/**
 * synergyapp_hotel - v1.0.117 - 2025-11-27
 *
 * Copyright (c) 2025 [object Object]
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}
.alert-box,body{position:relative;font-weight:400}.accordion:after,.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,[class*=block-grid-]:after{clear:both}.alert-box,.breadcrumbs{border-width:1px;border-style:solid}.alert-box,.button,body,button,label{font-weight:400}.breadcrumbs,.button-bar .button-group div,.flex-video{overflow:hidden}.invisible,.reveal-modal{visibility:hidden}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}.row,select{width:100%}meta.foundation-data-attribute-namespace{font-family:false}.accordion .accordion-navigation>a,.accordion dd>a,.button,body,button{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}body,html{height:100%;font-size:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#222;cursor:auto;font-style:normal;line-height:1.5;margin:0;padding:0}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}.accordion:after,.accordion:before,.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{display:table;content:" "}textarea{min-height:50px}.row{margin:0 auto;max-width:62.5rem}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375rem;max-width:none;width:auto}.row .row.collapse{margin:0;max-width:none;width:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:40.0625em){.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}@media only screen and (min-width:64.0625em){.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}.accordion{margin-bottom:0;margin-left:0}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0!important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8;color:#222}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222;display:block;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#FFF;display:block}.alert-box{display:block;font-size:.8125rem;margin-bottom:1.25rem;padding:.875rem 1.5rem .875rem .875rem;transition:opacity .3s ease-out;background-color:#008CBA;border-color:#0078a0;color:#FFF}.alert-box .close{right:.25rem;background:inherit;color:#333;font-size:1.375rem;line-height:.9;margin-top:-.6875rem;opacity:.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:focus,.alert-box .close:hover{opacity:.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#FFF}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#FFF}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#FFF}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.button-bar:after,.button-group:after,.clearing-thumbs:after,.tabs-content:after,.tabs:after,[data-clearing]:after{clear:both}.breadcrumbs{display:block;list-style:none;margin-left:0;padding:.5625rem .875rem;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{color:#008CBA;float:left;font-size:.6875rem;line-height:.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>:focus a,.breadcrumbs>:hover a{text-decoration:underline}.breadcrumbs>.current:focus,.breadcrumbs>.current:focus a,.breadcrumbs>.current:hover,.breadcrumbs>.current:hover a,.button,button{text-decoration:none}.breadcrumbs>* a{color:#008CBA}.breadcrumbs>.current,.breadcrumbs>.current a{color:#333;cursor:default}.breadcrumbs>.unavailable,.breadcrumbs>.unavailable a{color:#999}.breadcrumbs>.unavailable a:focus,.breadcrumbs>.unavailable:focus,.breadcrumbs>.unavailable:hover,.breadcrumbs>.unavailable:hover a{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumbs>:before{color:#AAA;content:"/";margin:0 .75rem;position:relative;top:1px}.breadcrumbs>:first-child:before{content:" ";margin:0}[aria-label=breadcrumbs] [aria-hidden=true]:after{content:"/"}.button,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFF;transition:background-color .3s ease-out}.joyride-tip-guide,p,select{font-family:inherit}.button:focus,.button:hover,button:focus,button:hover{background-color:#007095;color:#FFF}.button.secondary,button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#b9b9b9;color:#333}.button.success,button.success{background-color:#43AC6A;border-color:#368a55;color:#FFF}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#368a55;color:#FFF}.button.alert,button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFF}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#cf2a0e;color:#FFF}.button.warning,button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFF}.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover{background-color:#cf6e0e;color:#FFF}.button.info,button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{background-color:#61b6d9;color:#FFF}.button.large,button.large{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}.button.small,button.small{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}.button.tiny,button.tiny{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}.button.expand,button.expand{padding:1rem 1rem 1.0625rem;font-size:1rem;width:100%}.button.left-align,button.left-align{text-align:left;text-indent:.75rem}.button.right-align,button.right-align{text-align:right;padding-right:.75rem}.button.radius,button.radius{border-radius:3px}.button.round,button.round{border-radius:1000px}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#008CBA;border-color:#007095;color:#FFF;box-shadow:none;cursor:default;opacity:.7}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{color:#FFF;background-color:#008CBA}.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;box-shadow:none;cursor:default;opacity:.7}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{color:#333;background-color:#e7e7e7}.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#FFF;box-shadow:none;cursor:default;opacity:.7}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{color:#FFF;background-color:#43AC6A}.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#FFF;box-shadow:none;cursor:default;opacity:.7}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{color:#FFF;background-color:#f04124}.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFF;box-shadow:none;cursor:default;opacity:.7}.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{color:#FFF;background-color:#f08a24}.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:.7}.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{color:#FFF;background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.0625em){.button,button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:after,.button-group:before{content:" ";display:table}.button-group.even-2 li,.button-group.even-3 li,.button-group.even-4 li,.button-group.even-5 li,.button-group.even-6 li,.button-group.even-7 li,.button-group.even-8 li,.button-group>li{display:inline-block;margin:0 -2px}.button-group.even-2 li{width:50%}.button-group.even-2 li .button,.button-group.even-2 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-2 li:first-child .button,.button-group.even-2 li:first-child button{border-left:0}.button-group.even-2 li .button,.button-group.even-2 li button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li .button,.button-group.even-3 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-3 li:first-child .button,.button-group.even-3 li:first-child button{border-left:0}.button-group.even-3 li .button,.button-group.even-3 li button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li .button,.button-group.even-4 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-4 li:first-child .button,.button-group.even-4 li:first-child button{border-left:0}.button-group.even-4 li .button,.button-group.even-4 li button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li .button,.button-group.even-5 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-5 li:first-child .button,.button-group.even-5 li:first-child button{border-left:0}.button-group.even-5 li .button,.button-group.even-5 li button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li .button,.button-group.even-6 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-6 li:first-child .button,.button-group.even-6 li:first-child button{border-left:0}.button-group.even-6 li .button,.button-group.even-6 li button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li .button,.button-group.even-7 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-7 li:first-child .button,.button-group.even-7 li:first-child button{border-left:0}.button-group.even-7 li .button,.button-group.even-7 li button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li .button,.button-group.even-8 li button,.button-group.radius.stack>*>button,.button-group.round.stack>*>button,.button-group.stack>li>button,.clearing-caption{width:100%}.button-group.even-8 li .button,.button-group.even-8 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-8 li:first-child .button,.button-group.even-8 li:first-child button{border-left:0}.button-group>li .button,.button-group>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group>li:first-child .button,.button-group>li:first-child button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li .button,.button-group.stack>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack>li:first-child .button,.button-group.stack>li:first-child button{border-left:0}.button-group.stack>li .button,.button-group.stack>li>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li:first-child .button,.button-group.stack>li:first-child button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-left:0}@media only screen and (max-width:40em){.button-group.stack-for-small>li{display:block;margin:0;width:100%}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-left:0}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>* .button,.button-group.radius>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius>:first-child .button,.button-group.radius>:first-child button{border-left:0}.button-group.radius>*,.button-group.radius>*>.button,.button-group.radius>*>a,.button-group.radius>*>button{border-radius:0}.button-group.radius>:first-child,.button-group.radius>:first-child>.button,.button-group.radius>:first-child>a,.button-group.radius>:first-child>button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>:last-child,.button-group.radius>:last-child>.button,.button-group.radius>:last-child>a,.button-group.radius>:last-child>button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>* .button,.button-group.radius.stack>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack>:first-child .button,.button-group.radius.stack>:first-child button{border-left:0}.button-group.radius.stack>* .button,.button-group.radius.stack>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>:first-child .button,.button-group.radius.stack>:first-child button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>.button,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button{border-radius:0}.button-group.radius.stack>:first-child,.button-group.radius.stack>:first-child>.button,.button-group.radius.stack>:first-child>a,.button-group.radius.stack>:first-child>button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>:last-child,.button-group.radius.stack>:last-child>.button,.button-group.radius.stack>:last-child>a,.button-group.radius.stack>:last-child>button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width:40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button{border-radius:0}.button-group.radius.stack-for-small>:first-child,.button-group.radius.stack-for-small>:first-child>.button,.button-group.radius.stack-for-small>:first-child>a,.button-group.radius.stack-for-small>:first-child>button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>:last-child,.button-group.radius.stack-for-small>:last-child>.button,.button-group.radius.stack-for-small>:last-child>a,.button-group.radius.stack-for-small>:last-child>button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width:40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-left:0}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button{border-radius:0}.button-group.radius.stack-for-small>:first-child,.button-group.radius.stack-for-small>:first-child>.button,.button-group.radius.stack-for-small>:first-child>a,.button-group.radius.stack-for-small>:first-child>button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>:last-child,.button-group.radius.stack-for-small>:last-child>.button,.button-group.radius.stack-for-small>:last-child>a,.button-group.radius.stack-for-small>:last-child>button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>* .button,.button-group.round>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round>:first-child .button,.button-group.round>:first-child button{border-left:0}.button-group.round>*,.button-group.round>*>.button,.button-group.round>*>a,.button-group.round>*>button{border-radius:0}.button-group.round>:first-child,.button-group.round>:first-child>.button,.button-group.round>:first-child>a,.button-group.round>:first-child>button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>:last-child,.button-group.round>:last-child>.button,.button-group.round>:last-child>a,.button-group.round>:last-child>button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>* .button,.button-group.round.stack>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack>:first-child .button,.button-group.round.stack>:first-child button{border-left:0}.button-group.round.stack>* .button,.button-group.round.stack>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>:first-child .button,.button-group.round.stack>:first-child button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>.button,.button-group.round.stack>*>a,.button-group.round.stack>*>button{border-radius:0}.button-group.round.stack>:first-child,.button-group.round.stack>:first-child>.button,.button-group.round.stack>:first-child>a,.button-group.round.stack>:first-child>button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>:last-child,.button-group.round.stack>:last-child>.button,.button-group.round.stack>:last-child>a,.button-group.round.stack>:last-child>button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button{border-radius:0}.button-group.round.stack-for-small>:first-child,.button-group.round.stack-for-small>:first-child>.button,.button-group.round.stack-for-small>:first-child>a,.button-group.round.stack-for-small>:first-child>button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>:last-child,.button-group.round.stack-for-small>:last-child>.button,.button-group.round.stack-for-small>:last-child>a,.button-group.round.stack-for-small>:last-child>button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}.clearing-caption,.f-dropdown.content>:last-child,.f-dropdown.drop-left>:last-child,.f-dropdown.drop-right>:last-child,.f-dropdown.drop-top>:last-child,.f-dropdown>:last-child{margin-bottom:0}@media only screen and (max-width:40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-left:0}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button{border-radius:0}.button-group.round.stack-for-small>:first-child,.button-group.round.stack-for-small>:first-child>.button,.button-group.round.stack-for-small>:first-child>a,.button-group.round.stack-for-small>:first-child>button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>:last-child,.button-group.round.stack-for-small>:last-child>.button,.button-group.round.stack-for-small>:last-child>a,.button-group.round.stack-for-small>:last-child>button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:after,.button-bar:before,.clearing-thumbs:after,.clearing-thumbs:before,[data-clearing]:after,[data-clearing]:before{content:" ";display:table}.button-bar .button-group{float:left;margin-right:.625rem}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#AAA;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#CCC;font-size:.875em;line-height:1.3;padding:10px 30px 20px;position:absolute;text-align:center;left:0}.clearing-close{color:#CCC;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:focus,.clearing-close:hover{color:#CCC}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul,.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:40.0625em){.clearing-main-next,.clearing-main-prev{height:100%;position:absolute;top:0;width:40px}.clearing-main-next>span,.clearing-main-prev>span{border:12px solid;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-next>span:hover,.clearing-main-prev>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent #CCC transparent transparent}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent transparent transparent #CCC}.clearing-main-next.disabled,.clearing-main-prev.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important;width:100%!important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFF;border:1px solid #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown:after,.f-dropdown:before{content:"";display:block;height:0;width:0;position:absolute}.f-dropdown.open{display:block}.f-dropdown>:first-child{margin-top:0}.f-dropdown:before{border:6px inset;border-color:transparent transparent #FFF;border-bottom-style:solid;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:7px inset;border-color:transparent transparent #ccc;border-bottom-style:solid;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-left,.f-dropdown.drop-right{left:-9999px;list-style:none;font-size:.875rem;margin-top:0;display:none;background:#FFF;max-height:none}.f-dropdown.drop-right{position:absolute;border:1px solid #ccc;height:auto;width:100%;z-index:89;margin-left:2px;max-width:200px}.f-dropdown.drop-right:after,.f-dropdown.drop-right:before{content:"";display:block;height:0;width:0;position:absolute}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>:first-child{margin-top:0}.f-dropdown.drop-right:before{border:6px inset;border-color:transparent #FFF transparent transparent;border-right-style:solid;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:7px inset;border-color:transparent #ccc transparent transparent;border-right-style:solid;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{position:absolute;border:1px solid #ccc;height:auto;width:100%;z-index:89;margin-left:-2px;max-width:200px}.f-dropdown.drop-left:after,.f-dropdown.drop-left:before{content:"";display:block;height:0;width:0;left:auto;position:absolute}.f-dropdown.content,.f-dropdown.drop-top{margin-left:0;font-size:.875rem;max-width:200px;list-style:none}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>:first-child{margin-top:0}.f-dropdown.drop-left:before{border:6px inset;border-color:transparent transparent transparent #FFF;border-left-style:solid;top:10px;right:-12px;z-index:89}.f-dropdown.drop-left:after{border:7px inset;border-color:transparent transparent transparent #ccc;border-left-style:solid;top:9px;right:-14px;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;position:absolute;background:#FFF;border:1px solid #ccc;height:auto;max-height:none;width:100%;z-index:89;margin-top:-2px}.f-dropdown.drop-top:after,.f-dropdown.drop-top:before{height:0;width:0;top:auto;right:auto;display:block;position:absolute;content:""}.f-dropdown.content>:first-child,.f-dropdown.drop-top>:first-child{margin-top:0}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top:before{border:6px inset;border-color:#FFF transparent transparent;border-top-style:solid;bottom:-12px;left:10px;z-index:89}.f-dropdown.drop-top:after{border:7px inset;border-color:#ccc transparent transparent;border-top-style:solid;bottom:-14px;left:9px;z-index:88}select[multiple],textarea[rows]{height:auto}.f-dropdown li{cursor:pointer;font-size:.875rem;line-height:1.125rem;margin:0}.f-dropdown li:focus,.f-dropdown li:hover{background:#EEE}.f-dropdown li a{display:block;padding:.5rem;color:#555}.f-dropdown.content{display:none;left:-9999px;position:absolute;background:#FFF;border:1px solid #ccc;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89}.f-dropdown.content.open{display:block}.f-dropdown.radius{border-radius:3px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100%!important;max-width:100%!important}.f-dropdown.mega.open{left:0!important}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0;border-width:.375rem;right:1.40625rem;margin-top:-.15625rem;border-color:#FFF transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:.375rem;right:1.125rem;margin-top:-.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#FFF transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:.4375rem;right:1.3125rem;margin-top:-.15625rem;border-color:#FFF transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:.3125rem;right:1.71875rem;margin-top:-.15625rem;border-color:#FFF transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent}.flex-video{height:0;margin-bottom:1rem;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.postfix,.prefix,select{font-size:.875rem;height:2.3125rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:.875rem;line-height:1.5;margin-bottom:0}input[type=file],input[type=checkbox],input[type=radio],label.inline,select{margin:0 0 1rem}label.right{float:none!important;text-align:right}label.inline{padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}.postfix,.prefix{border-style:solid;border-width:1px;display:block;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button,.prefix.button{border:none;text-align:center;padding:0}.prefix.button.radius{border-radius:3px 0 0 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px}.postfix.button.radius{border-radius:0 3px 3px 0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px}.prefix.button.round{border-radius:1000px 0 0 1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px}.postfix.button.round{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}label.prefix,span.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}label.postfix,span.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}fieldset[disabled] input:not([type]),fieldset[disabled] input[type=text],fieldset[disabled] input[type=password],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=month],fieldset[disabled] input[type=week],fieldset[disabled] input[type=email],fieldset[disabled] input[type=number],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=color],fieldset[disabled] textarea,input:not([type]):disabled,input:not([type])[disabled],input:not([type])[readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],input[type=password]:disabled,input[type=password][disabled],input[type=password][readonly],input[type=date]:disabled,input[type=date][disabled],input[type=date][readonly],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=datetime][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=month]:disabled,input[type=month][disabled],input[type=month][readonly],input[type=week]:disabled,input[type=week][disabled],input[type=week][readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel]:disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=time]:disabled,input[type=time][disabled],input[type=time][readonly],input[type=url]:disabled,input[type=url][disabled],input[type=url][readonly],input[type=color]:disabled,input[type=color][disabled],input[type=color][readonly],select:disabled,textarea:disabled,textarea[disabled],textarea[readonly]{background-color:#DDD;cursor:default}input:not([type]),input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFF;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s linear,background .15s linear;-moz-transition:border-color .15s linear,background .15s linear;-ms-transition:border-color .15s linear,background .15s linear;-o-transition:border-color .15s linear,background .15s linear;transition:border-color .15s linear,background .15s linear}input:not([type]):focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0}input:not([type]).radius,input[type=text].radius,input[type=password].radius,input[type=date].radius,input[type=datetime].radius,input[type=datetime-local].radius,input[type=month].radius,input[type=week].radius,input[type=email].radius,input[type=number].radius,input[type=search].radius,input[type=tel].radius,input[type=time].radius,input[type=url].radius,input[type=color].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{border-radius:0 3px 3px 0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px}form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse .prefix{border-radius:3px 0 0 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0 3px 3px 0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px}form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea,form .row .prefix-round.row.collapse .prefix{border-radius:1000px 0 0 1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea{max-width:100%}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#FAFAFA;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,.75);line-height:normal;padding:.5rem;border-radius:0}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999}.icon-bar .item.disabled,.icon-bar .item.disabled>*{opacity:.7;cursor:not-allowed}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}fieldset{border:1px solid #DDD;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:700;margin:0 0 0 -.1875rem;padding:0 .1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#FFF}[data-abide] small.error,[data-abide] span.error{display:none}.error small.error,small.error,span.error{display:block;font-size:.75rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;font-weight:400;font-style:italic}small.error,span.error{margin-bottom:1rem;color:#FFF}.error input,.error select,.error textarea{margin-bottom:0}.error input[type=checkbox],.error input[type=radio],.error small.error{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{color:#FFF}.error>label>small{background:0 0;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.side-nav li.heading,.sub-nav dt{text-transform:uppercase}.error span.error-message{display:block}input.error,select.error,textarea.error{margin-bottom:0}label.error{color:#f04124}.icon-bar>* i,.icon-bar>* label,.icon-bar>a.active i,.icon-bar>a.active label,.icon-bar>a:hover i,.icon-bar>a:hover label,.joyride-tip-guide{color:#FFF}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333}.icon-bar>*,.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>a.active,.icon-bar>a:hover{background:#008CBA}.icon-bar>*{float:left;text-align:center;width:25%;font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{vertical-align:middle;font-size:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.label,.orbit-bullets,.orbit-bullets-container,.pagination-centered{text-align:center}.icon-bar.small-vertical,.icon-bar.vertical{height:100%;width:auto}.icon-bar.small-vertical .item,.icon-bar.vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width:40.0625em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar .item.disabled{pointer-events:none}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.small-vertical .item,.icon-bar.two-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.small-vertical .item,.icon-bar.three-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.small-vertical .item,.icon-bar.four-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.small-vertical .item,.icon-bar.five-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.small-vertical .item,.icon-bar.six-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.small-vertical .item,.icon-bar.seven-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.small-vertical .item,.icon-bar.eight-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.inline-list{list-style:none;overflow:hidden;padding:0;margin:0 0 1.0625rem -1.375rem}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.joyride-list{display:none}.joyride-tip-guide{background:#333;display:none;font-weight:400;position:absolute;top:0;width:95%;z-index:103;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0!important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333;border-top-color:transparent!important;border-top-style:solid;border-left-color:transparent!important;border-right-color:transparent!important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 transparent transparent!important;border-bottom-style:solid;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#FFF;font-weight:700;line-height:1.25;margin:0}.joyride-close-tip,.label{font-weight:400;text-decoration:none}.joyride-tip-guide p{font-size:.875rem;line-height:1.3;margin:0 0 1.125rem}.joyride-timer-indicator-wrap{border:1px solid #555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777!important;font-size:24px;line-height:.5!important;position:absolute;top:10px;right:12px}.joyride-close-tip:focus,.joyride-close-tip:hover{color:#EEE!important}.joyride-modal-bg{background:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#FFF;border-radius:3px;box-shadow:0 0 15px #FFF;position:absolute;z-index:102}.joyride-expose-cover{background:0 0;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}.label,.slideshow-wrapper{position:relative}@media only screen{.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 transparent transparent!important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:transparent transparent transparent #333!important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:transparent #333 transparent transparent!important;left:-20px;right:auto;top:22px}}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;font-family:Consolas,Menlo,Courier,monospace;font-size:inherit;margin:0;padding:.125rem .25rem 0;border-radius:3px}.label{display:inline-block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1;margin-bottom:auto;white-space:nowrap;padding:.25rem .5rem;font-size:.6875rem;background-color:#008CBA;color:#FFF}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#FFF}.label.warning{background-color:#f08a24;color:#FFF}.label.success{background-color:#43AC6A;color:#FFF}.label.secondary{background-color:#e7e7e7;color:#333}.label.info{background-color:#a0d3e8;color:#333}[data-magellan-expedition-clone],[data-magellan-expedition]{background:#FFF;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition-clone] .sub-nav,[data-magellan-expedition-clone] .sub-nav dd,[data-magellan-expedition] .sub-nav,[data-magellan-expedition] .sub-nav dd{margin-bottom:0}[data-magellan-expedition-clone] .sub-nav a,[data-magellan-expedition] .sub-nav a{line-height:1.8em}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper .orbit-container li,.slideshow-wrapper .orbit-container li .orbit-caption,.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border:3px solid;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:0 0;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,.8);color:#FFF;font-size:.875rem;padding:.625rem .875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:0 0;color:#FFF;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:4px solid #FFF;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:8px inset;border-left-style:solid;border-color:transparent transparent transparent #FFF;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-next,.orbit-container .orbit-prev{background-color:transparent;color:#fff;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px!important;top:45%;width:36px;z-index:10}.orbit-container .orbit-next:hover,.orbit-container .orbit-prev:hover{background-color:rgba(0,0,0,.3)}.orbit-container .orbit-next>span,.orbit-container .orbit-prev>span{border:10px inset;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent #FFF transparent transparent}.orbit-container .orbit-prev:hover>span{border-right-color:#FFF}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent transparent transparent #FFF;border-left-style:solid;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#FFF}.orbit-bullets{display:block;float:none;margin:0 auto 30px;overflow:hidden;position:relative;top:10px}.orbit-bullets li{background:#CCC;cursor:pointer;display:inline-block;float:none;height:.5625rem;margin-right:6px;width:.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-bullets,.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:none}@media only screen and (min-width:40.0625em){.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width:40em){.orbit-stack-on-small .orbit-slides-container{height:auto!important}.orbit-stack-on-small .orbit-slides-container>*{margin:0!important;opacity:1!important;position:relative}.orbit-bullets,.orbit-next,.orbit-prev,.orbit-stack-on-small .orbit-slide-number,.orbit-timer{display:none}}.panel.callout>:first-child,.panel>:first-child{margin-top:0}ul.pagination{display:block;margin-left:-.3125rem;min-height:1.5rem}ul.pagination li{color:#222;font-size:.875rem;height:1.5rem;margin-left:.3125rem;display:block;float:left}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color .3s ease-out;background:0 0;color:#999;display:block;font-size:1em;font-weight:400;line-height:inherit;padding:.0625rem .625rem}.panel,.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;padding:1.25rem}ul.pagination li a:focus,ul.pagination li button:focus,ul.pagination li:hover a,ul.pagination li:hover button{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999;pointer-events:none}ul.pagination li.unavailable a:focus,ul.pagination li.unavailable button:focus,ul.pagination li.unavailable:hover a,ul.pagination li.unavailable:hover button{background:0 0}ul.pagination li.current a,ul.pagination li.current button{background:#008CBA;color:#FFF;cursor:default;font-weight:700}.panel,.panel dl,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel li,.panel p,.panel.callout dl,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout li,.panel.callout p{color:#333}ul.pagination li.current a:focus,ul.pagination li.current a:hover,ul.pagination li.current button:focus,ul.pagination li.current button:hover{background:#008CBA}.pagination-centered ul.pagination li{display:inline-block;float:none}.panel{margin-bottom:1.25rem;background:#f2f2f2}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{margin-bottom:1.25rem;background:#ecfaff;color:#333}.pricing-table .price,.pricing-table .title{font-weight:400;padding:.9375rem 1.25rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):focus,.panel.callout a:not(.button):hover{color:#0078a0}.panel.radius{border-radius:3px}.pricing-table{border:1px solid #DDD;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;color:#EEE;font-size:1rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333;font-size:2rem;text-align:center}.pricing-table .bullet-item,.pricing-table .description{border-bottom:dotted 1px #DDD;font-weight:400;padding:.9375rem;background-color:#FFF;text-align:center}.pricing-table .description{color:#777;font-size:.75rem;line-height:1.4}.pricing-table .bullet-item{color:#333;font-size:.875rem}.pricing-table .cta-button{background-color:#FFF;padding:1.25rem 1.25rem 0;text-align:center}.progress{background-color:#F6F6F6;border:1px solid #fff;height:1.5625rem;margin-bottom:.625rem;padding:.125rem}.progress .meter,.progress .meter.alert,.progress .meter.secondary,.progress .meter.success,.progress.alert .meter,.progress.secondary .meter,.progress.success .meter{height:100%;width:0;display:block;float:left}.progress .meter{background:#008CBA}.progress .meter.secondary{background:#e7e7e7}.progress .meter.success{background:#43AC6A}.progress .meter.alert{background:#f04124}.progress.secondary .meter{background:#e7e7e7}.progress.success .meter{background:#43AC6A}.progress.alert .meter{background:#f04124}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.range-slider,.range-slider.vertical-range{border:1px solid #DDD;margin:1.25rem 0;position:relative}.range-slider{-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008CBA;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008CBA;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008CBA;cursor:default;opacity:.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:.875rem;position:absolute}.range-slider-handle{border:1px solid;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#008CBA}.range-slider-handle:hover{background:#007ba4}.reveal-modal-bg{background:#000;background:rgba(0,0,0,.45);bottom:0;display:none;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;width:100%;z-index:1005;left:0;background-color:#FFF;padding:1.875rem;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.4)}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%;top:6.25rem}.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0!important;max-width:none!important;min-height:100vh;top:0}@media only screen and (min-width:40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#AAA;cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}.side-nav{display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:.875rem 0}.side-nav li{font-size:.875rem;font-weight:400;margin:0 0 .4375rem}.side-nav li a:not(.button){color:#008CBA;display:block;margin:0;padding:.4375rem .875rem}.split.button.large span:after,.split.button.small span:after,.split.button.tiny span:after{margin-left:-.375rem;border-top-style:solid;top:48%}.side-nav li a:not(.button):focus,.side-nav li a:not(.button):hover{background:rgba(0,0,0,.025);color:#1cc7ff}.side-nav li a:not(.button):active{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#008CBA;font-size:.875rem;font-weight:700}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span,.split.button.alert span,.split.button.secondary span,.split.button.success span{border-left-color:rgba(255,255,255,.5)}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid inset inset;left:50%;border-width:.375rem;margin-left:-.375rem;top:48%;border-color:#FFF transparent transparent}.split.button span:active{background-color:rgba(0,0,0,.1)}.split.button span{width:3.09375rem}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-width:.375rem}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-width:.4375rem}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-width:.3125rem}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:after,.split.button.no-pip span:before{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-.28889em;margin-top:-.48889em;position:absolute;top:50%}.sub-nav{display:block;margin:-.25rem 0 1.125rem;overflow:hidden;padding-top:.25rem;width:auto}.sub-nav dd,.sub-nav dt,.sub-nav li{color:#999;float:left;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;margin-left:1rem;margin-bottom:0}.sub-nav dd a,.sub-nav dt a,.sub-nav li a{color:#999;padding:.1875rem 1rem;text-decoration:none}.sub-nav dd a:hover,.sub-nav dt a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dd.active a,.sub-nav dt.active a,.sub-nav li.active a{border-radius:3px;background:#008CBA;color:#FFF;cursor:default;font-weight:400;padding:.1875rem 1rem}.sub-nav dd.active a:hover,.sub-nav dt.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;transition:left .15s ease-out;height:2rem;width:4rem;color:transparent;background:#DDD}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{content:"";display:block;left:.25rem;position:absolute;top:.25rem;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:translate3d(0,0,0);transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:1.5rem;width:1.5rem;background:#FFF}.switch input:checked+label:after{left:2.25rem}.switch input:checked+label{background:#008CBA}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label,.switch.round label:after{border-radius:2rem}table{background:#FFF;border:1px solid #DDD;margin-bottom:1.25rem;table-layout:auto}table caption{background:0 0;color:#222;font-size:1rem;font-weight:700}table tfoot,table thead{background:#F5F5F5}table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{color:#222;font-size:.875rem;font-weight:700;padding:.5rem .625rem .625rem}table tr td,table tr th{color:#222;font-size:.875rem;padding:.5625rem .625rem;text-align:left}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#F9F9F9}table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}.tabs{margin-bottom:0!important;margin-left:0}.tabs:after,.tabs:before{content:" ";display:table}.tabs .tab-title,.tabs dd{float:left;list-style:none;margin-bottom:0!important;position:relative}.tabs .tab-title>a,.tabs dd>a{display:block;background-color:#EFEFEF;color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs .tab-title>a:hover,.tabs dd>a:hover{background-color:#e1e1e1}.tabs .tab-title.active>a,.tabs dd.active>a{background-color:#FFF;color:#222}.tabs.radius .tab:first-child a,.tabs.radius dd:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius .tab:last-child a,.tabs.radius dd:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical .tab-title,.tabs.vertical dd{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:after,.tabs-content:before{content:" ";display:table}.tabs-content>.content{display:none;float:left;padding:.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 .9375rem}@media only screen and (min-width:40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem!important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}.th{border:4px solid #FFF;box-shadow:0 0 0 1px rgba(0,0,0,.2);display:inline-block;line-height:0;max-width:100%;transition:all .2s ease-out}.th:focus,.th:hover{box-shadow:0 0 6px 1px rgba(0,140,186,.5)}.th.radius{border-radius:3px}.has-tip{border-bottom:dotted 1px #CCC;color:#333;cursor:help;font-weight:700}.has-tip:focus,.has-tip:hover{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none!important}.tooltip{background:#333;color:#FFF;display:none;font-size:.875rem;font-weight:400;line-height:1.3;max-width:300px;padding:.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:5px solid;border-color:transparent transparent #333;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #003f54!important;color:#008CBA!important}.tap-to-close{color:#777;display:block;font-size:.625rem;font-weight:400}@media only screen{.tooltip>.nub{border-color:transparent transparent #333;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none!important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}.top-bar{background:#333;height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:.75rem;margin-bottom:0;padding-bottom:.4125rem;padding-top:.4125rem}@media only screen and (max-width:40em){.reveal-modal{min-height:100vh}.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.8125rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#FFF;display:block;font-weight:400;padding:0 .9375rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#FFF;display:block;font-size:.8125rem;font-weight:700;height:2.8125rem;line-height:2.8125rem;padding:0 .9375rem;position:relative;text-transform:uppercase}.top-bar-section .dropdown li a.parent-link,.top-bar-section ul li>a,p{font-weight:400}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#FFF;height:34px;line-height:33px;padding:0 2.5rem 0 .9375rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:.9375rem;box-shadow:0 0 0 1px #FFF,0 7px 0 1px #FFF,0 14px 0 1px #FFF;width:16px}.top-bar-section,.top-bar-section .has-dropdown{position:relative}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:0 0;height:auto}.top-bar-section ul li,.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}@media screen and (-webkit-min-device-pixel-ratio:0){.top-bar.expanded .top-bar-section .dropdown,.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;width:auto;transition:left .3s ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role=separator]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li>a{color:#FFF;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.8125rem;padding:12px 0 12px .9375rem;text-transform:none;width:100%}.top-bar-section ul li>a.button,.top-bar-section ul li>button{font-size:.8125rem;padding-left:.9375rem;padding-right:.9375rem}.top-bar-section ul li>a.button{background-color:#008CBA;border-color:#007095;color:#FFF}.top-bar-section ul li>a.button:focus,.top-bar-section ul li>a.button:hover{background-color:#007095;color:#FFF}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:focus,.top-bar-section ul li>a.button.secondary:hover{background-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFF}.top-bar-section ul li>a.button.success:focus,.top-bar-section ul li>a.button.success:hover{background-color:#368a55;color:#FFF}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFF}.top-bar-section ul li>a.button.alert:focus,.top-bar-section ul li>a.button.alert:hover{background-color:#cf2a0e;color:#FFF}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFF}.top-bar-section ul li>a.button.warning:focus,.top-bar-section ul li>a.button.warning:hover{background-color:#cf6e0e;color:#FFF}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>a.button.info:focus,.top-bar-section ul li>a.button.info:hover{background-color:#61b6d9;color:#FFF}.top-bar-section ul li>button{background-color:#008CBA;border-color:#007095;color:#FFF}.top-bar-section ul li>button:focus,.top-bar-section ul li>button:hover{background-color:#007095;color:#FFF}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:focus,.top-bar-section ul li>button.secondary:hover{background-color:#b9b9b9;color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#FFF}.top-bar-section ul li>button.success:focus,.top-bar-section ul li>button.success:hover{background-color:#368a55;color:#FFF}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFF}.top-bar-section ul li>button.alert:focus,.top-bar-section ul li>button.alert:hover{background-color:#cf2a0e;color:#FFF}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFF}.top-bar-section ul li>button.warning:focus,.top-bar-section ul li>button.warning:hover{background-color:#cf6e0e;color:#FFF}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>button.info:focus,.top-bar-section ul li>button.info:hover{background-color:#61b6d9;color:#FFF}.top-bar-section ul li:hover:not(.has-form)>a{color:#FFF;background:#222}.top-bar-section ul li.active>a{background:#008CBA;color:#FFF}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#FFF}.top-bar-section .has-form{padding:.9375rem}.top-bar-section .has-dropdown>a:after{border:5px inset;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,.4);border-left-style:solid;margin-right:.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{height:auto;overflow:visible;clip:auto;display:block;position:absolute!important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block;padding:0;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:400;padding:8px .9375rem}.top-bar-section .dropdown li.parent-link,.top-bar-section .dropdown li.title h5{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.parent-link a,.top-bar-section .dropdown li.title h5 a{color:#FFF;display:block}.top-bar-section .dropdown li.parent-link a:hover,.top-bar-section .dropdown li.title h5 a:hover{background:0 0}.top-bar-section .dropdown li.has-form{padding:8px .9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777;font-size:.625rem;font-weight:700;margin-bottom:0;padding:8px .9375rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width:40.0625em){.top-bar,.top-bar.expanded{background:#333}.top-bar .title-area,.top-bar-section ul li{float:left}.top-bar{overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar .button,.top-bar .has-form>.button,.top-bar .has-form>button,.top-bar button,.top-bar input,.top-bar select{font-size:.875rem;height:1.75rem;position:relative;top:.53125rem}.contain-to-grid .top-bar{margin:0 auto;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0!important}.top-bar-section ul{display:inline;height:auto!important;width:auto}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background:#222;color:#FFF}.top-bar-section li:not(.has-form) a:not(.button){background:#333;line-height:2.8125rem;padding:0 .9375rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#008CBA;color:#FFF;line-height:2.8125rem;padding:0 .9375rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#FFF}.top-bar-section .has-dropdown>a{padding-right:2.1875rem!important}.top-bar-section .has-dropdown>a:after{border:5px inset;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,.4) transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown,.top-bar-section .has-dropdown>a:focus+.dropdown{height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:0 0;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333;color:#FFF;line-height:2.8125rem;padding:12px .9375rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333;color:#FFF}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#FFF;background:#222}.top-bar-section .dropdown li label{background:#333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333;height:2.8125rem;padding:0 .9375rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background:#222;color:#FFF}.no-js .top-bar-section ul li:active>a{background:#008CBA;color:#FFF}.no-js .top-bar-section .has-dropdown:hover>.dropdown,.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}}.inner-wrap,.left-submenu{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease}.left-small,.right-small,.tab-bar-section{top:0;position:absolute}.inner-wrap:after,hr{clear:both}.inner-wrap,.off-canvas-wrap{width:100%;position:relative}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media only screen and (max-width:40em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:40.0625em) and (max-width:64em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:40.0625em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:64.0625em) and (max-width:90em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:64.0625em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:90.0625em) and (max-width:120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:90.0625em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:120.0625em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{color:#008CBA;line-height:inherit;text-decoration:none}p,p.lead{line-height:1.6}a:focus,a:hover{color:#0078a0}a img{border:none}p{font-size:1rem;margin-bottom:1.25rem;text-rendering:optimizeLegibility}.subheader,h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:.2rem;margin-bottom:.5rem}p.lead{font-size:1.21875rem}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;line-height:1.4;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f}b,em,i,small,strong{line-height:inherit}hr{border:solid #DDD;border-width:1px 0 0;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic}b,strong{font-weight:700}small{font-size:60%}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}.vcard .fn,.vevent .summary,.vevent abbr,dl dt,ul.off-canvas-list li label{font-weight:700}dl,ol,ul{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.circle,ul.disc,ul.square{margin-left:1.1rem}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ol,.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:.3rem}dl dd{margin-bottom:.75rem}.vcard,blockquote{margin:0 0 1.25rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDD}blockquote{padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDD}blockquote cite{display:block;font-size:.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;border:1px solid #DDD;padding:.625rem .75rem}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem}.vevent abbr{cursor:default;text-decoration:none;border:none;padding:0 .0625rem}@media only screen and (min-width:40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.34in}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;overflow:hidden}.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-left,.off-canvas-wrap.move-right,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{transition:transform .5s ease}.left-small,.right-small,.tab-bar .menu-icon{height:2.8125rem;width:2.8125rem}.inner-wrap:after,.inner-wrap:before{content:" ";display:table}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#FFF;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFF;font-weight:700;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{border-right:solid 1px #1a1a1a;left:0}.right-small{border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{height:2.8125rem;padding:0 .625rem;text-align:center}.tab-bar-section.left{text-align:left;left:0;right:2.8125rem}.tab-bar-section.right{text-align:right;left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#FFF;display:block;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0,0,0)}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-.5rem;left:.90625rem;box-shadow:0 0 0 1px #FFF,0 7px 0 1px #FFF,0 14px 0 1px #FFF;width:1rem}.left-off-canvas-menu,.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform .5s ease 0s;width:15.625rem;bottom:0;top:0}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{z-index:1001;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{z-index:1001;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0}.bottom-off-canvas-menu,.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform .5s ease 0s;z-index:1001;width:100%;height:18.75rem}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{bottom:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate(0,-100%);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);top:0}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate(0,100%);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);bottom:0}.move-bottom .exit-off-canvas,.move-left .exit-off-canvas,.move-right .exit-off-canvas,.move-top .exit-off-canvas{z-index:1002;-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;display:block;font-size:.75rem;margin:0;padding:.3rem .9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,.7);display:block;padding:.66667rem;transition:background .3s ease}.bottom-submenu .back>a,.left-submenu .back>a,.right-submenu .back>a,.top-submenu .back>a{color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;border-bottom:none;border-top:1px solid #5e5e5e}ul.off-canvas-list li a:active,ul.off-canvas-list li a:hover{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate(15.625rem,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}.move-right .exit-off-canvas{background:rgba(255,255,255,.2)}@media only screen and (min-width:40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem,0,0);-moz-transform:translate3d(-15.625rem,0,0);-ms-transform:translate(-15.625rem,0);-o-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0)}.move-left .exit-off-canvas{background:rgba(255,255,255,.2)}@media only screen and (min-width:40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.move-top>.inner-wrap{-webkit-transform:translate3d(0,-18.75rem,0);-moz-transform:translate3d(0,-18.75rem,0);-ms-transform:translate(0,-18.75rem);-o-transform:translate3d(0,-18.75rem,0);transform:translate3d(0,-18.75rem,0)}.move-top .exit-off-canvas{background:rgba(255,255,255,.2)}@media only screen and (min-width:40.0625em){.move-top .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.move-bottom>.inner-wrap{-webkit-transform:translate3d(0,18.75rem,0);-moz-transform:translate3d(0,18.75rem,0);-ms-transform:translate(0,18.75rem);-o-transform:translate3d(0,18.75rem,0);transform:translate3d(0,18.75rem,0)}.move-bottom .exit-off-canvas{background:rgba(255,255,255,.2)}@media only screen and (min-width:40.0625em){.move-bottom .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap .bottom-off-canvas-menu,.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-top .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.left-submenu,.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;bottom:0;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{background:#333;margin:0;height:18.75rem;z-index:1002;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;transition:transform .5s ease}.right-submenu,.top-submenu{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap,.left-submenu.offcanvas-overlap-right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.right-submenu{background:#333;margin:0;height:18.75rem;z-index:1002;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;transition:transform .5s ease}.bottom-submenu,.top-submenu{-webkit-overflow-scrolling:touch;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;height:18.75rem;z-index:1002;bottom:0;width:100%;-webkit-backface-visibility:hidden}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap,.right-submenu.offcanvas-overlap-left{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.top-submenu{background:#333;margin:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate(0,-100%);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:transform .5s ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;margin:0}.top-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap,.top-submenu.offcanvas-overlap-bottom{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bottom-submenu{background:#333;margin:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate(0,100%);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;margin:0}.bottom-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap,.bottom-submenu.offcanvas-overlap-top{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:40.0625em){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:64.0625em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:90.0625em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:120.0625em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-portrait,table.show-for-landscape{display:table!important}thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}.touch table.show-for-touch,table.hide-for-touch{display:table!important}.touch thead.show-for-touch,thead.hide-for-touch{display:table-header-group!important}.touch tbody.show-for-touch,tbody.hide-for-touch{display:table-row-group!important}.touch tr.show-for-touch,tr.hide-for-touch{display:table-row!important}.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{display:table-cell!important}.show-for-sr,.show-on-focus{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none!important}@media print{.print-only,.show-for-print{display:block!important}.hide-for-print,.hide-on-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}}
.ta-hidden-input {
	width: 1px;
	height: 1px;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -10000px;
	left: -10000px;
	opacity: 0;
	overflow: hidden;
}

/* add generic styling for the editor */
.ta-root.focussed > .ta-scroll-window.form-control {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ta-editor.ta-html, .ta-scroll-window.form-control {
	min-height: 300px;
	height: auto;
	overflow: auto;
	font-family: inherit;
	font-size: 100%;
}

.ta-scroll-window.form-control {
	position: relative;
	padding: 0;
}

.ta-scroll-window > .ta-bind {
	height: auto;
	min-height: 300px;
	padding: 6px 12px;
}

.ta-editor:focus {
	user-select: text;
}

/* add the styling for the awesomness of the resizer */
.ta-resizer-handle-overlay {
	z-index: 100;
	position: absolute;
	display: none;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-info {
	position: absolute;
	bottom: 16px;
	right: 16px;
	border: 1px solid black;
	background-color: #FFF;
	padding: 0 4px;
	opacity: 0.7;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-background {
	position: absolute;
	bottom: 5px;
	right: 5px;
	left: 5px;
	top: 5px;
	border: 1px solid black;
	background-color: rgba(0, 0, 0, 0.2);
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner {
	width: 10px;
	height: 10px;
	position: absolute;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tl{
	top: 0;
	left: 0;
	border-left: 1px solid black;
	border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tr{
	top: 0;
	right: 0;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-bl{
	bottom: 0;
	left: 0;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-br{
	bottom: 0;
	right: 0;
	border: 1px solid black;
	cursor: se-resize;
	background-color: white;
}

/* copy the popover code from bootstrap so this will work even without it */
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
			background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
	margin-top: -10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	content: "";
	border-width: 10px;
}
.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}
.popover.top > .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}
.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

img-crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}img-crop canvas{display:block;position:absolute;top:50%;left:50%;outline:0;-webkit-tap-highlight-color:transparent}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}
.alert-box,body{position:relative;font-weight:400}.accordion:after,.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,[class*=block-grid-]:after{clear:both}.alert-box,.breadcrumbs{border-width:1px;border-style:solid}.alert-box,.button,body,button,label{font-weight:400}.breadcrumbs,.button-bar .button-group div,.flex-video{overflow:hidden}.invisible,.reveal-modal{visibility:hidden}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}.row,select{width:100%}meta.foundation-data-attribute-namespace{font-family:false}.accordion .accordion-navigation>a,.accordion dd>a,.button,body,button{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}body,html{height:100%;font-size:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#222;cursor:auto;font-style:normal;line-height:1.5;margin:0;padding:0}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}.accordion:after,.accordion:before,.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{display:table;content:" "}textarea{min-height:50px}.row{margin:0 auto;max-width:62.5rem}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375rem;max-width:none;width:auto}.row .row.collapse{margin:0;max-width:none;width:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:40.0625em){.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}@media only screen and (min-width:64.0625em){.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}.accordion{margin-bottom:0;margin-left:0}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0!important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8;color:#222}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222;display:block;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#FFF;display:block}.alert-box{display:block;font-size:.8125rem;margin-bottom:1.25rem;padding:.875rem 1.5rem .875rem .875rem;transition:opacity .3s ease-out;background-color:#008CBA;border-color:#0078a0;color:#FFF}.alert-box .close{right:.25rem;background:inherit;color:#333;font-size:1.375rem;line-height:.9;margin-top:-.6875rem;opacity:.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:focus,.alert-box .close:hover{opacity:.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#FFF}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#FFF}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#FFF}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.button-bar:after,.button-group:after,.clearing-thumbs:after,.tabs-content:after,.tabs:after,[data-clearing]:after{clear:both}.breadcrumbs{display:block;list-style:none;margin-left:0;padding:.5625rem .875rem;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{color:#008CBA;float:left;font-size:.6875rem;line-height:.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>:focus a,.breadcrumbs>:hover a{text-decoration:underline}.breadcrumbs>.current:focus,.breadcrumbs>.current:focus a,.breadcrumbs>.current:hover,.breadcrumbs>.current:hover a,.button,button{text-decoration:none}.breadcrumbs>* a{color:#008CBA}.breadcrumbs>.current,.breadcrumbs>.current a{color:#333;cursor:default}.breadcrumbs>.unavailable,.breadcrumbs>.unavailable a{color:#999}.breadcrumbs>.unavailable a:focus,.breadcrumbs>.unavailable:focus,.breadcrumbs>.unavailable:hover,.breadcrumbs>.unavailable:hover a{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumbs>:before{color:#AAA;content:"/";margin:0 .75rem;position:relative;top:1px}.breadcrumbs>:first-child:before{content:" ";margin:0}[aria-label=breadcrumbs] [aria-hidden=true]:after{content:"/"}.button,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFF;transition:background-color .3s ease-out}.joyride-tip-guide,p,select{font-family:inherit}.button:focus,.button:hover,button:focus,button:hover{background-color:#007095;color:#FFF}.button.secondary,button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#b9b9b9;color:#333}.button.success,button.success{background-color:#43AC6A;border-color:#368a55;color:#FFF}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#368a55;color:#FFF}.button.alert,button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFF}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#cf2a0e;color:#FFF}.button.warning,button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFF}.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover{background-color:#cf6e0e;color:#FFF}.button.info,button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{background-color:#61b6d9;color:#FFF}.button.large,button.large{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}.button.small,button.small{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}.button.tiny,button.tiny{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}.button.expand,button.expand{padding:1rem 1rem 1.0625rem;font-size:1rem;width:100%}.button.left-align,button.left-align{text-align:left;text-indent:.75rem}.button.right-align,button.right-align{text-align:right;padding-right:.75rem}.button.radius,button.radius{border-radius:3px}.button.round,button.round{border-radius:1000px}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#008CBA;border-color:#007095;color:#FFF;box-shadow:none;cursor:default;opacity:.7}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{color:#FFF;background-color:#008CBA}.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;box-shadow:none;cursor:default;opacity:.7}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{color:#333;background-color:#e7e7e7}.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#FFF;box-shadow:none;cursor:default;opacity:.7}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{color:#FFF;background-color:#43AC6A}.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#FFF;box-shadow:none;cursor:default;opacity:.7}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{color:#FFF;background-color:#f04124}.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFF;box-shadow:none;cursor:default;opacity:.7}.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{color:#FFF;background-color:#f08a24}.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:.7}.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{color:#FFF;background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.0625em){.button,button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:after,.button-group:before{content:" ";display:table}.button-group.even-2 li,.button-group.even-3 li,.button-group.even-4 li,.button-group.even-5 li,.button-group.even-6 li,.button-group.even-7 li,.button-group.even-8 li,.button-group>li{display:inline-block;margin:0 -2px}.button-group.even-2 li{width:50%}.button-group.even-2 li .button,.button-group.even-2 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-2 li:first-child .button,.button-group.even-2 li:first-child button{border-left:0}.button-group.even-2 li .button,.button-group.even-2 li button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li .button,.button-group.even-3 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-3 li:first-child .button,.button-group.even-3 li:first-child button{border-left:0}.button-group.even-3 li .button,.button-group.even-3 li button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li .button,.button-group.even-4 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-4 li:first-child .button,.button-group.even-4 li:first-child button{border-left:0}.button-group.even-4 li .button,.button-group.even-4 li button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li .button,.button-group.even-5 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-5 li:first-child .button,.button-group.even-5 li:first-child button{border-left:0}.button-group.even-5 li .button,.button-group.even-5 li button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li .button,.button-group.even-6 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-6 li:first-child .button,.button-group.even-6 li:first-child button{border-left:0}.button-group.even-6 li .button,.button-group.even-6 li button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li .button,.button-group.even-7 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-7 li:first-child .button,.button-group.even-7 li:first-child button{border-left:0}.button-group.even-7 li .button,.button-group.even-7 li button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li .button,.button-group.even-8 li button,.button-group.radius.stack>*>button,.button-group.round.stack>*>button,.button-group.stack>li>button,.clearing-caption{width:100%}.button-group.even-8 li .button,.button-group.even-8 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-8 li:first-child .button,.button-group.even-8 li:first-child button{border-left:0}.button-group>li .button,.button-group>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group>li:first-child .button,.button-group>li:first-child button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li .button,.button-group.stack>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack>li:first-child .button,.button-group.stack>li:first-child button{border-left:0}.button-group.stack>li .button,.button-group.stack>li>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li:first-child .button,.button-group.stack>li:first-child button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-left:0}@media only screen and (max-width:40em){.button-group.stack-for-small>li{display:block;margin:0;width:100%}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-left:0}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>* .button,.button-group.radius>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius>:first-child .button,.button-group.radius>:first-child button{border-left:0}.button-group.radius>*,.button-group.radius>*>.button,.button-group.radius>*>a,.button-group.radius>*>button{border-radius:0}.button-group.radius>:first-child,.button-group.radius>:first-child>.button,.button-group.radius>:first-child>a,.button-group.radius>:first-child>button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>:last-child,.button-group.radius>:last-child>.button,.button-group.radius>:last-child>a,.button-group.radius>:last-child>button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>* .button,.button-group.radius.stack>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack>:first-child .button,.button-group.radius.stack>:first-child button{border-left:0}.button-group.radius.stack>* .button,.button-group.radius.stack>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>:first-child .button,.button-group.radius.stack>:first-child button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>.button,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button{border-radius:0}.button-group.radius.stack>:first-child,.button-group.radius.stack>:first-child>.button,.button-group.radius.stack>:first-child>a,.button-group.radius.stack>:first-child>button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>:last-child,.button-group.radius.stack>:last-child>.button,.button-group.radius.stack>:last-child>a,.button-group.radius.stack>:last-child>button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width:40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button{border-radius:0}.button-group.radius.stack-for-small>:first-child,.button-group.radius.stack-for-small>:first-child>.button,.button-group.radius.stack-for-small>:first-child>a,.button-group.radius.stack-for-small>:first-child>button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>:last-child,.button-group.radius.stack-for-small>:last-child>.button,.button-group.radius.stack-for-small>:last-child>a,.button-group.radius.stack-for-small>:last-child>button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width:40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-left:0}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button{border-radius:0}.button-group.radius.stack-for-small>:first-child,.button-group.radius.stack-for-small>:first-child>.button,.button-group.radius.stack-for-small>:first-child>a,.button-group.radius.stack-for-small>:first-child>button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>:last-child,.button-group.radius.stack-for-small>:last-child>.button,.button-group.radius.stack-for-small>:last-child>a,.button-group.radius.stack-for-small>:last-child>button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>* .button,.button-group.round>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round>:first-child .button,.button-group.round>:first-child button{border-left:0}.button-group.round>*,.button-group.round>*>.button,.button-group.round>*>a,.button-group.round>*>button{border-radius:0}.button-group.round>:first-child,.button-group.round>:first-child>.button,.button-group.round>:first-child>a,.button-group.round>:first-child>button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>:last-child,.button-group.round>:last-child>.button,.button-group.round>:last-child>a,.button-group.round>:last-child>button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>* .button,.button-group.round.stack>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack>:first-child .button,.button-group.round.stack>:first-child button{border-left:0}.button-group.round.stack>* .button,.button-group.round.stack>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>:first-child .button,.button-group.round.stack>:first-child button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>.button,.button-group.round.stack>*>a,.button-group.round.stack>*>button{border-radius:0}.button-group.round.stack>:first-child,.button-group.round.stack>:first-child>.button,.button-group.round.stack>:first-child>a,.button-group.round.stack>:first-child>button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>:last-child,.button-group.round.stack>:last-child>.button,.button-group.round.stack>:last-child>a,.button-group.round.stack>:last-child>button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button{border-radius:0}.button-group.round.stack-for-small>:first-child,.button-group.round.stack-for-small>:first-child>.button,.button-group.round.stack-for-small>:first-child>a,.button-group.round.stack-for-small>:first-child>button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>:last-child,.button-group.round.stack-for-small>:last-child>.button,.button-group.round.stack-for-small>:last-child>a,.button-group.round.stack-for-small>:last-child>button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}.clearing-caption,.f-dropdown.content>:last-child,.f-dropdown.drop-left>:last-child,.f-dropdown.drop-right>:last-child,.f-dropdown.drop-top>:last-child,.f-dropdown>:last-child{margin-bottom:0}@media only screen and (max-width:40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-left:0}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button{border-radius:0}.button-group.round.stack-for-small>:first-child,.button-group.round.stack-for-small>:first-child>.button,.button-group.round.stack-for-small>:first-child>a,.button-group.round.stack-for-small>:first-child>button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>:last-child,.button-group.round.stack-for-small>:last-child>.button,.button-group.round.stack-for-small>:last-child>a,.button-group.round.stack-for-small>:last-child>button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:after,.button-bar:before,.clearing-thumbs:after,.clearing-thumbs:before,[data-clearing]:after,[data-clearing]:before{content:" ";display:table}.button-bar .button-group{float:left;margin-right:.625rem}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#AAA;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#CCC;font-size:.875em;line-height:1.3;padding:10px 30px 20px;position:absolute;text-align:center;left:0}.clearing-close{color:#CCC;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:focus,.clearing-close:hover{color:#CCC}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul,.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:40.0625em){.clearing-main-next,.clearing-main-prev{height:100%;position:absolute;top:0;width:40px}.clearing-main-next>span,.clearing-main-prev>span{border:12px solid;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-next>span:hover,.clearing-main-prev>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent #CCC transparent transparent}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent transparent transparent #CCC}.clearing-main-next.disabled,.clearing-main-prev.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important;width:100%!important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFF;border:1px solid #ccc;font-size:.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown:after,.f-dropdown:before{content:"";display:block;height:0;width:0;position:absolute}.f-dropdown.open{display:block}.f-dropdown>:first-child{margin-top:0}.f-dropdown:before{border:6px inset;border-color:transparent transparent #FFF;border-bottom-style:solid;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:7px inset;border-color:transparent transparent #ccc;border-bottom-style:solid;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-left,.f-dropdown.drop-right{left:-9999px;list-style:none;font-size:.875rem;margin-top:0;display:none;background:#FFF;max-height:none}.f-dropdown.drop-right{position:absolute;border:1px solid #ccc;height:auto;width:100%;z-index:89;margin-left:2px;max-width:200px}.f-dropdown.drop-right:after,.f-dropdown.drop-right:before{content:"";display:block;height:0;width:0;position:absolute}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>:first-child{margin-top:0}.f-dropdown.drop-right:before{border:6px inset;border-color:transparent #FFF transparent transparent;border-right-style:solid;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:7px inset;border-color:transparent #ccc transparent transparent;border-right-style:solid;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{position:absolute;border:1px solid #ccc;height:auto;width:100%;z-index:89;margin-left:-2px;max-width:200px}.f-dropdown.drop-left:after,.f-dropdown.drop-left:before{content:"";display:block;height:0;width:0;left:auto;position:absolute}.f-dropdown.content,.f-dropdown.drop-top{margin-left:0;font-size:.875rem;max-width:200px;list-style:none}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>:first-child{margin-top:0}.f-dropdown.drop-left:before{border:6px inset;border-color:transparent transparent transparent #FFF;border-left-style:solid;top:10px;right:-12px;z-index:89}.f-dropdown.drop-left:after{border:7px inset;border-color:transparent transparent transparent #ccc;border-left-style:solid;top:9px;right:-14px;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;position:absolute;background:#FFF;border:1px solid #ccc;height:auto;max-height:none;width:100%;z-index:89;margin-top:-2px}.f-dropdown.drop-top:after,.f-dropdown.drop-top:before{height:0;width:0;top:auto;right:auto;display:block;position:absolute;content:""}.f-dropdown.content>:first-child,.f-dropdown.drop-top>:first-child{margin-top:0}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top:before{border:6px inset;border-color:#FFF transparent transparent;border-top-style:solid;bottom:-12px;left:10px;z-index:89}.f-dropdown.drop-top:after{border:7px inset;border-color:#ccc transparent transparent;border-top-style:solid;bottom:-14px;left:9px;z-index:88}select[multiple],textarea[rows]{height:auto}.f-dropdown li{cursor:pointer;font-size:.875rem;line-height:1.125rem;margin:0}.f-dropdown li:focus,.f-dropdown li:hover{background:#EEE}.f-dropdown li a{display:block;padding:.5rem;color:#555}.f-dropdown.content{display:none;left:-9999px;position:absolute;background:#FFF;border:1px solid #ccc;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89}.f-dropdown.content.open{display:block}.f-dropdown.radius{border-radius:3px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100%!important;max-width:100%!important}.f-dropdown.mega.open{left:0!important}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0;border-width:.375rem;right:1.40625rem;margin-top:-.15625rem;border-color:#FFF transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:.375rem;right:1.125rem;margin-top:-.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#FFF transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:.4375rem;right:1.3125rem;margin-top:-.15625rem;border-color:#FFF transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:.3125rem;right:1.71875rem;margin-top:-.15625rem;border-color:#FFF transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent}.flex-video{height:0;margin-bottom:1rem;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.postfix,.prefix,select{font-size:.875rem;height:2.3125rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:.875rem;line-height:1.5;margin-bottom:0}input[type=file],input[type=checkbox],input[type=radio],label.inline,select{margin:0 0 1rem}label.right{float:none!important;text-align:right}label.inline{padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}.postfix,.prefix{border-style:solid;border-width:1px;display:block;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button,.prefix.button{border:none;text-align:center;padding:0}.prefix.button.radius{border-radius:3px 0 0 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px}.postfix.button.radius{border-radius:0 3px 3px 0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px}.prefix.button.round{border-radius:1000px 0 0 1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px}.postfix.button.round{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}label.prefix,span.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}label.postfix,span.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}fieldset[disabled] input:not([type]),fieldset[disabled] input[type=text],fieldset[disabled] input[type=password],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=month],fieldset[disabled] input[type=week],fieldset[disabled] input[type=email],fieldset[disabled] input[type=number],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=color],fieldset[disabled] textarea,input:not([type]):disabled,input:not([type])[disabled],input:not([type])[readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],input[type=password]:disabled,input[type=password][disabled],input[type=password][readonly],input[type=date]:disabled,input[type=date][disabled],input[type=date][readonly],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=datetime][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=month]:disabled,input[type=month][disabled],input[type=month][readonly],input[type=week]:disabled,input[type=week][disabled],input[type=week][readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel]:disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=time]:disabled,input[type=time][disabled],input[type=time][readonly],input[type=url]:disabled,input[type=url][disabled],input[type=url][readonly],input[type=color]:disabled,input[type=color][disabled],input[type=color][readonly],select:disabled,textarea:disabled,textarea[disabled],textarea[readonly]{background-color:#DDD;cursor:default}input:not([type]),input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFF;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s linear,background .15s linear;-moz-transition:border-color .15s linear,background .15s linear;-ms-transition:border-color .15s linear,background .15s linear;-o-transition:border-color .15s linear,background .15s linear;transition:border-color .15s linear,background .15s linear}input:not([type]):focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0}input:not([type]).radius,input[type=text].radius,input[type=password].radius,input[type=date].radius,input[type=datetime].radius,input[type=datetime-local].radius,input[type=month].radius,input[type=week].radius,input[type=email].radius,input[type=number].radius,input[type=search].radius,input[type=tel].radius,input[type=time].radius,input[type=url].radius,input[type=color].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{border-radius:0 3px 3px 0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px}form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse .prefix{border-radius:3px 0 0 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0 3px 3px 0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px}form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea,form .row .prefix-round.row.collapse .prefix{border-radius:1000px 0 0 1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea{max-width:100%}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#FAFAFA;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,.75);line-height:normal;padding:.5rem;border-radius:0}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999}.icon-bar .item.disabled,.icon-bar .item.disabled>*{opacity:.7;cursor:not-allowed}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}fieldset{border:1px solid #DDD;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:700;margin:0 0 0 -.1875rem;padding:0 .1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#FFF}[data-abide] small.error,[data-abide] span.error{display:none}.error small.error,small.error,span.error{display:block;font-size:.75rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;font-weight:400;font-style:italic}small.error,span.error{margin-bottom:1rem;color:#FFF}.error input,.error select,.error textarea{margin-bottom:0}.error input[type=checkbox],.error input[type=radio],.error small.error{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{color:#FFF}.error>label>small{background:0 0;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.side-nav li.heading,.sub-nav dt{text-transform:uppercase}.error span.error-message{display:block}input.error,select.error,textarea.error{margin-bottom:0}label.error{color:#f04124}.icon-bar>* i,.icon-bar>* label,.icon-bar>a.active i,.icon-bar>a.active label,.icon-bar>a:hover i,.icon-bar>a:hover label,.joyride-tip-guide{color:#FFF}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333}.icon-bar>*,.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>a.active,.icon-bar>a:hover{background:#008CBA}.icon-bar>*{float:left;text-align:center;width:25%;font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{vertical-align:middle;font-size:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.label,.orbit-bullets,.orbit-bullets-container,.pagination-centered{text-align:center}.icon-bar.small-vertical,.icon-bar.vertical{height:100%;width:auto}.icon-bar.small-vertical .item,.icon-bar.vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width:40.0625em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar .item.disabled{pointer-events:none}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.small-vertical .item,.icon-bar.two-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.small-vertical .item,.icon-bar.three-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.small-vertical .item,.icon-bar.four-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.small-vertical .item,.icon-bar.five-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.small-vertical .item,.icon-bar.six-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.small-vertical .item,.icon-bar.seven-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.small-vertical .item,.icon-bar.eight-up.vertical .item{width:auto}@media only screen and (min-width:40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width:64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.inline-list{list-style:none;overflow:hidden;padding:0;margin:0 0 1.0625rem -1.375rem}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.joyride-list{display:none}.joyride-tip-guide{background:#333;display:none;font-weight:400;position:absolute;top:0;width:95%;z-index:103;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0!important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333;border-top-color:transparent!important;border-top-style:solid;border-left-color:transparent!important;border-right-color:transparent!important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 transparent transparent!important;border-bottom-style:solid;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#FFF;font-weight:700;line-height:1.25;margin:0}.joyride-close-tip,.label{font-weight:400;text-decoration:none}.joyride-tip-guide p{font-size:.875rem;line-height:1.3;margin:0 0 1.125rem}.joyride-timer-indicator-wrap{border:1px solid #555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777!important;font-size:24px;line-height:.5!important;position:absolute;top:10px;right:12px}.joyride-close-tip:focus,.joyride-close-tip:hover{color:#EEE!important}.joyride-modal-bg{background:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#FFF;border-radius:3px;box-shadow:0 0 15px #FFF;position:absolute;z-index:102}.joyride-expose-cover{background:0 0;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}.label,.slideshow-wrapper{position:relative}@media only screen{.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 transparent transparent!important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:transparent transparent transparent #333!important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:transparent #333 transparent transparent!important;left:-20px;right:auto;top:22px}}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;font-family:Consolas,Menlo,Courier,monospace;font-size:inherit;margin:0;padding:.125rem .25rem 0;border-radius:3px}.label{display:inline-block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1;margin-bottom:auto;white-space:nowrap;padding:.25rem .5rem;font-size:.6875rem;background-color:#008CBA;color:#FFF}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#FFF}.label.warning{background-color:#f08a24;color:#FFF}.label.success{background-color:#43AC6A;color:#FFF}.label.secondary{background-color:#e7e7e7;color:#333}.label.info{background-color:#a0d3e8;color:#333}[data-magellan-expedition-clone],[data-magellan-expedition]{background:#FFF;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition-clone] .sub-nav,[data-magellan-expedition-clone] .sub-nav dd,[data-magellan-expedition] .sub-nav,[data-magellan-expedition] .sub-nav dd{margin-bottom:0}[data-magellan-expedition-clone] .sub-nav a,[data-magellan-expedition] .sub-nav a{line-height:1.8em}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper .orbit-container li,.slideshow-wrapper .orbit-container li .orbit-caption,.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border:3px solid;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:0 0;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,.8);color:#FFF;font-size:.875rem;padding:.625rem .875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:0 0;color:#FFF;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:4px solid #FFF;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:8px inset;border-left-style:solid;border-color:transparent transparent transparent #FFF;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-next,.orbit-container .orbit-prev{background-color:transparent;color:#fff;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px!important;top:45%;width:36px;z-index:10}.orbit-container .orbit-next:hover,.orbit-container .orbit-prev:hover{background-color:rgba(0,0,0,.3)}.orbit-container .orbit-next>span,.orbit-container .orbit-prev>span{border:10px inset;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent #FFF transparent transparent}.orbit-container .orbit-prev:hover>span{border-right-color:#FFF}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent transparent transparent #FFF;border-left-style:solid;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#FFF}.orbit-bullets{display:block;float:none;margin:0 auto 30px;overflow:hidden;position:relative;top:10px}.orbit-bullets li{background:#CCC;cursor:pointer;display:inline-block;float:none;height:.5625rem;margin-right:6px;width:.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-bullets,.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:none}@media only screen and (min-width:40.0625em){.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width:40em){.orbit-stack-on-small .orbit-slides-container{height:auto!important}.orbit-stack-on-small .orbit-slides-container>*{margin:0!important;opacity:1!important;position:relative}.orbit-bullets,.orbit-next,.orbit-prev,.orbit-stack-on-small .orbit-slide-number,.orbit-timer{display:none}}.panel.callout>:first-child,.panel>:first-child{margin-top:0}ul.pagination{display:block;margin-left:-.3125rem;min-height:1.5rem}ul.pagination li{color:#222;font-size:.875rem;height:1.5rem;margin-left:.3125rem;display:block;float:left}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color .3s ease-out;background:0 0;color:#999;display:block;font-size:1em;font-weight:400;line-height:inherit;padding:.0625rem .625rem}.panel,.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;padding:1.25rem}ul.pagination li a:focus,ul.pagination li button:focus,ul.pagination li:hover a,ul.pagination li:hover button{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999;pointer-events:none}ul.pagination li.unavailable a:focus,ul.pagination li.unavailable button:focus,ul.pagination li.unavailable:hover a,ul.pagination li.unavailable:hover button{background:0 0}ul.pagination li.current a,ul.pagination li.current button{background:#008CBA;color:#FFF;cursor:default;font-weight:700}.panel,.panel dl,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel li,.panel p,.panel.callout dl,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout li,.panel.callout p{color:#333}ul.pagination li.current a:focus,ul.pagination li.current a:hover,ul.pagination li.current button:focus,ul.pagination li.current button:hover{background:#008CBA}.pagination-centered ul.pagination li{display:inline-block;float:none}.panel{margin-bottom:1.25rem;background:#f2f2f2}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{margin-bottom:1.25rem;background:#ecfaff;color:#333}.pricing-table .price,.pricing-table .title{font-weight:400;padding:.9375rem 1.25rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):focus,.panel.callout a:not(.button):hover{color:#0078a0}.panel.radius{border-radius:3px}.pricing-table{border:1px solid #DDD;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;color:#EEE;font-size:1rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333;font-size:2rem;text-align:center}.pricing-table .bullet-item,.pricing-table .description{border-bottom:dotted 1px #DDD;font-weight:400;padding:.9375rem;background-color:#FFF;text-align:center}.pricing-table .description{color:#777;font-size:.75rem;line-height:1.4}.pricing-table .bullet-item{color:#333;font-size:.875rem}.pricing-table .cta-button{background-color:#FFF;padding:1.25rem 1.25rem 0;text-align:center}.progress{background-color:#F6F6F6;border:1px solid #fff;height:1.5625rem;margin-bottom:.625rem;padding:.125rem}.progress .meter,.progress .meter.alert,.progress .meter.secondary,.progress .meter.success,.progress.alert .meter,.progress.secondary .meter,.progress.success .meter{height:100%;width:0;display:block;float:left}.progress .meter{background:#008CBA}.progress .meter.secondary{background:#e7e7e7}.progress .meter.success{background:#43AC6A}.progress .meter.alert{background:#f04124}.progress.secondary .meter{background:#e7e7e7}.progress.success .meter{background:#43AC6A}.progress.alert .meter{background:#f04124}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.range-slider,.range-slider.vertical-range{border:1px solid #DDD;margin:1.25rem 0;position:relative}.range-slider{-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008CBA;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008CBA;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008CBA;cursor:default;opacity:.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:.875rem;position:absolute}.range-slider-handle{border:1px solid;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#008CBA}.range-slider-handle:hover{background:#007ba4}.reveal-modal-bg{background:#000;background:rgba(0,0,0,.45);bottom:0;display:none;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;width:100%;z-index:1005;left:0;background-color:#FFF;padding:1.875rem;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.4)}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%;top:6.25rem}.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0!important;max-width:none!important;min-height:100vh;top:0}@media only screen and (min-width:40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#AAA;cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}.side-nav{display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:.875rem 0}.side-nav li{font-size:.875rem;font-weight:400;margin:0 0 .4375rem}.side-nav li a:not(.button){color:#008CBA;display:block;margin:0;padding:.4375rem .875rem}.split.button.large span:after,.split.button.small span:after,.split.button.tiny span:after{margin-left:-.375rem;border-top-style:solid;top:48%}.side-nav li a:not(.button):focus,.side-nav li a:not(.button):hover{background:rgba(0,0,0,.025);color:#1cc7ff}.side-nav li a:not(.button):active{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#008CBA;font-size:.875rem;font-weight:700}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span,.split.button.alert span,.split.button.secondary span,.split.button.success span{border-left-color:rgba(255,255,255,.5)}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid inset inset;left:50%;border-width:.375rem;margin-left:-.375rem;top:48%;border-color:#FFF transparent transparent}.split.button span:active{background-color:rgba(0,0,0,.1)}.split.button span{width:3.09375rem}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-width:.375rem}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-width:.4375rem}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-width:.3125rem}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:after,.split.button.no-pip span:before{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-.28889em;margin-top:-.48889em;position:absolute;top:50%}.sub-nav{display:block;margin:-.25rem 0 1.125rem;overflow:hidden;padding-top:.25rem;width:auto}.sub-nav dd,.sub-nav dt,.sub-nav li{color:#999;float:left;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;margin-left:1rem;margin-bottom:0}.sub-nav dd a,.sub-nav dt a,.sub-nav li a{color:#999;padding:.1875rem 1rem;text-decoration:none}.sub-nav dd a:hover,.sub-nav dt a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dd.active a,.sub-nav dt.active a,.sub-nav li.active a{border-radius:3px;background:#008CBA;color:#FFF;cursor:default;font-weight:400;padding:.1875rem 1rem}.sub-nav dd.active a:hover,.sub-nav dt.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;transition:left .15s ease-out;height:2rem;width:4rem;color:transparent;background:#DDD}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{content:"";display:block;left:.25rem;position:absolute;top:.25rem;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:translate3d(0,0,0);transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:1.5rem;width:1.5rem;background:#FFF}.switch input:checked+label:after{left:2.25rem}.switch input:checked+label{background:#008CBA}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label,.switch.round label:after{border-radius:2rem}table{background:#FFF;border:1px solid #DDD;margin-bottom:1.25rem;table-layout:auto}table caption{background:0 0;color:#222;font-size:1rem;font-weight:700}table tfoot,table thead{background:#F5F5F5}table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{color:#222;font-size:.875rem;font-weight:700;padding:.5rem .625rem .625rem}table tr td,table tr th{color:#222;font-size:.875rem;padding:.5625rem .625rem;text-align:left}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#F9F9F9}table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}.tabs{margin-bottom:0!important;margin-left:0}.tabs:after,.tabs:before{content:" ";display:table}.tabs .tab-title,.tabs dd{float:left;list-style:none;margin-bottom:0!important;position:relative}.tabs .tab-title>a,.tabs dd>a{display:block;background-color:#EFEFEF;color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs .tab-title>a:hover,.tabs dd>a:hover{background-color:#e1e1e1}.tabs .tab-title.active>a,.tabs dd.active>a{background-color:#FFF;color:#222}.tabs.radius .tab:first-child a,.tabs.radius dd:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius .tab:last-child a,.tabs.radius dd:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical .tab-title,.tabs.vertical dd{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:after,.tabs-content:before{content:" ";display:table}.tabs-content>.content{display:none;float:left;padding:.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 .9375rem}@media only screen and (min-width:40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem!important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}.th{border:4px solid #FFF;box-shadow:0 0 0 1px rgba(0,0,0,.2);display:inline-block;line-height:0;max-width:100%;transition:all .2s ease-out}.th:focus,.th:hover{box-shadow:0 0 6px 1px rgba(0,140,186,.5)}.th.radius{border-radius:3px}.has-tip{border-bottom:dotted 1px #CCC;color:#333;cursor:help;font-weight:700}.has-tip:focus,.has-tip:hover{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none!important}.tooltip{background:#333;color:#FFF;display:none;font-size:.875rem;font-weight:400;line-height:1.3;max-width:300px;padding:.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:5px solid;border-color:transparent transparent #333;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #003f54!important;color:#008CBA!important}.tap-to-close{color:#777;display:block;font-size:.625rem;font-weight:400}@media only screen{.tooltip>.nub{border-color:transparent transparent #333;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none!important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}.top-bar{background:#333;height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:.75rem;margin-bottom:0;padding-bottom:.4125rem;padding-top:.4125rem}@media only screen and (max-width:40em){.reveal-modal{min-height:100vh}.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.8125rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#FFF;display:block;font-weight:400;padding:0 .9375rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#FFF;display:block;font-size:.8125rem;font-weight:700;height:2.8125rem;line-height:2.8125rem;padding:0 .9375rem;position:relative;text-transform:uppercase}.top-bar-section .dropdown li a.parent-link,.top-bar-section ul li>a,p{font-weight:400}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#FFF;height:34px;line-height:33px;padding:0 2.5rem 0 .9375rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:.9375rem;box-shadow:0 0 0 1px #FFF,0 7px 0 1px #FFF,0 14px 0 1px #FFF;width:16px}.top-bar-section,.top-bar-section .has-dropdown{position:relative}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:0 0;height:auto}.top-bar-section ul li,.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}@media screen and (-webkit-min-device-pixel-ratio:0){.top-bar.expanded .top-bar-section .dropdown,.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;width:auto;transition:left .3s ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role=separator]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li>a{color:#FFF;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.8125rem;padding:12px 0 12px .9375rem;text-transform:none;width:100%}.top-bar-section ul li>a.button,.top-bar-section ul li>button{font-size:.8125rem;padding-left:.9375rem;padding-right:.9375rem}.top-bar-section ul li>a.button{background-color:#008CBA;border-color:#007095;color:#FFF}.top-bar-section ul li>a.button:focus,.top-bar-section ul li>a.button:hover{background-color:#007095;color:#FFF}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:focus,.top-bar-section ul li>a.button.secondary:hover{background-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFF}.top-bar-section ul li>a.button.success:focus,.top-bar-section ul li>a.button.success:hover{background-color:#368a55;color:#FFF}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFF}.top-bar-section ul li>a.button.alert:focus,.top-bar-section ul li>a.button.alert:hover{background-color:#cf2a0e;color:#FFF}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFF}.top-bar-section ul li>a.button.warning:focus,.top-bar-section ul li>a.button.warning:hover{background-color:#cf6e0e;color:#FFF}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>a.button.info:focus,.top-bar-section ul li>a.button.info:hover{background-color:#61b6d9;color:#FFF}.top-bar-section ul li>button{background-color:#008CBA;border-color:#007095;color:#FFF}.top-bar-section ul li>button:focus,.top-bar-section ul li>button:hover{background-color:#007095;color:#FFF}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:focus,.top-bar-section ul li>button.secondary:hover{background-color:#b9b9b9;color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#FFF}.top-bar-section ul li>button.success:focus,.top-bar-section ul li>button.success:hover{background-color:#368a55;color:#FFF}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFF}.top-bar-section ul li>button.alert:focus,.top-bar-section ul li>button.alert:hover{background-color:#cf2a0e;color:#FFF}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFF}.top-bar-section ul li>button.warning:focus,.top-bar-section ul li>button.warning:hover{background-color:#cf6e0e;color:#FFF}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>button.info:focus,.top-bar-section ul li>button.info:hover{background-color:#61b6d9;color:#FFF}.top-bar-section ul li:hover:not(.has-form)>a{color:#FFF;background:#222}.top-bar-section ul li.active>a{background:#008CBA;color:#FFF}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#FFF}.top-bar-section .has-form{padding:.9375rem}.top-bar-section .has-dropdown>a:after{border:5px inset;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,.4);border-left-style:solid;margin-right:.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{height:auto;overflow:visible;clip:auto;display:block;position:absolute!important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block;padding:0;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:400;padding:8px .9375rem}.top-bar-section .dropdown li.parent-link,.top-bar-section .dropdown li.title h5{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.parent-link a,.top-bar-section .dropdown li.title h5 a{color:#FFF;display:block}.top-bar-section .dropdown li.parent-link a:hover,.top-bar-section .dropdown li.title h5 a:hover{background:0 0}.top-bar-section .dropdown li.has-form{padding:8px .9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777;font-size:.625rem;font-weight:700;margin-bottom:0;padding:8px .9375rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width:40.0625em){.top-bar,.top-bar.expanded{background:#333}.top-bar .title-area,.top-bar-section ul li{float:left}.top-bar{overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar .button,.top-bar .has-form>.button,.top-bar .has-form>button,.top-bar button,.top-bar input,.top-bar select{font-size:.875rem;height:1.75rem;position:relative;top:.53125rem}.contain-to-grid .top-bar{margin:0 auto;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0!important}.top-bar-section ul{display:inline;height:auto!important;width:auto}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background:#222;color:#FFF}.top-bar-section li:not(.has-form) a:not(.button){background:#333;line-height:2.8125rem;padding:0 .9375rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#008CBA;color:#FFF;line-height:2.8125rem;padding:0 .9375rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#FFF}.top-bar-section .has-dropdown>a{padding-right:2.1875rem!important}.top-bar-section .has-dropdown>a:after{border:5px inset;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,.4) transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown,.top-bar-section .has-dropdown>a:focus+.dropdown{height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:0 0;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333;color:#FFF;line-height:2.8125rem;padding:12px .9375rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333;color:#FFF}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#FFF;background:#222}.top-bar-section .dropdown li label{background:#333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333;height:2.8125rem;padding:0 .9375rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background:#222;color:#FFF}.no-js .top-bar-section ul li:active>a{background:#008CBA;color:#FFF}.no-js .top-bar-section .has-dropdown:hover>.dropdown,.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}}.inner-wrap,.left-submenu{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease}.left-small,.right-small,.tab-bar-section{top:0;position:absolute}.inner-wrap:after,hr{clear:both}.inner-wrap,.off-canvas-wrap{width:100%;position:relative}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media only screen and (max-width:40em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:40.0625em) and (max-width:64em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:40.0625em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:64.0625em) and (max-width:90em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:64.0625em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:90.0625em) and (max-width:120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:90.0625em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:120.0625em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{color:#008CBA;line-height:inherit;text-decoration:none}p,p.lead{line-height:1.6}a:focus,a:hover{color:#0078a0}a img{border:none}p{font-size:1rem;margin-bottom:1.25rem;text-rendering:optimizeLegibility}.subheader,h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:.2rem;margin-bottom:.5rem}p.lead{font-size:1.21875rem}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;line-height:1.4;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f}b,em,i,small,strong{line-height:inherit}hr{border:solid #DDD;border-width:1px 0 0;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic}b,strong{font-weight:700}small{font-size:60%}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}.vcard .fn,.vevent .summary,.vevent abbr,dl dt,ul.off-canvas-list li label{font-weight:700}dl,ol,ul{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.circle,ul.disc,ul.square{margin-left:1.1rem}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ol,.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:.3rem}dl dd{margin-bottom:.75rem}.vcard,blockquote{margin:0 0 1.25rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDD}blockquote{padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDD}blockquote cite{display:block;font-size:.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;border:1px solid #DDD;padding:.625rem .75rem}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem}.vevent abbr{cursor:default;text-decoration:none;border:none;padding:0 .0625rem}@media only screen and (min-width:40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.34in}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;overflow:hidden}.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-left,.off-canvas-wrap.move-right,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{transition:transform .5s ease}.left-small,.right-small,.tab-bar .menu-icon{height:2.8125rem;width:2.8125rem}.inner-wrap:after,.inner-wrap:before{content:" ";display:table}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#FFF;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFF;font-weight:700;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{border-right:solid 1px #1a1a1a;left:0}.right-small{border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{height:2.8125rem;padding:0 .625rem;text-align:center}.tab-bar-section.left{text-align:left;left:0;right:2.8125rem}.tab-bar-section.right{text-align:right;left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#FFF;display:block;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0,0,0)}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-.5rem;left:.90625rem;box-shadow:0 0 0 1px #FFF,0 7px 0 1px #FFF,0 14px 0 1px #FFF;width:1rem}.left-off-canvas-menu,.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform .5s ease 0s;width:15.625rem;bottom:0;top:0}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{z-index:1001;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{z-index:1001;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0}.bottom-off-canvas-menu,.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform .5s ease 0s;z-index:1001;width:100%;height:18.75rem}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{bottom:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate(0,-100%);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);top:0}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate(0,100%);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);bottom:0}.move-bottom .exit-off-canvas,.move-left .exit-off-canvas,.move-right .exit-off-canvas,.move-top .exit-off-canvas{z-index:1002;-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;display:block;font-size:.75rem;margin:0;padding:.3rem .9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,.7);display:block;padding:.66667rem;transition:background .3s ease}.bottom-submenu .back>a,.left-submenu .back>a,.right-submenu .back>a,.top-submenu .back>a{color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;border-bottom:none;border-top:1px solid #5e5e5e}ul.off-canvas-list li a:active,ul.off-canvas-list li a:hover{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate(15.625rem,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}.move-right .exit-off-canvas{background:rgba(255,255,255,.2)}@media only screen and (min-width:40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem,0,0);-moz-transform:translate3d(-15.625rem,0,0);-ms-transform:translate(-15.625rem,0);-o-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0)}.move-left .exit-off-canvas{background:rgba(255,255,255,.2)}@media only screen and (min-width:40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.move-top>.inner-wrap{-webkit-transform:translate3d(0,-18.75rem,0);-moz-transform:translate3d(0,-18.75rem,0);-ms-transform:translate(0,-18.75rem);-o-transform:translate3d(0,-18.75rem,0);transform:translate3d(0,-18.75rem,0)}.move-top .exit-off-canvas{background:rgba(255,255,255,.2)}@media only screen and (min-width:40.0625em){.move-top .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.move-bottom>.inner-wrap{-webkit-transform:translate3d(0,18.75rem,0);-moz-transform:translate3d(0,18.75rem,0);-ms-transform:translate(0,18.75rem);-o-transform:translate3d(0,18.75rem,0);transform:translate3d(0,18.75rem,0)}.move-bottom .exit-off-canvas{background:rgba(255,255,255,.2)}@media only screen and (min-width:40.0625em){.move-bottom .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap .bottom-off-canvas-menu,.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-top .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width:40.0625em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:rgba(255,255,255,.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.left-submenu,.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;bottom:0;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{background:#333;margin:0;height:18.75rem;z-index:1002;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;transition:transform .5s ease}.right-submenu,.top-submenu{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap,.left-submenu.offcanvas-overlap-right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.right-submenu{background:#333;margin:0;height:18.75rem;z-index:1002;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;transition:transform .5s ease}.bottom-submenu,.top-submenu{-webkit-overflow-scrolling:touch;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;height:18.75rem;z-index:1002;bottom:0;width:100%;-webkit-backface-visibility:hidden}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap,.right-submenu.offcanvas-overlap-left{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.top-submenu{background:#333;margin:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate(0,-100%);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:transform .5s ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;margin:0}.top-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap,.top-submenu.offcanvas-overlap-bottom{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bottom-submenu{background:#333;margin:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate(0,100%);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;margin:0}.bottom-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap,.bottom-submenu.offcanvas-overlap-top{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:40.0625em){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:64.0625em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:90.0625em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:120.0625em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-portrait,table.show-for-landscape{display:table!important}thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}.touch table.show-for-touch,table.hide-for-touch{display:table!important}.touch thead.show-for-touch,thead.hide-for-touch{display:table-header-group!important}.touch tbody.show-for-touch,tbody.hide-for-touch{display:table-row-group!important}.touch tr.show-for-touch,tr.hide-for-touch{display:table-row!important}.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{display:table-cell!important}.show-for-sr,.show-on-focus{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none!important}@media print{.print-only,.show-for-print{display:block!important}.hide-for-print,.hide-on-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}}
.ta-hidden-input {
	width: 1px;
	height: 1px;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -10000px;
	left: -10000px;
	opacity: 0;
	overflow: hidden;
}

/* add generic styling for the editor */
.ta-root.focussed > .ta-scroll-window.form-control {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ta-editor.ta-html, .ta-scroll-window.form-control {
	min-height: 300px;
	height: auto;
	overflow: auto;
	font-family: inherit;
	font-size: 100%;
}

.ta-scroll-window.form-control {
	position: relative;
	padding: 0;
}

.ta-scroll-window > .ta-bind {
	height: auto;
	min-height: 300px;
	padding: 6px 12px;
}

.ta-editor:focus {
	user-select: text;
}

/* add the styling for the awesomness of the resizer */
.ta-resizer-handle-overlay {
	z-index: 100;
	position: absolute;
	display: none;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-info {
	position: absolute;
	bottom: 16px;
	right: 16px;
	border: 1px solid black;
	background-color: #FFF;
	padding: 0 4px;
	opacity: 0.7;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-background {
	position: absolute;
	bottom: 5px;
	right: 5px;
	left: 5px;
	top: 5px;
	border: 1px solid black;
	background-color: rgba(0, 0, 0, 0.2);
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner {
	width: 10px;
	height: 10px;
	position: absolute;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tl{
	top: 0;
	left: 0;
	border-left: 1px solid black;
	border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-tr{
	top: 0;
	right: 0;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-bl{
	bottom: 0;
	left: 0;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

.ta-resizer-handle-overlay > .ta-resizer-handle-corner-br{
	bottom: 0;
	right: 0;
	border: 1px solid black;
	cursor: se-resize;
	background-color: white;
}

/* copy the popover code from bootstrap so this will work even without it */
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
			background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
	margin-top: -10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	content: "";
	border-width: 10px;
}
.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}
.popover.top > .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}
.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

img-crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}img-crop canvas{display:block;position:absolute;top:50%;left:50%;outline:0;-webkit-tap-highlight-color:transparent}
/**
 * Aquest és el fitxer d'estils principal de l'aplicació.
 * Hauria d'incloure tots els estils que s'utilitzaran a l'aplicació ja que aquest
 * és l'únic fitxer d'estils de la configuració del Grunt que serà automàticament processat
 */
/**
 * Incluim primerament el fitxer de variables genèriques
 * per poder-les sobreescriure si és necessari més endavant
 */
/**
 * These are the variables used throughout the application. This is where
 * overwrites that are not specific to components should be maintained.
 */
@font-face {
  font-family: 'Raleway @gray-base Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-@gray-baseItalic'), url('../fonts/Raleway-@gray-baseItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway @gray-base';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-@gray-base'), url('../fonts/Raleway-@gray-base.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-BoldItalic'), url('../fonts/Raleway-BoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Bold'), url('../fonts/Raleway-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Extra Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ExtraBoldItalic'), url('../fonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Extra Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ExtraBold'), url('../fonts/Raleway-ExtraBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Extra Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ExtraLightItalic'), url('../fonts/Raleway-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Extra Light';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ExtraLight'), url('../fonts/Raleway-ExtraLight.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Italic'), url('../fonts/Raleway-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-LightItalic'), url('../fonts/Raleway-LightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Light';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Light'), url('../fonts/Raleway-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-MediumItalic'), url('../fonts/Raleway-MediumItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Medium'), url('../fonts/Raleway-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway SemiBold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-SemiBoldItalic'), url('../fonts/Raleway-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway SemiBold';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-SemiBold'), url('../fonts/Raleway-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ThinItalic'), url('../fonts/Raleway-ThinItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Thin';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Thin'), url('../fonts/Raleway-Thin.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway'), url('../fonts/Raleway-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: normal;
  src: local('Montserrat-Regular'), url('../fonts/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Montserrat Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Montserrat-Bold'), url('../fonts/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto @gray-base Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-@gray-baseItalic'), url('../fonts/Roboto-@gray-baseItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto @gray-base';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-@gray-base'), url('../fonts/Roboto-@gray-base.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-BoldCondensedItalic'), url('../fonts/Roboto-BoldCondensedItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold Condensed';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-BoldCondensed'), url('../fonts/Roboto-BoldCondensed.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-BoldItalic'), url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Bold'), url('../fonts/Roboto-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-CondensedItalic'), url('../fonts/Roboto-CondensedItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Condensed'), url('../fonts/Roboto-Condensed.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Italic'), url('../fonts/Roboto-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Light';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Light'), url('../fonts/Roboto-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto LightItalic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-LightItalic'), url('../fonts/Roboto-LightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-MediumItalic'), url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Medium'), url('../fonts/Roboto-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Regular'), url('../fonts/Roboto-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-ThinItalic'), url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Thin';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Thin'), url('../fonts/Roboto-Thin.ttf') format('truetype');
}
@font-face {
  font-family: 'smartrevenue';
  font-style: normal;
  font-weight: normal;
  src: local('smartrevenue'), url('../fonts/smartrevenue.ttf') format('truetype');
}
/**
 * Estils comuns a tots els components
 */
* {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 16px;
}
h1 {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1 span {
  font-size: 1.6rem;
}
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Montserrat';
  font-weight: normal;
}
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
  font-family: 'Montserrat';
  font-weight: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 auto;
}
body {
  background-color: #e5e5e5;
  color: #000000;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: normal;
}
a {
  background: 0 0;
  color: #428bca;
  text-decoration: none;
}
a:hover {
  color: #2a6496;
}
a.linked {
  text-decoration: underline;
}
span {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  vertical-align: top;
}
span.bolder {
  text-transform: uppercase;
  font-family: 'Montserrat';
}
span.bolder span {
  font-family: 'Montserrat';
}
span.icon {
  display: inline-block;
  vertical-align: middle;
}
span.icon.star.dark {
  padding-left: 30px;
}
span.icon.toogle.dark {
  padding-left: 17%;
  padding-right: 17%;
}
span.icon.top-align {
  vertical-align: top;
  margin-top: 5px;
}
span.padded {
  margin-left: 35px;
}
.clearfix:after {
  display: block;
  *zoom: 1;
  visibility: hidden;
  content: " ";
  font-size: 0;
  height: 0;
}
.clearfix:after:before,
.clearfix:after:after {
  content: " ";
  display: table;
}
.clearfix:after:after {
  clear: both;
}
.blockquote span,
.blockquote + span {
  color: grey;
  font-style: italic;
  font-size: 0.8rem;
}
.info img {
  float: left;
}
.circular img {
  border: 2px solid #ffffff;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  float: left;
  height: 50px;
  margin-top: -10px;
  width: 50px;
}
.row {
  max-width: 100%;
  margin-bottom: 20px;
}
.row.marginless {
  margin: 0;
}
.row.caption:not(.height-p) {
  padding: 20px;
}
.row.caption:not(.height-p).unpadded {
  padding: 0;
  border-radius: 0;
}
.row.border.unpadded {
  line-height: normal;
}
.row.subnav {
  border-bottom: 1px solid rgba(66, 66, 66, 0.22);
  margin-bottom: 0;
  min-height: 85px;
  padding-top: 10px;
  position: relative;
}
.row.subnav:after,
.row.subnav:before {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: '';
  height: 0;
  left: 15px;
  width: 0;
}
.row.subnav:before {
  border-top: 15px solid rgba(0, 0, 0, 0.22);
  position: absolute;
  top: 89px;
}
.row.subnav:after {
  border-top: 15px solid #EFEFEF;
  position: relative;
  top: 15px;
}
.row.subnav .icons {
  max-height: 300px;
  margin-top: 10px;
}
.row.padded ~ .row.gutter {
  padding-top: 10px;
}
.row .row:not(.right) {
  margin: 0 0;
  width: 100%;
}
.row.dark > .row {
  margin-top: 2%;
}
.row.border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
}
.row.border:last-child {
  border-width: 0;
}
.row.collapsed {
  padding: 0 0.9375rem;
}
.row.collapse > div .minus {
  margin: 15px;
}
.row.gutter > .columns {
  margin-right: 10px;
  width: calc(50% - 10px);
}
.row.gutter > .columns:nth-of-type(even) {
  margin-right: 0;
  float: right;
}
.row.gutter > .columns:nth-of-type(odd) {
  float: left;
}
.small-6 .row.gutter .medium-6 .row.gutter > .columns,
.large-6 .row.gutter > .columns {
  margin: 0;
}
.small-6 .row.gutter .medium-6 .row.gutter.flex-end > .columns:nth-of-type(even),
.large-6 .row.gutter.flex-end > .columns:nth-of-type(even) {
  margin-left: 28px;
}
.row.padded {
  padding: 15px 0;
}
.row.padded > .campact-check-line > .row.compact:last-child {
  border: 0;
}
.row.divided {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 20px;
}
.column,
.columns {
  min-height: 1px;
  position: relative;
}
.column.padded,
.columns.padded {
  padding: 20px;
}
.invisible {
  visibility: hidden;
}
.top-align {
  vertical-align: top;
}
.left-align {
  text-align: left;
}
.center-align {
  text-align: center;
}
.centered > div {
  margin: 0 auto;
}
.right-align {
  text-align: right;
}
.middle {
  vertical-align: middle;
}
.post-caption .columns {
  padding: 0;
}
.indented {
  text-indent: 1.42857143rem;
}
.clickable {
  cursor: pointer;
}
.help {
  cursor: help;
}
.non-clickable {
  cursor: none;
}
.line-h {
  line-height: 22px;
}
.based {
  position: relative;
}
.hide {
  display: none;
}
.height-m {
  margin: 10px 0;
}
.height-p {
  padding: 20px 0;
}
.marginr {
  margin-right: 10px;
}
.bold,
.bold span {
  font-family: 'Montserrat Bold';
}
.heavy {
  font-weight: 600;
}
.tabs-right-content {
  position: relative;
  top: 40px;
}
.light {
  font-weight: 100;
}
.bold + .light {
  margin-left: 10px;
}
.nulled-m {
  margin: 0 !important;
}
.lpadded {
  padding-left: 18px;
}
.rpadded {
  padding-right: 5%;
}
.left-margin {
  margin-left: 5px;
}
.top-negative {
  margin-top: -5px;
}
.block {
  display: block;
}
.not-full {
  margin-left: 17px;
}
.back-layer {
  z-index: 0;
}
.radiusless {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.uppercase,
.uppercase span {
  text-transform: uppercase !important;
}
.capitalize,
.capitalize span {
  text-transform: capitalize !important;
}
.f-reset {
  text-transform: none !important;
}
.faded {
  color: rgba(0, 0, 0, 0.3);
}
.grey {
  color: rgba(0, 0, 0, 0.7);
}
.grey-inverse {
  background-color: rgba(0, 0, 0, 0.3);
  color: white;
}
.floatn {
  float: none;
}
.bordered {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
}
.heightMenuFav {
  height: 50px;
}
.textCenterFavMenu {
  text-align: center;
}
.top-bordered {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.unpadded {
  padding: 0;
}
.row .marged {
  margin: 20px;
}
.small {
  font-size: 85%;
}
.small .span {
  line-height: 22px;
}
.white,
.white span {
  color: white;
}
.black,
.black span {
  color: black;
}
.fixed-gutter > .columns:last-child {
  float: left;
}
.fixed-gutter > .columns:nth-child(even) {
  float: right;
}
svg polygon,
.icon.white svg path {
  fill: #eeeeee;
  width: 100%;
}
.row.first svg {
  max-width: 80%;
  margin-top: -20%;
}
.box svg,
.caption > .row > .columns > span > svg,
.caption > div > span svg,
.caption > .right > span svg path,
.caption > span svg,
.navbar svg,
.top-bar svg {
  max-height: 15px;
  max-width: 30px;
  min-height: 30px;
  min-width: 30px;
  margin-right: 10px;
}
.collapsed svg,
.invert svg,
.invert.collapsed svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.collapsed.fixed_position svg {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.padds > .columns {
  padding: 10px 20px;
}
.title-section > span,
.title-section {
  font-size: 1.3rem;
}
.dark-caption {
  padding: 10px 20px;
}
.dark-caption .columns:not([class*="6"]):first-child {
  padding: 0;
}
.dark-caption span,
.dark-caption .bolder {
  font-family: 'Montserrat';
  font-family: 'Montserrat Bold';
  color: #efefef;
  text-transform: uppercase;
}
.caption:not(.dark-caption):not(.black) {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding: 20px;
}
.caption:not(.dark-caption):not(.black) span,
.caption:not(.dark-caption):not(.black) .bolder {
  font-weight: 800;
  color: #efefef;
}
.caption:not(.dark-caption):not(.black) span,
.caption:not(.dark-caption):not(.black) > span,
.caption:not(.dark-caption):not(.black) > span > span,
.caption:not(.dark-caption):not(.black) > div > span > span {
  font-weight: lighter;
}
.caption:not(.dark-caption):not(.black) .caption-icon {
  float: left;
}
.caption:not(.dark-caption):not(.black) .columns:first-child {
  padding: 0;
}
.caption:not(.dark-caption):not(.black) > div > span > span {
  display: inline-block !important;
  position: relative;
}
.caption:not(.dark-caption):not(.black) > div > span > span.select {
  width: 57%;
}
.caption:not(.dark-caption):not(.black) small.clearfix span {
  margin-left: 44px;
  float: left;
}
.caption:not(.dark-caption):not(.black).radiusless {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: rgba(66, 66, 66, 0.7);
  color: white;
  text-transform: uppercase;
}
.caption:not(.dark-caption):not(.black) .error span {
  color: red !important;
}
.caption:not(.dark-caption):not(.black) .multiselect {
  font-size: 1rem;
}
.caption:not(.dark-caption):not(.black) .unpadded {
  padding: 0;
}
.caption:not(.dark-caption):not(.black).icon {
  margin-right: 10px;
}
.collapsed ~ .caption:not(.dark-caption):not(.black) {
  -webkit-transition: height 2s linear;
  -moz-transition: height 2s linear;
  -o-transition: height 2s linear;
  -ms-transition: height 2s linear;
  transition: height 2s linear;
  padding-bottom: 30px;
}
.collapse .caption:not(.dark-caption):not(.black),
.gallery-container .caption:not(.dark-caption):not(.black) {
  margin: 0;
}
.collapsed ~ .caption:not(.dark-caption):not(.black),
.caption:not(.dark-caption):not(.black).uncollapsable {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.collapsed ~ .caption:not(.dark-caption):not(.black) .searchbox,
.collapsed ~ .caption:not(.dark-caption):not(.black) .right-align,
.collapsed ~ .caption:not(.dark-caption):not(.black) .select,
.collapsed ~ .caption:not(.dark-caption):not(.black).radiusless {
  display: none;
}
.caption:not(.dark-caption):not(.black) .minimize svg {
  max-height: 10px;
  max-width: 18px;
  min-height: 0;
  min-width: 10px;
  margin-left: 5px;
  margin-top: 3.5px;
}
.caption:not(.dark-caption):not(.black) .minimize svg path {
  fill: #ffffff;
}
.caption:not(.dark-caption):not(.black) .filters svg {
  max-height: 10px;
  max-width: 9px;
  min-height: 15px;
  min-width: 10px;
}
.caption:not(.dark-caption):not(.black) .filters svg path {
  fill: #ffffff;
}
.caption .radiusless span {
  color: white;
}
.caption .radiusless.black {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.caption .radiusless.black span {
  color: black;
  text-transform: uppercase;
}
.caption .radiusless .button span {
  color: white;
}
.caption-icon {
  float: left;
}
.icons {
  display: inline-block;
  max-height: 22px;
  text-indent: 0;
}
.icons div:first-child {
  text-indent: 0 !important;
}
.icons + span {
  margin-left: 5px;
  text-transform: uppercase;
}
.icons.hovered {
  visibility: hidden;
}
.row.border.unpadded:hover .icons.hovered {
  margin-top: 5px;
  visibility: visible;
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.row.border.unpadded:hover .icons.hovered.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowap;
}
.row.border.unpadded:hover .icons.hovered > div {
  cursor: pointer;
  margin-right: 5px;
}
.icon-bar.vertical,
.icon-bar.small-vertical {
  margin-top: 80px;
  max-width: 80px;
}
.icon-background {
  margin: 0 10px;
}
.icon + span > span {
  vertical-align: middle;
}
.icon.cancel svg {
  width: 25px;
}
.icon.cancel svg path {
  fill: #DC482E ;
}
.icon.cancel.red svg path {
  fill: #DC482E !important;
}
.icon.check {
  margin: 0;
}
.icon.check svg path {
  fill: #008000;
}
.button:not(.tiny):not(.inverse):not(.bordered):active,
.button:not(.tiny):not(.inverse):not(.bordered):focus,
.button:not(.tiny):not(.inverse):not(.bordered):hover,
.caption.radiusless,
.panel-hotels .select2-results .select2-highlighted > div span,
.tabs .tab-title > a,
.tabs dd > a,
button:not(.tiny):not(.inverse):not(.bordered):active,
button:not(.tiny):not(.inverse):not(.bordered):focus,
button:not(.tiny):not(.inverse):not(.bordered):hover span,
dd.active,
nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):active > a:not(.button),
nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
  color: #ffffff;
}
.box svg path,
.button.tiny svg path,
.caption > .row > .columns > span svg path,
.caption > div > div svg path,
.caption > div > span:not(.iblock) svg path,
.caption > .right > span svg path,
.caption > span svg path,
.icon svg path,
.icons-tooltip .itemlist-action svg path,
.logo svg path,
.navbar svg path,
.right .button.tiny svg path,
.right.minus svg path,
.top-bar svg path,
.icon.save .right.minus svg path,
.box svg rect,
.button.tiny svg rect,
.caption > .row > .columns > span svg rect,
.caption > div > div svg rect,
.caption > div > span:not(.iblock) svg rect,
.caption > .right > span svg rect,
.caption > span svg rect,
.icon svg rect,
.icons-tooltip .itemlist-action svg rect,
.logo svg rect,
.navbar svg rect,
.right .button.tiny svg rect,
.right.minus svg rect,
.top-bar svg rect,
.icon.save .right.minus svg rect,
.box svg polygon,
.button.tiny svg polygon,
.caption > .row > .columns > span svg polygon,
.caption > div > div svg polygon,
.caption > div > span:not(.iblock) svg polygon,
.caption > .right > span svg polygon,
.caption > span svg polygon,
.icon svg polygon,
.icons-tooltip .itemlist-action svg polygon,
.logo svg polygon,
.navbar svg polygon,
.right .button.tiny svg polygon,
.right.minus svg polygon,
.top-bar svg polygon,
.icon.save .right.minus svg polygon {
  fill: #ffffff;
}
.box svg polyline,
.button.tiny svg polyline,
.caption > .row > .columns > span svg polyline,
.caption > div > div svg polyline,
.caption > div > span:not(.iblock) svg polyline,
.caption > .right > span svg polyline,
.caption > span svg polyline,
.icon svg polyline,
.icons-tooltip .itemlist-action svg polyline,
.logo svg polyline,
.navbar svg polyline,
.right .button.tiny svg polyline,
.right.minus svg polyline,
.top-bar svg polyline,
.icon.save .right.minus svg polyline,
.box svg line,
.button.tiny svg line,
.caption > .row > .columns > span svg line,
.caption > div > div svg line,
.caption > div > span:not(.iblock) svg line,
.caption > .right > span svg line,
.caption > span svg line,
.icon svg line,
.icons-tooltip .itemlist-action svg line,
.logo svg line,
.navbar svg line,
.right .button.tiny svg line,
.right.minus svg line,
.top-bar svg line,
.icon.save .right.minus svg line {
  stroke: #ffffff;
}
label {
  color: #000000;
}
.dark svg,
.dark svg path {
  fill: #424242;
}
.radiusless > .columns + .columns:last-child,
.contact-data > .columns + .columns:last-child,
.contact > .columns + .columns:last-child {
  float: none;
}
.radiusless > .columns + .end.columns:last-child,
.contact-data > .columns + .end.columns:last-child,
.contact > .columns + .end.columns:last-child,
.radiusless > .columns + .right.columns:last-child,
.contact-data > .columns + .right.columns:last-child,
.contact > .columns + .right.columns:last-child {
  float: left;
}
.floatn > div > .columns + .columns:last-child {
  float: left;
}
.title-section + span:not(.title-section) {
  margin-left: 2%;
}
.button.tiny > span > span,
.column.right span,
.grid-col-category span,
.hotel_picker span,
.hotel_picker,
.panel > .caption > span > span,
.panel > .caption > span,
.panel > .caption,
.parent,
.radiusless > span > span,
.welcome.align,
.tab-heading > span > span {
  font-family: "Raleway Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.dates,
.uppercase,
.uppercase span,
.column.right span,
.parent,
.title-span,
.title-span > span,
.title-span > span > span,
.radiusless > span > span {
  text-transform: uppercase;
  font-family: 'Montserrat';
}
.aligncenter {
  display: inline-block !important;
  position: relative;
}
.aligncenter.select {
  width: 57%;
}
.filtering_icon {
  left: 2%;
}
.filtering_icon svg {
  max-height: 10px;
  max-width: 10px;
  min-height: 10px;
  min-width: 10px;
}
.small > svg {
  max-height: 25px;
  max-width: 25px;
  min-height: 25px;
  min-width: 25px;
}
.small > span:not(.uppercase) {
  font-size: 0.75rem;
}
.check {
  color: #333333;
  font-weight: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 10px;
}
.check .values {
  float: left;
  margin-right: 10px;
}
.checklist {
  margin-bottom: 10px;
}
.checklist-caption {
  font-weight: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
.checklist > label {
  font-weight: normal;
  margin-left: 10px;
}
.collapse .itemlist > .itemlist-item {
  margin-top: 0;
}
.collapse > .columns > .panel {
  padding: 0;
}
.dark.collapse {
  cursor: pointer;
}
.image-placeholder {
  background: grey;
}
#content,
.subtitle,
.tip-top,
span,
.check {
  font-size: 0.9rem;
}
#collapse-description {
  width: 100%;
}
#collapse-description dl.tabs {
  background-color: #eeae28;
}
#collapse-seomanag dl.tabs {
  background-color: #424242;
}
#collapse-seo dl.tabs {
  background-color: #eeae28;
}
.content > .row > .columns {
  padding-left: 0;
}
.column.right {
  top: 5px;
}
.column.right span:not(.favs) {
  margin-top: 3px;
  padding-right: 10px;
}
.column.right .favs span {
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.default {
  vertical-align: top;
  color: grey;
  font-size: 0.78571429rem;
  font-style: italic;
  font-weight: bolder;
  text-transform: inherit;
}
.drop-box {
  text-align: center;
  padding: 100px 20px;
  border: 2px dashed grey;
}
.dropdown {
  border-top: solid 1px rgba(0, 0, 0, 0.15);
  border-left: solid 1px rgba(0, 0, 0, 0.15);
  border-right: solid 1px rgba(0, 0, 0, 0.15);
  border-bottom: solid 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  background-color: #ffffff;
  display: none;
  left: 100%;
  margin: 2px 0 0;
  padding: 5px 0;
  position: absolute;
  top: 0;
}
li.dropdown {
  left: 100%;
  top: 0;
}
.dropdown-big {
  display: block;
  padding-left: 15px;
  padding: 12px 0 12px 0;
}
.dropdown-big ul {
  font-size: 1rem;
  height: auto;
  list-style-type: none;
  margin: 2px 0 0;
  margin: 0;
  padding: 5px 0;
  width: 100%;
}
.dropdown-big ul a {
  color: #333333;
}
.dropdown-menu {
  border-top: solid 1px rgba(0, 0, 0, 0.15);
  border-left: solid 1px rgba(0, 0, 0, 0.15);
  border-right: solid 1px rgba(0, 0, 0, 0.15);
  border-bottom: solid 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  background-color: #ffffff;
  display: none;
  float: left;
  font-size: 1rem;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 5px 0;
  position: absolute;
  top: 100%;
}
.dropdown-menu ul > li > a {
  display: block;
  *zoom: 1;
  white-space: nowrap;
  color: #000000;
  font-weight: 400;
  line-height: 1.42857143;
  padding: 3px 20px;
}
.dropdown-menu ul > li > a:before,
.dropdown-menu ul > li > a:after {
  content: " ";
  display: table;
}
.dropdown-menu ul > li > a:after {
  clear: both;
}
.dropdown-menu > li:hover ul {
  display: block;
}
.has-dropdown > a:after {
  display: block;
  border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
  border-top-style: solid;
  border: inset 5px;
  content: "";
  height: 0;
  margin-top: -2.5px;
  top: 22.5px;
  width: 0;
}
.column-container.four-columns {
  -moz-column-count: 4;
  column-count: 4;
}
.column-container.two-columns {
  -moz-column-count: 2;
  column-count: 2;
}
.base-font {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}
.base-font span {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}
.filters .filter {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
  margin-right: 15px;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.filters label > span {
  text-decoration: none;
  font-weight: normal;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}
.filters label > span span {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}
.filters label {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.filters .dimensions,
.filters .section {
  height: 55px;
}
.filters .dimensions {
  float: left;
}
.filters .dimensions label {
  margin-right: 5px;
}
.global-filter span {
  position: absolute;
  right: -20px;
  top: 0;
}
label {
  position: relative;
}
label small {
  text-transform: inherit;
}
.labels {
  color: #333333;
  font-size: 0.875rem;
  font-weight: 800;
  text-transform: uppercase;
}
.labels.head {
  line-height: inherit;
}
.medium-6.columns > #collapse-description {
  width: 103.8%;
}
.columns.dates {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: #c4c4c4;
  margin-bottom: 10px;
}
.middle {
  line-height: 40px;
}
.no-hover li:hover {
  background: inherit;
  color: inherit;
}
.padded {
  /*& > label {
        padding-top   : (@base-padding + (@base-padding / 2));
    }*/
}
.padded-full {
  padding-top: 25px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
}
.padd:nth-child(odd) {
  padding-left: 0;
}
.padd:nth-child(even) {
  padding-right: 0;
}
.navmenu li {
  list-style-type: none;
}
.panel {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #efefef;
  border: 0;
  padding: 0;
  color: #000000;
}
.panel h3,
.panel h4 {
  font-size: 1rem;
  font-weight: 800;
}
.panel h4 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 10px;
  text-transform: uppercase;
  margin-bottom: 0;
}
.panel h1,
.panel h2,
.panel h3,
.panel h4,
.panel h5 {
  color: black;
}
.panel li {
  color: #000000;
}
.panel .transport {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 30px;
}
.panel .menu a {
  display: block;
  color: #555555;
  padding: 10px 0;
  padding-left: 20px;
  text-transform: capitalize;
  width: 75%;
}
.panel .cont-subitem {
  position: relative;
  border-bottom: 1px solid rgba(128, 128, 128, 0.12);
}
.panel .menu {
  position: relative;
}
.panel .menu .icon {
  padding-right: 12px;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}
.panel .menu .icon.filled {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.panel .menu .icon.filled svg path {
  fill: goldenrod;
}
.panel .menu .favorites {
  position: absolute;
  top: 0;
  right: 0;
  margin: 7px 0;
}
.panel .menu input.right.checkbox {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  position: absolute;
  top: 8px;
  right: 19px;
  z-index: 999999;
  cursor: pointer;
  width: 1em;
  height: 1em;
}
.panel .white-background {
  background-color: white;
}
.panel .modal {
  border: 0;
}
.panel .minus {
  margin: 20px;
}
.radiusless > span > span {
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: bold;
}
.radiusless span {
  font-size: 0.875rem;
}
.radiusless.black > span > span {
  color: black;
  font-weight: normal;
}
.right .right.icon-center {
  margin-right: 45px;
  margin-top: 6px;
}
.right .right.nulled {
  margin: 0;
}
.right.icon {
  margin-left: 5px;
}
.search {
  position: relative;
  margin: 15px 10px;
}
.search .close-button {
  position: absolute;
  top: 4px;
  right: 10px;
  cursor: pointer;
}
.separator {
  border-top: solid 1px #555555;
  border-left: solid 1px #555555;
  border-right: solid 1px #555555;
  border-bottom: solid 1px #555555;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
  height: 90px;
  position: absolute;
  top: 0;
}
.tabs dd,
.tabs dd.active {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 10;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 10;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 10;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 10;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 10;
  border-top-left-radius: 0;
  border-top-right-radius: 10;
}
.tabs dd > a,
.tabs dd.active > a {
  padding: 10px 13px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.tabs dd.active > a {
  background-color: #efefef;
}
.tabs .icon {
  margin-top: -2px;
}
.tabs-content {
  z-index: 0;
  background-color: inherit;
  /*.row >[class*="column"] + [class*="column"]:last-child {
            padding-right : 0.9375rem;
        }*/
}
.full {
  width: 100%;
}
.full-padd {
  width: 99%;
}
.title {
  padding: 0;
}
.title > .columns {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.title > .columns.hotel:first-child,
.title > .columns.admin:first-child {
  border: 0;
  width: 80%;
  display: flex;
  vertical-align: middle;
  position: absolute;
  height: 100%;
  top: 0;
  align-items: center;
}
.title > .columns.hotel:first-child h1,
.title > .columns.admin:first-child h1 {
  margin-left: 0;
}
.title > .columns:before {
  content: "";
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 0;
  width: 5%;
  top: -16px;
}
.title-img > span {
  font-weight: 400;
}
.title-page {
  background-color: #efefef;
}
section.right.title {
  width: 15%;
}
.filters.title {
  float: left;
  font-weight: bold;
}
.title svg {
  height: 30px;
}
.title-aside {
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.title-aside h3 {
  display: flex;
  margin-right: auto;
  margin-left: 0;
}
.title-aside .icon {
  max-height: 27px;
}
.subtitle {
  margin-left: 50px;
}
.unpadded {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
li.unpadded:not(.picker) {
  display: inline-block !important;
  position: relative;
  vertical-align: middle;
  line-height: 40px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 6px;
  padding-bottom: 0;
  line-height: 0;
}
li.unpadded:not(.picker).select {
  width: 57%;
}
li.unpadded:not(.picker) a {
  color: rgba(239, 239, 239, 0.7);
}
li.unpadded.picker {
  border-left: 1px solid white;
  padding-left: 8px;
  /*
        width        : auto;
        */
  display: inline-flex;
  align-items: flex-end;
}
.welcome.align {
  color: rgba(239, 239, 239, 0.7);
  margin-left: 10px;
}
.welcome.align b {
  font-size: 1rem;
  color: #ffffff;
}
.four,
.three {
  float: left;
}
#collapse-boards-loadPrices dl {
  margin-top: -4px;
}
.tabs-content {
  z-index: 99;
}
#notifications {
  position: fixed;
  top: 6rem;
  right: 2rem;
  z-index: 100000;
  font-size: 1rem;
  line-height: 1;
  width: 30%;
  cursor: default;
}
#notifications .notification {
  border: 1px solid transparent;
  border-radius: 8px;
  clear: right;
  display: block;
  float: right;
  margin-bottom: 0.9rem;
  padding: 10px 40px 10px 25px;
}
#notifications .notification.warn {
  background-color: rgba(240, 90, 14, 0.9);
  color: #FFF;
}
#notifications .notification.error {
  background-color: rgba(200, 75, 75, 0.9);
  color: #FFF;
  font-weight: bold;
}
#notifications .notification.info {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: #CCC;
  color: #222;
}
#notifications .notification.message {
  background-color: rgba(77, 77, 77, 0.8);
  color: #FFF;
}
.contain-to-grid .top-bar {
  max-width: 100%;
}
nav {
  position: fixed;
  z-index: 999999;
  width: 100%;
  top: 0;
}
#app {
  max-width: 100%;
}
.inner-wrap {
  margin-top: 78px;
  padding-bottom: 200px;
}
.third {
  float: left;
  margin-right: 5%;
}
.aligned {
  display: inline-block;
  height: auto;
  margin-right: 5px;
  vertical-align: middle;
  z-index: 999;
}
.aligned label {
  padding: 0;
}
.relative {
  width: 100%;
  position: relative;
  text-indent: 0;
  max-width: 250px;
}
.tabs-content {
  z-index: 0 ;
}
.vmiddle {
  padding: 3% 0;
}
.empty {
  text-align: center;
  padding: 10px;
}
.divider {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  border-top: 1px solid #906203;
  padding: 0;
}
.rounded.inverse {
  border-radius: 30px;
  border: 2px solid white;
  cursor: pointer;
  float: right;
  padding: 5px 10px;
  background-color: inherit;
  margin: 0 10px;
}
.rounded.inverse svg {
  min-height: 20px;
}
.caption > div > .plus svg {
  max-height: 13px;
  max-width: 30px;
  min-height: 25px;
  min-width: 8px;
}
.listing-scrollable {
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}
.remaining_chars,
.remaining_chars span {
  color: rgba(64, 64, 64, 0.36);
  font-family: 'Montserrat Bold';
  font-size: 0.75rem;
  position: relative;
  text-transform: initial;
  top: 0.5px;
  vertical-align: top;
}
.remaining_chars .black,
.remaining_chars span .black {
  color: #404040;
}
.button-group button,
.button-group .button {
  background: inherit;
  cursor: pointer;
}
.ta-toolbar button[disabled],
.ta-toolbar button:hover,
.itemlist form .tabbable dl {
  background-color: inherit;
}
ul.menu li i {
  margin-right: 10px;
}
.icon.save svg {
  min-height: 23px;
}
.icon.marginr {
  margin-right: -10px;
}
.fa-caret-right {
  text-indent: 10px;
}
dd.active,
.tabs dd > a,
.tabs .tab-title > a {
  font-size: 1rem;
  font-weight: 800;
  margin-right: 1px;
}
.select2-results .select2-highlighted span {
  color: white;
  font-weight: 600;
}
.medium-6 columns {
  padding: 0;
}
.frame iframe {
  width: 100%;
  height: 100%;
}
.scroll-top {
  -moz-box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.25);
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  -webkit-box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.25);
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  background-image: url(../icons/up.svg);
  background-position: center 46%;
  background-repeat: no-repeat;
  bottom: 45px;
  box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.25);
  color: white;
  display: none;
  height: 30px;
  position: fixed;
  right: 45px;
  text-indent: 100%;
  transition: opacity .3s 0s, visibility 0s .3s;
  transition-delay: 1s;
  white-space: nowrap;
  width: 30px;
  z-index: 99999;
  transition: all 0.2s ease-in-out;
  background-size: initial;
  border-radius: 100%;
}
.scroll-top.block {
  display: block;
}
.scroll-top:hover {
  border-radius: 0px;
  transform: scale(2.2);
}
.left.dark {
  margin-right: 5px;
}
.row.actions-row .columns:not(.unpadded) {
  padding: 6px;
}
.exit-off-canvas.offset {
  background-color: rgba(0, 0, 0, 0.6);
  display: block;
  height: 100%;
  position: fixed;
  top: 0;
  visibility: visible;
  width: 100%;
  z-index: 10000;
}
.disabled input {
  cursor: default;
  opacity: 0.4;
}
.disabled span,
span.disabled,
input.disabled {
  opacity: 0.4;
}
.disabled .icons {
  opacity: 0.2;
}
.row.full-panel {
  margin-left: -24px;
  margin-right: -24px;
}
.tabs-right {
  height: 9%;
  position: absolute;
  right: 8.5%;
  top: 13%;
  width: 93.5%;
}
.tabs-right .columns span,
.tabs-right .columns span > span {
  color: white;
}
.tabs-right .columns .heavy {
  margin-left: 5px;
}
.tabs-right .columns label {
  padding-top: 10px;
}
.tabs-right .columns label,
.tabs-right .columns label span {
  color: white;
}
.tabs-right .columns input[type="text"] {
  background-color: #C28404;
  border-radius: 0;
  border: #C28404;
  color: white;
}
.tabs-right .columns.datepick {
  height: 62px;
}
.tabs-right .columns .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.tabs-right.outside {
  display: inline-flex;
  top: -70px;
}
.tabs-right.outside .columns.end {
  top: 27px;
}
.tabs-right .right-icon {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 40px;
}
.tabs-right .right-icon.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowap;
}
.actions-row .icon + span > span,
.itemlist-action.actions .icon + span > span,
.itemlist-action.row .icon + span > span,
.itemlist-action.row.center-items .icon + span > span,
.actions .icon + span > span {
  margin: 0 0 0 10px;
}
.center-items .switch {
  margin-left: 10px;
}
.disabled-row td:not(.icon) {
  opacity: 0.2;
}
.switch input.disabled:checked + label {
  opacity: 0.1;
}
.right-caption {
  float: right;
  position: absolute;
  right: 0;
  top: -45px;
}
.close-menu {
  background-color: white;
  border: 1px solid rgba(128, 128, 128, 0.16);
  cursor: pointer;
  display: none;
  height: 50px;
  left: 0px;
  padding: 10px 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 50px;
  z-index: 2000;
}
.close-menu span {
  position: relative;
}
.info .row {
  z-index: 99999;
}
.active-page .iblock {
  margin-right: 10px;
}
.bookmark .iblock {
  margin-left: 10px;
}
.lang + span {
  line-height: 1.5rem;
  margin-left: 1%;
}
.medium-6.columns .icon + .title-section {
  vertical-align: middle;
}
.tabset-integred.outside {
  margin: 35px 0;
}
.tabset-integred.outside .tabs-content {
  position: relative;
  z-index: 9999;
}
.tabset-integred.unpadded .tabs-content {
  padding: 0 !important;
}
.create_code {
  top: 0;
  right: 5%;
}
.tips.colored {
  margin: 10px 0;
}
.tips.colored span {
  font-size: 0.85rem;
}
.angular-ui-tree-content .columns.icons,
.itemlist .row.compact .columns.icons {
  line-height: 1px;
  padding-right: 20px;
}
.end,
.end > div {
  text-indent: 0;
}
.occup {
  margin-right: 30px;
}
.question:before {
  color: #8a8a8a;
  content: "\f059";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  margin-left: 5px;
  text-decoration: inherit;
}
.question.white:before {
  color: white;
}
.question.title-section:before {
  font-size: 0.9rem;
  cursor: pointer;
  vertical-align: top;
}
.quotes {
  font-style: italic;
  padding: 14px;
}
.quotes span {
  color: white;
}
.close {
  background-color: white;
  height: 100px;
  width: 100px;
}
.dark.minus.collapse {
  margin-left: 10px;
}
[class*="block-grid-"] {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -ms-flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  flex-direction: row;
}
[class*="block-grid-"] > li {
  display: flex;
  flex-basis: 33%;
}
.progress {
  border-radius: 30px;
  background: #299cc7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #299cc7 0%, #49b2da 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #299cc7 0%, #49b2da 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #299cc7 0%, #49b2da 100%);
  /* Opera 11.10+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #299cc7), color-stop(100%, #49b2da));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #299cc7 0%, #49b2da 100%);
  /* Chrome10+,Safari5.1+ */
  background: linear-gradient(to bottom, #299cc7 0%, #49b2da 100%);
  /* W3C */
  border: 1px solid #299cc7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@booking_engine, 10%)', endColorstr='@booking_engine', GradientType=0);
  /* IE6-9 */
  height: 0.9625rem;
  margin-bottom: 0.625rem;
  padding: 0;
}
.progress .meter {
  background: #207b9d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #207b9d 0%, #248bb2 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #207b9d 0%, #248bb2 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #207b9d 0%, #248bb2 100%);
  /* Opera 11.10+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #207b9d), color-stop(100%, #248bb2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #207b9d 0%, #248bb2 100%);
  /* Chrome10+,Safari5.1+ */
  background: linear-gradient(to bottom, #207b9d 0%, #248bb2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darken(@booking_engine, 20%) ', endColorstr='darken(@booking_engine, 15%) ', GradientType=0);
  /* IE6-9 */
}
.progress.round .meter {
  border-radius: 999px 0 0 999px;
}
.labels span {
  text-transform: uppercase;
  font-family: 'Montserrat';
  font-weight: normal;
}
.child label span {
  font-weight: 100;
  text-transform: capitalize;
}
.discounts_content .itemlist form .tabbable {
  margin: 0;
}
.discounts_content .row.subcaption {
  margin: 20px 0;
}
/* Scroll-box */
.scrolling-box {
  max-height: 350px;
  overflow-y: scroll;
}
::-webkit-scrollbar {
  margin-right: 10px;
  width: 5px;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.info {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  text-transform: initial;
}
.info.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowap;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.icon-filters-repeater {
  width: auto;
}
.icon-filters-repeater svg {
  fill: green;
  min-height: 25px;
  min-width: 25px;
  width: 30px;
}
.no-image {
  background-color: #D4D4D4;
  border: 2px solid #B7B6B6;
  height: 100px;
  line-height: 1.5rem;
  margin-right: 10px;
  padding-top: 30px;
  text-align: center;
  width: 100px;
}
.no-image img {
  line-height: 1.5rem;
  opacity: 0.2;
  vertical-align: middle;
}
.container > .row > [class*="6"]:nth-of-type(odd) {
  padding-left: 0;
}
.container > .row > [class*="6"]:nth-of-type(even) {
  padding-right: 0;
}
.thumbnail-container {
  margin-right: 10px;
}
.thumbnail-container .thumbnail {
  width: 50px;
  height: 50px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
form .flex-row {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 10px;
}
form .flex-row.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowap;
}
form .flex-row label:not(.switch-label):not(.columns):not(.left) {
  float: left;
  margin: 2% 10px 0 0;
  width: 23%;
}
.options {
  border-top: 1px solid rgba(0, 0, 0, 0.18) !important;
  margin: 10px !important;
}
.media-icons svg {
  max-height: 16px;
  max-width: 16px;
}
.media-icons .button.bordered {
  margin-bottom: 10px;
}
.circular div.user-avatar {
  border: 2px solid #ffffff;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  float: left;
  height: 50px;
  margin-top: -10px;
  width: 50px;
}
.uploadFileButton {
  padding-top: 11px;
}
.uploadFileButton button {
  margin: 0!important;
  background-color: transparent!important;
  border: 2px solid #434343;
  border-radius: 4px;
  color: #434343!important;
  font: 15px/18px 'Montserrat';
  letter-spacing: 0;
  min-width: 179px;
  padding: 6px 0 6px 15px!important;
  transition: all .3s;
}
.uploadFileButton button span {
  vertical-align: middle!important;
}
.uploadFileButton button span.icon {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -12px;
}
.uploadFileButton button span.icon svg {
  fill: #434343!important;
}
.uploadFileButton button span.icon svg path {
  fill: #434343!important;
}
.uploadFileButton button:hover {
  background-color: #434343!important;
  transition: all .3s!important;
}
.uploadFileButton button:hover span.icon svg {
  fill: #fff!important;
}
.uploadFileButton button:hover span.icon svg path {
  fill: #fff!important;
}
/**
 * Estils dels submòduls i components
 */
.reveal-modal .colored {
  color: #009bdb;
}
.reveal-modal.module-smartrev .button:not(.bordered):not(.tiny),
.reveal-modal.module-smartrev button:not(.bordered):not(.tiny) {
  background-color: #009bdb !important;
  color: #ffffff;
}
.reveal-modal.module-smartrev .button-group > button,
.reveal-modal.module-smartrev .button-group > button:hover,
.reveal-modal.module-smartrev .button-group > button:active {
  background-color: inherit;
  color: #009bdb;
}
.reveal-modal.module-smartrev .button.bordered,
.reveal-modal.module-smartrev button.bordered {
  background-color: inherit;
  color: #009bdb;
  border-color: #009bdb;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-smartrev .caption {
  background-color: #009bdb;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-smartrev .dark > .itemlist-item-content,
.reveal-modal.module-smartrev .dark-caption {
  background-color: #00658f;
}
.reveal-modal.module-smartrev .dark > .itemlist-item-content .light,
.reveal-modal.module-smartrev .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-smartrev .dark > .itemlist-item-content .white svg,
.reveal-modal.module-smartrev .dark-caption .white svg,
.reveal-modal.module-smartrev .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-smartrev .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-smartrev .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-smartrev .dark-caption .white svg path,
.reveal-modal.module-smartrev .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-smartrev .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-smartrev .dark > .itemlist-item-content .white svg,
.reveal-modal.module-smartrev .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-smartrev .no_availability .error,
.reveal-modal.module-smartrev .caption.radiusless {
  background-color: rgba(0, 155, 219, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-smartrev span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #009bdb;
}
.reveal-modal.module-smartrev .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-smartrev .avaliable_closures svg path,
.reveal-modal.module-smartrev .occupants svg path,
.reveal-modal.module-smartrev .remove svg path {
  fill: #009bdb;
}
.reveal-modal.module-smartrev .wizard-selector-group-box {
  background-color: #009bdb;
  border-color: #009bdb;
}
.reveal-modal.module-smartrev .wizard-selector-group-box svg path {
  fill: #00658f;
}
.reveal-modal.module-smartrev .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-smartrev .progress {
  background: #009bdb;
  border: 1px solid rgba(0, 101, 143, 0.15);
  background: -moz-linear-gradient(top, rgba(0, 101, 143, 0.55) 0%, #00658f 52%, rgba(0, 101, 143, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(0, 101, 143, 0.55) 0%, #00658f 52%, rgba(0, 101, 143, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(0, 101, 143, 0.55) 0%, #00658f 52%, rgba(0, 101, 143, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-smartrev .progress .meter {
  background: #28c0ff;
  background: -moz-linear-gradient(top, #28c0ff 0%, #5ccfff 100%);
  background: -ms-linear-gradient(top, #28c0ff 0%, #5ccfff 100%);
  background: -o-linear-gradient(top, #28c0ff 0%, #5ccfff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28c0ff), color-stop(100%, #5ccfff));
  background: -webkit-linear-gradient(top, #28c0ff 0%, #5ccfff 100%);
  background: linear-gradient(to bottom, #28c0ff 0%, #5ccfff 100%);
}
.reveal-modal.module-smartrev .progress-text {
  color: #00658f;
}
.reveal-modal.module-smartrev .reveal-modal .image-gallery .arrow {
  color: #009bdb;
}
.reveal-modal.module-smartrev .simpleNativeDatepicker table .header-color,
.reveal-modal.module-smartrev .icon-background,
.reveal-modal.module-smartrev .multiselect.selected,
.reveal-modal.module-smartrev .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-smartrev .select2-results .select2-highlighted,
.reveal-modal.module-smartrev .simpleNativeDatepicker .selected {
  background-color: #009bdb;
}
.reveal-modal.module-smartrev .simpleNativeDatepicker table {
  background-color: rgba(0, 155, 219, 0.23);
}
.reveal-modal.module-smartrev .colored {
  color: #009bdb;
}
.reveal-modal.module-smartrev .colored svg,
.reveal-modal.module-smartrev .colored svg path,
.reveal-modal.module-smartrev .icon:not(.check) svg,
.reveal-modal.module-smartrev .icon:not(.check) svg path {
  fill: #009bdb;
}
.reveal-modal.module-smartrev .arrow {
  background-color: #009bdb;
}
.reveal-modal.module-smartrev input[type="text"].searchbox {
  background-color: #005375;
  border: 0;
}
.reveal-modal.module-smartrev .tabset-integred dl {
  background-color: #009bdb;
}
.reveal-modal.module-smartrev .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-smartrev .tabs dd.active > a,
.reveal-modal.module-smartrev .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-smartrev .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-smartrev .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-smartrev .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-smartrev .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-smartrev .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-smartrev .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-smartrev .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-smartrev .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #009bdb;
}
.reveal-modal.module-smartrev .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-smartrev .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-smartrev .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-smartrev .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-smartrev .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #005375;
}
.reveal-modal.module-smartrev .tabset-integred .tabs dd > a {
  background-color: #005375;
}
.reveal-modal.module-smartrev .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-smartrev .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-smartrev .tabset-integred-forms input[type="number"],
.reveal-modal.module-smartrev .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-smartrev .tabset-integred.outside .tabs dd.active > a > span {
  color: #005375;
}
.reveal-modal.module-smartrev .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-smartrev .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-smartrev .simpleNativeDatepicker table .header-color {
  background-color: #009bdb;
}
.reveal-modal.module-smartrev .simpleNativeDatepicker table {
  background-color: rgba(0, 155, 219, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #009bdb;
}
.reveal-modal .colored {
  color: #424242;
}
.reveal-modal.module-config .button:not(.bordered):not(.tiny),
.reveal-modal.module-config button:not(.bordered):not(.tiny) {
  background-color: #424242 !important;
  color: #ffffff;
}
.reveal-modal.module-config .button-group > button,
.reveal-modal.module-config .button-group > button:hover,
.reveal-modal.module-config .button-group > button:active {
  background-color: inherit;
  color: #424242;
}
.reveal-modal.module-config .button.bordered,
.reveal-modal.module-config button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-config .caption {
  background-color: #424242;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-config .dark > .itemlist-item-content,
.reveal-modal.module-config .dark-caption {
  background-color: #1c1c1c;
}
.reveal-modal.module-config .dark > .itemlist-item-content .light,
.reveal-modal.module-config .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-config .dark > .itemlist-item-content .white svg,
.reveal-modal.module-config .dark-caption .white svg,
.reveal-modal.module-config .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-config .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-config .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-config .dark-caption .white svg path,
.reveal-modal.module-config .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-config .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-config .dark > .itemlist-item-content .white svg,
.reveal-modal.module-config .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-config .no_availability .error,
.reveal-modal.module-config .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-config span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #424242;
}
.reveal-modal.module-config .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-config .avaliable_closures svg path,
.reveal-modal.module-config .occupants svg path,
.reveal-modal.module-config .remove svg path {
  fill: #424242;
}
.reveal-modal.module-config .wizard-selector-group-box {
  background-color: #424242;
  border-color: #424242;
}
.reveal-modal.module-config .wizard-selector-group-box svg path {
  fill: #1c1c1c;
}
.reveal-modal.module-config .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-config .progress {
  background: #424242;
  border: 1px solid rgba(28, 28, 28, 0.15);
  background: -moz-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-config .progress .meter {
  background: #686868;
  background: -moz-linear-gradient(top, #686868 0%, #828282 100%);
  background: -ms-linear-gradient(top, #686868 0%, #828282 100%);
  background: -o-linear-gradient(top, #686868 0%, #828282 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #828282));
  background: -webkit-linear-gradient(top, #686868 0%, #828282 100%);
  background: linear-gradient(to bottom, #686868 0%, #828282 100%);
}
.reveal-modal.module-config .progress-text {
  color: #1c1c1c;
}
.reveal-modal.module-config .reveal-modal .image-gallery .arrow {
  color: #424242;
}
.reveal-modal.module-config .simpleNativeDatepicker table .header-color,
.reveal-modal.module-config .icon-background,
.reveal-modal.module-config .multiselect.selected,
.reveal-modal.module-config .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-config .select2-results .select2-highlighted,
.reveal-modal.module-config .simpleNativeDatepicker .selected {
  background-color: #424242;
}
.reveal-modal.module-config .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal.module-config .colored {
  color: #424242;
}
.reveal-modal.module-config .colored svg,
.reveal-modal.module-config .colored svg path,
.reveal-modal.module-config .icon:not(.check) svg,
.reveal-modal.module-config .icon:not(.check) svg path {
  fill: #424242;
}
.reveal-modal.module-config .arrow {
  background-color: #424242;
}
.reveal-modal.module-config input[type="text"].searchbox {
  background-color: #0f0f0f;
  border: 0;
}
.reveal-modal.module-config .tabset-integred dl {
  background-color: #424242;
}
.reveal-modal.module-config .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-config .tabs dd.active > a,
.reveal-modal.module-config .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-config .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-config .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-config .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-config .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-config .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-config .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-config .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-config .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
.reveal-modal.module-config .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-config .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-config .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-config .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-config .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
.reveal-modal.module-config .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
.reveal-modal.module-config .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-config .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-config .tabset-integred-forms input[type="number"],
.reveal-modal.module-config .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-config .tabset-integred.outside .tabs dd.active > a > span {
  color: #0f0f0f;
}
.reveal-modal.module-config .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-config .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-config .simpleNativeDatepicker table .header-color {
  background-color: #424242;
}
.reveal-modal.module-config .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #424242;
}
.reveal-modal .colored {
  color: #49b2da;
}
.reveal-modal.module-hotels .button:not(.bordered):not(.tiny),
.reveal-modal.module-hotels button:not(.bordered):not(.tiny) {
  background-color: #49b2da !important;
  color: #ffffff;
}
.reveal-modal.module-hotels .button-group > button,
.reveal-modal.module-hotels .button-group > button:hover,
.reveal-modal.module-hotels .button-group > button:active {
  background-color: inherit;
  color: #49b2da;
}
.reveal-modal.module-hotels .button.bordered,
.reveal-modal.module-hotels button.bordered {
  background-color: inherit;
  color: #49b2da;
  border-color: #49b2da;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-hotels .caption {
  background-color: #49b2da;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-hotels .dark > .itemlist-item-content,
.reveal-modal.module-hotels .dark-caption {
  background-color: #248bb2;
}
.reveal-modal.module-hotels .dark > .itemlist-item-content .light,
.reveal-modal.module-hotels .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-hotels .dark > .itemlist-item-content .white svg,
.reveal-modal.module-hotels .dark-caption .white svg,
.reveal-modal.module-hotels .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-hotels .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-hotels .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-hotels .dark-caption .white svg path,
.reveal-modal.module-hotels .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-hotels .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-hotels .dark > .itemlist-item-content .white svg,
.reveal-modal.module-hotels .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-hotels .no_availability .error,
.reveal-modal.module-hotels .caption.radiusless {
  background-color: rgba(73, 178, 218, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-hotels span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #49b2da;
}
.reveal-modal.module-hotels .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-hotels .avaliable_closures svg path,
.reveal-modal.module-hotels .occupants svg path,
.reveal-modal.module-hotels .remove svg path {
  fill: #49b2da;
}
.reveal-modal.module-hotels .wizard-selector-group-box {
  background-color: #49b2da;
  border-color: #49b2da;
}
.reveal-modal.module-hotels .wizard-selector-group-box svg path {
  fill: #248bb2;
}
.reveal-modal.module-hotels .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-hotels .progress {
  background: #49b2da;
  border: 1px solid rgba(36, 139, 178, 0.15);
  background: -moz-linear-gradient(top, rgba(36, 139, 178, 0.55) 0%, #248bb2 52%, rgba(36, 139, 178, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(36, 139, 178, 0.55) 0%, #248bb2 52%, rgba(36, 139, 178, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(36, 139, 178, 0.55) 0%, #248bb2 52%, rgba(36, 139, 178, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-hotels .progress .meter {
  background: #89cde7;
  background: -moz-linear-gradient(top, #89cde7 0%, #b3dff0 100%);
  background: -ms-linear-gradient(top, #89cde7 0%, #b3dff0 100%);
  background: -o-linear-gradient(top, #89cde7 0%, #b3dff0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89cde7), color-stop(100%, #b3dff0));
  background: -webkit-linear-gradient(top, #89cde7 0%, #b3dff0 100%);
  background: linear-gradient(to bottom, #89cde7 0%, #b3dff0 100%);
}
.reveal-modal.module-hotels .progress-text {
  color: #248bb2;
}
.reveal-modal.module-hotels .reveal-modal .image-gallery .arrow {
  color: #49b2da;
}
.reveal-modal.module-hotels .simpleNativeDatepicker table .header-color,
.reveal-modal.module-hotels .icon-background,
.reveal-modal.module-hotels .multiselect.selected,
.reveal-modal.module-hotels .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-hotels .select2-results .select2-highlighted,
.reveal-modal.module-hotels .simpleNativeDatepicker .selected {
  background-color: #49b2da;
}
.reveal-modal.module-hotels .simpleNativeDatepicker table {
  background-color: rgba(73, 178, 218, 0.23);
}
.reveal-modal.module-hotels .colored {
  color: #49b2da;
}
.reveal-modal.module-hotels .colored svg,
.reveal-modal.module-hotels .colored svg path,
.reveal-modal.module-hotels .icon:not(.check) svg,
.reveal-modal.module-hotels .icon:not(.check) svg path {
  fill: #49b2da;
}
.reveal-modal.module-hotels .arrow {
  background-color: #49b2da;
}
.reveal-modal.module-hotels input[type="text"].searchbox {
  background-color: #207b9d;
  border: 0;
}
.reveal-modal.module-hotels .tabset-integred dl {
  background-color: #49b2da;
}
.reveal-modal.module-hotels .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-hotels .tabs dd.active > a,
.reveal-modal.module-hotels .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-hotels .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-hotels .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-hotels .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-hotels .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-hotels .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-hotels .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-hotels .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-hotels .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #49b2da;
}
.reveal-modal.module-hotels .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-hotels .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-hotels .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-hotels .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-hotels .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #207b9d;
}
.reveal-modal.module-hotels .tabset-integred .tabs dd > a {
  background-color: #207b9d;
}
.reveal-modal.module-hotels .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-hotels .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-hotels .tabset-integred-forms input[type="number"],
.reveal-modal.module-hotels .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-hotels .tabset-integred.outside .tabs dd.active > a > span {
  color: #207b9d;
}
.reveal-modal.module-hotels .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-hotels .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-hotels .simpleNativeDatepicker table .header-color {
  background-color: #49b2da;
}
.reveal-modal.module-hotels .simpleNativeDatepicker table {
  background-color: rgba(73, 178, 218, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #49b2da;
}
.reveal-modal .colored {
  color: #424242;
}
.reveal-modal.module-management .button:not(.bordered):not(.tiny),
.reveal-modal.module-management button:not(.bordered):not(.tiny) {
  background-color: #424242 !important;
  color: #ffffff;
}
.reveal-modal.module-management .button-group > button,
.reveal-modal.module-management .button-group > button:hover,
.reveal-modal.module-management .button-group > button:active {
  background-color: inherit;
  color: #424242;
}
.reveal-modal.module-management .button.bordered,
.reveal-modal.module-management button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-management .caption {
  background-color: #424242;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-management .dark > .itemlist-item-content,
.reveal-modal.module-management .dark-caption {
  background-color: #1c1c1c;
}
.reveal-modal.module-management .dark > .itemlist-item-content .light,
.reveal-modal.module-management .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-management .dark > .itemlist-item-content .white svg,
.reveal-modal.module-management .dark-caption .white svg,
.reveal-modal.module-management .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-management .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-management .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-management .dark-caption .white svg path,
.reveal-modal.module-management .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-management .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-management .dark > .itemlist-item-content .white svg,
.reveal-modal.module-management .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-management .no_availability .error,
.reveal-modal.module-management .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-management span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #424242;
}
.reveal-modal.module-management .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-management .avaliable_closures svg path,
.reveal-modal.module-management .occupants svg path,
.reveal-modal.module-management .remove svg path {
  fill: #424242;
}
.reveal-modal.module-management .wizard-selector-group-box {
  background-color: #424242;
  border-color: #424242;
}
.reveal-modal.module-management .wizard-selector-group-box svg path {
  fill: #1c1c1c;
}
.reveal-modal.module-management .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-management .progress {
  background: #424242;
  border: 1px solid rgba(28, 28, 28, 0.15);
  background: -moz-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-management .progress .meter {
  background: #686868;
  background: -moz-linear-gradient(top, #686868 0%, #828282 100%);
  background: -ms-linear-gradient(top, #686868 0%, #828282 100%);
  background: -o-linear-gradient(top, #686868 0%, #828282 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #828282));
  background: -webkit-linear-gradient(top, #686868 0%, #828282 100%);
  background: linear-gradient(to bottom, #686868 0%, #828282 100%);
}
.reveal-modal.module-management .progress-text {
  color: #1c1c1c;
}
.reveal-modal.module-management .reveal-modal .image-gallery .arrow {
  color: #424242;
}
.reveal-modal.module-management .simpleNativeDatepicker table .header-color,
.reveal-modal.module-management .icon-background,
.reveal-modal.module-management .multiselect.selected,
.reveal-modal.module-management .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-management .select2-results .select2-highlighted,
.reveal-modal.module-management .simpleNativeDatepicker .selected {
  background-color: #424242;
}
.reveal-modal.module-management .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal.module-management .colored {
  color: #424242;
}
.reveal-modal.module-management .colored svg,
.reveal-modal.module-management .colored svg path,
.reveal-modal.module-management .icon:not(.check) svg,
.reveal-modal.module-management .icon:not(.check) svg path {
  fill: #424242;
}
.reveal-modal.module-management .arrow {
  background-color: #424242;
}
.reveal-modal.module-management input[type="text"].searchbox {
  background-color: #0f0f0f;
  border: 0;
}
.reveal-modal.module-management .tabset-integred dl {
  background-color: #424242;
}
.reveal-modal.module-management .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-management .tabs dd.active > a,
.reveal-modal.module-management .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-management .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-management .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-management .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-management .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-management .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-management .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
.reveal-modal.module-management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-management .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-management .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-management .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-management .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
.reveal-modal.module-management .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
.reveal-modal.module-management .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-management .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-management .tabset-integred-forms input[type="number"],
.reveal-modal.module-management .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-management .tabset-integred.outside .tabs dd.active > a > span {
  color: #0f0f0f;
}
.reveal-modal.module-management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-management .simpleNativeDatepicker table .header-color {
  background-color: #424242;
}
.reveal-modal.module-management .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #424242;
}
.reveal-modal .colored {
  color: #eeae28;
}
.reveal-modal.module-modules .button:not(.bordered):not(.tiny),
.reveal-modal.module-modules button:not(.bordered):not(.tiny) {
  background-color: #eeae28 !important;
  color: #ffffff;
}
.reveal-modal.module-modules .button-group > button,
.reveal-modal.module-modules .button-group > button:hover,
.reveal-modal.module-modules .button-group > button:active {
  background-color: inherit;
  color: #eeae28;
}
.reveal-modal.module-modules .button.bordered,
.reveal-modal.module-modules button.bordered {
  background-color: inherit;
  color: #eeae28;
  border-color: #eeae28;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-modules .caption {
  background-color: #eeae28;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-modules .dark > .itemlist-item-content,
.reveal-modal.module-modules .dark-caption {
  background-color: #bb830f;
}
.reveal-modal.module-modules .dark > .itemlist-item-content .light,
.reveal-modal.module-modules .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-modules .dark > .itemlist-item-content .white svg,
.reveal-modal.module-modules .dark-caption .white svg,
.reveal-modal.module-modules .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-modules .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-modules .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-modules .dark-caption .white svg path,
.reveal-modal.module-modules .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-modules .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-modules .dark > .itemlist-item-content .white svg,
.reveal-modal.module-modules .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-modules .no_availability .error,
.reveal-modal.module-modules .caption.radiusless {
  background-color: rgba(238, 174, 40, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-modules span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #eeae28;
}
.reveal-modal.module-modules .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-modules .avaliable_closures svg path,
.reveal-modal.module-modules .occupants svg path,
.reveal-modal.module-modules .remove svg path {
  fill: #eeae28;
}
.reveal-modal.module-modules .wizard-selector-group-box {
  background-color: #eeae28;
  border-color: #eeae28;
}
.reveal-modal.module-modules .wizard-selector-group-box svg path {
  fill: #bb830f;
}
.reveal-modal.module-modules .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-modules .progress {
  background: #eeae28;
  border: 1px solid rgba(187, 131, 15, 0.15);
  background: -moz-linear-gradient(top, rgba(187, 131, 15, 0.55) 0%, #bb830f 52%, rgba(187, 131, 15, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(187, 131, 15, 0.55) 0%, #bb830f 52%, rgba(187, 131, 15, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(187, 131, 15, 0.55) 0%, #bb830f 52%, rgba(187, 131, 15, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-modules .progress .meter {
  background: #f4c96f;
  background: -moz-linear-gradient(top, #f4c96f 0%, #f7db9e 100%);
  background: -ms-linear-gradient(top, #f4c96f 0%, #f7db9e 100%);
  background: -o-linear-gradient(top, #f4c96f 0%, #f7db9e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4c96f), color-stop(100%, #f7db9e));
  background: -webkit-linear-gradient(top, #f4c96f 0%, #f7db9e 100%);
  background: linear-gradient(to bottom, #f4c96f 0%, #f7db9e 100%);
}
.reveal-modal.module-modules .progress-text {
  color: #bb830f;
}
.reveal-modal.module-modules .reveal-modal .image-gallery .arrow {
  color: #eeae28;
}
.reveal-modal.module-modules .simpleNativeDatepicker table .header-color,
.reveal-modal.module-modules .icon-background,
.reveal-modal.module-modules .multiselect.selected,
.reveal-modal.module-modules .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-modules .select2-results .select2-highlighted,
.reveal-modal.module-modules .simpleNativeDatepicker .selected {
  background-color: #eeae28;
}
.reveal-modal.module-modules .simpleNativeDatepicker table {
  background-color: rgba(238, 174, 40, 0.23);
}
.reveal-modal.module-modules .colored {
  color: #eeae28;
}
.reveal-modal.module-modules .colored svg,
.reveal-modal.module-modules .colored svg path,
.reveal-modal.module-modules .icon:not(.check) svg,
.reveal-modal.module-modules .icon:not(.check) svg path {
  fill: #eeae28;
}
.reveal-modal.module-modules .arrow {
  background-color: #eeae28;
}
.reveal-modal.module-modules input[type="text"].searchbox {
  background-color: #a3730d;
  border: 0;
}
.reveal-modal.module-modules .tabset-integred dl {
  background-color: #eeae28;
}
.reveal-modal.module-modules .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-modules .tabs dd.active > a,
.reveal-modal.module-modules .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-modules .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-modules .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-modules .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-modules .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-modules .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-modules .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-modules .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-modules .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #eeae28;
}
.reveal-modal.module-modules .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-modules .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-modules .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-modules .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-modules .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #a3730d;
}
.reveal-modal.module-modules .tabset-integred .tabs dd > a {
  background-color: #a3730d;
}
.reveal-modal.module-modules .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-modules .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-modules .tabset-integred-forms input[type="number"],
.reveal-modal.module-modules .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-modules .tabset-integred.outside .tabs dd.active > a > span {
  color: #a3730d;
}
.reveal-modal.module-modules .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-modules .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-modules .simpleNativeDatepicker table .header-color {
  background-color: #eeae28;
}
.reveal-modal.module-modules .simpleNativeDatepicker table {
  background-color: rgba(238, 174, 40, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #eeae28;
}
.reveal-modal .colored {
  color: #ea793e;
}
.reveal-modal.module-sales_management .button:not(.bordered):not(.tiny),
.reveal-modal.module-sales_management button:not(.bordered):not(.tiny) {
  background-color: #ea793e !important;
  color: #ffffff;
}
.reveal-modal.module-sales_management .button-group > button,
.reveal-modal.module-sales_management .button-group > button:hover,
.reveal-modal.module-sales_management .button-group > button:active {
  background-color: inherit;
  color: #ea793e;
}
.reveal-modal.module-sales_management .button.bordered,
.reveal-modal.module-sales_management button.bordered {
  background-color: inherit;
  color: #ea793e;
  border-color: #ea793e;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-sales_management .caption {
  background-color: #ea793e;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-sales_management .dark > .itemlist-item-content,
.reveal-modal.module-sales_management .dark-caption {
  background-color: #c65216;
}
.reveal-modal.module-sales_management .dark > .itemlist-item-content .light,
.reveal-modal.module-sales_management .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-sales_management .dark > .itemlist-item-content .white svg,
.reveal-modal.module-sales_management .dark-caption .white svg,
.reveal-modal.module-sales_management .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-sales_management .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-sales_management .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-sales_management .dark-caption .white svg path,
.reveal-modal.module-sales_management .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-sales_management .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-sales_management .dark > .itemlist-item-content .white svg,
.reveal-modal.module-sales_management .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-sales_management .no_availability .error,
.reveal-modal.module-sales_management .caption.radiusless {
  background-color: rgba(234, 121, 62, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-sales_management span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #ea793e;
}
.reveal-modal.module-sales_management .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-sales_management .avaliable_closures svg path,
.reveal-modal.module-sales_management .occupants svg path,
.reveal-modal.module-sales_management .remove svg path {
  fill: #ea793e;
}
.reveal-modal.module-sales_management .wizard-selector-group-box {
  background-color: #ea793e;
  border-color: #ea793e;
}
.reveal-modal.module-sales_management .wizard-selector-group-box svg path {
  fill: #c65216;
}
.reveal-modal.module-sales_management .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-sales_management .progress {
  background: #ea793e;
  border: 1px solid rgba(198, 82, 22, 0.15);
  background: -moz-linear-gradient(top, rgba(198, 82, 22, 0.55) 0%, #c65216 52%, rgba(198, 82, 22, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(198, 82, 22, 0.55) 0%, #c65216 52%, rgba(198, 82, 22, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(198, 82, 22, 0.55) 0%, #c65216 52%, rgba(198, 82, 22, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-sales_management .progress .meter {
  background: #f2a983;
  background: -moz-linear-gradient(top, #f2a983 0%, #f7c9b1 100%);
  background: -ms-linear-gradient(top, #f2a983 0%, #f7c9b1 100%);
  background: -o-linear-gradient(top, #f2a983 0%, #f7c9b1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2a983), color-stop(100%, #f7c9b1));
  background: -webkit-linear-gradient(top, #f2a983 0%, #f7c9b1 100%);
  background: linear-gradient(to bottom, #f2a983 0%, #f7c9b1 100%);
}
.reveal-modal.module-sales_management .progress-text {
  color: #c65216;
}
.reveal-modal.module-sales_management .reveal-modal .image-gallery .arrow {
  color: #ea793e;
}
.reveal-modal.module-sales_management .simpleNativeDatepicker table .header-color,
.reveal-modal.module-sales_management .icon-background,
.reveal-modal.module-sales_management .multiselect.selected,
.reveal-modal.module-sales_management .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-sales_management .select2-results .select2-highlighted,
.reveal-modal.module-sales_management .simpleNativeDatepicker .selected {
  background-color: #ea793e;
}
.reveal-modal.module-sales_management .simpleNativeDatepicker table {
  background-color: rgba(234, 121, 62, 0.23);
}
.reveal-modal.module-sales_management .colored {
  color: #ea793e;
}
.reveal-modal.module-sales_management .colored svg,
.reveal-modal.module-sales_management .colored svg path,
.reveal-modal.module-sales_management .icon:not(.check) svg,
.reveal-modal.module-sales_management .icon:not(.check) svg path {
  fill: #ea793e;
}
.reveal-modal.module-sales_management .arrow {
  background-color: #ea793e;
}
.reveal-modal.module-sales_management input[type="text"].searchbox {
  background-color: #af4913;
  border: 0;
}
.reveal-modal.module-sales_management .tabset-integred dl {
  background-color: #ea793e;
}
.reveal-modal.module-sales_management .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-sales_management .tabs dd.active > a,
.reveal-modal.module-sales_management .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-sales_management .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-sales_management .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-sales_management .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-sales_management .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-sales_management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-sales_management .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-sales_management .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-sales_management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #ea793e;
}
.reveal-modal.module-sales_management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-sales_management .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-sales_management .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-sales_management .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-sales_management .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #af4913;
}
.reveal-modal.module-sales_management .tabset-integred .tabs dd > a {
  background-color: #af4913;
}
.reveal-modal.module-sales_management .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-sales_management .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-sales_management .tabset-integred-forms input[type="number"],
.reveal-modal.module-sales_management .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-sales_management .tabset-integred.outside .tabs dd.active > a > span {
  color: #af4913;
}
.reveal-modal.module-sales_management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-sales_management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-sales_management .simpleNativeDatepicker table .header-color {
  background-color: #ea793e;
}
.reveal-modal.module-sales_management .simpleNativeDatepicker table {
  background-color: rgba(234, 121, 62, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #ea793e;
}
.reveal-modal .colored {
  color: #6a89db;
}
.reveal-modal.module-reports .button:not(.bordered):not(.tiny),
.reveal-modal.module-reports button:not(.bordered):not(.tiny) {
  background-color: #6a89db !important;
  color: #ffffff;
}
.reveal-modal.module-reports .button-group > button,
.reveal-modal.module-reports .button-group > button:hover,
.reveal-modal.module-reports .button-group > button:active {
  background-color: inherit;
  color: #6a89db;
}
.reveal-modal.module-reports .button.bordered,
.reveal-modal.module-reports button.bordered {
  background-color: inherit;
  color: #6a89db;
  border-color: #6a89db;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-reports .caption {
  background-color: #6a89db;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-reports .dark > .itemlist-item-content,
.reveal-modal.module-reports .dark-caption {
  background-color: #305ac8;
}
.reveal-modal.module-reports .dark > .itemlist-item-content .light,
.reveal-modal.module-reports .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-reports .dark > .itemlist-item-content .white svg,
.reveal-modal.module-reports .dark-caption .white svg,
.reveal-modal.module-reports .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-reports .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-reports .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-reports .dark-caption .white svg path,
.reveal-modal.module-reports .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-reports .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-reports .dark > .itemlist-item-content .white svg,
.reveal-modal.module-reports .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-reports .no_availability .error,
.reveal-modal.module-reports .caption.radiusless {
  background-color: rgba(106, 137, 219, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-reports span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #6a89db;
}
.reveal-modal.module-reports .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-reports .avaliable_closures svg path,
.reveal-modal.module-reports .occupants svg path,
.reveal-modal.module-reports .remove svg path {
  fill: #6a89db;
}
.reveal-modal.module-reports .wizard-selector-group-box {
  background-color: #6a89db;
  border-color: #6a89db;
}
.reveal-modal.module-reports .wizard-selector-group-box svg path {
  fill: #305ac8;
}
.reveal-modal.module-reports .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-reports .progress {
  background: #6a89db;
  border: 1px solid rgba(48, 90, 200, 0.15);
  background: -moz-linear-gradient(top, rgba(48, 90, 200, 0.55) 0%, #305ac8 52%, rgba(48, 90, 200, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(48, 90, 200, 0.55) 0%, #305ac8 52%, rgba(48, 90, 200, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(48, 90, 200, 0.55) 0%, #305ac8 52%, rgba(48, 90, 200, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-reports .progress .meter {
  background: #a8baea;
  background: -moz-linear-gradient(top, #a8baea 0%, #d1daf4 100%);
  background: -ms-linear-gradient(top, #a8baea 0%, #d1daf4 100%);
  background: -o-linear-gradient(top, #a8baea 0%, #d1daf4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8baea), color-stop(100%, #d1daf4));
  background: -webkit-linear-gradient(top, #a8baea 0%, #d1daf4 100%);
  background: linear-gradient(to bottom, #a8baea 0%, #d1daf4 100%);
}
.reveal-modal.module-reports .progress-text {
  color: #305ac8;
}
.reveal-modal.module-reports .reveal-modal .image-gallery .arrow {
  color: #6a89db;
}
.reveal-modal.module-reports .simpleNativeDatepicker table .header-color,
.reveal-modal.module-reports .icon-background,
.reveal-modal.module-reports .multiselect.selected,
.reveal-modal.module-reports .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-reports .select2-results .select2-highlighted,
.reveal-modal.module-reports .simpleNativeDatepicker .selected {
  background-color: #6a89db;
}
.reveal-modal.module-reports .simpleNativeDatepicker table {
  background-color: rgba(106, 137, 219, 0.23);
}
.reveal-modal.module-reports .colored {
  color: #6a89db;
}
.reveal-modal.module-reports .colored svg,
.reveal-modal.module-reports .colored svg path,
.reveal-modal.module-reports .icon:not(.check) svg,
.reveal-modal.module-reports .icon:not(.check) svg path {
  fill: #6a89db;
}
.reveal-modal.module-reports .arrow {
  background-color: #6a89db;
}
.reveal-modal.module-reports input[type="text"].searchbox {
  background-color: #2b51b4;
  border: 0;
}
.reveal-modal.module-reports .tabset-integred dl {
  background-color: #6a89db;
}
.reveal-modal.module-reports .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-reports .tabs dd.active > a,
.reveal-modal.module-reports .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-reports .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-reports .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-reports .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-reports .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-reports .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-reports .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-reports .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-reports .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #6a89db;
}
.reveal-modal.module-reports .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-reports .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-reports .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-reports .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-reports .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #2b51b4;
}
.reveal-modal.module-reports .tabset-integred .tabs dd > a {
  background-color: #2b51b4;
}
.reveal-modal.module-reports .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-reports .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-reports .tabset-integred-forms input[type="number"],
.reveal-modal.module-reports .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-reports .tabset-integred.outside .tabs dd.active > a > span {
  color: #2b51b4;
}
.reveal-modal.module-reports .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-reports .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-reports .simpleNativeDatepicker table .header-color {
  background-color: #6a89db;
}
.reveal-modal.module-reports .simpleNativeDatepicker table {
  background-color: rgba(106, 137, 219, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #6a89db;
}
.reveal-modal .colored {
  color: #49b2da;
}
.reveal-modal.module-booking_engine .button:not(.bordered):not(.tiny),
.reveal-modal.module-booking_engine button:not(.bordered):not(.tiny) {
  background-color: #49b2da !important;
  color: #ffffff;
}
.reveal-modal.module-booking_engine .button-group > button,
.reveal-modal.module-booking_engine .button-group > button:hover,
.reveal-modal.module-booking_engine .button-group > button:active {
  background-color: inherit;
  color: #49b2da;
}
.reveal-modal.module-booking_engine .button.bordered,
.reveal-modal.module-booking_engine button.bordered {
  background-color: inherit;
  color: #49b2da;
  border-color: #49b2da;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-booking_engine .caption {
  background-color: #49b2da;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-booking_engine .dark > .itemlist-item-content,
.reveal-modal.module-booking_engine .dark-caption {
  background-color: #248bb2;
}
.reveal-modal.module-booking_engine .dark > .itemlist-item-content .light,
.reveal-modal.module-booking_engine .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-booking_engine .dark > .itemlist-item-content .white svg,
.reveal-modal.module-booking_engine .dark-caption .white svg,
.reveal-modal.module-booking_engine .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-booking_engine .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-booking_engine .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-booking_engine .dark-caption .white svg path,
.reveal-modal.module-booking_engine .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-booking_engine .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-booking_engine .dark > .itemlist-item-content .white svg,
.reveal-modal.module-booking_engine .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-booking_engine .no_availability .error,
.reveal-modal.module-booking_engine .caption.radiusless {
  background-color: rgba(73, 178, 218, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-booking_engine span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #49b2da;
}
.reveal-modal.module-booking_engine .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-booking_engine .avaliable_closures svg path,
.reveal-modal.module-booking_engine .occupants svg path,
.reveal-modal.module-booking_engine .remove svg path {
  fill: #49b2da;
}
.reveal-modal.module-booking_engine .wizard-selector-group-box {
  background-color: #49b2da;
  border-color: #49b2da;
}
.reveal-modal.module-booking_engine .wizard-selector-group-box svg path {
  fill: #248bb2;
}
.reveal-modal.module-booking_engine .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-booking_engine .progress {
  background: #49b2da;
  border: 1px solid rgba(36, 139, 178, 0.15);
  background: -moz-linear-gradient(top, rgba(36, 139, 178, 0.55) 0%, #248bb2 52%, rgba(36, 139, 178, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(36, 139, 178, 0.55) 0%, #248bb2 52%, rgba(36, 139, 178, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(36, 139, 178, 0.55) 0%, #248bb2 52%, rgba(36, 139, 178, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-booking_engine .progress .meter {
  background: #89cde7;
  background: -moz-linear-gradient(top, #89cde7 0%, #b3dff0 100%);
  background: -ms-linear-gradient(top, #89cde7 0%, #b3dff0 100%);
  background: -o-linear-gradient(top, #89cde7 0%, #b3dff0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89cde7), color-stop(100%, #b3dff0));
  background: -webkit-linear-gradient(top, #89cde7 0%, #b3dff0 100%);
  background: linear-gradient(to bottom, #89cde7 0%, #b3dff0 100%);
}
.reveal-modal.module-booking_engine .progress-text {
  color: #248bb2;
}
.reveal-modal.module-booking_engine .reveal-modal .image-gallery .arrow {
  color: #49b2da;
}
.reveal-modal.module-booking_engine .simpleNativeDatepicker table .header-color,
.reveal-modal.module-booking_engine .icon-background,
.reveal-modal.module-booking_engine .multiselect.selected,
.reveal-modal.module-booking_engine .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-booking_engine .select2-results .select2-highlighted,
.reveal-modal.module-booking_engine .simpleNativeDatepicker .selected {
  background-color: #49b2da;
}
.reveal-modal.module-booking_engine .simpleNativeDatepicker table {
  background-color: rgba(73, 178, 218, 0.23);
}
.reveal-modal.module-booking_engine .colored {
  color: #49b2da;
}
.reveal-modal.module-booking_engine .colored svg,
.reveal-modal.module-booking_engine .colored svg path,
.reveal-modal.module-booking_engine .icon:not(.check) svg,
.reveal-modal.module-booking_engine .icon:not(.check) svg path {
  fill: #49b2da;
}
.reveal-modal.module-booking_engine .arrow {
  background-color: #49b2da;
}
.reveal-modal.module-booking_engine input[type="text"].searchbox {
  background-color: #207b9d;
  border: 0;
}
.reveal-modal.module-booking_engine .tabset-integred dl {
  background-color: #49b2da;
}
.reveal-modal.module-booking_engine .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-booking_engine .tabs dd.active > a,
.reveal-modal.module-booking_engine .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-booking_engine .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-booking_engine .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-booking_engine .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-booking_engine .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-booking_engine .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-booking_engine .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-booking_engine .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-booking_engine .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #49b2da;
}
.reveal-modal.module-booking_engine .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-booking_engine .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-booking_engine .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-booking_engine .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-booking_engine .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #207b9d;
}
.reveal-modal.module-booking_engine .tabset-integred .tabs dd > a {
  background-color: #207b9d;
}
.reveal-modal.module-booking_engine .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-booking_engine .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-booking_engine .tabset-integred-forms input[type="number"],
.reveal-modal.module-booking_engine .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-booking_engine .tabset-integred.outside .tabs dd.active > a > span {
  color: #207b9d;
}
.reveal-modal.module-booking_engine .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-booking_engine .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-booking_engine .simpleNativeDatepicker table .header-color {
  background-color: #49b2da;
}
.reveal-modal.module-booking_engine .simpleNativeDatepicker table {
  background-color: rgba(73, 178, 218, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #49b2da;
}
.reveal-modal .colored {
  color: #eeae28;
}
.reveal-modal.module-content_management .button:not(.bordered):not(.tiny),
.reveal-modal.module-content_management button:not(.bordered):not(.tiny) {
  background-color: #eeae28 !important;
  color: #ffffff;
}
.reveal-modal.module-content_management .button-group > button,
.reveal-modal.module-content_management .button-group > button:hover,
.reveal-modal.module-content_management .button-group > button:active {
  background-color: inherit;
  color: #eeae28;
}
.reveal-modal.module-content_management .button.bordered,
.reveal-modal.module-content_management button.bordered {
  background-color: inherit;
  color: #eeae28;
  border-color: #eeae28;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-content_management .caption {
  background-color: #eeae28;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-content_management .dark > .itemlist-item-content,
.reveal-modal.module-content_management .dark-caption {
  background-color: #bb830f;
}
.reveal-modal.module-content_management .dark > .itemlist-item-content .light,
.reveal-modal.module-content_management .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-content_management .dark > .itemlist-item-content .white svg,
.reveal-modal.module-content_management .dark-caption .white svg,
.reveal-modal.module-content_management .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-content_management .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-content_management .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-content_management .dark-caption .white svg path,
.reveal-modal.module-content_management .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-content_management .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-content_management .dark > .itemlist-item-content .white svg,
.reveal-modal.module-content_management .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-content_management .no_availability .error,
.reveal-modal.module-content_management .caption.radiusless {
  background-color: rgba(238, 174, 40, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-content_management span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #eeae28;
}
.reveal-modal.module-content_management .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-content_management .avaliable_closures svg path,
.reveal-modal.module-content_management .occupants svg path,
.reveal-modal.module-content_management .remove svg path {
  fill: #eeae28;
}
.reveal-modal.module-content_management .wizard-selector-group-box {
  background-color: #eeae28;
  border-color: #eeae28;
}
.reveal-modal.module-content_management .wizard-selector-group-box svg path {
  fill: #bb830f;
}
.reveal-modal.module-content_management .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-content_management .progress {
  background: #eeae28;
  border: 1px solid rgba(187, 131, 15, 0.15);
  background: -moz-linear-gradient(top, rgba(187, 131, 15, 0.55) 0%, #bb830f 52%, rgba(187, 131, 15, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(187, 131, 15, 0.55) 0%, #bb830f 52%, rgba(187, 131, 15, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(187, 131, 15, 0.55) 0%, #bb830f 52%, rgba(187, 131, 15, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-content_management .progress .meter {
  background: #f4c96f;
  background: -moz-linear-gradient(top, #f4c96f 0%, #f7db9e 100%);
  background: -ms-linear-gradient(top, #f4c96f 0%, #f7db9e 100%);
  background: -o-linear-gradient(top, #f4c96f 0%, #f7db9e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4c96f), color-stop(100%, #f7db9e));
  background: -webkit-linear-gradient(top, #f4c96f 0%, #f7db9e 100%);
  background: linear-gradient(to bottom, #f4c96f 0%, #f7db9e 100%);
}
.reveal-modal.module-content_management .progress-text {
  color: #bb830f;
}
.reveal-modal.module-content_management .reveal-modal .image-gallery .arrow {
  color: #eeae28;
}
.reveal-modal.module-content_management .simpleNativeDatepicker table .header-color,
.reveal-modal.module-content_management .icon-background,
.reveal-modal.module-content_management .multiselect.selected,
.reveal-modal.module-content_management .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-content_management .select2-results .select2-highlighted,
.reveal-modal.module-content_management .simpleNativeDatepicker .selected {
  background-color: #eeae28;
}
.reveal-modal.module-content_management .simpleNativeDatepicker table {
  background-color: rgba(238, 174, 40, 0.23);
}
.reveal-modal.module-content_management .colored {
  color: #eeae28;
}
.reveal-modal.module-content_management .colored svg,
.reveal-modal.module-content_management .colored svg path,
.reveal-modal.module-content_management .icon:not(.check) svg,
.reveal-modal.module-content_management .icon:not(.check) svg path {
  fill: #eeae28;
}
.reveal-modal.module-content_management .arrow {
  background-color: #eeae28;
}
.reveal-modal.module-content_management input[type="text"].searchbox {
  background-color: #a3730d;
  border: 0;
}
.reveal-modal.module-content_management .tabset-integred dl {
  background-color: #eeae28;
}
.reveal-modal.module-content_management .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-content_management .tabs dd.active > a,
.reveal-modal.module-content_management .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-content_management .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-content_management .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-content_management .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-content_management .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-content_management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-content_management .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-content_management .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-content_management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #eeae28;
}
.reveal-modal.module-content_management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-content_management .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-content_management .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-content_management .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-content_management .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #a3730d;
}
.reveal-modal.module-content_management .tabset-integred .tabs dd > a {
  background-color: #a3730d;
}
.reveal-modal.module-content_management .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-content_management .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-content_management .tabset-integred-forms input[type="number"],
.reveal-modal.module-content_management .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-content_management .tabset-integred.outside .tabs dd.active > a > span {
  color: #a3730d;
}
.reveal-modal.module-content_management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-content_management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-content_management .simpleNativeDatepicker table .header-color {
  background-color: #eeae28;
}
.reveal-modal.module-content_management .simpleNativeDatepicker table {
  background-color: rgba(238, 174, 40, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #eeae28;
}
.reveal-modal .colored {
  color: #f86b00;
}
.reveal-modal.module-login .button:not(.bordered):not(.tiny),
.reveal-modal.module-login button:not(.bordered):not(.tiny) {
  background-color: #f86b00 !important;
  color: #ffffff;
}
.reveal-modal.module-login .button-group > button,
.reveal-modal.module-login .button-group > button:hover,
.reveal-modal.module-login .button-group > button:active {
  background-color: inherit;
  color: #f86b00;
}
.reveal-modal.module-login .button.bordered,
.reveal-modal.module-login button.bordered {
  background-color: inherit;
  color: #f86b00;
  border-color: #f86b00;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-login .caption {
  background-color: #f86b00;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-login .dark > .itemlist-item-content,
.reveal-modal.module-login .dark-caption {
  background-color: #ac4a00;
}
.reveal-modal.module-login .dark > .itemlist-item-content .light,
.reveal-modal.module-login .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-login .dark > .itemlist-item-content .white svg,
.reveal-modal.module-login .dark-caption .white svg,
.reveal-modal.module-login .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-login .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-login .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-login .dark-caption .white svg path,
.reveal-modal.module-login .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-login .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-login .dark > .itemlist-item-content .white svg,
.reveal-modal.module-login .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-login .no_availability .error,
.reveal-modal.module-login .caption.radiusless {
  background-color: rgba(248, 107, 0, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-login span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #f86b00;
}
.reveal-modal.module-login .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-login .avaliable_closures svg path,
.reveal-modal.module-login .occupants svg path,
.reveal-modal.module-login .remove svg path {
  fill: #f86b00;
}
.reveal-modal.module-login .wizard-selector-group-box {
  background-color: #f86b00;
  border-color: #f86b00;
}
.reveal-modal.module-login .wizard-selector-group-box svg path {
  fill: #ac4a00;
}
.reveal-modal.module-login .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-login .progress {
  background: #f86b00;
  border: 1px solid rgba(172, 74, 0, 0.15);
  background: -moz-linear-gradient(top, rgba(172, 74, 0, 0.55) 0%, #ac4a00 52%, rgba(172, 74, 0, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(172, 74, 0, 0.55) 0%, #ac4a00 52%, rgba(172, 74, 0, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(172, 74, 0, 0.55) 0%, #ac4a00 52%, rgba(172, 74, 0, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-login .progress .meter {
  background: #ff9645;
  background: -moz-linear-gradient(top, #ff9645 0%, #ffb379 100%);
  background: -ms-linear-gradient(top, #ff9645 0%, #ffb379 100%);
  background: -o-linear-gradient(top, #ff9645 0%, #ffb379 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9645), color-stop(100%, #ffb379));
  background: -webkit-linear-gradient(top, #ff9645 0%, #ffb379 100%);
  background: linear-gradient(to bottom, #ff9645 0%, #ffb379 100%);
}
.reveal-modal.module-login .progress-text {
  color: #ac4a00;
}
.reveal-modal.module-login .reveal-modal .image-gallery .arrow {
  color: #f86b00;
}
.reveal-modal.module-login .simpleNativeDatepicker table .header-color,
.reveal-modal.module-login .icon-background,
.reveal-modal.module-login .multiselect.selected,
.reveal-modal.module-login .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-login .select2-results .select2-highlighted,
.reveal-modal.module-login .simpleNativeDatepicker .selected {
  background-color: #f86b00;
}
.reveal-modal.module-login .simpleNativeDatepicker table {
  background-color: rgba(248, 107, 0, 0.23);
}
.reveal-modal.module-login .colored {
  color: #f86b00;
}
.reveal-modal.module-login .colored svg,
.reveal-modal.module-login .colored svg path,
.reveal-modal.module-login .icon:not(.check) svg,
.reveal-modal.module-login .icon:not(.check) svg path {
  fill: #f86b00;
}
.reveal-modal.module-login .arrow {
  background-color: #f86b00;
}
.reveal-modal.module-login input[type="text"].searchbox {
  background-color: #923f00;
  border: 0;
}
.reveal-modal.module-login .tabset-integred dl {
  background-color: #f86b00;
}
.reveal-modal.module-login .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-login .tabs dd.active > a,
.reveal-modal.module-login .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-login .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-login .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-login .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-login .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-login .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-login .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-login .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-login .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #f86b00;
}
.reveal-modal.module-login .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-login .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-login .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-login .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-login .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #923f00;
}
.reveal-modal.module-login .tabset-integred .tabs dd > a {
  background-color: #923f00;
}
.reveal-modal.module-login .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-login .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-login .tabset-integred-forms input[type="number"],
.reveal-modal.module-login .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-login .tabset-integred.outside .tabs dd.active > a > span {
  color: #923f00;
}
.reveal-modal.module-login .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-login .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-login .simpleNativeDatepicker table .header-color {
  background-color: #f86b00;
}
.reveal-modal.module-login .simpleNativeDatepicker table {
  background-color: rgba(248, 107, 0, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #f86b00;
}
.reveal-modal .colored {
  color: #424242;
}
.reveal-modal.module-general .button:not(.bordered):not(.tiny),
.reveal-modal.module-general button:not(.bordered):not(.tiny) {
  background-color: #424242 !important;
  color: #ffffff;
}
.reveal-modal.module-general .button-group > button,
.reveal-modal.module-general .button-group > button:hover,
.reveal-modal.module-general .button-group > button:active {
  background-color: inherit;
  color: #424242;
}
.reveal-modal.module-general .button.bordered,
.reveal-modal.module-general button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-general .caption {
  background-color: #424242;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-general .dark > .itemlist-item-content,
.reveal-modal.module-general .dark-caption {
  background-color: #1c1c1c;
}
.reveal-modal.module-general .dark > .itemlist-item-content .light,
.reveal-modal.module-general .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-general .dark > .itemlist-item-content .white svg,
.reveal-modal.module-general .dark-caption .white svg,
.reveal-modal.module-general .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-general .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-general .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-general .dark-caption .white svg path,
.reveal-modal.module-general .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-general .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-general .dark > .itemlist-item-content .white svg,
.reveal-modal.module-general .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-general .no_availability .error,
.reveal-modal.module-general .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-general span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #424242;
}
.reveal-modal.module-general .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-general .avaliable_closures svg path,
.reveal-modal.module-general .occupants svg path,
.reveal-modal.module-general .remove svg path {
  fill: #424242;
}
.reveal-modal.module-general .wizard-selector-group-box {
  background-color: #424242;
  border-color: #424242;
}
.reveal-modal.module-general .wizard-selector-group-box svg path {
  fill: #1c1c1c;
}
.reveal-modal.module-general .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-general .progress {
  background: #424242;
  border: 1px solid rgba(28, 28, 28, 0.15);
  background: -moz-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-general .progress .meter {
  background: #686868;
  background: -moz-linear-gradient(top, #686868 0%, #828282 100%);
  background: -ms-linear-gradient(top, #686868 0%, #828282 100%);
  background: -o-linear-gradient(top, #686868 0%, #828282 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #828282));
  background: -webkit-linear-gradient(top, #686868 0%, #828282 100%);
  background: linear-gradient(to bottom, #686868 0%, #828282 100%);
}
.reveal-modal.module-general .progress-text {
  color: #1c1c1c;
}
.reveal-modal.module-general .reveal-modal .image-gallery .arrow {
  color: #424242;
}
.reveal-modal.module-general .simpleNativeDatepicker table .header-color,
.reveal-modal.module-general .icon-background,
.reveal-modal.module-general .multiselect.selected,
.reveal-modal.module-general .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-general .select2-results .select2-highlighted,
.reveal-modal.module-general .simpleNativeDatepicker .selected {
  background-color: #424242;
}
.reveal-modal.module-general .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal.module-general .colored {
  color: #424242;
}
.reveal-modal.module-general .colored svg,
.reveal-modal.module-general .colored svg path,
.reveal-modal.module-general .icon:not(.check) svg,
.reveal-modal.module-general .icon:not(.check) svg path {
  fill: #424242;
}
.reveal-modal.module-general .arrow {
  background-color: #424242;
}
.reveal-modal.module-general input[type="text"].searchbox {
  background-color: #0f0f0f;
  border: 0;
}
.reveal-modal.module-general .tabset-integred dl {
  background-color: #424242;
}
.reveal-modal.module-general .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-general .tabs dd.active > a,
.reveal-modal.module-general .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-general .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-general .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-general .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-general .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-general .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-general .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-general .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-general .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
.reveal-modal.module-general .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-general .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-general .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-general .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-general .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
.reveal-modal.module-general .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
.reveal-modal.module-general .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-general .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-general .tabset-integred-forms input[type="number"],
.reveal-modal.module-general .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-general .tabset-integred.outside .tabs dd.active > a > span {
  color: #0f0f0f;
}
.reveal-modal.module-general .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-general .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-general .simpleNativeDatepicker table .header-color {
  background-color: #424242;
}
.reveal-modal.module-general .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #424242;
}
.reveal-modal .colored {
  color: #424242;
}
.reveal-modal.module-support_tickets_search .button:not(.bordered):not(.tiny),
.reveal-modal.module-support_tickets_search button:not(.bordered):not(.tiny) {
  background-color: #424242 !important;
  color: #ffffff;
}
.reveal-modal.module-support_tickets_search .button-group > button,
.reveal-modal.module-support_tickets_search .button-group > button:hover,
.reveal-modal.module-support_tickets_search .button-group > button:active {
  background-color: inherit;
  color: #424242;
}
.reveal-modal.module-support_tickets_search .button.bordered,
.reveal-modal.module-support_tickets_search button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-support_tickets_search .caption {
  background-color: #424242;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-support_tickets_search .dark > .itemlist-item-content,
.reveal-modal.module-support_tickets_search .dark-caption {
  background-color: #1c1c1c;
}
.reveal-modal.module-support_tickets_search .dark > .itemlist-item-content .light,
.reveal-modal.module-support_tickets_search .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-support_tickets_search .dark > .itemlist-item-content .white svg,
.reveal-modal.module-support_tickets_search .dark-caption .white svg,
.reveal-modal.module-support_tickets_search .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-support_tickets_search .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-support_tickets_search .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-support_tickets_search .dark-caption .white svg path,
.reveal-modal.module-support_tickets_search .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-support_tickets_search .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-support_tickets_search .dark > .itemlist-item-content .white svg,
.reveal-modal.module-support_tickets_search .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-support_tickets_search .no_availability .error,
.reveal-modal.module-support_tickets_search .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-support_tickets_search span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #424242;
}
.reveal-modal.module-support_tickets_search .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-support_tickets_search .avaliable_closures svg path,
.reveal-modal.module-support_tickets_search .occupants svg path,
.reveal-modal.module-support_tickets_search .remove svg path {
  fill: #424242;
}
.reveal-modal.module-support_tickets_search .wizard-selector-group-box {
  background-color: #424242;
  border-color: #424242;
}
.reveal-modal.module-support_tickets_search .wizard-selector-group-box svg path {
  fill: #1c1c1c;
}
.reveal-modal.module-support_tickets_search .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-support_tickets_search .progress {
  background: #424242;
  border: 1px solid rgba(28, 28, 28, 0.15);
  background: -moz-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-support_tickets_search .progress .meter {
  background: #686868;
  background: -moz-linear-gradient(top, #686868 0%, #828282 100%);
  background: -ms-linear-gradient(top, #686868 0%, #828282 100%);
  background: -o-linear-gradient(top, #686868 0%, #828282 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #828282));
  background: -webkit-linear-gradient(top, #686868 0%, #828282 100%);
  background: linear-gradient(to bottom, #686868 0%, #828282 100%);
}
.reveal-modal.module-support_tickets_search .progress-text {
  color: #1c1c1c;
}
.reveal-modal.module-support_tickets_search .reveal-modal .image-gallery .arrow {
  color: #424242;
}
.reveal-modal.module-support_tickets_search .simpleNativeDatepicker table .header-color,
.reveal-modal.module-support_tickets_search .icon-background,
.reveal-modal.module-support_tickets_search .multiselect.selected,
.reveal-modal.module-support_tickets_search .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-support_tickets_search .select2-results .select2-highlighted,
.reveal-modal.module-support_tickets_search .simpleNativeDatepicker .selected {
  background-color: #424242;
}
.reveal-modal.module-support_tickets_search .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal.module-support_tickets_search .colored {
  color: #424242;
}
.reveal-modal.module-support_tickets_search .colored svg,
.reveal-modal.module-support_tickets_search .colored svg path,
.reveal-modal.module-support_tickets_search .icon:not(.check) svg,
.reveal-modal.module-support_tickets_search .icon:not(.check) svg path {
  fill: #424242;
}
.reveal-modal.module-support_tickets_search .arrow {
  background-color: #424242;
}
.reveal-modal.module-support_tickets_search input[type="text"].searchbox {
  background-color: #0f0f0f;
  border: 0;
}
.reveal-modal.module-support_tickets_search .tabset-integred dl {
  background-color: #424242;
}
.reveal-modal.module-support_tickets_search .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-support_tickets_search .tabs dd.active > a,
.reveal-modal.module-support_tickets_search .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-support_tickets_search .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-support_tickets_search .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-support_tickets_search .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-support_tickets_search .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
.reveal-modal.module-support_tickets_search .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
.reveal-modal.module-support_tickets_search .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-support_tickets_search .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-support_tickets_search .tabset-integred-forms input[type="number"],
.reveal-modal.module-support_tickets_search .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-support_tickets_search .tabset-integred.outside .tabs dd.active > a > span {
  color: #0f0f0f;
}
.reveal-modal.module-support_tickets_search .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-support_tickets_search .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-support_tickets_search .simpleNativeDatepicker table .header-color {
  background-color: #424242;
}
.reveal-modal.module-support_tickets_search .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #424242;
}
.reveal-modal .colored {
  color: #424242;
}
.reveal-modal.module-support_ticket_detail .button:not(.bordered):not(.tiny),
.reveal-modal.module-support_ticket_detail button:not(.bordered):not(.tiny) {
  background-color: #424242 !important;
  color: #ffffff;
}
.reveal-modal.module-support_ticket_detail .button-group > button,
.reveal-modal.module-support_ticket_detail .button-group > button:hover,
.reveal-modal.module-support_ticket_detail .button-group > button:active {
  background-color: inherit;
  color: #424242;
}
.reveal-modal.module-support_ticket_detail .button.bordered,
.reveal-modal.module-support_ticket_detail button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-support_ticket_detail .caption {
  background-color: #424242;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-support_ticket_detail .dark > .itemlist-item-content,
.reveal-modal.module-support_ticket_detail .dark-caption {
  background-color: #1c1c1c;
}
.reveal-modal.module-support_ticket_detail .dark > .itemlist-item-content .light,
.reveal-modal.module-support_ticket_detail .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-support_ticket_detail .dark > .itemlist-item-content .white svg,
.reveal-modal.module-support_ticket_detail .dark-caption .white svg,
.reveal-modal.module-support_ticket_detail .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-support_ticket_detail .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-support_ticket_detail .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-support_ticket_detail .dark-caption .white svg path,
.reveal-modal.module-support_ticket_detail .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-support_ticket_detail .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-support_ticket_detail .dark > .itemlist-item-content .white svg,
.reveal-modal.module-support_ticket_detail .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-support_ticket_detail .no_availability .error,
.reveal-modal.module-support_ticket_detail .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-support_ticket_detail span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #424242;
}
.reveal-modal.module-support_ticket_detail .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-support_ticket_detail .avaliable_closures svg path,
.reveal-modal.module-support_ticket_detail .occupants svg path,
.reveal-modal.module-support_ticket_detail .remove svg path {
  fill: #424242;
}
.reveal-modal.module-support_ticket_detail .wizard-selector-group-box {
  background-color: #424242;
  border-color: #424242;
}
.reveal-modal.module-support_ticket_detail .wizard-selector-group-box svg path {
  fill: #1c1c1c;
}
.reveal-modal.module-support_ticket_detail .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-support_ticket_detail .progress {
  background: #424242;
  border: 1px solid rgba(28, 28, 28, 0.15);
  background: -moz-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-support_ticket_detail .progress .meter {
  background: #686868;
  background: -moz-linear-gradient(top, #686868 0%, #828282 100%);
  background: -ms-linear-gradient(top, #686868 0%, #828282 100%);
  background: -o-linear-gradient(top, #686868 0%, #828282 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #828282));
  background: -webkit-linear-gradient(top, #686868 0%, #828282 100%);
  background: linear-gradient(to bottom, #686868 0%, #828282 100%);
}
.reveal-modal.module-support_ticket_detail .progress-text {
  color: #1c1c1c;
}
.reveal-modal.module-support_ticket_detail .reveal-modal .image-gallery .arrow {
  color: #424242;
}
.reveal-modal.module-support_ticket_detail .simpleNativeDatepicker table .header-color,
.reveal-modal.module-support_ticket_detail .icon-background,
.reveal-modal.module-support_ticket_detail .multiselect.selected,
.reveal-modal.module-support_ticket_detail .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-support_ticket_detail .select2-results .select2-highlighted,
.reveal-modal.module-support_ticket_detail .simpleNativeDatepicker .selected {
  background-color: #424242;
}
.reveal-modal.module-support_ticket_detail .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal.module-support_ticket_detail .colored {
  color: #424242;
}
.reveal-modal.module-support_ticket_detail .colored svg,
.reveal-modal.module-support_ticket_detail .colored svg path,
.reveal-modal.module-support_ticket_detail .icon:not(.check) svg,
.reveal-modal.module-support_ticket_detail .icon:not(.check) svg path {
  fill: #424242;
}
.reveal-modal.module-support_ticket_detail .arrow {
  background-color: #424242;
}
.reveal-modal.module-support_ticket_detail input[type="text"].searchbox {
  background-color: #0f0f0f;
  border: 0;
}
.reveal-modal.module-support_ticket_detail .tabset-integred dl {
  background-color: #424242;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-support_ticket_detail .tabs dd.active > a,
.reveal-modal.module-support_ticket_detail .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-support_ticket_detail .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-support_ticket_detail .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-support_ticket_detail .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-support_ticket_detail .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
.reveal-modal.module-support_ticket_detail .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
.reveal-modal.module-support_ticket_detail .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-support_ticket_detail .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-support_ticket_detail .tabset-integred-forms input[type="number"],
.reveal-modal.module-support_ticket_detail .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-support_ticket_detail .tabset-integred.outside .tabs dd.active > a > span {
  color: #0f0f0f;
}
.reveal-modal.module-support_ticket_detail .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-support_ticket_detail .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-support_ticket_detail .simpleNativeDatepicker table .header-color {
  background-color: #424242;
}
.reveal-modal.module-support_ticket_detail .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #424242;
}
.reveal-modal .colored {
  color: #424242;
}
.reveal-modal.module-user_config .button:not(.bordered):not(.tiny),
.reveal-modal.module-user_config button:not(.bordered):not(.tiny) {
  background-color: #424242 !important;
  color: #ffffff;
}
.reveal-modal.module-user_config .button-group > button,
.reveal-modal.module-user_config .button-group > button:hover,
.reveal-modal.module-user_config .button-group > button:active {
  background-color: inherit;
  color: #424242;
}
.reveal-modal.module-user_config .button.bordered,
.reveal-modal.module-user_config button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-user_config .caption {
  background-color: #424242;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-user_config .dark > .itemlist-item-content,
.reveal-modal.module-user_config .dark-caption {
  background-color: #1c1c1c;
}
.reveal-modal.module-user_config .dark > .itemlist-item-content .light,
.reveal-modal.module-user_config .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-user_config .dark > .itemlist-item-content .white svg,
.reveal-modal.module-user_config .dark-caption .white svg,
.reveal-modal.module-user_config .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-user_config .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-user_config .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-user_config .dark-caption .white svg path,
.reveal-modal.module-user_config .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-user_config .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-user_config .dark > .itemlist-item-content .white svg,
.reveal-modal.module-user_config .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-user_config .no_availability .error,
.reveal-modal.module-user_config .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-user_config span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #424242;
}
.reveal-modal.module-user_config .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-user_config .avaliable_closures svg path,
.reveal-modal.module-user_config .occupants svg path,
.reveal-modal.module-user_config .remove svg path {
  fill: #424242;
}
.reveal-modal.module-user_config .wizard-selector-group-box {
  background-color: #424242;
  border-color: #424242;
}
.reveal-modal.module-user_config .wizard-selector-group-box svg path {
  fill: #1c1c1c;
}
.reveal-modal.module-user_config .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-user_config .progress {
  background: #424242;
  border: 1px solid rgba(28, 28, 28, 0.15);
  background: -moz-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-user_config .progress .meter {
  background: #686868;
  background: -moz-linear-gradient(top, #686868 0%, #828282 100%);
  background: -ms-linear-gradient(top, #686868 0%, #828282 100%);
  background: -o-linear-gradient(top, #686868 0%, #828282 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #828282));
  background: -webkit-linear-gradient(top, #686868 0%, #828282 100%);
  background: linear-gradient(to bottom, #686868 0%, #828282 100%);
}
.reveal-modal.module-user_config .progress-text {
  color: #1c1c1c;
}
.reveal-modal.module-user_config .reveal-modal .image-gallery .arrow {
  color: #424242;
}
.reveal-modal.module-user_config .simpleNativeDatepicker table .header-color,
.reveal-modal.module-user_config .icon-background,
.reveal-modal.module-user_config .multiselect.selected,
.reveal-modal.module-user_config .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-user_config .select2-results .select2-highlighted,
.reveal-modal.module-user_config .simpleNativeDatepicker .selected {
  background-color: #424242;
}
.reveal-modal.module-user_config .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal.module-user_config .colored {
  color: #424242;
}
.reveal-modal.module-user_config .colored svg,
.reveal-modal.module-user_config .colored svg path,
.reveal-modal.module-user_config .icon:not(.check) svg,
.reveal-modal.module-user_config .icon:not(.check) svg path {
  fill: #424242;
}
.reveal-modal.module-user_config .arrow {
  background-color: #424242;
}
.reveal-modal.module-user_config input[type="text"].searchbox {
  background-color: #0f0f0f;
  border: 0;
}
.reveal-modal.module-user_config .tabset-integred dl {
  background-color: #424242;
}
.reveal-modal.module-user_config .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-user_config .tabs dd.active > a,
.reveal-modal.module-user_config .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-user_config .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-user_config .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-user_config .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-user_config .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-user_config .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-user_config .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-user_config .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-user_config .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
.reveal-modal.module-user_config .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-user_config .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-user_config .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-user_config .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-user_config .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
.reveal-modal.module-user_config .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
.reveal-modal.module-user_config .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-user_config .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-user_config .tabset-integred-forms input[type="number"],
.reveal-modal.module-user_config .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-user_config .tabset-integred.outside .tabs dd.active > a > span {
  color: #0f0f0f;
}
.reveal-modal.module-user_config .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-user_config .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-user_config .simpleNativeDatepicker table .header-color {
  background-color: #424242;
}
.reveal-modal.module-user_config .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #424242;
}
.reveal-modal .colored {
  color: #001a33;
}
.reveal-modal.module-smart_revenue .button:not(.bordered):not(.tiny),
.reveal-modal.module-smart_revenue button:not(.bordered):not(.tiny) {
  background-color: #001a33 !important;
  color: #ffffff;
}
.reveal-modal.module-smart_revenue .button-group > button,
.reveal-modal.module-smart_revenue .button-group > button:hover,
.reveal-modal.module-smart_revenue .button-group > button:active {
  background-color: inherit;
  color: #001a33;
}
.reveal-modal.module-smart_revenue .button.bordered,
.reveal-modal.module-smart_revenue button.bordered {
  background-color: inherit;
  color: #001a33;
  border-color: #001a33;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-smart_revenue .caption {
  background-color: #001a33;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-smart_revenue .dark > .itemlist-item-content,
.reveal-modal.module-smart_revenue .dark-caption {
  background-color: #000000;
}
.reveal-modal.module-smart_revenue .dark > .itemlist-item-content .light,
.reveal-modal.module-smart_revenue .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-smart_revenue .dark > .itemlist-item-content .white svg,
.reveal-modal.module-smart_revenue .dark-caption .white svg,
.reveal-modal.module-smart_revenue .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-smart_revenue .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-smart_revenue .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-smart_revenue .dark-caption .white svg path,
.reveal-modal.module-smart_revenue .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-smart_revenue .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-smart_revenue .dark > .itemlist-item-content .white svg,
.reveal-modal.module-smart_revenue .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-smart_revenue .no_availability .error,
.reveal-modal.module-smart_revenue .caption.radiusless {
  background-color: rgba(0, 26, 51, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-smart_revenue span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #001a33;
}
.reveal-modal.module-smart_revenue .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-smart_revenue .avaliable_closures svg path,
.reveal-modal.module-smart_revenue .occupants svg path,
.reveal-modal.module-smart_revenue .remove svg path {
  fill: #001a33;
}
.reveal-modal.module-smart_revenue .wizard-selector-group-box {
  background-color: #001a33;
  border-color: #001a33;
}
.reveal-modal.module-smart_revenue .wizard-selector-group-box svg path {
  fill: #000000;
}
.reveal-modal.module-smart_revenue .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-smart_revenue .progress {
  background: #001a33;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, #000000 52%, rgba(0, 0, 0, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, #000000 52%, rgba(0, 0, 0, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55) 0%, #000000 52%, rgba(0, 0, 0, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-smart_revenue .progress .meter {
  background: #004180;
  background: -moz-linear-gradient(top, #004180 0%, #005bb3 100%);
  background: -ms-linear-gradient(top, #004180 0%, #005bb3 100%);
  background: -o-linear-gradient(top, #004180 0%, #005bb3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004180), color-stop(100%, #005bb3));
  background: -webkit-linear-gradient(top, #004180 0%, #005bb3 100%);
  background: linear-gradient(to bottom, #004180 0%, #005bb3 100%);
}
.reveal-modal.module-smart_revenue .progress-text {
  color: #000000;
}
.reveal-modal.module-smart_revenue .reveal-modal .image-gallery .arrow {
  color: #001a33;
}
.reveal-modal.module-smart_revenue .simpleNativeDatepicker table .header-color,
.reveal-modal.module-smart_revenue .icon-background,
.reveal-modal.module-smart_revenue .multiselect.selected,
.reveal-modal.module-smart_revenue .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-smart_revenue .select2-results .select2-highlighted,
.reveal-modal.module-smart_revenue .simpleNativeDatepicker .selected {
  background-color: #001a33;
}
.reveal-modal.module-smart_revenue .simpleNativeDatepicker table {
  background-color: rgba(0, 26, 51, 0.23);
}
.reveal-modal.module-smart_revenue .colored {
  color: #001a33;
}
.reveal-modal.module-smart_revenue .colored svg,
.reveal-modal.module-smart_revenue .colored svg path,
.reveal-modal.module-smart_revenue .icon:not(.check) svg,
.reveal-modal.module-smart_revenue .icon:not(.check) svg path {
  fill: #001a33;
}
.reveal-modal.module-smart_revenue .arrow {
  background-color: #001a33;
}
.reveal-modal.module-smart_revenue input[type="text"].searchbox {
  background-color: #000000;
  border: 0;
}
.reveal-modal.module-smart_revenue .tabset-integred dl {
  background-color: #001a33;
}
.reveal-modal.module-smart_revenue .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-smart_revenue .tabs dd.active > a,
.reveal-modal.module-smart_revenue .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #001a33;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-smart_revenue .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-smart_revenue .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-smart_revenue .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-smart_revenue .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #000000;
}
.reveal-modal.module-smart_revenue .tabset-integred .tabs dd > a {
  background-color: #000000;
}
.reveal-modal.module-smart_revenue .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-smart_revenue .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-smart_revenue .tabset-integred-forms input[type="number"],
.reveal-modal.module-smart_revenue .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-smart_revenue .tabset-integred.outside .tabs dd.active > a > span {
  color: #000000;
}
.reveal-modal.module-smart_revenue .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-smart_revenue .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-smart_revenue .simpleNativeDatepicker table .header-color {
  background-color: #001a33;
}
.reveal-modal.module-smart_revenue .simpleNativeDatepicker table {
  background-color: rgba(0, 26, 51, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #001a33;
}
.reveal-modal .colored {
  color: #424242;
}
.reveal-modal.module-multiscript .button:not(.bordered):not(.tiny),
.reveal-modal.module-multiscript button:not(.bordered):not(.tiny) {
  background-color: #424242 !important;
  color: #ffffff;
}
.reveal-modal.module-multiscript .button-group > button,
.reveal-modal.module-multiscript .button-group > button:hover,
.reveal-modal.module-multiscript .button-group > button:active {
  background-color: inherit;
  color: #424242;
}
.reveal-modal.module-multiscript .button.bordered,
.reveal-modal.module-multiscript button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  padding: 6px 25px;
  margin-left: 20px;
}
.reveal-modal.module-multiscript .caption {
  background-color: #424242;
  color: #ffffff;
  padding-bottom: 10px;
}
.reveal-modal.module-multiscript .dark > .itemlist-item-content,
.reveal-modal.module-multiscript .dark-caption {
  background-color: #1c1c1c;
}
.reveal-modal.module-multiscript .dark > .itemlist-item-content .light,
.reveal-modal.module-multiscript .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
.reveal-modal.module-multiscript .dark > .itemlist-item-content .white svg,
.reveal-modal.module-multiscript .dark-caption .white svg,
.reveal-modal.module-multiscript .dark > .itemlist-item-content .itemlist-item-action svg,
.reveal-modal.module-multiscript .dark-caption .itemlist-item-action svg {
  fill: white;
}
.reveal-modal.module-multiscript .dark > .itemlist-item-content .white svg path,
.reveal-modal.module-multiscript .dark-caption .white svg path,
.reveal-modal.module-multiscript .dark > .itemlist-item-content .itemlist-item-action svg path,
.reveal-modal.module-multiscript .dark-caption .itemlist-item-action svg path {
  fill: white;
}
.reveal-modal.module-multiscript .dark > .itemlist-item-content .white svg,
.reveal-modal.module-multiscript .dark-caption .white svg {
  margin-right: 10px;
}
.reveal-modal.module-multiscript .no_availability .error,
.reveal-modal.module-multiscript .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  color: black;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.reveal-modal.module-multiscript span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: #424242;
}
.reveal-modal.module-multiscript .multiselect span:not(.icons):not(.x-icon):not(.icon-bg) svg path {
  fill: white;
}
.reveal-modal.module-multiscript .avaliable_closures svg path,
.reveal-modal.module-multiscript .occupants svg path,
.reveal-modal.module-multiscript .remove svg path {
  fill: #424242;
}
.reveal-modal.module-multiscript .wizard-selector-group-box {
  background-color: #424242;
  border-color: #424242;
}
.reveal-modal.module-multiscript .wizard-selector-group-box svg path {
  fill: #1c1c1c;
}
.reveal-modal.module-multiscript .selectedGroupConditions {
  background: none;
}
.reveal-modal.module-multiscript .progress {
  background: #424242;
  border: 1px solid rgba(28, 28, 28, 0.15);
  background: -moz-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: -webkit-linear-gradient(top, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  background: linear-gradient(to bottom, rgba(28, 28, 28, 0.55) 0%, #1c1c1c 52%, rgba(28, 28, 28, 0.55) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73000000', endColorstr='#73000000', GradientType=0);
}
.reveal-modal.module-multiscript .progress .meter {
  background: #686868;
  background: -moz-linear-gradient(top, #686868 0%, #828282 100%);
  background: -ms-linear-gradient(top, #686868 0%, #828282 100%);
  background: -o-linear-gradient(top, #686868 0%, #828282 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #828282));
  background: -webkit-linear-gradient(top, #686868 0%, #828282 100%);
  background: linear-gradient(to bottom, #686868 0%, #828282 100%);
}
.reveal-modal.module-multiscript .progress-text {
  color: #1c1c1c;
}
.reveal-modal.module-multiscript .reveal-modal .image-gallery .arrow {
  color: #424242;
}
.reveal-modal.module-multiscript .simpleNativeDatepicker table .header-color,
.reveal-modal.module-multiscript .icon-background,
.reveal-modal.module-multiscript .multiselect.selected,
.reveal-modal.module-multiscript .select2-container-multi .select2-choices .select2-search-choice,
.reveal-modal.module-multiscript .select2-results .select2-highlighted,
.reveal-modal.module-multiscript .simpleNativeDatepicker .selected {
  background-color: #424242;
}
.reveal-modal.module-multiscript .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal.module-multiscript .colored {
  color: #424242;
}
.reveal-modal.module-multiscript .colored svg,
.reveal-modal.module-multiscript .colored svg path,
.reveal-modal.module-multiscript .icon:not(.check) svg,
.reveal-modal.module-multiscript .icon:not(.check) svg path {
  fill: #424242;
}
.reveal-modal.module-multiscript .arrow {
  background-color: #424242;
}
.reveal-modal.module-multiscript input[type="text"].searchbox {
  background-color: #0f0f0f;
  border: 0;
}
.reveal-modal.module-multiscript .tabset-integred dl {
  background-color: #424242;
}
.reveal-modal.module-multiscript .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
.reveal-modal.module-multiscript .tabs dd.active > a,
.reveal-modal.module-multiscript .tabset-integred > .tabs-content input[type="text"]:not(.searchbox) {
  background-color: #efefef;
}
.reveal-modal.module-multiscript .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
.reveal-modal.module-multiscript .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
.reveal-modal.module-multiscript .tabset-integred.outside .content {
  padding: 0;
}
.reveal-modal.module-multiscript .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-multiscript .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
  text-align: center;
}
.reveal-modal.module-multiscript .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
.reveal-modal.module-multiscript .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
  margin: 5px;
}
.reveal-modal.module-multiscript .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
.reveal-modal.module-multiscript .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
.reveal-modal.module-multiscript .tabs dd > a {
  padding: 10px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.reveal-modal.module-multiscript .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
.reveal-modal.module-multiscript .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
.reveal-modal.module-multiscript .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
.reveal-modal.module-multiscript .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
.reveal-modal.module-multiscript .tabset-integred-forms {
  padding-bottom: 20px;
}
.reveal-modal.module-multiscript .tabset-integred-forms input[type="text"]:not(.searchbox),
.reveal-modal.module-multiscript .tabset-integred-forms input[type="number"],
.reveal-modal.module-multiscript .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
.reveal-modal.module-multiscript .tabset-integred.outside .tabs dd.active > a > span {
  color: #0f0f0f;
}
.reveal-modal.module-multiscript .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  padding-right: 3rem;
}
.reveal-modal.module-multiscript .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 500px;
}
.reveal-modal.module-multiscript .simpleNativeDatepicker table .header-color {
  background-color: #424242;
}
.reveal-modal.module-multiscript .simpleNativeDatepicker table {
  background-color: rgba(66, 66, 66, 0.23);
}
.reveal-modal .selectedGroupConditions {
  border-color: #424242;
}
.navbar a.panel-smartrev {
  border-left-color: #009bdb;
}
.navpanel .box a.panel-smartrev {
  background-color: #009bdb;
}
.navpanel .box a.panel-smartrev:hover,
.navpanel .box a.panel-smartrev:focus {
  box-shadow: 0 0 6px 1px rgba(0, 155, 219, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-smartrev {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-smartrev .button:enabled.inverse:hover,
#module-smartrev .button:enabled:not(.tiny):not(.inverse),
#module-smartrev .icon-background,
#module-smartrev .multiselect.selected,
#module-smartrev .round-smartrev,
#module-smartrev .navbar,
#module-smartrev .navbar a:not(.panel-smartrev):hover,
#module-smartrev .panel .caption:not(.dark-caption):not(.radiusless),
#module-smartrev .select2-container-multi .select2-choices .select2-search-choice,
#module-smartrev .select2-results .select2-highlighted,
#module-smartrev .simpleNativeDatepicker .selected,
#module-smartrev .simpleNativeDatepicker table .header-color,
#module-smartrev button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-smartrev .button:not(.tiny):not(.inverse):not(.bordered),
#module-smartrev .button.bg,
#module-smartrev .multiselect.selected,
#module-smartrev button:not(.tiny),
#module-smartrev .button:not(.tiny),
#module-smartrev nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-smartrev nav.top-bar,
#module-smartrev .tabset-integred dl,
#module-smartrev ul.pagination li.current a,
#module-smartrev ul.pagination li.current button,
#module-smartrev #collapse-discounts .itemlist form .tabbable dl,
#module-smartrev #collapse-discounts {
  background-color: #009bdb;
}
#module-smartrev .button:not(.tiny) {
  border: 2px solid #009bdb;
}
#module-smartrev .button:not(.tiny).inverse {
  background-color: #005375;
}
#module-smartrev .multiple-inverse > .multiselect.selected,
#module-smartrev .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-smartrev .top-bar-section li:not(.has-form) a:not(.button):active,
#module-smartrev .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-smartrev .top-bar-section li:not(.no-hover):active,
#module-smartrev .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-smartrev .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-smartrev .top-bar-section ul li > a > .welcome.align {
  color: #555555;
}
#module-smartrev .top-bar-section ul li > a > .welcome.align b {
  color: #ffffff;
}
#module-smartrev .image-button span,
#module-smartrev .tickets > div > .title-span,
#module-smartrev a.linked {
  color: #009bdb;
}
#module-smartrev .tickets span {
  color: #000b0f;
}
#module-smartrev .colored.dark,
#module-smartrev .colored.dark span {
  color: #005375;
}
#module-smartrev .tabs dd.active > a,
#module-smartrev .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-smartrev select {
  background-color: #efefef;
}
#module-smartrev .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-smartrev .attachment-name,
#module-smartrev .button.tiny,
#module-smartrev .button.tiny,
#module-smartrev .button.tiny,
#module-smartrev .button.tiny:focus,
#module-smartrev .button.tiny,
#module-smartrev .button.tiny:hover,
#module-smartrev .colored span,
#module-smartrev .colored,
#module-smartrev .bookmark-inner-wrap a,
#module-smartrev .dayName,
#module-smartrev .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-smartrev .goback,
#module-smartrev .grid .grid-row-heading,
#module-smartrev .bloc_actions-table .name,
#module-smartrev .multiple-inverse > .multiselect.selected,
#module-smartrev .numbers,
#module-smartrev .reply,
#module-smartrev .ta-toolbar button.pressed:hover,
#module-smartrev .ta-toolbar button:hover,
#module-smartrev .tabs dd.active > a,
#module-smartrev .selectize-control button:not(.clear) {
  color: #009bdb;
}
#module-smartrev .tiquets-number > small,
#module-smartrev .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-smartrev .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-smartrev .top-bar-section li:not(.has-form) a:not(.button):active,
#module-smartrev .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-smartrev .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-smartrev .top-bar-section ul li,
#module-smartrev .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-smartrev a.left,
#module-smartrev ul.menu li i {
  color: #009bdb;
}
#module-smartrev .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-smartrev small.dark > span,
#module-smartrev .angular-ui-tree-node:hover > div > div .iblock {
  color: #005375;
}
#module-smartrev .colored.circle {
  border-radius: 30px;
  border: 2px solid #009bdb;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-smartrev .button.bordered,
#module-smartrev button.bordered {
  background-color: inherit;
  color: #009bdb;
  border-color: #009bdb;
}
#module-smartrev .button.bordered.left,
#module-smartrev button.bordered.left {
  margin: 20px 0;
}
#module-smartrev .dark svg path,
#module-smartrev .grid-row-content svg path,
#module-smartrev .icons .itemlist-item-action svg path,
#module-smartrev .info svg path,
#module-smartrev .itemlist-action svg path,
#module-smartrev .itemlist-item-move svg path,
#module-smartrev .bloc_actions-table svg path,
#module-smartrev .marginr svg path,
#module-smartrev .navbar a.active svg path,
#module-smartrev .services-icon svg path,
#module-smartrev .star.dark svg path,
#module-smartrev .top-bar-section a:hover svg path,
#module-smartrev .top-bar-section li:active svg path,
#module-smartrev .ventas-icon svg path,
#module-smartrev aside svg path,
#module-smartrev .block_actions .padlock svg path,
#module-smartrev .colored svg path,
#module-smartrev li.actived svg path,
#module-smartrev li.actived:hover svg path,
#module-smartrev nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-smartrev .occupants svg path,
#module-smartrev .gallery .actions .action svg path {
  fill: #009bdb;
}
#module-smartrev .dark svg polygon,
#module-smartrev .grid-row-content svg polygon,
#module-smartrev .icons .itemlist-item-action svg polygon,
#module-smartrev .info svg polygon,
#module-smartrev .itemlist-action svg polygon,
#module-smartrev .itemlist-item-move svg polygon,
#module-smartrev .bloc_actions-table svg polygon,
#module-smartrev .marginr svg polygon,
#module-smartrev .navbar a.active svg polygon,
#module-smartrev .services-icon svg polygon,
#module-smartrev .star.dark svg polygon,
#module-smartrev .top-bar-section a:hover svg polygon,
#module-smartrev .top-bar-section li:active svg polygon,
#module-smartrev .ventas-icon svg polygon,
#module-smartrev aside svg polygon,
#module-smartrev .block_actions .padlock svg polygon,
#module-smartrev .colored svg polygon,
#module-smartrev li.actived svg polygon,
#module-smartrev li.actived:hover svg polygon,
#module-smartrev nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-smartrev .occupants svg polygon,
#module-smartrev .gallery .actions .action svg polygon {
  fill: #009bdb;
}
#module-smartrev .dark svg circle,
#module-smartrev .grid-row-content svg circle,
#module-smartrev .icons .itemlist-item-action svg circle,
#module-smartrev .info svg circle,
#module-smartrev .itemlist-action svg circle,
#module-smartrev .itemlist-item-move svg circle,
#module-smartrev .bloc_actions-table svg circle,
#module-smartrev .marginr svg circle,
#module-smartrev .navbar a.active svg circle,
#module-smartrev .services-icon svg circle,
#module-smartrev .star.dark svg circle,
#module-smartrev .top-bar-section a:hover svg circle,
#module-smartrev .top-bar-section li:active svg circle,
#module-smartrev .ventas-icon svg circle,
#module-smartrev aside svg circle,
#module-smartrev .block_actions .padlock svg circle,
#module-smartrev .colored svg circle,
#module-smartrev li.actived svg circle,
#module-smartrev li.actived:hover svg circle,
#module-smartrev nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-smartrev .occupants svg circle,
#module-smartrev .gallery .actions .action svg circle {
  fill: #009bdb;
}
#module-smartrev .dark svg g rect,
#module-smartrev .grid-row-content svg g rect,
#module-smartrev .icons .itemlist-item-action svg g rect,
#module-smartrev .info svg g rect,
#module-smartrev .itemlist-action svg g rect,
#module-smartrev .itemlist-item-move svg g rect,
#module-smartrev .bloc_actions-table svg g rect,
#module-smartrev .marginr svg g rect,
#module-smartrev .navbar a.active svg g rect,
#module-smartrev .services-icon svg g rect,
#module-smartrev .star.dark svg g rect,
#module-smartrev .top-bar-section a:hover svg g rect,
#module-smartrev .top-bar-section li:active svg g rect,
#module-smartrev .ventas-icon svg g rect,
#module-smartrev aside svg g rect,
#module-smartrev .block_actions .padlock svg g rect,
#module-smartrev .colored svg g rect,
#module-smartrev li.actived svg g rect,
#module-smartrev li.actived:hover svg g rect,
#module-smartrev nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-smartrev .occupants svg g rect,
#module-smartrev .gallery .actions .action svg g rect {
  fill: #009bdb;
}
#module-smartrev .as-sortable-placeholder,
#module-smartrev .itemlist .selected:not(.multiselect),
#module-smartrev .angular-ui-tree-placeholder,
#module-smartrev .simpleNativeDatepicker table,
#module-smartrev .row.border.unpadded:hover,
#module-smartrev .apps-switcher ul li:hover,
#module-smartrev .user-config_panel ul li:hover {
  background-color: rgba(0, 155, 219, 0.23);
}
#module-smartrev .itemlist form:not(.clear) {
  background-color: rgba(0, 155, 219, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-smartrev .no_availability .error,
#module-smartrev .caption.radiusless {
  background-color: rgba(0, 155, 219, 0.5);
  padding: 10px 20px;
}
#module-smartrev .no_availability .error,
#module-smartrev .no_availability .error h3 {
  color: #00658f;
}
#module-smartrev ::-webkit-scrollbar-thumb,
#module-smartrev ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 155, 219, 0.5);
}
#module-smartrev input[type="text"].searchbox,
#module-smartrev .multiple-inverse > .multiselect,
#module-smartrev .navbar a {
  background-color: #00658f;
}
#module-smartrev input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-smartrev .itemlist .row.dark > .row,
#module-smartrev .scroll-top,
#module-smartrev .quotes,
#module-smartrev .tabs .tab-title > a {
  background-color: #005375;
}
#module-smartrev .itemlist .row.dark > .row .title-span,
#module-smartrev .scroll-top .title-span,
#module-smartrev .quotes .title-span,
#module-smartrev .tabs .tab-title > a .title-span {
  color: white;
}
#module-smartrev button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-smartrev .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #0089db;
}
#module-smartrev button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-smartrev .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-smartrev .radiusless input[type="text"].searchbox {
  background-color: #009bdb;
  border: #009bdb;
  margin: 0px;
}
#module-smartrev .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-smartrev .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-smartrev .white > svg path {
  fill: white;
}
#module-smartrev .black > svg path {
  fill: #000;
}
#module-smartrev button:not(.tiny)[disabled],
#module-smartrev button:not(.tiny)[disabled]:hover {
  background-color: rgba(0, 155, 219, 0.2) !important;
  border: 0px;
}
#module-smartrev button:not(.tiny)[disabled] span,
#module-smartrev button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-smartrev button:not(.tiny)[disabled] svg path,
#module-smartrev button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-smartrev button.tiny[disabled] span,
#module-smartrev button.tiny[disabled]:hover span {
  color: rgba(0, 155, 219, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-smartrev button.tiny[disabled] svg path,
#module-smartrev button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-smartrev .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-smartrev .cont-subitem:hover,
#module-smartrev .itemlist form:not(.clear),
#module-smartrev .itemlist-item-content.active,
#module-smartrev .itemlist-item-content.editing,
#module-smartrev .tabbable-container,
#module-smartrev .tickets > div:hover {
  background-color: rgba(0, 155, 219, 0.3);
}
#module-smartrev .angular-ui-tree-content:hover:before,
#module-smartrev .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(0, 155, 219, 0.15);
}
#module-smartrev .navbar a.active {
  background-color: #ffffff;
}
#module-smartrev .dark-caption .sections span {
  color: #a8e6ff;
}
#module-smartrev input[type="text"].searchbox {
  border: 1px solid #0077a8;
}
#module-smartrev li.actived small:not(.error),
#module-smartrev li:hover small:not(.error) {
  border-color: #009bdb;
  border-width: 1px;
}
#module-smartrev li:hover.user_profile .circular img {
  border-color: #009bdb;
  border-width: 2px;
}
#module-smartrev li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-smartrev input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-smartrev .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-smartrev input[type="color"]:focus,
#module-smartrev input[type="date"]:focus,
#module-smartrev input[type="datetime"]:focus,
#module-smartrev input[type="datetime-local"]:focus,
#module-smartrev input[type="email"]:focus,
#module-smartrev input[type="month"]:focus,
#module-smartrev input[type="number"]:focus,
#module-smartrev input[type="password"]:focus,
#module-smartrev input[type="search"]:focus,
#module-smartrev input[type="tel"]:focus,
#module-smartrev input[type="time"]:focus,
#module-smartrev input[type="url"]:focus,
#module-smartrev input[type="week"]:focus,
#module-smartrev textarea:focus {
  background-color: #ffffff;
  border-color: #009bdb;
  box-shadow: 1px 1px 12px -2px #009bdb;
}
#module-smartrev .top-bar-section > ul > .divider,
#module-smartrev .top-bar-section > ul > [role="separator"],
#module-smartrev nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-smartrev .button.bordered,
#module-smartrev button.bordered {
  background-color: inherit;
  color: #009bdb;
  border-color: #009bdb;
  border-width: 2px;
  font-weight: 500;
}
#module-smartrev .button.bordered:hover,
#module-smartrev button.bordered:hover {
  color: #005375;
  border-color: #005375;
}
#module-smartrev .button.bordered:hover .title-span,
#module-smartrev button.bordered:hover .title-span,
#module-smartrev .button.bordered:hover .title-span span,
#module-smartrev button.bordered:hover .title-span span {
  color: #005375;
}
#module-smartrev .button.bordered.inverse,
#module-smartrev button.bordered.inverse {
  border-color: white;
}
#module-smartrev .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-smartrev .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-smartrev .tabset-integred.outside .content {
  padding: 0;
}
#module-smartrev .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-smartrev .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-smartrev .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-smartrev .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-smartrev .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-smartrev .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #009bdb;
}
#module-smartrev .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-smartrev .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-smartrev .tabset-integred.full-content {
  position: relative;
}
#module-smartrev .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-smartrev .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-smartrev .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-smartrev .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #005375;
}
#module-smartrev .tabset-integred .tabs dd > a {
  background-color: #005375;
}
#module-smartrev .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-smartrev .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-smartrev .tabset-integred-forms input[type="number"],
#module-smartrev .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-smartrev .dark > .itemlist-item-content,
#module-smartrev .dark-caption {
  background-color: #00658f;
}
#module-smartrev .dark > .itemlist-item-content .light,
#module-smartrev .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-smartrev .dark > .itemlist-item-content .white svg,
#module-smartrev .dark-caption .white svg,
#module-smartrev .dark > .itemlist-item-content .itemlist-item-action svg,
#module-smartrev .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-smartrev .dark > .itemlist-item-content .white svg path,
#module-smartrev .dark-caption .white svg path,
#module-smartrev .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-smartrev .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-smartrev .dark > .itemlist-item-content .white svg,
#module-smartrev .dark-caption .white svg {
  margin-right: 10px;
}
#module-smartrev .dark > .itemlist-item-content + .clear {
  background-color: #00658f;
}
#module-smartrev .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #00658f;
}
#module-smartrev .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-smartrev .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-smartrev .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-smartrev .clear > .itemlist {
  margin: 0px;
}
#module-smartrev .row.white {
  background-color: #EFEFEF;
}
#module-smartrev .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-smartrev .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-smartrev .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23009bdb%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-smartrev .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-smartrev .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-smartrev .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-smartrev .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-smartrev .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-smartrev .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-smartrev .icon.inverse svg path {
  fill: white;
}
#module-smartrev button[disabled].white,
#module-smartrev button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-smartrev button[disabled].white svg,
#module-smartrev button.white svg,
#module-smartrev button[disabled].white svg path,
#module-smartrev button.white svg path {
  fill: #009bdb;
}
#module-smartrev button[disabled].white:focus,
#module-smartrev button[disabled].white:hover,
#module-smartrev button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-smartrev button[disabled].white:focus svg,
#module-smartrev button[disabled].white:hover svg,
#module-smartrev button.white:focus svg,
#module-smartrev button[disabled].white:focus svg path,
#module-smartrev button[disabled].white:hover svg path,
#module-smartrev button.white:focus svg path {
  fill: #009bdb;
}
#module-smartrev button.white:hover {
  background-color: #009bdb;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-smartrev button.white:hover svg,
#module-smartrev button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-smartrev button[disabled].white,
#module-smartrev button[disabled].white:focus,
#module-smartrev button[disabled].white:hover {
  opacity: 0.2;
}
#module-smartrev .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-smartrev .tabs-right .columns input[type="text"] {
  color: #009bdb;
}
#module-smartrev .tiquets-number.hover,
#module-smartrev .user_profile.hover,
#module-smartrev .appSwitch.hover {
  background-color: #ffffff;
  color: #009bdb;
}
#module-smartrev .tiquets-number.hover svg path,
#module-smartrev .user_profile.hover svg path,
#module-smartrev .appSwitch.hover svg path {
  fill: #009bdb;
}
#module-smartrev .tiquets-number.hover svg polyline,
#module-smartrev .user_profile.hover svg polyline,
#module-smartrev .appSwitch.hover svg polyline,
#module-smartrev .tiquets-number.hover svg line,
#module-smartrev .user_profile.hover svg line,
#module-smartrev .appSwitch.hover svg line {
  stroke: #009bdb;
}
#module-smartrev .tiquets-number.hover small:not(.error),
#module-smartrev .user_profile.hover small:not(.error),
#module-smartrev .appSwitch.hover small:not(.error) {
  border-color: #009bdb;
  border-width: 1px;
  border-style: solid;
}
#module-smartrev .tiquets-number.hover b,
#module-smartrev .user_profile.hover b,
#module-smartrev .appSwitch.hover b {
  color: #009bdb;
}
#module-smartrev .tiquets-number.hover .circular img,
#module-smartrev .user_profile.hover .circular img,
#module-smartrev .appSwitch.hover .circular img {
  border-color: #009bdb;
  border-width: 2px;
}
#module-smartrev .tiquets-number.hover span,
#module-smartrev .user_profile.hover span,
#module-smartrev .appSwitch.hover span {
  color: #424242;
}
#module-smartrev .user-config_panel .capitalize.iblock {
  color: #005375;
}
.navbar a.panel-config {
  border-left-color: #424242;
}
.navpanel .box a.panel-config {
  background-color: #424242;
}
.navpanel .box a.panel-config:hover,
.navpanel .box a.panel-config:focus {
  box-shadow: 0 0 6px 1px rgba(66, 66, 66, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-config {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-config .button:enabled.inverse:hover,
#module-config .button:enabled:not(.tiny):not(.inverse),
#module-config .icon-background,
#module-config .multiselect.selected,
#module-config .round-config,
#module-config .navbar,
#module-config .navbar a:not(.panel-config):hover,
#module-config .panel .caption:not(.dark-caption):not(.radiusless),
#module-config .select2-container-multi .select2-choices .select2-search-choice,
#module-config .select2-results .select2-highlighted,
#module-config .simpleNativeDatepicker .selected,
#module-config .simpleNativeDatepicker table .header-color,
#module-config button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-config .button:not(.tiny):not(.inverse):not(.bordered),
#module-config .button.bg,
#module-config .multiselect.selected,
#module-config button:not(.tiny),
#module-config .button:not(.tiny),
#module-config nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-config nav.top-bar,
#module-config .tabset-integred dl,
#module-config ul.pagination li.current a,
#module-config ul.pagination li.current button,
#module-config #collapse-discounts .itemlist form .tabbable dl,
#module-config #collapse-discounts {
  background-color: #424242;
}
#module-config .button:not(.tiny) {
  border: 2px solid #424242;
}
#module-config .button:not(.tiny).inverse {
  background-color: #0f0f0f;
}
#module-config .multiple-inverse > .multiselect.selected,
#module-config .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-config .top-bar-section li:not(.has-form) a:not(.button):active,
#module-config .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-config .top-bar-section li:not(.no-hover):active,
#module-config .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-config .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-config .image-button span,
#module-config .tickets > div > .title-span,
#module-config a.linked {
  color: #424242;
}
#module-config .tickets span {
  color: #000000;
}
#module-config .colored.dark,
#module-config .colored.dark span {
  color: #0f0f0f;
}
#module-config .tabs dd.active > a,
#module-config .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-config select {
  background-color: #efefef;
}
#module-config .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-config .attachment-name,
#module-config .button.tiny,
#module-config .button.tiny,
#module-config .button.tiny,
#module-config .button.tiny:focus,
#module-config .button.tiny,
#module-config .button.tiny:hover,
#module-config .colored span,
#module-config .colored,
#module-config .bookmark-inner-wrap a,
#module-config .dayName,
#module-config .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-config .goback,
#module-config .grid .grid-row-heading,
#module-config .bloc_actions-table .name,
#module-config .multiple-inverse > .multiselect.selected,
#module-config .numbers,
#module-config .reply,
#module-config .ta-toolbar button.pressed:hover,
#module-config .ta-toolbar button:hover,
#module-config .tabs dd.active > a,
#module-config .selectize-control button:not(.clear) {
  color: #424242;
}
#module-config .tiquets-number > small,
#module-config .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-config .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-config .top-bar-section li:not(.has-form) a:not(.button):active,
#module-config .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-config .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-config .top-bar-section ul li,
#module-config .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-config a.left,
#module-config ul.menu li i {
  color: #424242;
}
#module-config .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-config small.dark > span,
#module-config .angular-ui-tree-node:hover > div > div .iblock {
  color: #0f0f0f;
}
#module-config .colored.circle {
  border-radius: 30px;
  border: 2px solid #424242;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-config .button.bordered,
#module-config button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
}
#module-config .button.bordered.left,
#module-config button.bordered.left {
  margin: 20px 0;
}
#module-config .dark svg path,
#module-config .grid-row-content svg path,
#module-config .icons .itemlist-item-action svg path,
#module-config .info svg path,
#module-config .itemlist-action svg path,
#module-config .itemlist-item-move svg path,
#module-config .bloc_actions-table svg path,
#module-config .marginr svg path,
#module-config .navbar a.active svg path,
#module-config .services-icon svg path,
#module-config .star.dark svg path,
#module-config .top-bar-section a:hover svg path,
#module-config .top-bar-section li:active svg path,
#module-config .ventas-icon svg path,
#module-config aside svg path,
#module-config .block_actions .padlock svg path,
#module-config .colored svg path,
#module-config li.actived svg path,
#module-config li.actived:hover svg path,
#module-config nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-config .occupants svg path,
#module-config .gallery .actions .action svg path {
  fill: #424242;
}
#module-config .dark svg polygon,
#module-config .grid-row-content svg polygon,
#module-config .icons .itemlist-item-action svg polygon,
#module-config .info svg polygon,
#module-config .itemlist-action svg polygon,
#module-config .itemlist-item-move svg polygon,
#module-config .bloc_actions-table svg polygon,
#module-config .marginr svg polygon,
#module-config .navbar a.active svg polygon,
#module-config .services-icon svg polygon,
#module-config .star.dark svg polygon,
#module-config .top-bar-section a:hover svg polygon,
#module-config .top-bar-section li:active svg polygon,
#module-config .ventas-icon svg polygon,
#module-config aside svg polygon,
#module-config .block_actions .padlock svg polygon,
#module-config .colored svg polygon,
#module-config li.actived svg polygon,
#module-config li.actived:hover svg polygon,
#module-config nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-config .occupants svg polygon,
#module-config .gallery .actions .action svg polygon {
  fill: #424242;
}
#module-config .dark svg circle,
#module-config .grid-row-content svg circle,
#module-config .icons .itemlist-item-action svg circle,
#module-config .info svg circle,
#module-config .itemlist-action svg circle,
#module-config .itemlist-item-move svg circle,
#module-config .bloc_actions-table svg circle,
#module-config .marginr svg circle,
#module-config .navbar a.active svg circle,
#module-config .services-icon svg circle,
#module-config .star.dark svg circle,
#module-config .top-bar-section a:hover svg circle,
#module-config .top-bar-section li:active svg circle,
#module-config .ventas-icon svg circle,
#module-config aside svg circle,
#module-config .block_actions .padlock svg circle,
#module-config .colored svg circle,
#module-config li.actived svg circle,
#module-config li.actived:hover svg circle,
#module-config nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-config .occupants svg circle,
#module-config .gallery .actions .action svg circle {
  fill: #424242;
}
#module-config .dark svg g rect,
#module-config .grid-row-content svg g rect,
#module-config .icons .itemlist-item-action svg g rect,
#module-config .info svg g rect,
#module-config .itemlist-action svg g rect,
#module-config .itemlist-item-move svg g rect,
#module-config .bloc_actions-table svg g rect,
#module-config .marginr svg g rect,
#module-config .navbar a.active svg g rect,
#module-config .services-icon svg g rect,
#module-config .star.dark svg g rect,
#module-config .top-bar-section a:hover svg g rect,
#module-config .top-bar-section li:active svg g rect,
#module-config .ventas-icon svg g rect,
#module-config aside svg g rect,
#module-config .block_actions .padlock svg g rect,
#module-config .colored svg g rect,
#module-config li.actived svg g rect,
#module-config li.actived:hover svg g rect,
#module-config nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-config .occupants svg g rect,
#module-config .gallery .actions .action svg g rect {
  fill: #424242;
}
#module-config .as-sortable-placeholder,
#module-config .itemlist .selected:not(.multiselect),
#module-config .angular-ui-tree-placeholder,
#module-config .simpleNativeDatepicker table,
#module-config .row.border.unpadded:hover,
#module-config .apps-switcher ul li:hover,
#module-config .user-config_panel ul li:hover {
  background-color: rgba(66, 66, 66, 0.23);
}
#module-config .itemlist form:not(.clear) {
  background-color: rgba(66, 66, 66, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-config .no_availability .error,
#module-config .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  padding: 10px 20px;
}
#module-config .no_availability .error,
#module-config .no_availability .error h3 {
  color: #1c1c1c;
}
#module-config ::-webkit-scrollbar-thumb,
#module-config ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(66, 66, 66, 0.5);
}
#module-config input[type="text"].searchbox,
#module-config .multiple-inverse > .multiselect,
#module-config .navbar a {
  background-color: #1c1c1c;
}
#module-config input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-config .itemlist .row.dark > .row,
#module-config .scroll-top,
#module-config .quotes,
#module-config .tabs .tab-title > a {
  background-color: #0f0f0f;
}
#module-config .itemlist .row.dark > .row .title-span,
#module-config .scroll-top .title-span,
#module-config .quotes .title-span,
#module-config .tabs .tab-title > a .title-span {
  color: white;
}
#module-config button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-config .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #424242;
}
#module-config button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-config .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-config .radiusless input[type="text"].searchbox {
  background-color: #424242;
  border: #424242;
  margin: 0px;
}
#module-config .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-config .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-config .white > svg path {
  fill: white;
}
#module-config .black > svg path {
  fill: #000;
}
#module-config button:not(.tiny)[disabled],
#module-config button:not(.tiny)[disabled]:hover {
  background-color: rgba(66, 66, 66, 0.2) !important;
  border: 0px;
}
#module-config button:not(.tiny)[disabled] span,
#module-config button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-config button:not(.tiny)[disabled] svg path,
#module-config button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-config button.tiny[disabled] span,
#module-config button.tiny[disabled]:hover span {
  color: rgba(66, 66, 66, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-config button.tiny[disabled] svg path,
#module-config button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-config .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-config .cont-subitem:hover,
#module-config .itemlist form:not(.clear),
#module-config .itemlist-item-content.active,
#module-config .itemlist-item-content.editing,
#module-config .tabbable-container,
#module-config .tickets > div:hover {
  background-color: rgba(66, 66, 66, 0.3);
}
#module-config .angular-ui-tree-content:hover:before,
#module-config .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(66, 66, 66, 0.15);
}
#module-config .navbar a.active {
  background-color: #ffffff;
}
#module-config .dark-caption .sections span {
  color: #a8a8a8;
}
#module-config input[type="text"].searchbox {
  border: 1px solid #292929;
}
#module-config li.actived small:not(.error),
#module-config li:hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
}
#module-config li:hover.user_profile .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-config li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-config input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-config .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-config input[type="color"]:focus,
#module-config input[type="date"]:focus,
#module-config input[type="datetime"]:focus,
#module-config input[type="datetime-local"]:focus,
#module-config input[type="email"]:focus,
#module-config input[type="month"]:focus,
#module-config input[type="number"]:focus,
#module-config input[type="password"]:focus,
#module-config input[type="search"]:focus,
#module-config input[type="tel"]:focus,
#module-config input[type="time"]:focus,
#module-config input[type="url"]:focus,
#module-config input[type="week"]:focus,
#module-config textarea:focus {
  background-color: #ffffff;
  border-color: #424242;
  box-shadow: 1px 1px 12px -2px #424242;
}
#module-config .top-bar-section > ul > .divider,
#module-config .top-bar-section > ul > [role="separator"],
#module-config nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-config .button.bordered,
#module-config button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  border-width: 2px;
  font-weight: 500;
}
#module-config .button.bordered:hover,
#module-config button.bordered:hover {
  color: #0f0f0f;
  border-color: #0f0f0f;
}
#module-config .button.bordered:hover .title-span,
#module-config button.bordered:hover .title-span,
#module-config .button.bordered:hover .title-span span,
#module-config button.bordered:hover .title-span span {
  color: #0f0f0f;
}
#module-config .button.bordered.inverse,
#module-config button.bordered.inverse {
  border-color: white;
}
#module-config .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-config .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-config .tabset-integred.outside .content {
  padding: 0;
}
#module-config .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-config .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-config .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-config .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-config .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-config .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
#module-config .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-config .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-config .tabset-integred.full-content {
  position: relative;
}
#module-config .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-config .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-config .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-config .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
#module-config .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
#module-config .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-config .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-config .tabset-integred-forms input[type="number"],
#module-config .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-config .dark > .itemlist-item-content,
#module-config .dark-caption {
  background-color: #1c1c1c;
}
#module-config .dark > .itemlist-item-content .light,
#module-config .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-config .dark > .itemlist-item-content .white svg,
#module-config .dark-caption .white svg,
#module-config .dark > .itemlist-item-content .itemlist-item-action svg,
#module-config .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-config .dark > .itemlist-item-content .white svg path,
#module-config .dark-caption .white svg path,
#module-config .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-config .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-config .dark > .itemlist-item-content .white svg,
#module-config .dark-caption .white svg {
  margin-right: 10px;
}
#module-config .dark > .itemlist-item-content + .clear {
  background-color: #1c1c1c;
}
#module-config .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #1c1c1c;
}
#module-config .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-config .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-config .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-config .clear > .itemlist {
  margin: 0px;
}
#module-config .row.white {
  background-color: #EFEFEF;
}
#module-config .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-config .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-config .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-config .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-config .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-config .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-config .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-config .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-config .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-config .icon.inverse svg path {
  fill: white;
}
#module-config button[disabled].white,
#module-config button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-config button[disabled].white svg,
#module-config button.white svg,
#module-config button[disabled].white svg path,
#module-config button.white svg path {
  fill: #424242;
}
#module-config button[disabled].white:focus,
#module-config button[disabled].white:hover,
#module-config button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-config button[disabled].white:focus svg,
#module-config button[disabled].white:hover svg,
#module-config button.white:focus svg,
#module-config button[disabled].white:focus svg path,
#module-config button[disabled].white:hover svg path,
#module-config button.white:focus svg path {
  fill: #424242;
}
#module-config button.white:hover {
  background-color: #424242;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-config button.white:hover svg,
#module-config button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-config button[disabled].white,
#module-config button[disabled].white:focus,
#module-config button[disabled].white:hover {
  opacity: 0.2;
}
#module-config .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-config .tabs-right .columns input[type="text"] {
  color: #424242;
}
#module-config .tiquets-number.hover,
#module-config .user_profile.hover,
#module-config .appSwitch.hover {
  background-color: #ffffff;
  color: #424242;
}
#module-config .tiquets-number.hover svg path,
#module-config .user_profile.hover svg path,
#module-config .appSwitch.hover svg path {
  fill: #424242;
}
#module-config .tiquets-number.hover svg polyline,
#module-config .user_profile.hover svg polyline,
#module-config .appSwitch.hover svg polyline,
#module-config .tiquets-number.hover svg line,
#module-config .user_profile.hover svg line,
#module-config .appSwitch.hover svg line {
  stroke: #424242;
}
#module-config .tiquets-number.hover small:not(.error),
#module-config .user_profile.hover small:not(.error),
#module-config .appSwitch.hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
  border-style: solid;
}
#module-config .tiquets-number.hover b,
#module-config .user_profile.hover b,
#module-config .appSwitch.hover b {
  color: #424242;
}
#module-config .tiquets-number.hover .circular img,
#module-config .user_profile.hover .circular img,
#module-config .appSwitch.hover .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-config .tiquets-number.hover span,
#module-config .user_profile.hover span,
#module-config .appSwitch.hover span {
  color: #424242;
}
#module-config .user-config_panel .capitalize.iblock {
  color: #0f0f0f;
}
.navbar a.panel-hotels {
  border-left-color: #49b2da;
}
.navpanel .box a.panel-hotels {
  background-color: #49b2da;
}
.navpanel .box a.panel-hotels:hover,
.navpanel .box a.panel-hotels:focus {
  box-shadow: 0 0 6px 1px rgba(73, 178, 218, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-hotels {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-hotels .button:enabled.inverse:hover,
#module-hotels .button:enabled:not(.tiny):not(.inverse),
#module-hotels .icon-background,
#module-hotels .multiselect.selected,
#module-hotels .round-hotels,
#module-hotels .navbar,
#module-hotels .navbar a:not(.panel-hotels):hover,
#module-hotels .panel .caption:not(.dark-caption):not(.radiusless),
#module-hotels .select2-container-multi .select2-choices .select2-search-choice,
#module-hotels .select2-results .select2-highlighted,
#module-hotels .simpleNativeDatepicker .selected,
#module-hotels .simpleNativeDatepicker table .header-color,
#module-hotels button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-hotels .button:not(.tiny):not(.inverse):not(.bordered),
#module-hotels .button.bg,
#module-hotels .multiselect.selected,
#module-hotels button:not(.tiny),
#module-hotels .button:not(.tiny),
#module-hotels nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-hotels nav.top-bar,
#module-hotels .tabset-integred dl,
#module-hotels ul.pagination li.current a,
#module-hotels ul.pagination li.current button,
#module-hotels #collapse-discounts .itemlist form .tabbable dl,
#module-hotels #collapse-discounts {
  background-color: #49b2da;
}
#module-hotels .button:not(.tiny) {
  border: 2px solid #49b2da;
}
#module-hotels .button:not(.tiny).inverse {
  background-color: #207b9d;
}
#module-hotels .multiple-inverse > .multiselect.selected,
#module-hotels .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-hotels .top-bar-section li:not(.has-form) a:not(.button):active,
#module-hotels .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-hotels .top-bar-section li:not(.no-hover):active,
#module-hotels .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-hotels .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-hotels .top-bar-section ul li > a > .welcome.align {
  color: #555555;
}
#module-hotels .top-bar-section ul li > a > .welcome.align b {
  color: #ffffff;
}
#module-hotels .image-button span,
#module-hotels .tickets > div > .title-span,
#module-hotels a.linked {
  color: #49b2da;
}
#module-hotels .tickets span {
  color: #0f3848;
}
#module-hotels .colored.dark,
#module-hotels .colored.dark span {
  color: #207b9d;
}
#module-hotels .tabs dd.active > a,
#module-hotels .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-hotels select {
  background-color: #efefef;
}
#module-hotels .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-hotels .attachment-name,
#module-hotels .button.tiny,
#module-hotels .button.tiny,
#module-hotels .button.tiny,
#module-hotels .button.tiny:focus,
#module-hotels .button.tiny,
#module-hotels .button.tiny:hover,
#module-hotels .colored span,
#module-hotels .colored,
#module-hotels .bookmark-inner-wrap a,
#module-hotels .dayName,
#module-hotels .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-hotels .goback,
#module-hotels .grid .grid-row-heading,
#module-hotels .bloc_actions-table .name,
#module-hotels .multiple-inverse > .multiselect.selected,
#module-hotels .numbers,
#module-hotels .reply,
#module-hotels .ta-toolbar button.pressed:hover,
#module-hotels .ta-toolbar button:hover,
#module-hotels .tabs dd.active > a,
#module-hotels .selectize-control button:not(.clear) {
  color: #49b2da;
}
#module-hotels .tiquets-number > small,
#module-hotels .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-hotels .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-hotels .top-bar-section li:not(.has-form) a:not(.button):active,
#module-hotels .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-hotels .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-hotels .top-bar-section ul li,
#module-hotels .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-hotels a.left,
#module-hotels ul.menu li i {
  color: #49b2da;
}
#module-hotels .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-hotels small.dark > span,
#module-hotels .angular-ui-tree-node:hover > div > div .iblock {
  color: #207b9d;
}
#module-hotels .colored.circle {
  border-radius: 30px;
  border: 2px solid #49b2da;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-hotels .button.bordered,
#module-hotels button.bordered {
  background-color: inherit;
  color: #49b2da;
  border-color: #49b2da;
}
#module-hotels .button.bordered.left,
#module-hotels button.bordered.left {
  margin: 20px 0;
}
#module-hotels .dark svg path,
#module-hotels .grid-row-content svg path,
#module-hotels .icons .itemlist-item-action svg path,
#module-hotels .info svg path,
#module-hotels .itemlist-action svg path,
#module-hotels .itemlist-item-move svg path,
#module-hotels .bloc_actions-table svg path,
#module-hotels .marginr svg path,
#module-hotels .navbar a.active svg path,
#module-hotels .services-icon svg path,
#module-hotels .star.dark svg path,
#module-hotels .top-bar-section a:hover svg path,
#module-hotels .top-bar-section li:active svg path,
#module-hotels .ventas-icon svg path,
#module-hotels aside svg path,
#module-hotels .block_actions .padlock svg path,
#module-hotels .colored svg path,
#module-hotels li.actived svg path,
#module-hotels li.actived:hover svg path,
#module-hotels nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-hotels .occupants svg path,
#module-hotels .gallery .actions .action svg path {
  fill: #49b2da;
}
#module-hotels .dark svg polygon,
#module-hotels .grid-row-content svg polygon,
#module-hotels .icons .itemlist-item-action svg polygon,
#module-hotels .info svg polygon,
#module-hotels .itemlist-action svg polygon,
#module-hotels .itemlist-item-move svg polygon,
#module-hotels .bloc_actions-table svg polygon,
#module-hotels .marginr svg polygon,
#module-hotels .navbar a.active svg polygon,
#module-hotels .services-icon svg polygon,
#module-hotels .star.dark svg polygon,
#module-hotels .top-bar-section a:hover svg polygon,
#module-hotels .top-bar-section li:active svg polygon,
#module-hotels .ventas-icon svg polygon,
#module-hotels aside svg polygon,
#module-hotels .block_actions .padlock svg polygon,
#module-hotels .colored svg polygon,
#module-hotels li.actived svg polygon,
#module-hotels li.actived:hover svg polygon,
#module-hotels nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-hotels .occupants svg polygon,
#module-hotels .gallery .actions .action svg polygon {
  fill: #49b2da;
}
#module-hotels .dark svg circle,
#module-hotels .grid-row-content svg circle,
#module-hotels .icons .itemlist-item-action svg circle,
#module-hotels .info svg circle,
#module-hotels .itemlist-action svg circle,
#module-hotels .itemlist-item-move svg circle,
#module-hotels .bloc_actions-table svg circle,
#module-hotels .marginr svg circle,
#module-hotels .navbar a.active svg circle,
#module-hotels .services-icon svg circle,
#module-hotels .star.dark svg circle,
#module-hotels .top-bar-section a:hover svg circle,
#module-hotels .top-bar-section li:active svg circle,
#module-hotels .ventas-icon svg circle,
#module-hotels aside svg circle,
#module-hotels .block_actions .padlock svg circle,
#module-hotels .colored svg circle,
#module-hotels li.actived svg circle,
#module-hotels li.actived:hover svg circle,
#module-hotels nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-hotels .occupants svg circle,
#module-hotels .gallery .actions .action svg circle {
  fill: #49b2da;
}
#module-hotels .dark svg g rect,
#module-hotels .grid-row-content svg g rect,
#module-hotels .icons .itemlist-item-action svg g rect,
#module-hotels .info svg g rect,
#module-hotels .itemlist-action svg g rect,
#module-hotels .itemlist-item-move svg g rect,
#module-hotels .bloc_actions-table svg g rect,
#module-hotels .marginr svg g rect,
#module-hotels .navbar a.active svg g rect,
#module-hotels .services-icon svg g rect,
#module-hotels .star.dark svg g rect,
#module-hotels .top-bar-section a:hover svg g rect,
#module-hotels .top-bar-section li:active svg g rect,
#module-hotels .ventas-icon svg g rect,
#module-hotels aside svg g rect,
#module-hotels .block_actions .padlock svg g rect,
#module-hotels .colored svg g rect,
#module-hotels li.actived svg g rect,
#module-hotels li.actived:hover svg g rect,
#module-hotels nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-hotels .occupants svg g rect,
#module-hotels .gallery .actions .action svg g rect {
  fill: #49b2da;
}
#module-hotels .as-sortable-placeholder,
#module-hotels .itemlist .selected:not(.multiselect),
#module-hotels .angular-ui-tree-placeholder,
#module-hotels .simpleNativeDatepicker table,
#module-hotels .row.border.unpadded:hover,
#module-hotels .apps-switcher ul li:hover,
#module-hotels .user-config_panel ul li:hover {
  background-color: rgba(73, 178, 218, 0.23);
}
#module-hotels .itemlist form:not(.clear) {
  background-color: rgba(73, 178, 218, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-hotels .no_availability .error,
#module-hotels .caption.radiusless {
  background-color: rgba(73, 178, 218, 0.5);
  padding: 10px 20px;
}
#module-hotels .no_availability .error,
#module-hotels .no_availability .error h3 {
  color: #248bb2;
}
#module-hotels ::-webkit-scrollbar-thumb,
#module-hotels ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(73, 178, 218, 0.5);
}
#module-hotels input[type="text"].searchbox,
#module-hotels .multiple-inverse > .multiselect,
#module-hotels .navbar a {
  background-color: #248bb2;
}
#module-hotels input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-hotels .itemlist .row.dark > .row,
#module-hotels .scroll-top,
#module-hotels .quotes,
#module-hotels .tabs .tab-title > a {
  background-color: #207b9d;
}
#module-hotels .itemlist .row.dark > .row .title-span,
#module-hotels .scroll-top .title-span,
#module-hotels .quotes .title-span,
#module-hotels .tabs .tab-title > a .title-span {
  color: white;
}
#module-hotels button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-hotels .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #49a6da;
}
#module-hotels button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-hotels .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-hotels .radiusless input[type="text"].searchbox {
  background-color: #49b2da;
  border: #49b2da;
  margin: 0px;
}
#module-hotels .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-hotels .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-hotels .white > svg path {
  fill: white;
}
#module-hotels .black > svg path {
  fill: #000;
}
#module-hotels button:not(.tiny)[disabled],
#module-hotels button:not(.tiny)[disabled]:hover {
  background-color: rgba(73, 178, 218, 0.2) !important;
  border: 0px;
}
#module-hotels button:not(.tiny)[disabled] span,
#module-hotels button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-hotels button:not(.tiny)[disabled] svg path,
#module-hotels button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-hotels button.tiny[disabled] span,
#module-hotels button.tiny[disabled]:hover span {
  color: rgba(73, 178, 218, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-hotels button.tiny[disabled] svg path,
#module-hotels button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-hotels .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-hotels .cont-subitem:hover,
#module-hotels .itemlist form:not(.clear),
#module-hotels .itemlist-item-content.active,
#module-hotels .itemlist-item-content.editing,
#module-hotels .tabbable-container,
#module-hotels .tickets > div:hover {
  background-color: rgba(73, 178, 218, 0.3);
}
#module-hotels .angular-ui-tree-content:hover:before,
#module-hotels .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(73, 178, 218, 0.15);
}
#module-hotels .navbar a.active {
  background-color: #ffffff;
}
#module-hotels .dark-caption .sections span {
  color: #f3fafc;
}
#module-hotels input[type="text"].searchbox {
  border: 1px solid #299cc7;
}
#module-hotels li.actived small:not(.error),
#module-hotels li:hover small:not(.error) {
  border-color: #49b2da;
  border-width: 1px;
}
#module-hotels li:hover.user_profile .circular img {
  border-color: #49b2da;
  border-width: 2px;
}
#module-hotels li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-hotels input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-hotels .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-hotels input[type="color"]:focus,
#module-hotels input[type="date"]:focus,
#module-hotels input[type="datetime"]:focus,
#module-hotels input[type="datetime-local"]:focus,
#module-hotels input[type="email"]:focus,
#module-hotels input[type="month"]:focus,
#module-hotels input[type="number"]:focus,
#module-hotels input[type="password"]:focus,
#module-hotels input[type="search"]:focus,
#module-hotels input[type="tel"]:focus,
#module-hotels input[type="time"]:focus,
#module-hotels input[type="url"]:focus,
#module-hotels input[type="week"]:focus,
#module-hotels textarea:focus {
  background-color: #ffffff;
  border-color: #49b2da;
  box-shadow: 1px 1px 12px -2px #49b2da;
}
#module-hotels .top-bar-section > ul > .divider,
#module-hotels .top-bar-section > ul > [role="separator"],
#module-hotels nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-hotels .button.bordered,
#module-hotels button.bordered {
  background-color: inherit;
  color: #49b2da;
  border-color: #49b2da;
  border-width: 2px;
  font-weight: 500;
}
#module-hotels .button.bordered:hover,
#module-hotels button.bordered:hover {
  color: #207b9d;
  border-color: #207b9d;
}
#module-hotels .button.bordered:hover .title-span,
#module-hotels button.bordered:hover .title-span,
#module-hotels .button.bordered:hover .title-span span,
#module-hotels button.bordered:hover .title-span span {
  color: #207b9d;
}
#module-hotels .button.bordered.inverse,
#module-hotels button.bordered.inverse {
  border-color: white;
}
#module-hotels .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-hotels .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-hotels .tabset-integred.outside .content {
  padding: 0;
}
#module-hotels .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-hotels .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-hotels .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-hotels .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-hotels .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-hotels .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #49b2da;
}
#module-hotels .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-hotels .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-hotels .tabset-integred.full-content {
  position: relative;
}
#module-hotels .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-hotels .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-hotels .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-hotels .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #207b9d;
}
#module-hotels .tabset-integred .tabs dd > a {
  background-color: #207b9d;
}
#module-hotels .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-hotels .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-hotels .tabset-integred-forms input[type="number"],
#module-hotels .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-hotels .dark > .itemlist-item-content,
#module-hotels .dark-caption {
  background-color: #248bb2;
}
#module-hotels .dark > .itemlist-item-content .light,
#module-hotels .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-hotels .dark > .itemlist-item-content .white svg,
#module-hotels .dark-caption .white svg,
#module-hotels .dark > .itemlist-item-content .itemlist-item-action svg,
#module-hotels .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-hotels .dark > .itemlist-item-content .white svg path,
#module-hotels .dark-caption .white svg path,
#module-hotels .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-hotels .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-hotels .dark > .itemlist-item-content .white svg,
#module-hotels .dark-caption .white svg {
  margin-right: 10px;
}
#module-hotels .dark > .itemlist-item-content + .clear {
  background-color: #248bb2;
}
#module-hotels .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #248bb2;
}
#module-hotels .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-hotels .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-hotels .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-hotels .clear > .itemlist {
  margin: 0px;
}
#module-hotels .row.white {
  background-color: #EFEFEF;
}
#module-hotels .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-hotels .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-hotels .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-hotels .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-hotels .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-hotels .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-hotels .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-hotels .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-hotels .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-hotels .icon.inverse svg path {
  fill: white;
}
#module-hotels button[disabled].white,
#module-hotels button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-hotels button[disabled].white svg,
#module-hotels button.white svg,
#module-hotels button[disabled].white svg path,
#module-hotels button.white svg path {
  fill: #49b2da;
}
#module-hotels button[disabled].white:focus,
#module-hotels button[disabled].white:hover,
#module-hotels button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-hotels button[disabled].white:focus svg,
#module-hotels button[disabled].white:hover svg,
#module-hotels button.white:focus svg,
#module-hotels button[disabled].white:focus svg path,
#module-hotels button[disabled].white:hover svg path,
#module-hotels button.white:focus svg path {
  fill: #49b2da;
}
#module-hotels button.white:hover {
  background-color: #49b2da;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-hotels button.white:hover svg,
#module-hotels button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-hotels button[disabled].white,
#module-hotels button[disabled].white:focus,
#module-hotels button[disabled].white:hover {
  opacity: 0.2;
}
#module-hotels .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-hotels .tabs-right .columns input[type="text"] {
  color: #49b2da;
}
#module-hotels .tiquets-number.hover,
#module-hotels .user_profile.hover,
#module-hotels .appSwitch.hover {
  background-color: #ffffff;
  color: #49b2da;
}
#module-hotels .tiquets-number.hover svg path,
#module-hotels .user_profile.hover svg path,
#module-hotels .appSwitch.hover svg path {
  fill: #49b2da;
}
#module-hotels .tiquets-number.hover svg polyline,
#module-hotels .user_profile.hover svg polyline,
#module-hotels .appSwitch.hover svg polyline,
#module-hotels .tiquets-number.hover svg line,
#module-hotels .user_profile.hover svg line,
#module-hotels .appSwitch.hover svg line {
  stroke: #49b2da;
}
#module-hotels .tiquets-number.hover small:not(.error),
#module-hotels .user_profile.hover small:not(.error),
#module-hotels .appSwitch.hover small:not(.error) {
  border-color: #49b2da;
  border-width: 1px;
  border-style: solid;
}
#module-hotels .tiquets-number.hover b,
#module-hotels .user_profile.hover b,
#module-hotels .appSwitch.hover b {
  color: #49b2da;
}
#module-hotels .tiquets-number.hover .circular img,
#module-hotels .user_profile.hover .circular img,
#module-hotels .appSwitch.hover .circular img {
  border-color: #49b2da;
  border-width: 2px;
}
#module-hotels .tiquets-number.hover span,
#module-hotels .user_profile.hover span,
#module-hotels .appSwitch.hover span {
  color: #424242;
}
#module-hotels .user-config_panel .capitalize.iblock {
  color: #207b9d;
}
.navbar a.panel-management {
  border-left-color: #424242;
}
.navpanel .box a.panel-management {
  background-color: #424242;
}
.navpanel .box a.panel-management:hover,
.navpanel .box a.panel-management:focus {
  box-shadow: 0 0 6px 1px rgba(66, 66, 66, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-management {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-management .button:enabled.inverse:hover,
#module-management .button:enabled:not(.tiny):not(.inverse),
#module-management .icon-background,
#module-management .multiselect.selected,
#module-management .round-management,
#module-management .navbar,
#module-management .navbar a:not(.panel-management):hover,
#module-management .panel .caption:not(.dark-caption):not(.radiusless),
#module-management .select2-container-multi .select2-choices .select2-search-choice,
#module-management .select2-results .select2-highlighted,
#module-management .simpleNativeDatepicker .selected,
#module-management .simpleNativeDatepicker table .header-color,
#module-management button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-management .button:not(.tiny):not(.inverse):not(.bordered),
#module-management .button.bg,
#module-management .multiselect.selected,
#module-management button:not(.tiny),
#module-management .button:not(.tiny),
#module-management nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-management nav.top-bar,
#module-management .tabset-integred dl,
#module-management ul.pagination li.current a,
#module-management ul.pagination li.current button,
#module-management #collapse-discounts .itemlist form .tabbable dl,
#module-management #collapse-discounts {
  background-color: #424242;
}
#module-management .button:not(.tiny) {
  border: 2px solid #424242;
}
#module-management .button:not(.tiny).inverse {
  background-color: #0f0f0f;
}
#module-management .multiple-inverse > .multiselect.selected,
#module-management .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-management .top-bar-section li:not(.has-form) a:not(.button):active,
#module-management .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-management .top-bar-section li:not(.no-hover):active,
#module-management .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-management .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-management .image-button span,
#module-management .tickets > div > .title-span,
#module-management a.linked {
  color: #424242;
}
#module-management .tickets span {
  color: #000000;
}
#module-management .colored.dark,
#module-management .colored.dark span {
  color: #0f0f0f;
}
#module-management .tabs dd.active > a,
#module-management .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-management select {
  background-color: #efefef;
}
#module-management .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-management .attachment-name,
#module-management .button.tiny,
#module-management .button.tiny,
#module-management .button.tiny,
#module-management .button.tiny:focus,
#module-management .button.tiny,
#module-management .button.tiny:hover,
#module-management .colored span,
#module-management .colored,
#module-management .bookmark-inner-wrap a,
#module-management .dayName,
#module-management .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-management .goback,
#module-management .grid .grid-row-heading,
#module-management .bloc_actions-table .name,
#module-management .multiple-inverse > .multiselect.selected,
#module-management .numbers,
#module-management .reply,
#module-management .ta-toolbar button.pressed:hover,
#module-management .ta-toolbar button:hover,
#module-management .tabs dd.active > a,
#module-management .selectize-control button:not(.clear) {
  color: #424242;
}
#module-management .tiquets-number > small,
#module-management .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-management .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-management .top-bar-section li:not(.has-form) a:not(.button):active,
#module-management .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-management .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-management .top-bar-section ul li,
#module-management .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-management a.left,
#module-management ul.menu li i {
  color: #424242;
}
#module-management .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-management small.dark > span,
#module-management .angular-ui-tree-node:hover > div > div .iblock {
  color: #0f0f0f;
}
#module-management .colored.circle {
  border-radius: 30px;
  border: 2px solid #424242;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-management .button.bordered,
#module-management button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
}
#module-management .button.bordered.left,
#module-management button.bordered.left {
  margin: 20px 0;
}
#module-management .dark svg path,
#module-management .grid-row-content svg path,
#module-management .icons .itemlist-item-action svg path,
#module-management .info svg path,
#module-management .itemlist-action svg path,
#module-management .itemlist-item-move svg path,
#module-management .bloc_actions-table svg path,
#module-management .marginr svg path,
#module-management .navbar a.active svg path,
#module-management .services-icon svg path,
#module-management .star.dark svg path,
#module-management .top-bar-section a:hover svg path,
#module-management .top-bar-section li:active svg path,
#module-management .ventas-icon svg path,
#module-management aside svg path,
#module-management .block_actions .padlock svg path,
#module-management .colored svg path,
#module-management li.actived svg path,
#module-management li.actived:hover svg path,
#module-management nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-management .occupants svg path,
#module-management .gallery .actions .action svg path {
  fill: #424242;
}
#module-management .dark svg polygon,
#module-management .grid-row-content svg polygon,
#module-management .icons .itemlist-item-action svg polygon,
#module-management .info svg polygon,
#module-management .itemlist-action svg polygon,
#module-management .itemlist-item-move svg polygon,
#module-management .bloc_actions-table svg polygon,
#module-management .marginr svg polygon,
#module-management .navbar a.active svg polygon,
#module-management .services-icon svg polygon,
#module-management .star.dark svg polygon,
#module-management .top-bar-section a:hover svg polygon,
#module-management .top-bar-section li:active svg polygon,
#module-management .ventas-icon svg polygon,
#module-management aside svg polygon,
#module-management .block_actions .padlock svg polygon,
#module-management .colored svg polygon,
#module-management li.actived svg polygon,
#module-management li.actived:hover svg polygon,
#module-management nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-management .occupants svg polygon,
#module-management .gallery .actions .action svg polygon {
  fill: #424242;
}
#module-management .dark svg circle,
#module-management .grid-row-content svg circle,
#module-management .icons .itemlist-item-action svg circle,
#module-management .info svg circle,
#module-management .itemlist-action svg circle,
#module-management .itemlist-item-move svg circle,
#module-management .bloc_actions-table svg circle,
#module-management .marginr svg circle,
#module-management .navbar a.active svg circle,
#module-management .services-icon svg circle,
#module-management .star.dark svg circle,
#module-management .top-bar-section a:hover svg circle,
#module-management .top-bar-section li:active svg circle,
#module-management .ventas-icon svg circle,
#module-management aside svg circle,
#module-management .block_actions .padlock svg circle,
#module-management .colored svg circle,
#module-management li.actived svg circle,
#module-management li.actived:hover svg circle,
#module-management nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-management .occupants svg circle,
#module-management .gallery .actions .action svg circle {
  fill: #424242;
}
#module-management .dark svg g rect,
#module-management .grid-row-content svg g rect,
#module-management .icons .itemlist-item-action svg g rect,
#module-management .info svg g rect,
#module-management .itemlist-action svg g rect,
#module-management .itemlist-item-move svg g rect,
#module-management .bloc_actions-table svg g rect,
#module-management .marginr svg g rect,
#module-management .navbar a.active svg g rect,
#module-management .services-icon svg g rect,
#module-management .star.dark svg g rect,
#module-management .top-bar-section a:hover svg g rect,
#module-management .top-bar-section li:active svg g rect,
#module-management .ventas-icon svg g rect,
#module-management aside svg g rect,
#module-management .block_actions .padlock svg g rect,
#module-management .colored svg g rect,
#module-management li.actived svg g rect,
#module-management li.actived:hover svg g rect,
#module-management nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-management .occupants svg g rect,
#module-management .gallery .actions .action svg g rect {
  fill: #424242;
}
#module-management .as-sortable-placeholder,
#module-management .itemlist .selected:not(.multiselect),
#module-management .angular-ui-tree-placeholder,
#module-management .simpleNativeDatepicker table,
#module-management .row.border.unpadded:hover,
#module-management .apps-switcher ul li:hover,
#module-management .user-config_panel ul li:hover {
  background-color: rgba(66, 66, 66, 0.23);
}
#module-management .itemlist form:not(.clear) {
  background-color: rgba(66, 66, 66, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-management .no_availability .error,
#module-management .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  padding: 10px 20px;
}
#module-management .no_availability .error,
#module-management .no_availability .error h3 {
  color: #1c1c1c;
}
#module-management ::-webkit-scrollbar-thumb,
#module-management ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(66, 66, 66, 0.5);
}
#module-management input[type="text"].searchbox,
#module-management .multiple-inverse > .multiselect,
#module-management .navbar a {
  background-color: #1c1c1c;
}
#module-management input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-management .itemlist .row.dark > .row,
#module-management .scroll-top,
#module-management .quotes,
#module-management .tabs .tab-title > a {
  background-color: #0f0f0f;
}
#module-management .itemlist .row.dark > .row .title-span,
#module-management .scroll-top .title-span,
#module-management .quotes .title-span,
#module-management .tabs .tab-title > a .title-span {
  color: white;
}
#module-management button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-management .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #424242;
}
#module-management button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-management .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-management .radiusless input[type="text"].searchbox {
  background-color: #424242;
  border: #424242;
  margin: 0px;
}
#module-management .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-management .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-management .white > svg path {
  fill: white;
}
#module-management .black > svg path {
  fill: #000;
}
#module-management button:not(.tiny)[disabled],
#module-management button:not(.tiny)[disabled]:hover {
  background-color: rgba(66, 66, 66, 0.2) !important;
  border: 0px;
}
#module-management button:not(.tiny)[disabled] span,
#module-management button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-management button:not(.tiny)[disabled] svg path,
#module-management button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-management button.tiny[disabled] span,
#module-management button.tiny[disabled]:hover span {
  color: rgba(66, 66, 66, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-management button.tiny[disabled] svg path,
#module-management button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-management .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-management .cont-subitem:hover,
#module-management .itemlist form:not(.clear),
#module-management .itemlist-item-content.active,
#module-management .itemlist-item-content.editing,
#module-management .tabbable-container,
#module-management .tickets > div:hover {
  background-color: rgba(66, 66, 66, 0.3);
}
#module-management .angular-ui-tree-content:hover:before,
#module-management .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(66, 66, 66, 0.15);
}
#module-management .navbar a.active {
  background-color: #ffffff;
}
#module-management .dark-caption .sections span {
  color: #a8a8a8;
}
#module-management input[type="text"].searchbox {
  border: 1px solid #292929;
}
#module-management li.actived small:not(.error),
#module-management li:hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
}
#module-management li:hover.user_profile .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-management li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-management input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-management .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-management input[type="color"]:focus,
#module-management input[type="date"]:focus,
#module-management input[type="datetime"]:focus,
#module-management input[type="datetime-local"]:focus,
#module-management input[type="email"]:focus,
#module-management input[type="month"]:focus,
#module-management input[type="number"]:focus,
#module-management input[type="password"]:focus,
#module-management input[type="search"]:focus,
#module-management input[type="tel"]:focus,
#module-management input[type="time"]:focus,
#module-management input[type="url"]:focus,
#module-management input[type="week"]:focus,
#module-management textarea:focus {
  background-color: #ffffff;
  border-color: #424242;
  box-shadow: 1px 1px 12px -2px #424242;
}
#module-management .top-bar-section > ul > .divider,
#module-management .top-bar-section > ul > [role="separator"],
#module-management nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-management .button.bordered,
#module-management button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  border-width: 2px;
  font-weight: 500;
}
#module-management .button.bordered:hover,
#module-management button.bordered:hover {
  color: #0f0f0f;
  border-color: #0f0f0f;
}
#module-management .button.bordered:hover .title-span,
#module-management button.bordered:hover .title-span,
#module-management .button.bordered:hover .title-span span,
#module-management button.bordered:hover .title-span span {
  color: #0f0f0f;
}
#module-management .button.bordered.inverse,
#module-management button.bordered.inverse {
  border-color: white;
}
#module-management .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-management .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-management .tabset-integred.outside .content {
  padding: 0;
}
#module-management .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-management .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-management .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
#module-management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-management .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-management .tabset-integred.full-content {
  position: relative;
}
#module-management .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-management .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-management .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-management .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
#module-management .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
#module-management .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-management .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-management .tabset-integred-forms input[type="number"],
#module-management .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-management .dark > .itemlist-item-content,
#module-management .dark-caption {
  background-color: #1c1c1c;
}
#module-management .dark > .itemlist-item-content .light,
#module-management .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-management .dark > .itemlist-item-content .white svg,
#module-management .dark-caption .white svg,
#module-management .dark > .itemlist-item-content .itemlist-item-action svg,
#module-management .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-management .dark > .itemlist-item-content .white svg path,
#module-management .dark-caption .white svg path,
#module-management .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-management .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-management .dark > .itemlist-item-content .white svg,
#module-management .dark-caption .white svg {
  margin-right: 10px;
}
#module-management .dark > .itemlist-item-content + .clear {
  background-color: #1c1c1c;
}
#module-management .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #1c1c1c;
}
#module-management .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-management .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-management .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-management .clear > .itemlist {
  margin: 0px;
}
#module-management .row.white {
  background-color: #EFEFEF;
}
#module-management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-management .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-management .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-management .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-management .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-management .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-management .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-management .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-management .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-management .icon.inverse svg path {
  fill: white;
}
#module-management button[disabled].white,
#module-management button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-management button[disabled].white svg,
#module-management button.white svg,
#module-management button[disabled].white svg path,
#module-management button.white svg path {
  fill: #424242;
}
#module-management button[disabled].white:focus,
#module-management button[disabled].white:hover,
#module-management button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-management button[disabled].white:focus svg,
#module-management button[disabled].white:hover svg,
#module-management button.white:focus svg,
#module-management button[disabled].white:focus svg path,
#module-management button[disabled].white:hover svg path,
#module-management button.white:focus svg path {
  fill: #424242;
}
#module-management button.white:hover {
  background-color: #424242;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-management button.white:hover svg,
#module-management button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-management button[disabled].white,
#module-management button[disabled].white:focus,
#module-management button[disabled].white:hover {
  opacity: 0.2;
}
#module-management .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-management .tabs-right .columns input[type="text"] {
  color: #424242;
}
#module-management .tiquets-number.hover,
#module-management .user_profile.hover,
#module-management .appSwitch.hover {
  background-color: #ffffff;
  color: #424242;
}
#module-management .tiquets-number.hover svg path,
#module-management .user_profile.hover svg path,
#module-management .appSwitch.hover svg path {
  fill: #424242;
}
#module-management .tiquets-number.hover svg polyline,
#module-management .user_profile.hover svg polyline,
#module-management .appSwitch.hover svg polyline,
#module-management .tiquets-number.hover svg line,
#module-management .user_profile.hover svg line,
#module-management .appSwitch.hover svg line {
  stroke: #424242;
}
#module-management .tiquets-number.hover small:not(.error),
#module-management .user_profile.hover small:not(.error),
#module-management .appSwitch.hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
  border-style: solid;
}
#module-management .tiquets-number.hover b,
#module-management .user_profile.hover b,
#module-management .appSwitch.hover b {
  color: #424242;
}
#module-management .tiquets-number.hover .circular img,
#module-management .user_profile.hover .circular img,
#module-management .appSwitch.hover .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-management .tiquets-number.hover span,
#module-management .user_profile.hover span,
#module-management .appSwitch.hover span {
  color: #424242;
}
#module-management .user-config_panel .capitalize.iblock {
  color: #0f0f0f;
}
.navbar a.panel-modules {
  border-left-color: #eeae28;
}
.navpanel .box a.panel-modules {
  background-color: #eeae28;
}
.navpanel .box a.panel-modules:hover,
.navpanel .box a.panel-modules:focus {
  box-shadow: 0 0 6px 1px rgba(238, 174, 40, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-modules {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-modules .button:enabled.inverse:hover,
#module-modules .button:enabled:not(.tiny):not(.inverse),
#module-modules .icon-background,
#module-modules .multiselect.selected,
#module-modules .round-modules,
#module-modules .navbar,
#module-modules .navbar a:not(.panel-modules):hover,
#module-modules .panel .caption:not(.dark-caption):not(.radiusless),
#module-modules .select2-container-multi .select2-choices .select2-search-choice,
#module-modules .select2-results .select2-highlighted,
#module-modules .simpleNativeDatepicker .selected,
#module-modules .simpleNativeDatepicker table .header-color,
#module-modules button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-modules .button:not(.tiny):not(.inverse):not(.bordered),
#module-modules .button.bg,
#module-modules .multiselect.selected,
#module-modules button:not(.tiny),
#module-modules .button:not(.tiny),
#module-modules nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-modules nav.top-bar,
#module-modules .tabset-integred dl,
#module-modules ul.pagination li.current a,
#module-modules ul.pagination li.current button,
#module-modules #collapse-discounts .itemlist form .tabbable dl,
#module-modules #collapse-discounts {
  background-color: #eeae28;
}
#module-modules .button:not(.tiny) {
  border: 2px solid #eeae28;
}
#module-modules .button:not(.tiny).inverse {
  background-color: #a3730d;
}
#module-modules .multiple-inverse > .multiselect.selected,
#module-modules .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-modules .top-bar-section li:not(.has-form) a:not(.button):active,
#module-modules .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-modules .top-bar-section li:not(.no-hover):active,
#module-modules .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-modules .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-modules .top-bar-section ul li > a > .welcome.align {
  color: #555555;
}
#module-modules .top-bar-section ul li > a > .welcome.align b {
  color: #ffffff;
}
#module-modules .image-button span,
#module-modules .tickets > div > .title-span,
#module-modules a.linked {
  color: #eeae28;
}
#module-modules .tickets span {
  color: #453005;
}
#module-modules .colored.dark,
#module-modules .colored.dark span {
  color: #a3730d;
}
#module-modules .tabs dd.active > a,
#module-modules .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-modules select {
  background-color: #efefef;
}
#module-modules .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-modules .attachment-name,
#module-modules .button.tiny,
#module-modules .button.tiny,
#module-modules .button.tiny,
#module-modules .button.tiny:focus,
#module-modules .button.tiny,
#module-modules .button.tiny:hover,
#module-modules .colored span,
#module-modules .colored,
#module-modules .bookmark-inner-wrap a,
#module-modules .dayName,
#module-modules .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-modules .goback,
#module-modules .grid .grid-row-heading,
#module-modules .bloc_actions-table .name,
#module-modules .multiple-inverse > .multiselect.selected,
#module-modules .numbers,
#module-modules .reply,
#module-modules .ta-toolbar button.pressed:hover,
#module-modules .ta-toolbar button:hover,
#module-modules .tabs dd.active > a,
#module-modules .selectize-control button:not(.clear) {
  color: #eeae28;
}
#module-modules .tiquets-number > small,
#module-modules .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-modules .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-modules .top-bar-section li:not(.has-form) a:not(.button):active,
#module-modules .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-modules .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-modules .top-bar-section ul li,
#module-modules .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-modules a.left,
#module-modules ul.menu li i {
  color: #eeae28;
}
#module-modules .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-modules small.dark > span,
#module-modules .angular-ui-tree-node:hover > div > div .iblock {
  color: #a3730d;
}
#module-modules .colored.circle {
  border-radius: 30px;
  border: 2px solid #eeae28;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-modules .button.bordered,
#module-modules button.bordered {
  background-color: inherit;
  color: #eeae28;
  border-color: #eeae28;
}
#module-modules .button.bordered.left,
#module-modules button.bordered.left {
  margin: 20px 0;
}
#module-modules .dark svg path,
#module-modules .grid-row-content svg path,
#module-modules .icons .itemlist-item-action svg path,
#module-modules .info svg path,
#module-modules .itemlist-action svg path,
#module-modules .itemlist-item-move svg path,
#module-modules .bloc_actions-table svg path,
#module-modules .marginr svg path,
#module-modules .navbar a.active svg path,
#module-modules .services-icon svg path,
#module-modules .star.dark svg path,
#module-modules .top-bar-section a:hover svg path,
#module-modules .top-bar-section li:active svg path,
#module-modules .ventas-icon svg path,
#module-modules aside svg path,
#module-modules .block_actions .padlock svg path,
#module-modules .colored svg path,
#module-modules li.actived svg path,
#module-modules li.actived:hover svg path,
#module-modules nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-modules .occupants svg path,
#module-modules .gallery .actions .action svg path {
  fill: #eeae28;
}
#module-modules .dark svg polygon,
#module-modules .grid-row-content svg polygon,
#module-modules .icons .itemlist-item-action svg polygon,
#module-modules .info svg polygon,
#module-modules .itemlist-action svg polygon,
#module-modules .itemlist-item-move svg polygon,
#module-modules .bloc_actions-table svg polygon,
#module-modules .marginr svg polygon,
#module-modules .navbar a.active svg polygon,
#module-modules .services-icon svg polygon,
#module-modules .star.dark svg polygon,
#module-modules .top-bar-section a:hover svg polygon,
#module-modules .top-bar-section li:active svg polygon,
#module-modules .ventas-icon svg polygon,
#module-modules aside svg polygon,
#module-modules .block_actions .padlock svg polygon,
#module-modules .colored svg polygon,
#module-modules li.actived svg polygon,
#module-modules li.actived:hover svg polygon,
#module-modules nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-modules .occupants svg polygon,
#module-modules .gallery .actions .action svg polygon {
  fill: #eeae28;
}
#module-modules .dark svg circle,
#module-modules .grid-row-content svg circle,
#module-modules .icons .itemlist-item-action svg circle,
#module-modules .info svg circle,
#module-modules .itemlist-action svg circle,
#module-modules .itemlist-item-move svg circle,
#module-modules .bloc_actions-table svg circle,
#module-modules .marginr svg circle,
#module-modules .navbar a.active svg circle,
#module-modules .services-icon svg circle,
#module-modules .star.dark svg circle,
#module-modules .top-bar-section a:hover svg circle,
#module-modules .top-bar-section li:active svg circle,
#module-modules .ventas-icon svg circle,
#module-modules aside svg circle,
#module-modules .block_actions .padlock svg circle,
#module-modules .colored svg circle,
#module-modules li.actived svg circle,
#module-modules li.actived:hover svg circle,
#module-modules nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-modules .occupants svg circle,
#module-modules .gallery .actions .action svg circle {
  fill: #eeae28;
}
#module-modules .dark svg g rect,
#module-modules .grid-row-content svg g rect,
#module-modules .icons .itemlist-item-action svg g rect,
#module-modules .info svg g rect,
#module-modules .itemlist-action svg g rect,
#module-modules .itemlist-item-move svg g rect,
#module-modules .bloc_actions-table svg g rect,
#module-modules .marginr svg g rect,
#module-modules .navbar a.active svg g rect,
#module-modules .services-icon svg g rect,
#module-modules .star.dark svg g rect,
#module-modules .top-bar-section a:hover svg g rect,
#module-modules .top-bar-section li:active svg g rect,
#module-modules .ventas-icon svg g rect,
#module-modules aside svg g rect,
#module-modules .block_actions .padlock svg g rect,
#module-modules .colored svg g rect,
#module-modules li.actived svg g rect,
#module-modules li.actived:hover svg g rect,
#module-modules nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-modules .occupants svg g rect,
#module-modules .gallery .actions .action svg g rect {
  fill: #eeae28;
}
#module-modules .as-sortable-placeholder,
#module-modules .itemlist .selected:not(.multiselect),
#module-modules .angular-ui-tree-placeholder,
#module-modules .simpleNativeDatepicker table,
#module-modules .row.border.unpadded:hover,
#module-modules .apps-switcher ul li:hover,
#module-modules .user-config_panel ul li:hover {
  background-color: rgba(238, 174, 40, 0.23);
}
#module-modules .itemlist form:not(.clear) {
  background-color: rgba(238, 174, 40, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-modules .no_availability .error,
#module-modules .caption.radiusless {
  background-color: rgba(238, 174, 40, 0.5);
  padding: 10px 20px;
}
#module-modules .no_availability .error,
#module-modules .no_availability .error h3 {
  color: #bb830f;
}
#module-modules ::-webkit-scrollbar-thumb,
#module-modules ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(238, 174, 40, 0.5);
}
#module-modules input[type="text"].searchbox,
#module-modules .multiple-inverse > .multiselect,
#module-modules .navbar a {
  background-color: #bb830f;
}
#module-modules input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-modules .itemlist .row.dark > .row,
#module-modules .scroll-top,
#module-modules .quotes,
#module-modules .tabs .tab-title > a {
  background-color: #a3730d;
}
#module-modules .itemlist .row.dark > .row .title-span,
#module-modules .scroll-top .title-span,
#module-modules .quotes .title-span,
#module-modules .tabs .tab-title > a .title-span {
  color: white;
}
#module-modules button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-modules .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #eebf28;
}
#module-modules button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-modules .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-modules .radiusless input[type="text"].searchbox {
  background-color: #eeae28;
  border: #eeae28;
  margin: 0px;
}
#module-modules .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-modules .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-modules .white > svg path {
  fill: white;
}
#module-modules .black > svg path {
  fill: #000;
}
#module-modules button:not(.tiny)[disabled],
#module-modules button:not(.tiny)[disabled]:hover {
  background-color: rgba(238, 174, 40, 0.2) !important;
  border: 0px;
}
#module-modules button:not(.tiny)[disabled] span,
#module-modules button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-modules button:not(.tiny)[disabled] svg path,
#module-modules button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-modules button.tiny[disabled] span,
#module-modules button.tiny[disabled]:hover span {
  color: rgba(238, 174, 40, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-modules button.tiny[disabled] svg path,
#module-modules button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-modules .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-modules .cont-subitem:hover,
#module-modules .itemlist form:not(.clear),
#module-modules .itemlist-item-content.active,
#module-modules .itemlist-item-content.editing,
#module-modules .tabbable-container,
#module-modules .tickets > div:hover {
  background-color: rgba(238, 174, 40, 0.3);
}
#module-modules .angular-ui-tree-content:hover:before,
#module-modules .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(238, 174, 40, 0.15);
}
#module-modules .navbar a.active {
  background-color: #ffffff;
}
#module-modules .dark-caption .sections span {
  color: #fdf5e5;
}
#module-modules input[type="text"].searchbox {
  border: 1px solid #d29411;
}
#module-modules li.actived small:not(.error),
#module-modules li:hover small:not(.error) {
  border-color: #eeae28;
  border-width: 1px;
}
#module-modules li:hover.user_profile .circular img {
  border-color: #eeae28;
  border-width: 2px;
}
#module-modules li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-modules input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-modules .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-modules input[type="color"]:focus,
#module-modules input[type="date"]:focus,
#module-modules input[type="datetime"]:focus,
#module-modules input[type="datetime-local"]:focus,
#module-modules input[type="email"]:focus,
#module-modules input[type="month"]:focus,
#module-modules input[type="number"]:focus,
#module-modules input[type="password"]:focus,
#module-modules input[type="search"]:focus,
#module-modules input[type="tel"]:focus,
#module-modules input[type="time"]:focus,
#module-modules input[type="url"]:focus,
#module-modules input[type="week"]:focus,
#module-modules textarea:focus {
  background-color: #ffffff;
  border-color: #eeae28;
  box-shadow: 1px 1px 12px -2px #eeae28;
}
#module-modules .top-bar-section > ul > .divider,
#module-modules .top-bar-section > ul > [role="separator"],
#module-modules nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-modules .button.bordered,
#module-modules button.bordered {
  background-color: inherit;
  color: #eeae28;
  border-color: #eeae28;
  border-width: 2px;
  font-weight: 500;
}
#module-modules .button.bordered:hover,
#module-modules button.bordered:hover {
  color: #a3730d;
  border-color: #a3730d;
}
#module-modules .button.bordered:hover .title-span,
#module-modules button.bordered:hover .title-span,
#module-modules .button.bordered:hover .title-span span,
#module-modules button.bordered:hover .title-span span {
  color: #a3730d;
}
#module-modules .button.bordered.inverse,
#module-modules button.bordered.inverse {
  border-color: white;
}
#module-modules .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-modules .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-modules .tabset-integred.outside .content {
  padding: 0;
}
#module-modules .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-modules .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-modules .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-modules .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-modules .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-modules .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #eeae28;
}
#module-modules .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-modules .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-modules .tabset-integred.full-content {
  position: relative;
}
#module-modules .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-modules .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-modules .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-modules .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #a3730d;
}
#module-modules .tabset-integred .tabs dd > a {
  background-color: #a3730d;
}
#module-modules .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-modules .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-modules .tabset-integred-forms input[type="number"],
#module-modules .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-modules .dark > .itemlist-item-content,
#module-modules .dark-caption {
  background-color: #bb830f;
}
#module-modules .dark > .itemlist-item-content .light,
#module-modules .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-modules .dark > .itemlist-item-content .white svg,
#module-modules .dark-caption .white svg,
#module-modules .dark > .itemlist-item-content .itemlist-item-action svg,
#module-modules .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-modules .dark > .itemlist-item-content .white svg path,
#module-modules .dark-caption .white svg path,
#module-modules .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-modules .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-modules .dark > .itemlist-item-content .white svg,
#module-modules .dark-caption .white svg {
  margin-right: 10px;
}
#module-modules .dark > .itemlist-item-content + .clear {
  background-color: #bb830f;
}
#module-modules .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #bb830f;
}
#module-modules .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-modules .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-modules .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-modules .clear > .itemlist {
  margin: 0px;
}
#module-modules .row.white {
  background-color: #EFEFEF;
}
#module-modules .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-modules .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-modules .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-modules .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-modules .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-modules .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-modules .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-modules .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-modules .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-modules .icon.inverse svg path {
  fill: white;
}
#module-modules button[disabled].white,
#module-modules button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-modules button[disabled].white svg,
#module-modules button.white svg,
#module-modules button[disabled].white svg path,
#module-modules button.white svg path {
  fill: #eeae28;
}
#module-modules button[disabled].white:focus,
#module-modules button[disabled].white:hover,
#module-modules button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-modules button[disabled].white:focus svg,
#module-modules button[disabled].white:hover svg,
#module-modules button.white:focus svg,
#module-modules button[disabled].white:focus svg path,
#module-modules button[disabled].white:hover svg path,
#module-modules button.white:focus svg path {
  fill: #eeae28;
}
#module-modules button.white:hover {
  background-color: #eeae28;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-modules button.white:hover svg,
#module-modules button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-modules button[disabled].white,
#module-modules button[disabled].white:focus,
#module-modules button[disabled].white:hover {
  opacity: 0.2;
}
#module-modules .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-modules .tabs-right .columns input[type="text"] {
  color: #eeae28;
}
#module-modules .tiquets-number.hover,
#module-modules .user_profile.hover,
#module-modules .appSwitch.hover {
  background-color: #ffffff;
  color: #eeae28;
}
#module-modules .tiquets-number.hover svg path,
#module-modules .user_profile.hover svg path,
#module-modules .appSwitch.hover svg path {
  fill: #eeae28;
}
#module-modules .tiquets-number.hover svg polyline,
#module-modules .user_profile.hover svg polyline,
#module-modules .appSwitch.hover svg polyline,
#module-modules .tiquets-number.hover svg line,
#module-modules .user_profile.hover svg line,
#module-modules .appSwitch.hover svg line {
  stroke: #eeae28;
}
#module-modules .tiquets-number.hover small:not(.error),
#module-modules .user_profile.hover small:not(.error),
#module-modules .appSwitch.hover small:not(.error) {
  border-color: #eeae28;
  border-width: 1px;
  border-style: solid;
}
#module-modules .tiquets-number.hover b,
#module-modules .user_profile.hover b,
#module-modules .appSwitch.hover b {
  color: #eeae28;
}
#module-modules .tiquets-number.hover .circular img,
#module-modules .user_profile.hover .circular img,
#module-modules .appSwitch.hover .circular img {
  border-color: #eeae28;
  border-width: 2px;
}
#module-modules .tiquets-number.hover span,
#module-modules .user_profile.hover span,
#module-modules .appSwitch.hover span {
  color: #424242;
}
#module-modules .user-config_panel .capitalize.iblock {
  color: #a3730d;
}
.navbar a.panel-sales_management {
  border-left-color: #ea793e;
}
.navpanel .box a.panel-sales_management {
  background-color: #ea793e;
}
.navpanel .box a.panel-sales_management:hover,
.navpanel .box a.panel-sales_management:focus {
  box-shadow: 0 0 6px 1px rgba(234, 121, 62, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-sales_management {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-sales_management .button:enabled.inverse:hover,
#module-sales_management .button:enabled:not(.tiny):not(.inverse),
#module-sales_management .icon-background,
#module-sales_management .multiselect.selected,
#module-sales_management .round-sales_management,
#module-sales_management .navbar,
#module-sales_management .navbar a:not(.panel-sales_management):hover,
#module-sales_management .panel .caption:not(.dark-caption):not(.radiusless),
#module-sales_management .select2-container-multi .select2-choices .select2-search-choice,
#module-sales_management .select2-results .select2-highlighted,
#module-sales_management .simpleNativeDatepicker .selected,
#module-sales_management .simpleNativeDatepicker table .header-color,
#module-sales_management button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-sales_management .button:not(.tiny):not(.inverse):not(.bordered),
#module-sales_management .button.bg,
#module-sales_management .multiselect.selected,
#module-sales_management button:not(.tiny),
#module-sales_management .button:not(.tiny),
#module-sales_management nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-sales_management nav.top-bar,
#module-sales_management .tabset-integred dl,
#module-sales_management ul.pagination li.current a,
#module-sales_management ul.pagination li.current button,
#module-sales_management #collapse-discounts .itemlist form .tabbable dl,
#module-sales_management #collapse-discounts {
  background-color: #ea793e;
}
#module-sales_management .button:not(.tiny) {
  border: 2px solid #ea793e;
}
#module-sales_management .button:not(.tiny).inverse {
  background-color: #af4913;
}
#module-sales_management .multiple-inverse > .multiselect.selected,
#module-sales_management .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-sales_management .top-bar-section li:not(.has-form) a:not(.button):active,
#module-sales_management .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-sales_management .top-bar-section li:not(.no-hover):active,
#module-sales_management .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-sales_management .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-sales_management .top-bar-section ul li > a > .welcome.align {
  color: #555555;
}
#module-sales_management .top-bar-section ul li > a > .welcome.align b {
  color: #ffffff;
}
#module-sales_management .image-button span,
#module-sales_management .tickets > div > .title-span,
#module-sales_management a.linked {
  color: #ea793e;
}
#module-sales_management .tickets span {
  color: #532209;
}
#module-sales_management .colored.dark,
#module-sales_management .colored.dark span {
  color: #af4913;
}
#module-sales_management .tabs dd.active > a,
#module-sales_management .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-sales_management select {
  background-color: #efefef;
}
#module-sales_management .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-sales_management .attachment-name,
#module-sales_management .button.tiny,
#module-sales_management .button.tiny,
#module-sales_management .button.tiny,
#module-sales_management .button.tiny:focus,
#module-sales_management .button.tiny,
#module-sales_management .button.tiny:hover,
#module-sales_management .colored span,
#module-sales_management .colored,
#module-sales_management .bookmark-inner-wrap a,
#module-sales_management .dayName,
#module-sales_management .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-sales_management .goback,
#module-sales_management .grid .grid-row-heading,
#module-sales_management .bloc_actions-table .name,
#module-sales_management .multiple-inverse > .multiselect.selected,
#module-sales_management .numbers,
#module-sales_management .reply,
#module-sales_management .ta-toolbar button.pressed:hover,
#module-sales_management .ta-toolbar button:hover,
#module-sales_management .tabs dd.active > a,
#module-sales_management .selectize-control button:not(.clear) {
  color: #ea793e;
}
#module-sales_management .tiquets-number > small,
#module-sales_management .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-sales_management .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-sales_management .top-bar-section li:not(.has-form) a:not(.button):active,
#module-sales_management .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-sales_management .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-sales_management .top-bar-section ul li,
#module-sales_management .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-sales_management a.left,
#module-sales_management ul.menu li i {
  color: #ea793e;
}
#module-sales_management .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-sales_management small.dark > span,
#module-sales_management .angular-ui-tree-node:hover > div > div .iblock {
  color: #af4913;
}
#module-sales_management .colored.circle {
  border-radius: 30px;
  border: 2px solid #ea793e;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-sales_management .button.bordered,
#module-sales_management button.bordered {
  background-color: inherit;
  color: #ea793e;
  border-color: #ea793e;
}
#module-sales_management .button.bordered.left,
#module-sales_management button.bordered.left {
  margin: 20px 0;
}
#module-sales_management .dark svg path,
#module-sales_management .grid-row-content svg path,
#module-sales_management .icons .itemlist-item-action svg path,
#module-sales_management .info svg path,
#module-sales_management .itemlist-action svg path,
#module-sales_management .itemlist-item-move svg path,
#module-sales_management .bloc_actions-table svg path,
#module-sales_management .marginr svg path,
#module-sales_management .navbar a.active svg path,
#module-sales_management .services-icon svg path,
#module-sales_management .star.dark svg path,
#module-sales_management .top-bar-section a:hover svg path,
#module-sales_management .top-bar-section li:active svg path,
#module-sales_management .ventas-icon svg path,
#module-sales_management aside svg path,
#module-sales_management .block_actions .padlock svg path,
#module-sales_management .colored svg path,
#module-sales_management li.actived svg path,
#module-sales_management li.actived:hover svg path,
#module-sales_management nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-sales_management .occupants svg path,
#module-sales_management .gallery .actions .action svg path {
  fill: #ea793e;
}
#module-sales_management .dark svg polygon,
#module-sales_management .grid-row-content svg polygon,
#module-sales_management .icons .itemlist-item-action svg polygon,
#module-sales_management .info svg polygon,
#module-sales_management .itemlist-action svg polygon,
#module-sales_management .itemlist-item-move svg polygon,
#module-sales_management .bloc_actions-table svg polygon,
#module-sales_management .marginr svg polygon,
#module-sales_management .navbar a.active svg polygon,
#module-sales_management .services-icon svg polygon,
#module-sales_management .star.dark svg polygon,
#module-sales_management .top-bar-section a:hover svg polygon,
#module-sales_management .top-bar-section li:active svg polygon,
#module-sales_management .ventas-icon svg polygon,
#module-sales_management aside svg polygon,
#module-sales_management .block_actions .padlock svg polygon,
#module-sales_management .colored svg polygon,
#module-sales_management li.actived svg polygon,
#module-sales_management li.actived:hover svg polygon,
#module-sales_management nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-sales_management .occupants svg polygon,
#module-sales_management .gallery .actions .action svg polygon {
  fill: #ea793e;
}
#module-sales_management .dark svg circle,
#module-sales_management .grid-row-content svg circle,
#module-sales_management .icons .itemlist-item-action svg circle,
#module-sales_management .info svg circle,
#module-sales_management .itemlist-action svg circle,
#module-sales_management .itemlist-item-move svg circle,
#module-sales_management .bloc_actions-table svg circle,
#module-sales_management .marginr svg circle,
#module-sales_management .navbar a.active svg circle,
#module-sales_management .services-icon svg circle,
#module-sales_management .star.dark svg circle,
#module-sales_management .top-bar-section a:hover svg circle,
#module-sales_management .top-bar-section li:active svg circle,
#module-sales_management .ventas-icon svg circle,
#module-sales_management aside svg circle,
#module-sales_management .block_actions .padlock svg circle,
#module-sales_management .colored svg circle,
#module-sales_management li.actived svg circle,
#module-sales_management li.actived:hover svg circle,
#module-sales_management nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-sales_management .occupants svg circle,
#module-sales_management .gallery .actions .action svg circle {
  fill: #ea793e;
}
#module-sales_management .dark svg g rect,
#module-sales_management .grid-row-content svg g rect,
#module-sales_management .icons .itemlist-item-action svg g rect,
#module-sales_management .info svg g rect,
#module-sales_management .itemlist-action svg g rect,
#module-sales_management .itemlist-item-move svg g rect,
#module-sales_management .bloc_actions-table svg g rect,
#module-sales_management .marginr svg g rect,
#module-sales_management .navbar a.active svg g rect,
#module-sales_management .services-icon svg g rect,
#module-sales_management .star.dark svg g rect,
#module-sales_management .top-bar-section a:hover svg g rect,
#module-sales_management .top-bar-section li:active svg g rect,
#module-sales_management .ventas-icon svg g rect,
#module-sales_management aside svg g rect,
#module-sales_management .block_actions .padlock svg g rect,
#module-sales_management .colored svg g rect,
#module-sales_management li.actived svg g rect,
#module-sales_management li.actived:hover svg g rect,
#module-sales_management nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-sales_management .occupants svg g rect,
#module-sales_management .gallery .actions .action svg g rect {
  fill: #ea793e;
}
#module-sales_management .as-sortable-placeholder,
#module-sales_management .itemlist .selected:not(.multiselect),
#module-sales_management .angular-ui-tree-placeholder,
#module-sales_management .simpleNativeDatepicker table,
#module-sales_management .row.border.unpadded:hover,
#module-sales_management .apps-switcher ul li:hover,
#module-sales_management .user-config_panel ul li:hover {
  background-color: rgba(234, 121, 62, 0.23);
}
#module-sales_management .itemlist form:not(.clear) {
  background-color: rgba(234, 121, 62, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-sales_management .no_availability .error,
#module-sales_management .caption.radiusless {
  background-color: rgba(234, 121, 62, 0.5);
  padding: 10px 20px;
}
#module-sales_management .no_availability .error,
#module-sales_management .no_availability .error h3 {
  color: #c65216;
}
#module-sales_management ::-webkit-scrollbar-thumb,
#module-sales_management ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(234, 121, 62, 0.5);
}
#module-sales_management input[type="text"].searchbox,
#module-sales_management .multiple-inverse > .multiselect,
#module-sales_management .navbar a {
  background-color: #c65216;
}
#module-sales_management input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-sales_management .itemlist .row.dark > .row,
#module-sales_management .scroll-top,
#module-sales_management .quotes,
#module-sales_management .tabs .tab-title > a {
  background-color: #af4913;
}
#module-sales_management .itemlist .row.dark > .row .title-span,
#module-sales_management .scroll-top .title-span,
#module-sales_management .quotes .title-span,
#module-sales_management .tabs .tab-title > a .title-span {
  color: white;
}
#module-sales_management button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-sales_management .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #ea873e;
}
#module-sales_management button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-sales_management .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-sales_management .radiusless input[type="text"].searchbox {
  background-color: #ea793e;
  border: #ea793e;
  margin: 0px;
}
#module-sales_management .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-sales_management .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-sales_management .white > svg path {
  fill: white;
}
#module-sales_management .black > svg path {
  fill: #000;
}
#module-sales_management button:not(.tiny)[disabled],
#module-sales_management button:not(.tiny)[disabled]:hover {
  background-color: rgba(234, 121, 62, 0.2) !important;
  border: 0px;
}
#module-sales_management button:not(.tiny)[disabled] span,
#module-sales_management button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-sales_management button:not(.tiny)[disabled] svg path,
#module-sales_management button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-sales_management button.tiny[disabled] span,
#module-sales_management button.tiny[disabled]:hover span {
  color: rgba(234, 121, 62, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-sales_management button.tiny[disabled] svg path,
#module-sales_management button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-sales_management .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-sales_management .cont-subitem:hover,
#module-sales_management .itemlist form:not(.clear),
#module-sales_management .itemlist-item-content.active,
#module-sales_management .itemlist-item-content.editing,
#module-sales_management .tabbable-container,
#module-sales_management .tickets > div:hover {
  background-color: rgba(234, 121, 62, 0.3);
}
#module-sales_management .angular-ui-tree-content:hover:before,
#module-sales_management .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(234, 121, 62, 0.15);
}
#module-sales_management .navbar a.active {
  background-color: #ffffff;
}
#module-sales_management .dark-caption .sections span {
  color: #fef9f6;
}
#module-sales_management input[type="text"].searchbox {
  border: 1px solid #dd5c18;
}
#module-sales_management li.actived small:not(.error),
#module-sales_management li:hover small:not(.error) {
  border-color: #ea793e;
  border-width: 1px;
}
#module-sales_management li:hover.user_profile .circular img {
  border-color: #ea793e;
  border-width: 2px;
}
#module-sales_management li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-sales_management input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-sales_management .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-sales_management input[type="color"]:focus,
#module-sales_management input[type="date"]:focus,
#module-sales_management input[type="datetime"]:focus,
#module-sales_management input[type="datetime-local"]:focus,
#module-sales_management input[type="email"]:focus,
#module-sales_management input[type="month"]:focus,
#module-sales_management input[type="number"]:focus,
#module-sales_management input[type="password"]:focus,
#module-sales_management input[type="search"]:focus,
#module-sales_management input[type="tel"]:focus,
#module-sales_management input[type="time"]:focus,
#module-sales_management input[type="url"]:focus,
#module-sales_management input[type="week"]:focus,
#module-sales_management textarea:focus {
  background-color: #ffffff;
  border-color: #ea793e;
  box-shadow: 1px 1px 12px -2px #ea793e;
}
#module-sales_management .top-bar-section > ul > .divider,
#module-sales_management .top-bar-section > ul > [role="separator"],
#module-sales_management nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-sales_management .button.bordered,
#module-sales_management button.bordered {
  background-color: inherit;
  color: #ea793e;
  border-color: #ea793e;
  border-width: 2px;
  font-weight: 500;
}
#module-sales_management .button.bordered:hover,
#module-sales_management button.bordered:hover {
  color: #af4913;
  border-color: #af4913;
}
#module-sales_management .button.bordered:hover .title-span,
#module-sales_management button.bordered:hover .title-span,
#module-sales_management .button.bordered:hover .title-span span,
#module-sales_management button.bordered:hover .title-span span {
  color: #af4913;
}
#module-sales_management .button.bordered.inverse,
#module-sales_management button.bordered.inverse {
  border-color: white;
}
#module-sales_management .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-sales_management .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-sales_management .tabset-integred.outside .content {
  padding: 0;
}
#module-sales_management .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-sales_management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-sales_management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-sales_management .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-sales_management .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-sales_management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #ea793e;
}
#module-sales_management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-sales_management .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-sales_management .tabset-integred.full-content {
  position: relative;
}
#module-sales_management .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-sales_management .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-sales_management .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-sales_management .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #af4913;
}
#module-sales_management .tabset-integred .tabs dd > a {
  background-color: #af4913;
}
#module-sales_management .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-sales_management .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-sales_management .tabset-integred-forms input[type="number"],
#module-sales_management .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-sales_management .dark > .itemlist-item-content,
#module-sales_management .dark-caption {
  background-color: #c65216;
}
#module-sales_management .dark > .itemlist-item-content .light,
#module-sales_management .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-sales_management .dark > .itemlist-item-content .white svg,
#module-sales_management .dark-caption .white svg,
#module-sales_management .dark > .itemlist-item-content .itemlist-item-action svg,
#module-sales_management .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-sales_management .dark > .itemlist-item-content .white svg path,
#module-sales_management .dark-caption .white svg path,
#module-sales_management .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-sales_management .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-sales_management .dark > .itemlist-item-content .white svg,
#module-sales_management .dark-caption .white svg {
  margin-right: 10px;
}
#module-sales_management .dark > .itemlist-item-content + .clear {
  background-color: #c65216;
}
#module-sales_management .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #c65216;
}
#module-sales_management .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-sales_management .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-sales_management .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-sales_management .clear > .itemlist {
  margin: 0px;
}
#module-sales_management .row.white {
  background-color: #EFEFEF;
}
#module-sales_management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-sales_management .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-sales_management .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23ea793e%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-sales_management .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-sales_management .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-sales_management .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-sales_management .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-sales_management .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-sales_management .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-sales_management .icon.inverse svg path {
  fill: white;
}
#module-sales_management button[disabled].white,
#module-sales_management button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-sales_management button[disabled].white svg,
#module-sales_management button.white svg,
#module-sales_management button[disabled].white svg path,
#module-sales_management button.white svg path {
  fill: #ea793e;
}
#module-sales_management button[disabled].white:focus,
#module-sales_management button[disabled].white:hover,
#module-sales_management button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-sales_management button[disabled].white:focus svg,
#module-sales_management button[disabled].white:hover svg,
#module-sales_management button.white:focus svg,
#module-sales_management button[disabled].white:focus svg path,
#module-sales_management button[disabled].white:hover svg path,
#module-sales_management button.white:focus svg path {
  fill: #ea793e;
}
#module-sales_management button.white:hover {
  background-color: #ea793e;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-sales_management button.white:hover svg,
#module-sales_management button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-sales_management button[disabled].white,
#module-sales_management button[disabled].white:focus,
#module-sales_management button[disabled].white:hover {
  opacity: 0.2;
}
#module-sales_management .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-sales_management .tabs-right .columns input[type="text"] {
  color: #ea793e;
}
#module-sales_management .tiquets-number.hover,
#module-sales_management .user_profile.hover,
#module-sales_management .appSwitch.hover {
  background-color: #ffffff;
  color: #ea793e;
}
#module-sales_management .tiquets-number.hover svg path,
#module-sales_management .user_profile.hover svg path,
#module-sales_management .appSwitch.hover svg path {
  fill: #ea793e;
}
#module-sales_management .tiquets-number.hover svg polyline,
#module-sales_management .user_profile.hover svg polyline,
#module-sales_management .appSwitch.hover svg polyline,
#module-sales_management .tiquets-number.hover svg line,
#module-sales_management .user_profile.hover svg line,
#module-sales_management .appSwitch.hover svg line {
  stroke: #ea793e;
}
#module-sales_management .tiquets-number.hover small:not(.error),
#module-sales_management .user_profile.hover small:not(.error),
#module-sales_management .appSwitch.hover small:not(.error) {
  border-color: #ea793e;
  border-width: 1px;
  border-style: solid;
}
#module-sales_management .tiquets-number.hover b,
#module-sales_management .user_profile.hover b,
#module-sales_management .appSwitch.hover b {
  color: #ea793e;
}
#module-sales_management .tiquets-number.hover .circular img,
#module-sales_management .user_profile.hover .circular img,
#module-sales_management .appSwitch.hover .circular img {
  border-color: #ea793e;
  border-width: 2px;
}
#module-sales_management .tiquets-number.hover span,
#module-sales_management .user_profile.hover span,
#module-sales_management .appSwitch.hover span {
  color: #424242;
}
#module-sales_management .user-config_panel .capitalize.iblock {
  color: #af4913;
}
.navbar a.panel-reports {
  border-left-color: #6a89db;
}
.navpanel .box a.panel-reports {
  background-color: #6a89db;
}
.navpanel .box a.panel-reports:hover,
.navpanel .box a.panel-reports:focus {
  box-shadow: 0 0 6px 1px rgba(106, 137, 219, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-reports {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-reports .button:enabled.inverse:hover,
#module-reports .button:enabled:not(.tiny):not(.inverse),
#module-reports .icon-background,
#module-reports .multiselect.selected,
#module-reports .round-reports,
#module-reports .navbar,
#module-reports .navbar a:not(.panel-reports):hover,
#module-reports .panel .caption:not(.dark-caption):not(.radiusless),
#module-reports .select2-container-multi .select2-choices .select2-search-choice,
#module-reports .select2-results .select2-highlighted,
#module-reports .simpleNativeDatepicker .selected,
#module-reports .simpleNativeDatepicker table .header-color,
#module-reports button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-reports .button:not(.tiny):not(.inverse):not(.bordered),
#module-reports .button.bg,
#module-reports .multiselect.selected,
#module-reports button:not(.tiny),
#module-reports .button:not(.tiny),
#module-reports nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-reports nav.top-bar,
#module-reports .tabset-integred dl,
#module-reports ul.pagination li.current a,
#module-reports ul.pagination li.current button,
#module-reports #collapse-discounts .itemlist form .tabbable dl,
#module-reports #collapse-discounts {
  background-color: #6a89db;
}
#module-reports .button:not(.tiny) {
  border: 2px solid #6a89db;
}
#module-reports .button:not(.tiny).inverse {
  background-color: #2b51b4;
}
#module-reports .multiple-inverse > .multiselect.selected,
#module-reports .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-reports .top-bar-section li:not(.has-form) a:not(.button):active,
#module-reports .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-reports .top-bar-section li:not(.no-hover):active,
#module-reports .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-reports .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-reports .top-bar-section ul li > a > .welcome.align {
  color: #555555;
}
#module-reports .top-bar-section ul li > a > .welcome.align b {
  color: #ffffff;
}
#module-reports .image-button span,
#module-reports .tickets > div > .title-span,
#module-reports a.linked {
  color: #6a89db;
}
#module-reports .tickets span {
  color: #182c61;
}
#module-reports .colored.dark,
#module-reports .colored.dark span {
  color: #2b51b4;
}
#module-reports .tabs dd.active > a,
#module-reports .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-reports select {
  background-color: #efefef;
}
#module-reports .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-reports .attachment-name,
#module-reports .button.tiny,
#module-reports .button.tiny,
#module-reports .button.tiny,
#module-reports .button.tiny:focus,
#module-reports .button.tiny,
#module-reports .button.tiny:hover,
#module-reports .colored span,
#module-reports .colored,
#module-reports .bookmark-inner-wrap a,
#module-reports .dayName,
#module-reports .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-reports .goback,
#module-reports .grid .grid-row-heading,
#module-reports .bloc_actions-table .name,
#module-reports .multiple-inverse > .multiselect.selected,
#module-reports .numbers,
#module-reports .reply,
#module-reports .ta-toolbar button.pressed:hover,
#module-reports .ta-toolbar button:hover,
#module-reports .tabs dd.active > a,
#module-reports .selectize-control button:not(.clear) {
  color: #6a89db;
}
#module-reports .tiquets-number > small,
#module-reports .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-reports .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-reports .top-bar-section li:not(.has-form) a:not(.button):active,
#module-reports .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-reports .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-reports .top-bar-section ul li,
#module-reports .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-reports a.left,
#module-reports ul.menu li i {
  color: #6a89db;
}
#module-reports .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-reports small.dark > span,
#module-reports .angular-ui-tree-node:hover > div > div .iblock {
  color: #2b51b4;
}
#module-reports .colored.circle {
  border-radius: 30px;
  border: 2px solid #6a89db;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-reports .button.bordered,
#module-reports button.bordered {
  background-color: inherit;
  color: #6a89db;
  border-color: #6a89db;
}
#module-reports .button.bordered.left,
#module-reports button.bordered.left {
  margin: 20px 0;
}
#module-reports .dark svg path,
#module-reports .grid-row-content svg path,
#module-reports .icons .itemlist-item-action svg path,
#module-reports .info svg path,
#module-reports .itemlist-action svg path,
#module-reports .itemlist-item-move svg path,
#module-reports .bloc_actions-table svg path,
#module-reports .marginr svg path,
#module-reports .navbar a.active svg path,
#module-reports .services-icon svg path,
#module-reports .star.dark svg path,
#module-reports .top-bar-section a:hover svg path,
#module-reports .top-bar-section li:active svg path,
#module-reports .ventas-icon svg path,
#module-reports aside svg path,
#module-reports .block_actions .padlock svg path,
#module-reports .colored svg path,
#module-reports li.actived svg path,
#module-reports li.actived:hover svg path,
#module-reports nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-reports .occupants svg path,
#module-reports .gallery .actions .action svg path {
  fill: #6a89db;
}
#module-reports .dark svg polygon,
#module-reports .grid-row-content svg polygon,
#module-reports .icons .itemlist-item-action svg polygon,
#module-reports .info svg polygon,
#module-reports .itemlist-action svg polygon,
#module-reports .itemlist-item-move svg polygon,
#module-reports .bloc_actions-table svg polygon,
#module-reports .marginr svg polygon,
#module-reports .navbar a.active svg polygon,
#module-reports .services-icon svg polygon,
#module-reports .star.dark svg polygon,
#module-reports .top-bar-section a:hover svg polygon,
#module-reports .top-bar-section li:active svg polygon,
#module-reports .ventas-icon svg polygon,
#module-reports aside svg polygon,
#module-reports .block_actions .padlock svg polygon,
#module-reports .colored svg polygon,
#module-reports li.actived svg polygon,
#module-reports li.actived:hover svg polygon,
#module-reports nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-reports .occupants svg polygon,
#module-reports .gallery .actions .action svg polygon {
  fill: #6a89db;
}
#module-reports .dark svg circle,
#module-reports .grid-row-content svg circle,
#module-reports .icons .itemlist-item-action svg circle,
#module-reports .info svg circle,
#module-reports .itemlist-action svg circle,
#module-reports .itemlist-item-move svg circle,
#module-reports .bloc_actions-table svg circle,
#module-reports .marginr svg circle,
#module-reports .navbar a.active svg circle,
#module-reports .services-icon svg circle,
#module-reports .star.dark svg circle,
#module-reports .top-bar-section a:hover svg circle,
#module-reports .top-bar-section li:active svg circle,
#module-reports .ventas-icon svg circle,
#module-reports aside svg circle,
#module-reports .block_actions .padlock svg circle,
#module-reports .colored svg circle,
#module-reports li.actived svg circle,
#module-reports li.actived:hover svg circle,
#module-reports nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-reports .occupants svg circle,
#module-reports .gallery .actions .action svg circle {
  fill: #6a89db;
}
#module-reports .dark svg g rect,
#module-reports .grid-row-content svg g rect,
#module-reports .icons .itemlist-item-action svg g rect,
#module-reports .info svg g rect,
#module-reports .itemlist-action svg g rect,
#module-reports .itemlist-item-move svg g rect,
#module-reports .bloc_actions-table svg g rect,
#module-reports .marginr svg g rect,
#module-reports .navbar a.active svg g rect,
#module-reports .services-icon svg g rect,
#module-reports .star.dark svg g rect,
#module-reports .top-bar-section a:hover svg g rect,
#module-reports .top-bar-section li:active svg g rect,
#module-reports .ventas-icon svg g rect,
#module-reports aside svg g rect,
#module-reports .block_actions .padlock svg g rect,
#module-reports .colored svg g rect,
#module-reports li.actived svg g rect,
#module-reports li.actived:hover svg g rect,
#module-reports nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-reports .occupants svg g rect,
#module-reports .gallery .actions .action svg g rect {
  fill: #6a89db;
}
#module-reports .as-sortable-placeholder,
#module-reports .itemlist .selected:not(.multiselect),
#module-reports .angular-ui-tree-placeholder,
#module-reports .simpleNativeDatepicker table,
#module-reports .row.border.unpadded:hover,
#module-reports .apps-switcher ul li:hover,
#module-reports .user-config_panel ul li:hover {
  background-color: rgba(106, 137, 219, 0.23);
}
#module-reports .itemlist form:not(.clear) {
  background-color: rgba(106, 137, 219, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-reports .no_availability .error,
#module-reports .caption.radiusless {
  background-color: rgba(106, 137, 219, 0.5);
  padding: 10px 20px;
}
#module-reports .no_availability .error,
#module-reports .no_availability .error h3 {
  color: #305ac8;
}
#module-reports ::-webkit-scrollbar-thumb,
#module-reports ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(106, 137, 219, 0.5);
}
#module-reports input[type="text"].searchbox,
#module-reports .multiple-inverse > .multiselect,
#module-reports .navbar a {
  background-color: #305ac8;
}
#module-reports input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-reports .itemlist .row.dark > .row,
#module-reports .scroll-top,
#module-reports .quotes,
#module-reports .tabs .tab-title > a {
  background-color: #2b51b4;
}
#module-reports .itemlist .row.dark > .row .title-span,
#module-reports .scroll-top .title-span,
#module-reports .quotes .title-span,
#module-reports .tabs .tab-title > a .title-span {
  color: white;
}
#module-reports button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-reports .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #6a80db;
}
#module-reports button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-reports .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-reports .radiusless input[type="text"].searchbox {
  background-color: #6a89db;
  border: #6a89db;
  margin: 0px;
}
#module-reports .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-reports .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-reports .white > svg path {
  fill: white;
}
#module-reports .black > svg path {
  fill: #000;
}
#module-reports button:not(.tiny)[disabled],
#module-reports button:not(.tiny)[disabled]:hover {
  background-color: rgba(106, 137, 219, 0.2) !important;
  border: 0px;
}
#module-reports button:not(.tiny)[disabled] span,
#module-reports button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-reports button:not(.tiny)[disabled] svg path,
#module-reports button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-reports button.tiny[disabled] span,
#module-reports button.tiny[disabled]:hover span {
  color: rgba(106, 137, 219, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-reports button.tiny[disabled] svg path,
#module-reports button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-reports .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-reports .cont-subitem:hover,
#module-reports .itemlist form:not(.clear),
#module-reports .itemlist-item-content.active,
#module-reports .itemlist-item-content.editing,
#module-reports .tabbable-container,
#module-reports .tickets > div:hover {
  background-color: rgba(106, 137, 219, 0.3);
}
#module-reports .angular-ui-tree-content:hover:before,
#module-reports .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(106, 137, 219, 0.15);
}
#module-reports .navbar a.active {
  background-color: #ffffff;
}
#module-reports .dark-caption .sections span {
  color: #ffffff;
}
#module-reports input[type="text"].searchbox {
  border: 1px solid #4168d1;
}
#module-reports li.actived small:not(.error),
#module-reports li:hover small:not(.error) {
  border-color: #6a89db;
  border-width: 1px;
}
#module-reports li:hover.user_profile .circular img {
  border-color: #6a89db;
  border-width: 2px;
}
#module-reports li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-reports input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-reports .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-reports input[type="color"]:focus,
#module-reports input[type="date"]:focus,
#module-reports input[type="datetime"]:focus,
#module-reports input[type="datetime-local"]:focus,
#module-reports input[type="email"]:focus,
#module-reports input[type="month"]:focus,
#module-reports input[type="number"]:focus,
#module-reports input[type="password"]:focus,
#module-reports input[type="search"]:focus,
#module-reports input[type="tel"]:focus,
#module-reports input[type="time"]:focus,
#module-reports input[type="url"]:focus,
#module-reports input[type="week"]:focus,
#module-reports textarea:focus {
  background-color: #ffffff;
  border-color: #6a89db;
  box-shadow: 1px 1px 12px -2px #6a89db;
}
#module-reports .top-bar-section > ul > .divider,
#module-reports .top-bar-section > ul > [role="separator"],
#module-reports nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-reports .button.bordered,
#module-reports button.bordered {
  background-color: inherit;
  color: #6a89db;
  border-color: #6a89db;
  border-width: 2px;
  font-weight: 500;
}
#module-reports .button.bordered:hover,
#module-reports button.bordered:hover {
  color: #2b51b4;
  border-color: #2b51b4;
}
#module-reports .button.bordered:hover .title-span,
#module-reports button.bordered:hover .title-span,
#module-reports .button.bordered:hover .title-span span,
#module-reports button.bordered:hover .title-span span {
  color: #2b51b4;
}
#module-reports .button.bordered.inverse,
#module-reports button.bordered.inverse {
  border-color: white;
}
#module-reports .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-reports .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-reports .tabset-integred.outside .content {
  padding: 0;
}
#module-reports .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-reports .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-reports .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-reports .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-reports .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-reports .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #6a89db;
}
#module-reports .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-reports .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-reports .tabset-integred.full-content {
  position: relative;
}
#module-reports .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-reports .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-reports .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-reports .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #2b51b4;
}
#module-reports .tabset-integred .tabs dd > a {
  background-color: #2b51b4;
}
#module-reports .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-reports .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-reports .tabset-integred-forms input[type="number"],
#module-reports .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-reports .dark > .itemlist-item-content,
#module-reports .dark-caption {
  background-color: #305ac8;
}
#module-reports .dark > .itemlist-item-content .light,
#module-reports .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-reports .dark > .itemlist-item-content .white svg,
#module-reports .dark-caption .white svg,
#module-reports .dark > .itemlist-item-content .itemlist-item-action svg,
#module-reports .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-reports .dark > .itemlist-item-content .white svg path,
#module-reports .dark-caption .white svg path,
#module-reports .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-reports .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-reports .dark > .itemlist-item-content .white svg,
#module-reports .dark-caption .white svg {
  margin-right: 10px;
}
#module-reports .dark > .itemlist-item-content + .clear {
  background-color: #305ac8;
}
#module-reports .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #305ac8;
}
#module-reports .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-reports .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-reports .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-reports .clear > .itemlist {
  margin: 0px;
}
#module-reports .row.white {
  background-color: #EFEFEF;
}
#module-reports .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-reports .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-reports .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%236a89db%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-reports .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-reports .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-reports .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-reports .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-reports .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-reports .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-reports .icon.inverse svg path {
  fill: white;
}
#module-reports button[disabled].white,
#module-reports button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-reports button[disabled].white svg,
#module-reports button.white svg,
#module-reports button[disabled].white svg path,
#module-reports button.white svg path {
  fill: #6a89db;
}
#module-reports button[disabled].white:focus,
#module-reports button[disabled].white:hover,
#module-reports button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-reports button[disabled].white:focus svg,
#module-reports button[disabled].white:hover svg,
#module-reports button.white:focus svg,
#module-reports button[disabled].white:focus svg path,
#module-reports button[disabled].white:hover svg path,
#module-reports button.white:focus svg path {
  fill: #6a89db;
}
#module-reports button.white:hover {
  background-color: #6a89db;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-reports button.white:hover svg,
#module-reports button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-reports button[disabled].white,
#module-reports button[disabled].white:focus,
#module-reports button[disabled].white:hover {
  opacity: 0.2;
}
#module-reports .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-reports .tabs-right .columns input[type="text"] {
  color: #6a89db;
}
#module-reports .tiquets-number.hover,
#module-reports .user_profile.hover,
#module-reports .appSwitch.hover {
  background-color: #ffffff;
  color: #6a89db;
}
#module-reports .tiquets-number.hover svg path,
#module-reports .user_profile.hover svg path,
#module-reports .appSwitch.hover svg path {
  fill: #6a89db;
}
#module-reports .tiquets-number.hover svg polyline,
#module-reports .user_profile.hover svg polyline,
#module-reports .appSwitch.hover svg polyline,
#module-reports .tiquets-number.hover svg line,
#module-reports .user_profile.hover svg line,
#module-reports .appSwitch.hover svg line {
  stroke: #6a89db;
}
#module-reports .tiquets-number.hover small:not(.error),
#module-reports .user_profile.hover small:not(.error),
#module-reports .appSwitch.hover small:not(.error) {
  border-color: #6a89db;
  border-width: 1px;
  border-style: solid;
}
#module-reports .tiquets-number.hover b,
#module-reports .user_profile.hover b,
#module-reports .appSwitch.hover b {
  color: #6a89db;
}
#module-reports .tiquets-number.hover .circular img,
#module-reports .user_profile.hover .circular img,
#module-reports .appSwitch.hover .circular img {
  border-color: #6a89db;
  border-width: 2px;
}
#module-reports .tiquets-number.hover span,
#module-reports .user_profile.hover span,
#module-reports .appSwitch.hover span {
  color: #424242;
}
#module-reports .user-config_panel .capitalize.iblock {
  color: #2b51b4;
}
.navbar a.panel-booking_engine {
  border-left-color: #49b2da;
}
.navpanel .box a.panel-booking_engine {
  background-color: #49b2da;
}
.navpanel .box a.panel-booking_engine:hover,
.navpanel .box a.panel-booking_engine:focus {
  box-shadow: 0 0 6px 1px rgba(73, 178, 218, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-booking_engine {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-booking_engine .button:enabled.inverse:hover,
#module-booking_engine .button:enabled:not(.tiny):not(.inverse),
#module-booking_engine .icon-background,
#module-booking_engine .multiselect.selected,
#module-booking_engine .round-booking_engine,
#module-booking_engine .navbar,
#module-booking_engine .navbar a:not(.panel-booking_engine):hover,
#module-booking_engine .panel .caption:not(.dark-caption):not(.radiusless),
#module-booking_engine .select2-container-multi .select2-choices .select2-search-choice,
#module-booking_engine .select2-results .select2-highlighted,
#module-booking_engine .simpleNativeDatepicker .selected,
#module-booking_engine .simpleNativeDatepicker table .header-color,
#module-booking_engine button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-booking_engine .button:not(.tiny):not(.inverse):not(.bordered),
#module-booking_engine .button.bg,
#module-booking_engine .multiselect.selected,
#module-booking_engine button:not(.tiny),
#module-booking_engine .button:not(.tiny),
#module-booking_engine nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-booking_engine nav.top-bar,
#module-booking_engine .tabset-integred dl,
#module-booking_engine ul.pagination li.current a,
#module-booking_engine ul.pagination li.current button,
#module-booking_engine #collapse-discounts .itemlist form .tabbable dl,
#module-booking_engine #collapse-discounts {
  background-color: #49b2da;
}
#module-booking_engine .button:not(.tiny) {
  border: 2px solid #49b2da;
}
#module-booking_engine .button:not(.tiny).inverse {
  background-color: #207b9d;
}
#module-booking_engine .multiple-inverse > .multiselect.selected,
#module-booking_engine .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-booking_engine .top-bar-section li:not(.has-form) a:not(.button):active,
#module-booking_engine .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-booking_engine .top-bar-section li:not(.no-hover):active,
#module-booking_engine .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-booking_engine .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-booking_engine .top-bar-section ul li > a > .welcome.align {
  color: #555555;
}
#module-booking_engine .top-bar-section ul li > a > .welcome.align b {
  color: #ffffff;
}
#module-booking_engine .image-button span,
#module-booking_engine .tickets > div > .title-span,
#module-booking_engine a.linked {
  color: #49b2da;
}
#module-booking_engine .tickets span {
  color: #0f3848;
}
#module-booking_engine .colored.dark,
#module-booking_engine .colored.dark span {
  color: #207b9d;
}
#module-booking_engine .tabs dd.active > a,
#module-booking_engine .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-booking_engine select {
  background-color: #efefef;
}
#module-booking_engine .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-booking_engine .attachment-name,
#module-booking_engine .button.tiny,
#module-booking_engine .button.tiny,
#module-booking_engine .button.tiny,
#module-booking_engine .button.tiny:focus,
#module-booking_engine .button.tiny,
#module-booking_engine .button.tiny:hover,
#module-booking_engine .colored span,
#module-booking_engine .colored,
#module-booking_engine .bookmark-inner-wrap a,
#module-booking_engine .dayName,
#module-booking_engine .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-booking_engine .goback,
#module-booking_engine .grid .grid-row-heading,
#module-booking_engine .bloc_actions-table .name,
#module-booking_engine .multiple-inverse > .multiselect.selected,
#module-booking_engine .numbers,
#module-booking_engine .reply,
#module-booking_engine .ta-toolbar button.pressed:hover,
#module-booking_engine .ta-toolbar button:hover,
#module-booking_engine .tabs dd.active > a,
#module-booking_engine .selectize-control button:not(.clear) {
  color: #49b2da;
}
#module-booking_engine .tiquets-number > small,
#module-booking_engine .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-booking_engine .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-booking_engine .top-bar-section li:not(.has-form) a:not(.button):active,
#module-booking_engine .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-booking_engine .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-booking_engine .top-bar-section ul li,
#module-booking_engine .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-booking_engine a.left,
#module-booking_engine ul.menu li i {
  color: #49b2da;
}
#module-booking_engine .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-booking_engine small.dark > span,
#module-booking_engine .angular-ui-tree-node:hover > div > div .iblock {
  color: #207b9d;
}
#module-booking_engine .colored.circle {
  border-radius: 30px;
  border: 2px solid #49b2da;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-booking_engine .button.bordered,
#module-booking_engine button.bordered {
  background-color: inherit;
  color: #49b2da;
  border-color: #49b2da;
}
#module-booking_engine .button.bordered.left,
#module-booking_engine button.bordered.left {
  margin: 20px 0;
}
#module-booking_engine .dark svg path,
#module-booking_engine .grid-row-content svg path,
#module-booking_engine .icons .itemlist-item-action svg path,
#module-booking_engine .info svg path,
#module-booking_engine .itemlist-action svg path,
#module-booking_engine .itemlist-item-move svg path,
#module-booking_engine .bloc_actions-table svg path,
#module-booking_engine .marginr svg path,
#module-booking_engine .navbar a.active svg path,
#module-booking_engine .services-icon svg path,
#module-booking_engine .star.dark svg path,
#module-booking_engine .top-bar-section a:hover svg path,
#module-booking_engine .top-bar-section li:active svg path,
#module-booking_engine .ventas-icon svg path,
#module-booking_engine aside svg path,
#module-booking_engine .block_actions .padlock svg path,
#module-booking_engine .colored svg path,
#module-booking_engine li.actived svg path,
#module-booking_engine li.actived:hover svg path,
#module-booking_engine nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-booking_engine .occupants svg path,
#module-booking_engine .gallery .actions .action svg path {
  fill: #49b2da;
}
#module-booking_engine .dark svg polygon,
#module-booking_engine .grid-row-content svg polygon,
#module-booking_engine .icons .itemlist-item-action svg polygon,
#module-booking_engine .info svg polygon,
#module-booking_engine .itemlist-action svg polygon,
#module-booking_engine .itemlist-item-move svg polygon,
#module-booking_engine .bloc_actions-table svg polygon,
#module-booking_engine .marginr svg polygon,
#module-booking_engine .navbar a.active svg polygon,
#module-booking_engine .services-icon svg polygon,
#module-booking_engine .star.dark svg polygon,
#module-booking_engine .top-bar-section a:hover svg polygon,
#module-booking_engine .top-bar-section li:active svg polygon,
#module-booking_engine .ventas-icon svg polygon,
#module-booking_engine aside svg polygon,
#module-booking_engine .block_actions .padlock svg polygon,
#module-booking_engine .colored svg polygon,
#module-booking_engine li.actived svg polygon,
#module-booking_engine li.actived:hover svg polygon,
#module-booking_engine nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-booking_engine .occupants svg polygon,
#module-booking_engine .gallery .actions .action svg polygon {
  fill: #49b2da;
}
#module-booking_engine .dark svg circle,
#module-booking_engine .grid-row-content svg circle,
#module-booking_engine .icons .itemlist-item-action svg circle,
#module-booking_engine .info svg circle,
#module-booking_engine .itemlist-action svg circle,
#module-booking_engine .itemlist-item-move svg circle,
#module-booking_engine .bloc_actions-table svg circle,
#module-booking_engine .marginr svg circle,
#module-booking_engine .navbar a.active svg circle,
#module-booking_engine .services-icon svg circle,
#module-booking_engine .star.dark svg circle,
#module-booking_engine .top-bar-section a:hover svg circle,
#module-booking_engine .top-bar-section li:active svg circle,
#module-booking_engine .ventas-icon svg circle,
#module-booking_engine aside svg circle,
#module-booking_engine .block_actions .padlock svg circle,
#module-booking_engine .colored svg circle,
#module-booking_engine li.actived svg circle,
#module-booking_engine li.actived:hover svg circle,
#module-booking_engine nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-booking_engine .occupants svg circle,
#module-booking_engine .gallery .actions .action svg circle {
  fill: #49b2da;
}
#module-booking_engine .dark svg g rect,
#module-booking_engine .grid-row-content svg g rect,
#module-booking_engine .icons .itemlist-item-action svg g rect,
#module-booking_engine .info svg g rect,
#module-booking_engine .itemlist-action svg g rect,
#module-booking_engine .itemlist-item-move svg g rect,
#module-booking_engine .bloc_actions-table svg g rect,
#module-booking_engine .marginr svg g rect,
#module-booking_engine .navbar a.active svg g rect,
#module-booking_engine .services-icon svg g rect,
#module-booking_engine .star.dark svg g rect,
#module-booking_engine .top-bar-section a:hover svg g rect,
#module-booking_engine .top-bar-section li:active svg g rect,
#module-booking_engine .ventas-icon svg g rect,
#module-booking_engine aside svg g rect,
#module-booking_engine .block_actions .padlock svg g rect,
#module-booking_engine .colored svg g rect,
#module-booking_engine li.actived svg g rect,
#module-booking_engine li.actived:hover svg g rect,
#module-booking_engine nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-booking_engine .occupants svg g rect,
#module-booking_engine .gallery .actions .action svg g rect {
  fill: #49b2da;
}
#module-booking_engine .as-sortable-placeholder,
#module-booking_engine .itemlist .selected:not(.multiselect),
#module-booking_engine .angular-ui-tree-placeholder,
#module-booking_engine .simpleNativeDatepicker table,
#module-booking_engine .row.border.unpadded:hover,
#module-booking_engine .apps-switcher ul li:hover,
#module-booking_engine .user-config_panel ul li:hover {
  background-color: rgba(73, 178, 218, 0.23);
}
#module-booking_engine .itemlist form:not(.clear) {
  background-color: rgba(73, 178, 218, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-booking_engine .no_availability .error,
#module-booking_engine .caption.radiusless {
  background-color: rgba(73, 178, 218, 0.5);
  padding: 10px 20px;
}
#module-booking_engine .no_availability .error,
#module-booking_engine .no_availability .error h3 {
  color: #248bb2;
}
#module-booking_engine ::-webkit-scrollbar-thumb,
#module-booking_engine ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(73, 178, 218, 0.5);
}
#module-booking_engine input[type="text"].searchbox,
#module-booking_engine .multiple-inverse > .multiselect,
#module-booking_engine .navbar a {
  background-color: #248bb2;
}
#module-booking_engine input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-booking_engine .itemlist .row.dark > .row,
#module-booking_engine .scroll-top,
#module-booking_engine .quotes,
#module-booking_engine .tabs .tab-title > a {
  background-color: #207b9d;
}
#module-booking_engine .itemlist .row.dark > .row .title-span,
#module-booking_engine .scroll-top .title-span,
#module-booking_engine .quotes .title-span,
#module-booking_engine .tabs .tab-title > a .title-span {
  color: white;
}
#module-booking_engine button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-booking_engine .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #49a6da;
}
#module-booking_engine button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-booking_engine .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-booking_engine .radiusless input[type="text"].searchbox {
  background-color: #49b2da;
  border: #49b2da;
  margin: 0px;
}
#module-booking_engine .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-booking_engine .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-booking_engine .white > svg path {
  fill: white;
}
#module-booking_engine .black > svg path {
  fill: #000;
}
#module-booking_engine button:not(.tiny)[disabled],
#module-booking_engine button:not(.tiny)[disabled]:hover {
  background-color: rgba(73, 178, 218, 0.2) !important;
  border: 0px;
}
#module-booking_engine button:not(.tiny)[disabled] span,
#module-booking_engine button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-booking_engine button:not(.tiny)[disabled] svg path,
#module-booking_engine button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-booking_engine button.tiny[disabled] span,
#module-booking_engine button.tiny[disabled]:hover span {
  color: rgba(73, 178, 218, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-booking_engine button.tiny[disabled] svg path,
#module-booking_engine button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-booking_engine .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-booking_engine .cont-subitem:hover,
#module-booking_engine .itemlist form:not(.clear),
#module-booking_engine .itemlist-item-content.active,
#module-booking_engine .itemlist-item-content.editing,
#module-booking_engine .tabbable-container,
#module-booking_engine .tickets > div:hover {
  background-color: rgba(73, 178, 218, 0.3);
}
#module-booking_engine .angular-ui-tree-content:hover:before,
#module-booking_engine .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(73, 178, 218, 0.15);
}
#module-booking_engine .navbar a.active {
  background-color: #ffffff;
}
#module-booking_engine .dark-caption .sections span {
  color: #f3fafc;
}
#module-booking_engine input[type="text"].searchbox {
  border: 1px solid #299cc7;
}
#module-booking_engine li.actived small:not(.error),
#module-booking_engine li:hover small:not(.error) {
  border-color: #49b2da;
  border-width: 1px;
}
#module-booking_engine li:hover.user_profile .circular img {
  border-color: #49b2da;
  border-width: 2px;
}
#module-booking_engine li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-booking_engine input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-booking_engine .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-booking_engine input[type="color"]:focus,
#module-booking_engine input[type="date"]:focus,
#module-booking_engine input[type="datetime"]:focus,
#module-booking_engine input[type="datetime-local"]:focus,
#module-booking_engine input[type="email"]:focus,
#module-booking_engine input[type="month"]:focus,
#module-booking_engine input[type="number"]:focus,
#module-booking_engine input[type="password"]:focus,
#module-booking_engine input[type="search"]:focus,
#module-booking_engine input[type="tel"]:focus,
#module-booking_engine input[type="time"]:focus,
#module-booking_engine input[type="url"]:focus,
#module-booking_engine input[type="week"]:focus,
#module-booking_engine textarea:focus {
  background-color: #ffffff;
  border-color: #49b2da;
  box-shadow: 1px 1px 12px -2px #49b2da;
}
#module-booking_engine .top-bar-section > ul > .divider,
#module-booking_engine .top-bar-section > ul > [role="separator"],
#module-booking_engine nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-booking_engine .button.bordered,
#module-booking_engine button.bordered {
  background-color: inherit;
  color: #49b2da;
  border-color: #49b2da;
  border-width: 2px;
  font-weight: 500;
}
#module-booking_engine .button.bordered:hover,
#module-booking_engine button.bordered:hover {
  color: #207b9d;
  border-color: #207b9d;
}
#module-booking_engine .button.bordered:hover .title-span,
#module-booking_engine button.bordered:hover .title-span,
#module-booking_engine .button.bordered:hover .title-span span,
#module-booking_engine button.bordered:hover .title-span span {
  color: #207b9d;
}
#module-booking_engine .button.bordered.inverse,
#module-booking_engine button.bordered.inverse {
  border-color: white;
}
#module-booking_engine .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-booking_engine .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-booking_engine .tabset-integred.outside .content {
  padding: 0;
}
#module-booking_engine .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-booking_engine .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-booking_engine .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-booking_engine .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-booking_engine .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-booking_engine .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #49b2da;
}
#module-booking_engine .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-booking_engine .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-booking_engine .tabset-integred.full-content {
  position: relative;
}
#module-booking_engine .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-booking_engine .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-booking_engine .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-booking_engine .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #207b9d;
}
#module-booking_engine .tabset-integred .tabs dd > a {
  background-color: #207b9d;
}
#module-booking_engine .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-booking_engine .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-booking_engine .tabset-integred-forms input[type="number"],
#module-booking_engine .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-booking_engine .dark > .itemlist-item-content,
#module-booking_engine .dark-caption {
  background-color: #248bb2;
}
#module-booking_engine .dark > .itemlist-item-content .light,
#module-booking_engine .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-booking_engine .dark > .itemlist-item-content .white svg,
#module-booking_engine .dark-caption .white svg,
#module-booking_engine .dark > .itemlist-item-content .itemlist-item-action svg,
#module-booking_engine .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-booking_engine .dark > .itemlist-item-content .white svg path,
#module-booking_engine .dark-caption .white svg path,
#module-booking_engine .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-booking_engine .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-booking_engine .dark > .itemlist-item-content .white svg,
#module-booking_engine .dark-caption .white svg {
  margin-right: 10px;
}
#module-booking_engine .dark > .itemlist-item-content + .clear {
  background-color: #248bb2;
}
#module-booking_engine .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #248bb2;
}
#module-booking_engine .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-booking_engine .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-booking_engine .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-booking_engine .clear > .itemlist {
  margin: 0px;
}
#module-booking_engine .row.white {
  background-color: #EFEFEF;
}
#module-booking_engine .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-booking_engine .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-booking_engine .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%2349b2da%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-booking_engine .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-booking_engine .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-booking_engine .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-booking_engine .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-booking_engine .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-booking_engine .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-booking_engine .icon.inverse svg path {
  fill: white;
}
#module-booking_engine button[disabled].white,
#module-booking_engine button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-booking_engine button[disabled].white svg,
#module-booking_engine button.white svg,
#module-booking_engine button[disabled].white svg path,
#module-booking_engine button.white svg path {
  fill: #49b2da;
}
#module-booking_engine button[disabled].white:focus,
#module-booking_engine button[disabled].white:hover,
#module-booking_engine button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-booking_engine button[disabled].white:focus svg,
#module-booking_engine button[disabled].white:hover svg,
#module-booking_engine button.white:focus svg,
#module-booking_engine button[disabled].white:focus svg path,
#module-booking_engine button[disabled].white:hover svg path,
#module-booking_engine button.white:focus svg path {
  fill: #49b2da;
}
#module-booking_engine button.white:hover {
  background-color: #49b2da;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-booking_engine button.white:hover svg,
#module-booking_engine button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-booking_engine button[disabled].white,
#module-booking_engine button[disabled].white:focus,
#module-booking_engine button[disabled].white:hover {
  opacity: 0.2;
}
#module-booking_engine .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-booking_engine .tabs-right .columns input[type="text"] {
  color: #49b2da;
}
#module-booking_engine .tiquets-number.hover,
#module-booking_engine .user_profile.hover,
#module-booking_engine .appSwitch.hover {
  background-color: #ffffff;
  color: #49b2da;
}
#module-booking_engine .tiquets-number.hover svg path,
#module-booking_engine .user_profile.hover svg path,
#module-booking_engine .appSwitch.hover svg path {
  fill: #49b2da;
}
#module-booking_engine .tiquets-number.hover svg polyline,
#module-booking_engine .user_profile.hover svg polyline,
#module-booking_engine .appSwitch.hover svg polyline,
#module-booking_engine .tiquets-number.hover svg line,
#module-booking_engine .user_profile.hover svg line,
#module-booking_engine .appSwitch.hover svg line {
  stroke: #49b2da;
}
#module-booking_engine .tiquets-number.hover small:not(.error),
#module-booking_engine .user_profile.hover small:not(.error),
#module-booking_engine .appSwitch.hover small:not(.error) {
  border-color: #49b2da;
  border-width: 1px;
  border-style: solid;
}
#module-booking_engine .tiquets-number.hover b,
#module-booking_engine .user_profile.hover b,
#module-booking_engine .appSwitch.hover b {
  color: #49b2da;
}
#module-booking_engine .tiquets-number.hover .circular img,
#module-booking_engine .user_profile.hover .circular img,
#module-booking_engine .appSwitch.hover .circular img {
  border-color: #49b2da;
  border-width: 2px;
}
#module-booking_engine .tiquets-number.hover span,
#module-booking_engine .user_profile.hover span,
#module-booking_engine .appSwitch.hover span {
  color: #424242;
}
#module-booking_engine .user-config_panel .capitalize.iblock {
  color: #207b9d;
}
.navbar a.panel-content_management {
  border-left-color: #eeae28;
}
.navpanel .box a.panel-content_management {
  background-color: #eeae28;
}
.navpanel .box a.panel-content_management:hover,
.navpanel .box a.panel-content_management:focus {
  box-shadow: 0 0 6px 1px rgba(238, 174, 40, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-content_management {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-content_management .button:enabled.inverse:hover,
#module-content_management .button:enabled:not(.tiny):not(.inverse),
#module-content_management .icon-background,
#module-content_management .multiselect.selected,
#module-content_management .round-content_management,
#module-content_management .navbar,
#module-content_management .navbar a:not(.panel-content_management):hover,
#module-content_management .panel .caption:not(.dark-caption):not(.radiusless),
#module-content_management .select2-container-multi .select2-choices .select2-search-choice,
#module-content_management .select2-results .select2-highlighted,
#module-content_management .simpleNativeDatepicker .selected,
#module-content_management .simpleNativeDatepicker table .header-color,
#module-content_management button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-content_management .button:not(.tiny):not(.inverse):not(.bordered),
#module-content_management .button.bg,
#module-content_management .multiselect.selected,
#module-content_management button:not(.tiny),
#module-content_management .button:not(.tiny),
#module-content_management nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-content_management nav.top-bar,
#module-content_management .tabset-integred dl,
#module-content_management ul.pagination li.current a,
#module-content_management ul.pagination li.current button,
#module-content_management #collapse-discounts .itemlist form .tabbable dl,
#module-content_management #collapse-discounts {
  background-color: #eeae28;
}
#module-content_management .button:not(.tiny) {
  border: 2px solid #eeae28;
}
#module-content_management .button:not(.tiny).inverse {
  background-color: #a3730d;
}
#module-content_management .multiple-inverse > .multiselect.selected,
#module-content_management .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-content_management .top-bar-section li:not(.has-form) a:not(.button):active,
#module-content_management .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-content_management .top-bar-section li:not(.no-hover):active,
#module-content_management .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-content_management .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-content_management .top-bar-section ul li > a > .welcome.align {
  color: #555555;
}
#module-content_management .top-bar-section ul li > a > .welcome.align b {
  color: #ffffff;
}
#module-content_management .image-button span,
#module-content_management .tickets > div > .title-span,
#module-content_management a.linked {
  color: #eeae28;
}
#module-content_management .tickets span {
  color: #453005;
}
#module-content_management .colored.dark,
#module-content_management .colored.dark span {
  color: #a3730d;
}
#module-content_management .tabs dd.active > a,
#module-content_management .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-content_management select {
  background-color: #efefef;
}
#module-content_management .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-content_management .attachment-name,
#module-content_management .button.tiny,
#module-content_management .button.tiny,
#module-content_management .button.tiny,
#module-content_management .button.tiny:focus,
#module-content_management .button.tiny,
#module-content_management .button.tiny:hover,
#module-content_management .colored span,
#module-content_management .colored,
#module-content_management .bookmark-inner-wrap a,
#module-content_management .dayName,
#module-content_management .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-content_management .goback,
#module-content_management .grid .grid-row-heading,
#module-content_management .bloc_actions-table .name,
#module-content_management .multiple-inverse > .multiselect.selected,
#module-content_management .numbers,
#module-content_management .reply,
#module-content_management .ta-toolbar button.pressed:hover,
#module-content_management .ta-toolbar button:hover,
#module-content_management .tabs dd.active > a,
#module-content_management .selectize-control button:not(.clear) {
  color: #eeae28;
}
#module-content_management .tiquets-number > small,
#module-content_management .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-content_management .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-content_management .top-bar-section li:not(.has-form) a:not(.button):active,
#module-content_management .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-content_management .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-content_management .top-bar-section ul li,
#module-content_management .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-content_management a.left,
#module-content_management ul.menu li i {
  color: #eeae28;
}
#module-content_management .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-content_management small.dark > span,
#module-content_management .angular-ui-tree-node:hover > div > div .iblock {
  color: #a3730d;
}
#module-content_management .colored.circle {
  border-radius: 30px;
  border: 2px solid #eeae28;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-content_management .button.bordered,
#module-content_management button.bordered {
  background-color: inherit;
  color: #eeae28;
  border-color: #eeae28;
}
#module-content_management .button.bordered.left,
#module-content_management button.bordered.left {
  margin: 20px 0;
}
#module-content_management .dark svg path,
#module-content_management .grid-row-content svg path,
#module-content_management .icons .itemlist-item-action svg path,
#module-content_management .info svg path,
#module-content_management .itemlist-action svg path,
#module-content_management .itemlist-item-move svg path,
#module-content_management .bloc_actions-table svg path,
#module-content_management .marginr svg path,
#module-content_management .navbar a.active svg path,
#module-content_management .services-icon svg path,
#module-content_management .star.dark svg path,
#module-content_management .top-bar-section a:hover svg path,
#module-content_management .top-bar-section li:active svg path,
#module-content_management .ventas-icon svg path,
#module-content_management aside svg path,
#module-content_management .block_actions .padlock svg path,
#module-content_management .colored svg path,
#module-content_management li.actived svg path,
#module-content_management li.actived:hover svg path,
#module-content_management nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-content_management .occupants svg path,
#module-content_management .gallery .actions .action svg path {
  fill: #eeae28;
}
#module-content_management .dark svg polygon,
#module-content_management .grid-row-content svg polygon,
#module-content_management .icons .itemlist-item-action svg polygon,
#module-content_management .info svg polygon,
#module-content_management .itemlist-action svg polygon,
#module-content_management .itemlist-item-move svg polygon,
#module-content_management .bloc_actions-table svg polygon,
#module-content_management .marginr svg polygon,
#module-content_management .navbar a.active svg polygon,
#module-content_management .services-icon svg polygon,
#module-content_management .star.dark svg polygon,
#module-content_management .top-bar-section a:hover svg polygon,
#module-content_management .top-bar-section li:active svg polygon,
#module-content_management .ventas-icon svg polygon,
#module-content_management aside svg polygon,
#module-content_management .block_actions .padlock svg polygon,
#module-content_management .colored svg polygon,
#module-content_management li.actived svg polygon,
#module-content_management li.actived:hover svg polygon,
#module-content_management nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-content_management .occupants svg polygon,
#module-content_management .gallery .actions .action svg polygon {
  fill: #eeae28;
}
#module-content_management .dark svg circle,
#module-content_management .grid-row-content svg circle,
#module-content_management .icons .itemlist-item-action svg circle,
#module-content_management .info svg circle,
#module-content_management .itemlist-action svg circle,
#module-content_management .itemlist-item-move svg circle,
#module-content_management .bloc_actions-table svg circle,
#module-content_management .marginr svg circle,
#module-content_management .navbar a.active svg circle,
#module-content_management .services-icon svg circle,
#module-content_management .star.dark svg circle,
#module-content_management .top-bar-section a:hover svg circle,
#module-content_management .top-bar-section li:active svg circle,
#module-content_management .ventas-icon svg circle,
#module-content_management aside svg circle,
#module-content_management .block_actions .padlock svg circle,
#module-content_management .colored svg circle,
#module-content_management li.actived svg circle,
#module-content_management li.actived:hover svg circle,
#module-content_management nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-content_management .occupants svg circle,
#module-content_management .gallery .actions .action svg circle {
  fill: #eeae28;
}
#module-content_management .dark svg g rect,
#module-content_management .grid-row-content svg g rect,
#module-content_management .icons .itemlist-item-action svg g rect,
#module-content_management .info svg g rect,
#module-content_management .itemlist-action svg g rect,
#module-content_management .itemlist-item-move svg g rect,
#module-content_management .bloc_actions-table svg g rect,
#module-content_management .marginr svg g rect,
#module-content_management .navbar a.active svg g rect,
#module-content_management .services-icon svg g rect,
#module-content_management .star.dark svg g rect,
#module-content_management .top-bar-section a:hover svg g rect,
#module-content_management .top-bar-section li:active svg g rect,
#module-content_management .ventas-icon svg g rect,
#module-content_management aside svg g rect,
#module-content_management .block_actions .padlock svg g rect,
#module-content_management .colored svg g rect,
#module-content_management li.actived svg g rect,
#module-content_management li.actived:hover svg g rect,
#module-content_management nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-content_management .occupants svg g rect,
#module-content_management .gallery .actions .action svg g rect {
  fill: #eeae28;
}
#module-content_management .as-sortable-placeholder,
#module-content_management .itemlist .selected:not(.multiselect),
#module-content_management .angular-ui-tree-placeholder,
#module-content_management .simpleNativeDatepicker table,
#module-content_management .row.border.unpadded:hover,
#module-content_management .apps-switcher ul li:hover,
#module-content_management .user-config_panel ul li:hover {
  background-color: rgba(238, 174, 40, 0.23);
}
#module-content_management .itemlist form:not(.clear) {
  background-color: rgba(238, 174, 40, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-content_management .no_availability .error,
#module-content_management .caption.radiusless {
  background-color: rgba(238, 174, 40, 0.5);
  padding: 10px 20px;
}
#module-content_management .no_availability .error,
#module-content_management .no_availability .error h3 {
  color: #bb830f;
}
#module-content_management ::-webkit-scrollbar-thumb,
#module-content_management ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(238, 174, 40, 0.5);
}
#module-content_management input[type="text"].searchbox,
#module-content_management .multiple-inverse > .multiselect,
#module-content_management .navbar a {
  background-color: #bb830f;
}
#module-content_management input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-content_management .itemlist .row.dark > .row,
#module-content_management .scroll-top,
#module-content_management .quotes,
#module-content_management .tabs .tab-title > a {
  background-color: #a3730d;
}
#module-content_management .itemlist .row.dark > .row .title-span,
#module-content_management .scroll-top .title-span,
#module-content_management .quotes .title-span,
#module-content_management .tabs .tab-title > a .title-span {
  color: white;
}
#module-content_management button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-content_management .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #eebf28;
}
#module-content_management button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-content_management .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-content_management .radiusless input[type="text"].searchbox {
  background-color: #eeae28;
  border: #eeae28;
  margin: 0px;
}
#module-content_management .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-content_management .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-content_management .white > svg path {
  fill: white;
}
#module-content_management .black > svg path {
  fill: #000;
}
#module-content_management button:not(.tiny)[disabled],
#module-content_management button:not(.tiny)[disabled]:hover {
  background-color: rgba(238, 174, 40, 0.2) !important;
  border: 0px;
}
#module-content_management button:not(.tiny)[disabled] span,
#module-content_management button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-content_management button:not(.tiny)[disabled] svg path,
#module-content_management button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-content_management button.tiny[disabled] span,
#module-content_management button.tiny[disabled]:hover span {
  color: rgba(238, 174, 40, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-content_management button.tiny[disabled] svg path,
#module-content_management button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-content_management .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-content_management .cont-subitem:hover,
#module-content_management .itemlist form:not(.clear),
#module-content_management .itemlist-item-content.active,
#module-content_management .itemlist-item-content.editing,
#module-content_management .tabbable-container,
#module-content_management .tickets > div:hover {
  background-color: rgba(238, 174, 40, 0.3);
}
#module-content_management .angular-ui-tree-content:hover:before,
#module-content_management .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(238, 174, 40, 0.15);
}
#module-content_management .navbar a.active {
  background-color: #ffffff;
}
#module-content_management .dark-caption .sections span {
  color: #fdf5e5;
}
#module-content_management input[type="text"].searchbox {
  border: 1px solid #d29411;
}
#module-content_management li.actived small:not(.error),
#module-content_management li:hover small:not(.error) {
  border-color: #eeae28;
  border-width: 1px;
}
#module-content_management li:hover.user_profile .circular img {
  border-color: #eeae28;
  border-width: 2px;
}
#module-content_management li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-content_management input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-content_management .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-content_management input[type="color"]:focus,
#module-content_management input[type="date"]:focus,
#module-content_management input[type="datetime"]:focus,
#module-content_management input[type="datetime-local"]:focus,
#module-content_management input[type="email"]:focus,
#module-content_management input[type="month"]:focus,
#module-content_management input[type="number"]:focus,
#module-content_management input[type="password"]:focus,
#module-content_management input[type="search"]:focus,
#module-content_management input[type="tel"]:focus,
#module-content_management input[type="time"]:focus,
#module-content_management input[type="url"]:focus,
#module-content_management input[type="week"]:focus,
#module-content_management textarea:focus {
  background-color: #ffffff;
  border-color: #eeae28;
  box-shadow: 1px 1px 12px -2px #eeae28;
}
#module-content_management .top-bar-section > ul > .divider,
#module-content_management .top-bar-section > ul > [role="separator"],
#module-content_management nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-content_management .button.bordered,
#module-content_management button.bordered {
  background-color: inherit;
  color: #eeae28;
  border-color: #eeae28;
  border-width: 2px;
  font-weight: 500;
}
#module-content_management .button.bordered:hover,
#module-content_management button.bordered:hover {
  color: #a3730d;
  border-color: #a3730d;
}
#module-content_management .button.bordered:hover .title-span,
#module-content_management button.bordered:hover .title-span,
#module-content_management .button.bordered:hover .title-span span,
#module-content_management button.bordered:hover .title-span span {
  color: #a3730d;
}
#module-content_management .button.bordered.inverse,
#module-content_management button.bordered.inverse {
  border-color: white;
}
#module-content_management .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-content_management .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-content_management .tabset-integred.outside .content {
  padding: 0;
}
#module-content_management .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-content_management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-content_management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-content_management .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-content_management .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-content_management .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #eeae28;
}
#module-content_management .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-content_management .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-content_management .tabset-integred.full-content {
  position: relative;
}
#module-content_management .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-content_management .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-content_management .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-content_management .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #a3730d;
}
#module-content_management .tabset-integred .tabs dd > a {
  background-color: #a3730d;
}
#module-content_management .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-content_management .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-content_management .tabset-integred-forms input[type="number"],
#module-content_management .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-content_management .dark > .itemlist-item-content,
#module-content_management .dark-caption {
  background-color: #bb830f;
}
#module-content_management .dark > .itemlist-item-content .light,
#module-content_management .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-content_management .dark > .itemlist-item-content .white svg,
#module-content_management .dark-caption .white svg,
#module-content_management .dark > .itemlist-item-content .itemlist-item-action svg,
#module-content_management .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-content_management .dark > .itemlist-item-content .white svg path,
#module-content_management .dark-caption .white svg path,
#module-content_management .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-content_management .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-content_management .dark > .itemlist-item-content .white svg,
#module-content_management .dark-caption .white svg {
  margin-right: 10px;
}
#module-content_management .dark > .itemlist-item-content + .clear {
  background-color: #bb830f;
}
#module-content_management .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #bb830f;
}
#module-content_management .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-content_management .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-content_management .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-content_management .clear > .itemlist {
  margin: 0px;
}
#module-content_management .row.white {
  background-color: #EFEFEF;
}
#module-content_management .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-content_management .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-content_management .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23eeae28%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-content_management .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-content_management .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-content_management .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-content_management .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-content_management .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-content_management .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-content_management .icon.inverse svg path {
  fill: white;
}
#module-content_management button[disabled].white,
#module-content_management button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-content_management button[disabled].white svg,
#module-content_management button.white svg,
#module-content_management button[disabled].white svg path,
#module-content_management button.white svg path {
  fill: #eeae28;
}
#module-content_management button[disabled].white:focus,
#module-content_management button[disabled].white:hover,
#module-content_management button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-content_management button[disabled].white:focus svg,
#module-content_management button[disabled].white:hover svg,
#module-content_management button.white:focus svg,
#module-content_management button[disabled].white:focus svg path,
#module-content_management button[disabled].white:hover svg path,
#module-content_management button.white:focus svg path {
  fill: #eeae28;
}
#module-content_management button.white:hover {
  background-color: #eeae28;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-content_management button.white:hover svg,
#module-content_management button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-content_management button[disabled].white,
#module-content_management button[disabled].white:focus,
#module-content_management button[disabled].white:hover {
  opacity: 0.2;
}
#module-content_management .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-content_management .tabs-right .columns input[type="text"] {
  color: #eeae28;
}
#module-content_management .tiquets-number.hover,
#module-content_management .user_profile.hover,
#module-content_management .appSwitch.hover {
  background-color: #ffffff;
  color: #eeae28;
}
#module-content_management .tiquets-number.hover svg path,
#module-content_management .user_profile.hover svg path,
#module-content_management .appSwitch.hover svg path {
  fill: #eeae28;
}
#module-content_management .tiquets-number.hover svg polyline,
#module-content_management .user_profile.hover svg polyline,
#module-content_management .appSwitch.hover svg polyline,
#module-content_management .tiquets-number.hover svg line,
#module-content_management .user_profile.hover svg line,
#module-content_management .appSwitch.hover svg line {
  stroke: #eeae28;
}
#module-content_management .tiquets-number.hover small:not(.error),
#module-content_management .user_profile.hover small:not(.error),
#module-content_management .appSwitch.hover small:not(.error) {
  border-color: #eeae28;
  border-width: 1px;
  border-style: solid;
}
#module-content_management .tiquets-number.hover b,
#module-content_management .user_profile.hover b,
#module-content_management .appSwitch.hover b {
  color: #eeae28;
}
#module-content_management .tiquets-number.hover .circular img,
#module-content_management .user_profile.hover .circular img,
#module-content_management .appSwitch.hover .circular img {
  border-color: #eeae28;
  border-width: 2px;
}
#module-content_management .tiquets-number.hover span,
#module-content_management .user_profile.hover span,
#module-content_management .appSwitch.hover span {
  color: #424242;
}
#module-content_management .user-config_panel .capitalize.iblock {
  color: #a3730d;
}
.navbar a.panel-login {
  border-left-color: #f86b00;
}
.navpanel .box a.panel-login {
  background-color: #f86b00;
}
.navpanel .box a.panel-login:hover,
.navpanel .box a.panel-login:focus {
  box-shadow: 0 0 6px 1px rgba(248, 107, 0, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-login {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-login .button:enabled.inverse:hover,
#module-login .button:enabled:not(.tiny):not(.inverse),
#module-login .icon-background,
#module-login .multiselect.selected,
#module-login .round-login,
#module-login .navbar,
#module-login .navbar a:not(.panel-login):hover,
#module-login .panel .caption:not(.dark-caption):not(.radiusless),
#module-login .select2-container-multi .select2-choices .select2-search-choice,
#module-login .select2-results .select2-highlighted,
#module-login .simpleNativeDatepicker .selected,
#module-login .simpleNativeDatepicker table .header-color,
#module-login button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-login .button:not(.tiny):not(.inverse):not(.bordered),
#module-login .button.bg,
#module-login .multiselect.selected,
#module-login button:not(.tiny),
#module-login .button:not(.tiny),
#module-login nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-login nav.top-bar,
#module-login .tabset-integred dl,
#module-login ul.pagination li.current a,
#module-login ul.pagination li.current button,
#module-login #collapse-discounts .itemlist form .tabbable dl,
#module-login #collapse-discounts {
  background-color: #f86b00;
}
#module-login .button:not(.tiny) {
  border: 2px solid #f86b00;
}
#module-login .button:not(.tiny).inverse {
  background-color: #923f00;
}
#module-login .multiple-inverse > .multiselect.selected,
#module-login .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-login .top-bar-section li:not(.has-form) a:not(.button):active,
#module-login .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-login .top-bar-section li:not(.no-hover):active,
#module-login .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-login .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-login .top-bar-section ul li > a > .welcome.align {
  color: #555555;
}
#module-login .top-bar-section ul li > a > .welcome.align b {
  color: #ffffff;
}
#module-login .image-button span,
#module-login .tickets > div > .title-span,
#module-login a.linked {
  color: #f86b00;
}
#module-login .tickets span {
  color: #2c1300;
}
#module-login .colored.dark,
#module-login .colored.dark span {
  color: #923f00;
}
#module-login .tabs dd.active > a,
#module-login .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-login select {
  background-color: #efefef;
}
#module-login .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-login .attachment-name,
#module-login .button.tiny,
#module-login .button.tiny,
#module-login .button.tiny,
#module-login .button.tiny:focus,
#module-login .button.tiny,
#module-login .button.tiny:hover,
#module-login .colored span,
#module-login .colored,
#module-login .bookmark-inner-wrap a,
#module-login .dayName,
#module-login .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-login .goback,
#module-login .grid .grid-row-heading,
#module-login .bloc_actions-table .name,
#module-login .multiple-inverse > .multiselect.selected,
#module-login .numbers,
#module-login .reply,
#module-login .ta-toolbar button.pressed:hover,
#module-login .ta-toolbar button:hover,
#module-login .tabs dd.active > a,
#module-login .selectize-control button:not(.clear) {
  color: #f86b00;
}
#module-login .tiquets-number > small,
#module-login .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-login .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-login .top-bar-section li:not(.has-form) a:not(.button):active,
#module-login .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-login .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-login .top-bar-section ul li,
#module-login .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-login a.left,
#module-login ul.menu li i {
  color: #f86b00;
}
#module-login .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-login small.dark > span,
#module-login .angular-ui-tree-node:hover > div > div .iblock {
  color: #923f00;
}
#module-login .colored.circle {
  border-radius: 30px;
  border: 2px solid #f86b00;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-login .button.bordered,
#module-login button.bordered {
  background-color: inherit;
  color: #f86b00;
  border-color: #f86b00;
}
#module-login .button.bordered.left,
#module-login button.bordered.left {
  margin: 20px 0;
}
#module-login .dark svg path,
#module-login .grid-row-content svg path,
#module-login .icons .itemlist-item-action svg path,
#module-login .info svg path,
#module-login .itemlist-action svg path,
#module-login .itemlist-item-move svg path,
#module-login .bloc_actions-table svg path,
#module-login .marginr svg path,
#module-login .navbar a.active svg path,
#module-login .services-icon svg path,
#module-login .star.dark svg path,
#module-login .top-bar-section a:hover svg path,
#module-login .top-bar-section li:active svg path,
#module-login .ventas-icon svg path,
#module-login aside svg path,
#module-login .block_actions .padlock svg path,
#module-login .colored svg path,
#module-login li.actived svg path,
#module-login li.actived:hover svg path,
#module-login nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-login .occupants svg path,
#module-login .gallery .actions .action svg path {
  fill: #f86b00;
}
#module-login .dark svg polygon,
#module-login .grid-row-content svg polygon,
#module-login .icons .itemlist-item-action svg polygon,
#module-login .info svg polygon,
#module-login .itemlist-action svg polygon,
#module-login .itemlist-item-move svg polygon,
#module-login .bloc_actions-table svg polygon,
#module-login .marginr svg polygon,
#module-login .navbar a.active svg polygon,
#module-login .services-icon svg polygon,
#module-login .star.dark svg polygon,
#module-login .top-bar-section a:hover svg polygon,
#module-login .top-bar-section li:active svg polygon,
#module-login .ventas-icon svg polygon,
#module-login aside svg polygon,
#module-login .block_actions .padlock svg polygon,
#module-login .colored svg polygon,
#module-login li.actived svg polygon,
#module-login li.actived:hover svg polygon,
#module-login nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-login .occupants svg polygon,
#module-login .gallery .actions .action svg polygon {
  fill: #f86b00;
}
#module-login .dark svg circle,
#module-login .grid-row-content svg circle,
#module-login .icons .itemlist-item-action svg circle,
#module-login .info svg circle,
#module-login .itemlist-action svg circle,
#module-login .itemlist-item-move svg circle,
#module-login .bloc_actions-table svg circle,
#module-login .marginr svg circle,
#module-login .navbar a.active svg circle,
#module-login .services-icon svg circle,
#module-login .star.dark svg circle,
#module-login .top-bar-section a:hover svg circle,
#module-login .top-bar-section li:active svg circle,
#module-login .ventas-icon svg circle,
#module-login aside svg circle,
#module-login .block_actions .padlock svg circle,
#module-login .colored svg circle,
#module-login li.actived svg circle,
#module-login li.actived:hover svg circle,
#module-login nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-login .occupants svg circle,
#module-login .gallery .actions .action svg circle {
  fill: #f86b00;
}
#module-login .dark svg g rect,
#module-login .grid-row-content svg g rect,
#module-login .icons .itemlist-item-action svg g rect,
#module-login .info svg g rect,
#module-login .itemlist-action svg g rect,
#module-login .itemlist-item-move svg g rect,
#module-login .bloc_actions-table svg g rect,
#module-login .marginr svg g rect,
#module-login .navbar a.active svg g rect,
#module-login .services-icon svg g rect,
#module-login .star.dark svg g rect,
#module-login .top-bar-section a:hover svg g rect,
#module-login .top-bar-section li:active svg g rect,
#module-login .ventas-icon svg g rect,
#module-login aside svg g rect,
#module-login .block_actions .padlock svg g rect,
#module-login .colored svg g rect,
#module-login li.actived svg g rect,
#module-login li.actived:hover svg g rect,
#module-login nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-login .occupants svg g rect,
#module-login .gallery .actions .action svg g rect {
  fill: #f86b00;
}
#module-login .as-sortable-placeholder,
#module-login .itemlist .selected:not(.multiselect),
#module-login .angular-ui-tree-placeholder,
#module-login .simpleNativeDatepicker table,
#module-login .row.border.unpadded:hover,
#module-login .apps-switcher ul li:hover,
#module-login .user-config_panel ul li:hover {
  background-color: rgba(248, 107, 0, 0.23);
}
#module-login .itemlist form:not(.clear) {
  background-color: rgba(248, 107, 0, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-login .no_availability .error,
#module-login .caption.radiusless {
  background-color: rgba(248, 107, 0, 0.5);
  padding: 10px 20px;
}
#module-login .no_availability .error,
#module-login .no_availability .error h3 {
  color: #ac4a00;
}
#module-login ::-webkit-scrollbar-thumb,
#module-login ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(248, 107, 0, 0.5);
}
#module-login input[type="text"].searchbox,
#module-login .multiple-inverse > .multiselect,
#module-login .navbar a {
  background-color: #ac4a00;
}
#module-login input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-login .itemlist .row.dark > .row,
#module-login .scroll-top,
#module-login .quotes,
#module-login .tabs .tab-title > a {
  background-color: #923f00;
}
#module-login .itemlist .row.dark > .row .title-span,
#module-login .scroll-top .title-span,
#module-login .quotes .title-span,
#module-login .tabs .tab-title > a .title-span {
  color: white;
}
#module-login button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-login .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #f88000;
}
#module-login button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-login .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-login .radiusless input[type="text"].searchbox {
  background-color: #f86b00;
  border: #f86b00;
  margin: 0px;
}
#module-login .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-login .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-login .white > svg path {
  fill: white;
}
#module-login .black > svg path {
  fill: #000;
}
#module-login button:not(.tiny)[disabled],
#module-login button:not(.tiny)[disabled]:hover {
  background-color: rgba(248, 107, 0, 0.2) !important;
  border: 0px;
}
#module-login button:not(.tiny)[disabled] span,
#module-login button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-login button:not(.tiny)[disabled] svg path,
#module-login button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-login button.tiny[disabled] span,
#module-login button.tiny[disabled]:hover span {
  color: rgba(248, 107, 0, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-login button.tiny[disabled] svg path,
#module-login button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-login .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-login .cont-subitem:hover,
#module-login .itemlist form:not(.clear),
#module-login .itemlist-item-content.active,
#module-login .itemlist-item-content.editing,
#module-login .tabbable-container,
#module-login .tickets > div:hover {
  background-color: rgba(248, 107, 0, 0.3);
}
#module-login .angular-ui-tree-content:hover:before,
#module-login .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(248, 107, 0, 0.15);
}
#module-login .navbar a.active {
  background-color: #ffffff;
}
#module-login .dark-caption .sections span {
  color: #ffdec5;
}
#module-login input[type="text"].searchbox {
  border: 1px solid #c55500;
}
#module-login li.actived small:not(.error),
#module-login li:hover small:not(.error) {
  border-color: #f86b00;
  border-width: 1px;
}
#module-login li:hover.user_profile .circular img {
  border-color: #f86b00;
  border-width: 2px;
}
#module-login li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-login input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-login .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-login input[type="color"]:focus,
#module-login input[type="date"]:focus,
#module-login input[type="datetime"]:focus,
#module-login input[type="datetime-local"]:focus,
#module-login input[type="email"]:focus,
#module-login input[type="month"]:focus,
#module-login input[type="number"]:focus,
#module-login input[type="password"]:focus,
#module-login input[type="search"]:focus,
#module-login input[type="tel"]:focus,
#module-login input[type="time"]:focus,
#module-login input[type="url"]:focus,
#module-login input[type="week"]:focus,
#module-login textarea:focus {
  background-color: #ffffff;
  border-color: #f86b00;
  box-shadow: 1px 1px 12px -2px #f86b00;
}
#module-login .top-bar-section > ul > .divider,
#module-login .top-bar-section > ul > [role="separator"],
#module-login nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-login .button.bordered,
#module-login button.bordered {
  background-color: inherit;
  color: #f86b00;
  border-color: #f86b00;
  border-width: 2px;
  font-weight: 500;
}
#module-login .button.bordered:hover,
#module-login button.bordered:hover {
  color: #923f00;
  border-color: #923f00;
}
#module-login .button.bordered:hover .title-span,
#module-login button.bordered:hover .title-span,
#module-login .button.bordered:hover .title-span span,
#module-login button.bordered:hover .title-span span {
  color: #923f00;
}
#module-login .button.bordered.inverse,
#module-login button.bordered.inverse {
  border-color: white;
}
#module-login .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-login .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-login .tabset-integred.outside .content {
  padding: 0;
}
#module-login .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-login .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-login .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-login .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-login .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-login .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #f86b00;
}
#module-login .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-login .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-login .tabset-integred.full-content {
  position: relative;
}
#module-login .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-login .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-login .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-login .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #923f00;
}
#module-login .tabset-integred .tabs dd > a {
  background-color: #923f00;
}
#module-login .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-login .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-login .tabset-integred-forms input[type="number"],
#module-login .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-login .dark > .itemlist-item-content,
#module-login .dark-caption {
  background-color: #ac4a00;
}
#module-login .dark > .itemlist-item-content .light,
#module-login .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-login .dark > .itemlist-item-content .white svg,
#module-login .dark-caption .white svg,
#module-login .dark > .itemlist-item-content .itemlist-item-action svg,
#module-login .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-login .dark > .itemlist-item-content .white svg path,
#module-login .dark-caption .white svg path,
#module-login .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-login .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-login .dark > .itemlist-item-content .white svg,
#module-login .dark-caption .white svg {
  margin-right: 10px;
}
#module-login .dark > .itemlist-item-content + .clear {
  background-color: #ac4a00;
}
#module-login .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #ac4a00;
}
#module-login .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-login .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-login .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-login .clear > .itemlist {
  margin: 0px;
}
#module-login .row.white {
  background-color: #EFEFEF;
}
#module-login .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-login .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-login .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23f86b00%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-login .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-login .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-login .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-login .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-login .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-login .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-login .icon.inverse svg path {
  fill: white;
}
#module-login button[disabled].white,
#module-login button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-login button[disabled].white svg,
#module-login button.white svg,
#module-login button[disabled].white svg path,
#module-login button.white svg path {
  fill: #f86b00;
}
#module-login button[disabled].white:focus,
#module-login button[disabled].white:hover,
#module-login button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-login button[disabled].white:focus svg,
#module-login button[disabled].white:hover svg,
#module-login button.white:focus svg,
#module-login button[disabled].white:focus svg path,
#module-login button[disabled].white:hover svg path,
#module-login button.white:focus svg path {
  fill: #f86b00;
}
#module-login button.white:hover {
  background-color: #f86b00;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-login button.white:hover svg,
#module-login button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-login button[disabled].white,
#module-login button[disabled].white:focus,
#module-login button[disabled].white:hover {
  opacity: 0.2;
}
#module-login .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-login .tabs-right .columns input[type="text"] {
  color: #f86b00;
}
#module-login .tiquets-number.hover,
#module-login .user_profile.hover,
#module-login .appSwitch.hover {
  background-color: #ffffff;
  color: #f86b00;
}
#module-login .tiquets-number.hover svg path,
#module-login .user_profile.hover svg path,
#module-login .appSwitch.hover svg path {
  fill: #f86b00;
}
#module-login .tiquets-number.hover svg polyline,
#module-login .user_profile.hover svg polyline,
#module-login .appSwitch.hover svg polyline,
#module-login .tiquets-number.hover svg line,
#module-login .user_profile.hover svg line,
#module-login .appSwitch.hover svg line {
  stroke: #f86b00;
}
#module-login .tiquets-number.hover small:not(.error),
#module-login .user_profile.hover small:not(.error),
#module-login .appSwitch.hover small:not(.error) {
  border-color: #f86b00;
  border-width: 1px;
  border-style: solid;
}
#module-login .tiquets-number.hover b,
#module-login .user_profile.hover b,
#module-login .appSwitch.hover b {
  color: #f86b00;
}
#module-login .tiquets-number.hover .circular img,
#module-login .user_profile.hover .circular img,
#module-login .appSwitch.hover .circular img {
  border-color: #f86b00;
  border-width: 2px;
}
#module-login .tiquets-number.hover span,
#module-login .user_profile.hover span,
#module-login .appSwitch.hover span {
  color: #424242;
}
#module-login .user-config_panel .capitalize.iblock {
  color: #923f00;
}
.navbar a.panel-general {
  border-left-color: #424242;
}
.navpanel .box a.panel-general {
  background-color: #424242;
}
.navpanel .box a.panel-general:hover,
.navpanel .box a.panel-general:focus {
  box-shadow: 0 0 6px 1px rgba(66, 66, 66, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-general {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-general .button:enabled.inverse:hover,
#module-general .button:enabled:not(.tiny):not(.inverse),
#module-general .icon-background,
#module-general .multiselect.selected,
#module-general .round-general,
#module-general .navbar,
#module-general .navbar a:not(.panel-general):hover,
#module-general .panel .caption:not(.dark-caption):not(.radiusless),
#module-general .select2-container-multi .select2-choices .select2-search-choice,
#module-general .select2-results .select2-highlighted,
#module-general .simpleNativeDatepicker .selected,
#module-general .simpleNativeDatepicker table .header-color,
#module-general button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-general .button:not(.tiny):not(.inverse):not(.bordered),
#module-general .button.bg,
#module-general .multiselect.selected,
#module-general button:not(.tiny),
#module-general .button:not(.tiny),
#module-general nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-general nav.top-bar,
#module-general .tabset-integred dl,
#module-general ul.pagination li.current a,
#module-general ul.pagination li.current button,
#module-general #collapse-discounts .itemlist form .tabbable dl,
#module-general #collapse-discounts {
  background-color: #424242;
}
#module-general .button:not(.tiny) {
  border: 2px solid #424242;
}
#module-general .button:not(.tiny).inverse {
  background-color: #0f0f0f;
}
#module-general .multiple-inverse > .multiselect.selected,
#module-general .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-general .top-bar-section li:not(.has-form) a:not(.button):active,
#module-general .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-general .top-bar-section li:not(.no-hover):active,
#module-general .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-general .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-general .image-button span,
#module-general .tickets > div > .title-span,
#module-general a.linked {
  color: #424242;
}
#module-general .tickets span {
  color: #000000;
}
#module-general .colored.dark,
#module-general .colored.dark span {
  color: #0f0f0f;
}
#module-general .tabs dd.active > a,
#module-general .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-general select {
  background-color: #efefef;
}
#module-general .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-general .attachment-name,
#module-general .button.tiny,
#module-general .button.tiny,
#module-general .button.tiny,
#module-general .button.tiny:focus,
#module-general .button.tiny,
#module-general .button.tiny:hover,
#module-general .colored span,
#module-general .colored,
#module-general .bookmark-inner-wrap a,
#module-general .dayName,
#module-general .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-general .goback,
#module-general .grid .grid-row-heading,
#module-general .bloc_actions-table .name,
#module-general .multiple-inverse > .multiselect.selected,
#module-general .numbers,
#module-general .reply,
#module-general .ta-toolbar button.pressed:hover,
#module-general .ta-toolbar button:hover,
#module-general .tabs dd.active > a,
#module-general .selectize-control button:not(.clear) {
  color: #424242;
}
#module-general .tiquets-number > small,
#module-general .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-general .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-general .top-bar-section li:not(.has-form) a:not(.button):active,
#module-general .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-general .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-general .top-bar-section ul li,
#module-general .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-general a.left,
#module-general ul.menu li i {
  color: #424242;
}
#module-general .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-general small.dark > span,
#module-general .angular-ui-tree-node:hover > div > div .iblock {
  color: #0f0f0f;
}
#module-general .colored.circle {
  border-radius: 30px;
  border: 2px solid #424242;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-general .button.bordered,
#module-general button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
}
#module-general .button.bordered.left,
#module-general button.bordered.left {
  margin: 20px 0;
}
#module-general .dark svg path,
#module-general .grid-row-content svg path,
#module-general .icons .itemlist-item-action svg path,
#module-general .info svg path,
#module-general .itemlist-action svg path,
#module-general .itemlist-item-move svg path,
#module-general .bloc_actions-table svg path,
#module-general .marginr svg path,
#module-general .navbar a.active svg path,
#module-general .services-icon svg path,
#module-general .star.dark svg path,
#module-general .top-bar-section a:hover svg path,
#module-general .top-bar-section li:active svg path,
#module-general .ventas-icon svg path,
#module-general aside svg path,
#module-general .block_actions .padlock svg path,
#module-general .colored svg path,
#module-general li.actived svg path,
#module-general li.actived:hover svg path,
#module-general nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-general .occupants svg path,
#module-general .gallery .actions .action svg path {
  fill: #424242;
}
#module-general .dark svg polygon,
#module-general .grid-row-content svg polygon,
#module-general .icons .itemlist-item-action svg polygon,
#module-general .info svg polygon,
#module-general .itemlist-action svg polygon,
#module-general .itemlist-item-move svg polygon,
#module-general .bloc_actions-table svg polygon,
#module-general .marginr svg polygon,
#module-general .navbar a.active svg polygon,
#module-general .services-icon svg polygon,
#module-general .star.dark svg polygon,
#module-general .top-bar-section a:hover svg polygon,
#module-general .top-bar-section li:active svg polygon,
#module-general .ventas-icon svg polygon,
#module-general aside svg polygon,
#module-general .block_actions .padlock svg polygon,
#module-general .colored svg polygon,
#module-general li.actived svg polygon,
#module-general li.actived:hover svg polygon,
#module-general nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-general .occupants svg polygon,
#module-general .gallery .actions .action svg polygon {
  fill: #424242;
}
#module-general .dark svg circle,
#module-general .grid-row-content svg circle,
#module-general .icons .itemlist-item-action svg circle,
#module-general .info svg circle,
#module-general .itemlist-action svg circle,
#module-general .itemlist-item-move svg circle,
#module-general .bloc_actions-table svg circle,
#module-general .marginr svg circle,
#module-general .navbar a.active svg circle,
#module-general .services-icon svg circle,
#module-general .star.dark svg circle,
#module-general .top-bar-section a:hover svg circle,
#module-general .top-bar-section li:active svg circle,
#module-general .ventas-icon svg circle,
#module-general aside svg circle,
#module-general .block_actions .padlock svg circle,
#module-general .colored svg circle,
#module-general li.actived svg circle,
#module-general li.actived:hover svg circle,
#module-general nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-general .occupants svg circle,
#module-general .gallery .actions .action svg circle {
  fill: #424242;
}
#module-general .dark svg g rect,
#module-general .grid-row-content svg g rect,
#module-general .icons .itemlist-item-action svg g rect,
#module-general .info svg g rect,
#module-general .itemlist-action svg g rect,
#module-general .itemlist-item-move svg g rect,
#module-general .bloc_actions-table svg g rect,
#module-general .marginr svg g rect,
#module-general .navbar a.active svg g rect,
#module-general .services-icon svg g rect,
#module-general .star.dark svg g rect,
#module-general .top-bar-section a:hover svg g rect,
#module-general .top-bar-section li:active svg g rect,
#module-general .ventas-icon svg g rect,
#module-general aside svg g rect,
#module-general .block_actions .padlock svg g rect,
#module-general .colored svg g rect,
#module-general li.actived svg g rect,
#module-general li.actived:hover svg g rect,
#module-general nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-general .occupants svg g rect,
#module-general .gallery .actions .action svg g rect {
  fill: #424242;
}
#module-general .as-sortable-placeholder,
#module-general .itemlist .selected:not(.multiselect),
#module-general .angular-ui-tree-placeholder,
#module-general .simpleNativeDatepicker table,
#module-general .row.border.unpadded:hover,
#module-general .apps-switcher ul li:hover,
#module-general .user-config_panel ul li:hover {
  background-color: rgba(66, 66, 66, 0.23);
}
#module-general .itemlist form:not(.clear) {
  background-color: rgba(66, 66, 66, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-general .no_availability .error,
#module-general .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  padding: 10px 20px;
}
#module-general .no_availability .error,
#module-general .no_availability .error h3 {
  color: #1c1c1c;
}
#module-general ::-webkit-scrollbar-thumb,
#module-general ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(66, 66, 66, 0.5);
}
#module-general input[type="text"].searchbox,
#module-general .multiple-inverse > .multiselect,
#module-general .navbar a {
  background-color: #1c1c1c;
}
#module-general input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-general .itemlist .row.dark > .row,
#module-general .scroll-top,
#module-general .quotes,
#module-general .tabs .tab-title > a {
  background-color: #0f0f0f;
}
#module-general .itemlist .row.dark > .row .title-span,
#module-general .scroll-top .title-span,
#module-general .quotes .title-span,
#module-general .tabs .tab-title > a .title-span {
  color: white;
}
#module-general button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-general .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #424242;
}
#module-general button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-general .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-general .radiusless input[type="text"].searchbox {
  background-color: #424242;
  border: #424242;
  margin: 0px;
}
#module-general .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-general .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-general .white > svg path {
  fill: white;
}
#module-general .black > svg path {
  fill: #000;
}
#module-general button:not(.tiny)[disabled],
#module-general button:not(.tiny)[disabled]:hover {
  background-color: rgba(66, 66, 66, 0.2) !important;
  border: 0px;
}
#module-general button:not(.tiny)[disabled] span,
#module-general button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-general button:not(.tiny)[disabled] svg path,
#module-general button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-general button.tiny[disabled] span,
#module-general button.tiny[disabled]:hover span {
  color: rgba(66, 66, 66, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-general button.tiny[disabled] svg path,
#module-general button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-general .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-general .cont-subitem:hover,
#module-general .itemlist form:not(.clear),
#module-general .itemlist-item-content.active,
#module-general .itemlist-item-content.editing,
#module-general .tabbable-container,
#module-general .tickets > div:hover {
  background-color: rgba(66, 66, 66, 0.3);
}
#module-general .angular-ui-tree-content:hover:before,
#module-general .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(66, 66, 66, 0.15);
}
#module-general .navbar a.active {
  background-color: #ffffff;
}
#module-general .dark-caption .sections span {
  color: #a8a8a8;
}
#module-general input[type="text"].searchbox {
  border: 1px solid #292929;
}
#module-general li.actived small:not(.error),
#module-general li:hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
}
#module-general li:hover.user_profile .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-general li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-general input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-general .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-general input[type="color"]:focus,
#module-general input[type="date"]:focus,
#module-general input[type="datetime"]:focus,
#module-general input[type="datetime-local"]:focus,
#module-general input[type="email"]:focus,
#module-general input[type="month"]:focus,
#module-general input[type="number"]:focus,
#module-general input[type="password"]:focus,
#module-general input[type="search"]:focus,
#module-general input[type="tel"]:focus,
#module-general input[type="time"]:focus,
#module-general input[type="url"]:focus,
#module-general input[type="week"]:focus,
#module-general textarea:focus {
  background-color: #ffffff;
  border-color: #424242;
  box-shadow: 1px 1px 12px -2px #424242;
}
#module-general .top-bar-section > ul > .divider,
#module-general .top-bar-section > ul > [role="separator"],
#module-general nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-general .button.bordered,
#module-general button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  border-width: 2px;
  font-weight: 500;
}
#module-general .button.bordered:hover,
#module-general button.bordered:hover {
  color: #0f0f0f;
  border-color: #0f0f0f;
}
#module-general .button.bordered:hover .title-span,
#module-general button.bordered:hover .title-span,
#module-general .button.bordered:hover .title-span span,
#module-general button.bordered:hover .title-span span {
  color: #0f0f0f;
}
#module-general .button.bordered.inverse,
#module-general button.bordered.inverse {
  border-color: white;
}
#module-general .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-general .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-general .tabset-integred.outside .content {
  padding: 0;
}
#module-general .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-general .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-general .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-general .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-general .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-general .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
#module-general .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-general .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-general .tabset-integred.full-content {
  position: relative;
}
#module-general .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-general .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-general .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-general .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
#module-general .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
#module-general .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-general .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-general .tabset-integred-forms input[type="number"],
#module-general .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-general .dark > .itemlist-item-content,
#module-general .dark-caption {
  background-color: #1c1c1c;
}
#module-general .dark > .itemlist-item-content .light,
#module-general .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-general .dark > .itemlist-item-content .white svg,
#module-general .dark-caption .white svg,
#module-general .dark > .itemlist-item-content .itemlist-item-action svg,
#module-general .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-general .dark > .itemlist-item-content .white svg path,
#module-general .dark-caption .white svg path,
#module-general .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-general .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-general .dark > .itemlist-item-content .white svg,
#module-general .dark-caption .white svg {
  margin-right: 10px;
}
#module-general .dark > .itemlist-item-content + .clear {
  background-color: #1c1c1c;
}
#module-general .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #1c1c1c;
}
#module-general .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-general .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-general .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-general .clear > .itemlist {
  margin: 0px;
}
#module-general .row.white {
  background-color: #EFEFEF;
}
#module-general .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-general .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-general .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-general .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-general .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-general .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-general .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-general .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-general .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-general .icon.inverse svg path {
  fill: white;
}
#module-general button[disabled].white,
#module-general button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-general button[disabled].white svg,
#module-general button.white svg,
#module-general button[disabled].white svg path,
#module-general button.white svg path {
  fill: #424242;
}
#module-general button[disabled].white:focus,
#module-general button[disabled].white:hover,
#module-general button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-general button[disabled].white:focus svg,
#module-general button[disabled].white:hover svg,
#module-general button.white:focus svg,
#module-general button[disabled].white:focus svg path,
#module-general button[disabled].white:hover svg path,
#module-general button.white:focus svg path {
  fill: #424242;
}
#module-general button.white:hover {
  background-color: #424242;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-general button.white:hover svg,
#module-general button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-general button[disabled].white,
#module-general button[disabled].white:focus,
#module-general button[disabled].white:hover {
  opacity: 0.2;
}
#module-general .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-general .tabs-right .columns input[type="text"] {
  color: #424242;
}
#module-general .tiquets-number.hover,
#module-general .user_profile.hover,
#module-general .appSwitch.hover {
  background-color: #ffffff;
  color: #424242;
}
#module-general .tiquets-number.hover svg path,
#module-general .user_profile.hover svg path,
#module-general .appSwitch.hover svg path {
  fill: #424242;
}
#module-general .tiquets-number.hover svg polyline,
#module-general .user_profile.hover svg polyline,
#module-general .appSwitch.hover svg polyline,
#module-general .tiquets-number.hover svg line,
#module-general .user_profile.hover svg line,
#module-general .appSwitch.hover svg line {
  stroke: #424242;
}
#module-general .tiquets-number.hover small:not(.error),
#module-general .user_profile.hover small:not(.error),
#module-general .appSwitch.hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
  border-style: solid;
}
#module-general .tiquets-number.hover b,
#module-general .user_profile.hover b,
#module-general .appSwitch.hover b {
  color: #424242;
}
#module-general .tiquets-number.hover .circular img,
#module-general .user_profile.hover .circular img,
#module-general .appSwitch.hover .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-general .tiquets-number.hover span,
#module-general .user_profile.hover span,
#module-general .appSwitch.hover span {
  color: #424242;
}
#module-general .user-config_panel .capitalize.iblock {
  color: #0f0f0f;
}
.navbar a.panel-support_tickets_search {
  border-left-color: #424242;
}
.navpanel .box a.panel-support_tickets_search {
  background-color: #424242;
}
.navpanel .box a.panel-support_tickets_search:hover,
.navpanel .box a.panel-support_tickets_search:focus {
  box-shadow: 0 0 6px 1px rgba(66, 66, 66, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-support_tickets_search {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-support_tickets_search .button:enabled.inverse:hover,
#module-support_tickets_search .button:enabled:not(.tiny):not(.inverse),
#module-support_tickets_search .icon-background,
#module-support_tickets_search .multiselect.selected,
#module-support_tickets_search .round-support_tickets_search,
#module-support_tickets_search .navbar,
#module-support_tickets_search .navbar a:not(.panel-support_tickets_search):hover,
#module-support_tickets_search .panel .caption:not(.dark-caption):not(.radiusless),
#module-support_tickets_search .select2-container-multi .select2-choices .select2-search-choice,
#module-support_tickets_search .select2-results .select2-highlighted,
#module-support_tickets_search .simpleNativeDatepicker .selected,
#module-support_tickets_search .simpleNativeDatepicker table .header-color,
#module-support_tickets_search button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-support_tickets_search .button:not(.tiny):not(.inverse):not(.bordered),
#module-support_tickets_search .button.bg,
#module-support_tickets_search .multiselect.selected,
#module-support_tickets_search button:not(.tiny),
#module-support_tickets_search .button:not(.tiny),
#module-support_tickets_search nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-support_tickets_search nav.top-bar,
#module-support_tickets_search .tabset-integred dl,
#module-support_tickets_search ul.pagination li.current a,
#module-support_tickets_search ul.pagination li.current button,
#module-support_tickets_search #collapse-discounts .itemlist form .tabbable dl,
#module-support_tickets_search #collapse-discounts {
  background-color: #424242;
}
#module-support_tickets_search .button:not(.tiny) {
  border: 2px solid #424242;
}
#module-support_tickets_search .button:not(.tiny).inverse {
  background-color: #0f0f0f;
}
#module-support_tickets_search .multiple-inverse > .multiselect.selected,
#module-support_tickets_search .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-support_tickets_search .top-bar-section li:not(.has-form) a:not(.button):active,
#module-support_tickets_search .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-support_tickets_search .top-bar-section li:not(.no-hover):active,
#module-support_tickets_search .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-support_tickets_search .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-support_tickets_search .image-button span,
#module-support_tickets_search .tickets > div > .title-span,
#module-support_tickets_search a.linked {
  color: #424242;
}
#module-support_tickets_search .tickets span {
  color: #000000;
}
#module-support_tickets_search .colored.dark,
#module-support_tickets_search .colored.dark span {
  color: #0f0f0f;
}
#module-support_tickets_search .tabs dd.active > a,
#module-support_tickets_search .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-support_tickets_search select {
  background-color: #efefef;
}
#module-support_tickets_search .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-support_tickets_search .attachment-name,
#module-support_tickets_search .button.tiny,
#module-support_tickets_search .button.tiny,
#module-support_tickets_search .button.tiny,
#module-support_tickets_search .button.tiny:focus,
#module-support_tickets_search .button.tiny,
#module-support_tickets_search .button.tiny:hover,
#module-support_tickets_search .colored span,
#module-support_tickets_search .colored,
#module-support_tickets_search .bookmark-inner-wrap a,
#module-support_tickets_search .dayName,
#module-support_tickets_search .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-support_tickets_search .goback,
#module-support_tickets_search .grid .grid-row-heading,
#module-support_tickets_search .bloc_actions-table .name,
#module-support_tickets_search .multiple-inverse > .multiselect.selected,
#module-support_tickets_search .numbers,
#module-support_tickets_search .reply,
#module-support_tickets_search .ta-toolbar button.pressed:hover,
#module-support_tickets_search .ta-toolbar button:hover,
#module-support_tickets_search .tabs dd.active > a,
#module-support_tickets_search .selectize-control button:not(.clear) {
  color: #424242;
}
#module-support_tickets_search .tiquets-number > small,
#module-support_tickets_search .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-support_tickets_search .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-support_tickets_search .top-bar-section li:not(.has-form) a:not(.button):active,
#module-support_tickets_search .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-support_tickets_search .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-support_tickets_search .top-bar-section ul li,
#module-support_tickets_search .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-support_tickets_search a.left,
#module-support_tickets_search ul.menu li i {
  color: #424242;
}
#module-support_tickets_search .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-support_tickets_search small.dark > span,
#module-support_tickets_search .angular-ui-tree-node:hover > div > div .iblock {
  color: #0f0f0f;
}
#module-support_tickets_search .colored.circle {
  border-radius: 30px;
  border: 2px solid #424242;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-support_tickets_search .button.bordered,
#module-support_tickets_search button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
}
#module-support_tickets_search .button.bordered.left,
#module-support_tickets_search button.bordered.left {
  margin: 20px 0;
}
#module-support_tickets_search .dark svg path,
#module-support_tickets_search .grid-row-content svg path,
#module-support_tickets_search .icons .itemlist-item-action svg path,
#module-support_tickets_search .info svg path,
#module-support_tickets_search .itemlist-action svg path,
#module-support_tickets_search .itemlist-item-move svg path,
#module-support_tickets_search .bloc_actions-table svg path,
#module-support_tickets_search .marginr svg path,
#module-support_tickets_search .navbar a.active svg path,
#module-support_tickets_search .services-icon svg path,
#module-support_tickets_search .star.dark svg path,
#module-support_tickets_search .top-bar-section a:hover svg path,
#module-support_tickets_search .top-bar-section li:active svg path,
#module-support_tickets_search .ventas-icon svg path,
#module-support_tickets_search aside svg path,
#module-support_tickets_search .block_actions .padlock svg path,
#module-support_tickets_search .colored svg path,
#module-support_tickets_search li.actived svg path,
#module-support_tickets_search li.actived:hover svg path,
#module-support_tickets_search nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-support_tickets_search .occupants svg path,
#module-support_tickets_search .gallery .actions .action svg path {
  fill: #424242;
}
#module-support_tickets_search .dark svg polygon,
#module-support_tickets_search .grid-row-content svg polygon,
#module-support_tickets_search .icons .itemlist-item-action svg polygon,
#module-support_tickets_search .info svg polygon,
#module-support_tickets_search .itemlist-action svg polygon,
#module-support_tickets_search .itemlist-item-move svg polygon,
#module-support_tickets_search .bloc_actions-table svg polygon,
#module-support_tickets_search .marginr svg polygon,
#module-support_tickets_search .navbar a.active svg polygon,
#module-support_tickets_search .services-icon svg polygon,
#module-support_tickets_search .star.dark svg polygon,
#module-support_tickets_search .top-bar-section a:hover svg polygon,
#module-support_tickets_search .top-bar-section li:active svg polygon,
#module-support_tickets_search .ventas-icon svg polygon,
#module-support_tickets_search aside svg polygon,
#module-support_tickets_search .block_actions .padlock svg polygon,
#module-support_tickets_search .colored svg polygon,
#module-support_tickets_search li.actived svg polygon,
#module-support_tickets_search li.actived:hover svg polygon,
#module-support_tickets_search nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-support_tickets_search .occupants svg polygon,
#module-support_tickets_search .gallery .actions .action svg polygon {
  fill: #424242;
}
#module-support_tickets_search .dark svg circle,
#module-support_tickets_search .grid-row-content svg circle,
#module-support_tickets_search .icons .itemlist-item-action svg circle,
#module-support_tickets_search .info svg circle,
#module-support_tickets_search .itemlist-action svg circle,
#module-support_tickets_search .itemlist-item-move svg circle,
#module-support_tickets_search .bloc_actions-table svg circle,
#module-support_tickets_search .marginr svg circle,
#module-support_tickets_search .navbar a.active svg circle,
#module-support_tickets_search .services-icon svg circle,
#module-support_tickets_search .star.dark svg circle,
#module-support_tickets_search .top-bar-section a:hover svg circle,
#module-support_tickets_search .top-bar-section li:active svg circle,
#module-support_tickets_search .ventas-icon svg circle,
#module-support_tickets_search aside svg circle,
#module-support_tickets_search .block_actions .padlock svg circle,
#module-support_tickets_search .colored svg circle,
#module-support_tickets_search li.actived svg circle,
#module-support_tickets_search li.actived:hover svg circle,
#module-support_tickets_search nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-support_tickets_search .occupants svg circle,
#module-support_tickets_search .gallery .actions .action svg circle {
  fill: #424242;
}
#module-support_tickets_search .dark svg g rect,
#module-support_tickets_search .grid-row-content svg g rect,
#module-support_tickets_search .icons .itemlist-item-action svg g rect,
#module-support_tickets_search .info svg g rect,
#module-support_tickets_search .itemlist-action svg g rect,
#module-support_tickets_search .itemlist-item-move svg g rect,
#module-support_tickets_search .bloc_actions-table svg g rect,
#module-support_tickets_search .marginr svg g rect,
#module-support_tickets_search .navbar a.active svg g rect,
#module-support_tickets_search .services-icon svg g rect,
#module-support_tickets_search .star.dark svg g rect,
#module-support_tickets_search .top-bar-section a:hover svg g rect,
#module-support_tickets_search .top-bar-section li:active svg g rect,
#module-support_tickets_search .ventas-icon svg g rect,
#module-support_tickets_search aside svg g rect,
#module-support_tickets_search .block_actions .padlock svg g rect,
#module-support_tickets_search .colored svg g rect,
#module-support_tickets_search li.actived svg g rect,
#module-support_tickets_search li.actived:hover svg g rect,
#module-support_tickets_search nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-support_tickets_search .occupants svg g rect,
#module-support_tickets_search .gallery .actions .action svg g rect {
  fill: #424242;
}
#module-support_tickets_search .as-sortable-placeholder,
#module-support_tickets_search .itemlist .selected:not(.multiselect),
#module-support_tickets_search .angular-ui-tree-placeholder,
#module-support_tickets_search .simpleNativeDatepicker table,
#module-support_tickets_search .row.border.unpadded:hover,
#module-support_tickets_search .apps-switcher ul li:hover,
#module-support_tickets_search .user-config_panel ul li:hover {
  background-color: rgba(66, 66, 66, 0.23);
}
#module-support_tickets_search .itemlist form:not(.clear) {
  background-color: rgba(66, 66, 66, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-support_tickets_search .no_availability .error,
#module-support_tickets_search .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  padding: 10px 20px;
}
#module-support_tickets_search .no_availability .error,
#module-support_tickets_search .no_availability .error h3 {
  color: #1c1c1c;
}
#module-support_tickets_search ::-webkit-scrollbar-thumb,
#module-support_tickets_search ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(66, 66, 66, 0.5);
}
#module-support_tickets_search input[type="text"].searchbox,
#module-support_tickets_search .multiple-inverse > .multiselect,
#module-support_tickets_search .navbar a {
  background-color: #1c1c1c;
}
#module-support_tickets_search input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-support_tickets_search .itemlist .row.dark > .row,
#module-support_tickets_search .scroll-top,
#module-support_tickets_search .quotes,
#module-support_tickets_search .tabs .tab-title > a {
  background-color: #0f0f0f;
}
#module-support_tickets_search .itemlist .row.dark > .row .title-span,
#module-support_tickets_search .scroll-top .title-span,
#module-support_tickets_search .quotes .title-span,
#module-support_tickets_search .tabs .tab-title > a .title-span {
  color: white;
}
#module-support_tickets_search button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-support_tickets_search .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #424242;
}
#module-support_tickets_search button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-support_tickets_search .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-support_tickets_search .radiusless input[type="text"].searchbox {
  background-color: #424242;
  border: #424242;
  margin: 0px;
}
#module-support_tickets_search .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-support_tickets_search .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-support_tickets_search .white > svg path {
  fill: white;
}
#module-support_tickets_search .black > svg path {
  fill: #000;
}
#module-support_tickets_search button:not(.tiny)[disabled],
#module-support_tickets_search button:not(.tiny)[disabled]:hover {
  background-color: rgba(66, 66, 66, 0.2) !important;
  border: 0px;
}
#module-support_tickets_search button:not(.tiny)[disabled] span,
#module-support_tickets_search button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-support_tickets_search button:not(.tiny)[disabled] svg path,
#module-support_tickets_search button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-support_tickets_search button.tiny[disabled] span,
#module-support_tickets_search button.tiny[disabled]:hover span {
  color: rgba(66, 66, 66, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-support_tickets_search button.tiny[disabled] svg path,
#module-support_tickets_search button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-support_tickets_search .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-support_tickets_search .cont-subitem:hover,
#module-support_tickets_search .itemlist form:not(.clear),
#module-support_tickets_search .itemlist-item-content.active,
#module-support_tickets_search .itemlist-item-content.editing,
#module-support_tickets_search .tabbable-container,
#module-support_tickets_search .tickets > div:hover {
  background-color: rgba(66, 66, 66, 0.3);
}
#module-support_tickets_search .angular-ui-tree-content:hover:before,
#module-support_tickets_search .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(66, 66, 66, 0.15);
}
#module-support_tickets_search .navbar a.active {
  background-color: #ffffff;
}
#module-support_tickets_search .dark-caption .sections span {
  color: #a8a8a8;
}
#module-support_tickets_search input[type="text"].searchbox {
  border: 1px solid #292929;
}
#module-support_tickets_search li.actived small:not(.error),
#module-support_tickets_search li:hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
}
#module-support_tickets_search li:hover.user_profile .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-support_tickets_search li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-support_tickets_search input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-support_tickets_search .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-support_tickets_search input[type="color"]:focus,
#module-support_tickets_search input[type="date"]:focus,
#module-support_tickets_search input[type="datetime"]:focus,
#module-support_tickets_search input[type="datetime-local"]:focus,
#module-support_tickets_search input[type="email"]:focus,
#module-support_tickets_search input[type="month"]:focus,
#module-support_tickets_search input[type="number"]:focus,
#module-support_tickets_search input[type="password"]:focus,
#module-support_tickets_search input[type="search"]:focus,
#module-support_tickets_search input[type="tel"]:focus,
#module-support_tickets_search input[type="time"]:focus,
#module-support_tickets_search input[type="url"]:focus,
#module-support_tickets_search input[type="week"]:focus,
#module-support_tickets_search textarea:focus {
  background-color: #ffffff;
  border-color: #424242;
  box-shadow: 1px 1px 12px -2px #424242;
}
#module-support_tickets_search .top-bar-section > ul > .divider,
#module-support_tickets_search .top-bar-section > ul > [role="separator"],
#module-support_tickets_search nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-support_tickets_search .button.bordered,
#module-support_tickets_search button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  border-width: 2px;
  font-weight: 500;
}
#module-support_tickets_search .button.bordered:hover,
#module-support_tickets_search button.bordered:hover {
  color: #0f0f0f;
  border-color: #0f0f0f;
}
#module-support_tickets_search .button.bordered:hover .title-span,
#module-support_tickets_search button.bordered:hover .title-span,
#module-support_tickets_search .button.bordered:hover .title-span span,
#module-support_tickets_search button.bordered:hover .title-span span {
  color: #0f0f0f;
}
#module-support_tickets_search .button.bordered.inverse,
#module-support_tickets_search button.bordered.inverse {
  border-color: white;
}
#module-support_tickets_search .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-support_tickets_search .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-support_tickets_search .tabset-integred.outside .content {
  padding: 0;
}
#module-support_tickets_search .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-support_tickets_search .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-support_tickets_search .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-support_tickets_search .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-support_tickets_search .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-support_tickets_search .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
#module-support_tickets_search .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-support_tickets_search .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-support_tickets_search .tabset-integred.full-content {
  position: relative;
}
#module-support_tickets_search .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-support_tickets_search .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-support_tickets_search .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-support_tickets_search .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
#module-support_tickets_search .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
#module-support_tickets_search .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-support_tickets_search .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-support_tickets_search .tabset-integred-forms input[type="number"],
#module-support_tickets_search .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-support_tickets_search .dark > .itemlist-item-content,
#module-support_tickets_search .dark-caption {
  background-color: #1c1c1c;
}
#module-support_tickets_search .dark > .itemlist-item-content .light,
#module-support_tickets_search .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-support_tickets_search .dark > .itemlist-item-content .white svg,
#module-support_tickets_search .dark-caption .white svg,
#module-support_tickets_search .dark > .itemlist-item-content .itemlist-item-action svg,
#module-support_tickets_search .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-support_tickets_search .dark > .itemlist-item-content .white svg path,
#module-support_tickets_search .dark-caption .white svg path,
#module-support_tickets_search .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-support_tickets_search .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-support_tickets_search .dark > .itemlist-item-content .white svg,
#module-support_tickets_search .dark-caption .white svg {
  margin-right: 10px;
}
#module-support_tickets_search .dark > .itemlist-item-content + .clear {
  background-color: #1c1c1c;
}
#module-support_tickets_search .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #1c1c1c;
}
#module-support_tickets_search .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-support_tickets_search .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-support_tickets_search .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-support_tickets_search .clear > .itemlist {
  margin: 0px;
}
#module-support_tickets_search .row.white {
  background-color: #EFEFEF;
}
#module-support_tickets_search .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-support_tickets_search .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-support_tickets_search .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-support_tickets_search .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-support_tickets_search .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-support_tickets_search .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-support_tickets_search .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-support_tickets_search .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-support_tickets_search .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-support_tickets_search .icon.inverse svg path {
  fill: white;
}
#module-support_tickets_search button[disabled].white,
#module-support_tickets_search button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-support_tickets_search button[disabled].white svg,
#module-support_tickets_search button.white svg,
#module-support_tickets_search button[disabled].white svg path,
#module-support_tickets_search button.white svg path {
  fill: #424242;
}
#module-support_tickets_search button[disabled].white:focus,
#module-support_tickets_search button[disabled].white:hover,
#module-support_tickets_search button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-support_tickets_search button[disabled].white:focus svg,
#module-support_tickets_search button[disabled].white:hover svg,
#module-support_tickets_search button.white:focus svg,
#module-support_tickets_search button[disabled].white:focus svg path,
#module-support_tickets_search button[disabled].white:hover svg path,
#module-support_tickets_search button.white:focus svg path {
  fill: #424242;
}
#module-support_tickets_search button.white:hover {
  background-color: #424242;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-support_tickets_search button.white:hover svg,
#module-support_tickets_search button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-support_tickets_search button[disabled].white,
#module-support_tickets_search button[disabled].white:focus,
#module-support_tickets_search button[disabled].white:hover {
  opacity: 0.2;
}
#module-support_tickets_search .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-support_tickets_search .tabs-right .columns input[type="text"] {
  color: #424242;
}
#module-support_tickets_search .tiquets-number.hover,
#module-support_tickets_search .user_profile.hover,
#module-support_tickets_search .appSwitch.hover {
  background-color: #ffffff;
  color: #424242;
}
#module-support_tickets_search .tiquets-number.hover svg path,
#module-support_tickets_search .user_profile.hover svg path,
#module-support_tickets_search .appSwitch.hover svg path {
  fill: #424242;
}
#module-support_tickets_search .tiquets-number.hover svg polyline,
#module-support_tickets_search .user_profile.hover svg polyline,
#module-support_tickets_search .appSwitch.hover svg polyline,
#module-support_tickets_search .tiquets-number.hover svg line,
#module-support_tickets_search .user_profile.hover svg line,
#module-support_tickets_search .appSwitch.hover svg line {
  stroke: #424242;
}
#module-support_tickets_search .tiquets-number.hover small:not(.error),
#module-support_tickets_search .user_profile.hover small:not(.error),
#module-support_tickets_search .appSwitch.hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
  border-style: solid;
}
#module-support_tickets_search .tiquets-number.hover b,
#module-support_tickets_search .user_profile.hover b,
#module-support_tickets_search .appSwitch.hover b {
  color: #424242;
}
#module-support_tickets_search .tiquets-number.hover .circular img,
#module-support_tickets_search .user_profile.hover .circular img,
#module-support_tickets_search .appSwitch.hover .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-support_tickets_search .tiquets-number.hover span,
#module-support_tickets_search .user_profile.hover span,
#module-support_tickets_search .appSwitch.hover span {
  color: #424242;
}
#module-support_tickets_search .user-config_panel .capitalize.iblock {
  color: #0f0f0f;
}
.navbar a.panel-support_ticket_detail {
  border-left-color: #424242;
}
.navpanel .box a.panel-support_ticket_detail {
  background-color: #424242;
}
.navpanel .box a.panel-support_ticket_detail:hover,
.navpanel .box a.panel-support_ticket_detail:focus {
  box-shadow: 0 0 6px 1px rgba(66, 66, 66, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-support_ticket_detail {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-support_ticket_detail .button:enabled.inverse:hover,
#module-support_ticket_detail .button:enabled:not(.tiny):not(.inverse),
#module-support_ticket_detail .icon-background,
#module-support_ticket_detail .multiselect.selected,
#module-support_ticket_detail .round-support_ticket_detail,
#module-support_ticket_detail .navbar,
#module-support_ticket_detail .navbar a:not(.panel-support_ticket_detail):hover,
#module-support_ticket_detail .panel .caption:not(.dark-caption):not(.radiusless),
#module-support_ticket_detail .select2-container-multi .select2-choices .select2-search-choice,
#module-support_ticket_detail .select2-results .select2-highlighted,
#module-support_ticket_detail .simpleNativeDatepicker .selected,
#module-support_ticket_detail .simpleNativeDatepicker table .header-color,
#module-support_ticket_detail button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-support_ticket_detail .button:not(.tiny):not(.inverse):not(.bordered),
#module-support_ticket_detail .button.bg,
#module-support_ticket_detail .multiselect.selected,
#module-support_ticket_detail button:not(.tiny),
#module-support_ticket_detail .button:not(.tiny),
#module-support_ticket_detail nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-support_ticket_detail nav.top-bar,
#module-support_ticket_detail .tabset-integred dl,
#module-support_ticket_detail ul.pagination li.current a,
#module-support_ticket_detail ul.pagination li.current button,
#module-support_ticket_detail #collapse-discounts .itemlist form .tabbable dl,
#module-support_ticket_detail #collapse-discounts {
  background-color: #424242;
}
#module-support_ticket_detail .button:not(.tiny) {
  border: 2px solid #424242;
}
#module-support_ticket_detail .button:not(.tiny).inverse {
  background-color: #0f0f0f;
}
#module-support_ticket_detail .multiple-inverse > .multiselect.selected,
#module-support_ticket_detail .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-support_ticket_detail .top-bar-section li:not(.has-form) a:not(.button):active,
#module-support_ticket_detail .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-support_ticket_detail .top-bar-section li:not(.no-hover):active,
#module-support_ticket_detail .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-support_ticket_detail .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-support_ticket_detail .image-button span,
#module-support_ticket_detail .tickets > div > .title-span,
#module-support_ticket_detail a.linked {
  color: #424242;
}
#module-support_ticket_detail .tickets span {
  color: #000000;
}
#module-support_ticket_detail .colored.dark,
#module-support_ticket_detail .colored.dark span {
  color: #0f0f0f;
}
#module-support_ticket_detail .tabs dd.active > a,
#module-support_ticket_detail .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-support_ticket_detail select {
  background-color: #efefef;
}
#module-support_ticket_detail .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-support_ticket_detail .attachment-name,
#module-support_ticket_detail .button.tiny,
#module-support_ticket_detail .button.tiny,
#module-support_ticket_detail .button.tiny,
#module-support_ticket_detail .button.tiny:focus,
#module-support_ticket_detail .button.tiny,
#module-support_ticket_detail .button.tiny:hover,
#module-support_ticket_detail .colored span,
#module-support_ticket_detail .colored,
#module-support_ticket_detail .bookmark-inner-wrap a,
#module-support_ticket_detail .dayName,
#module-support_ticket_detail .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-support_ticket_detail .goback,
#module-support_ticket_detail .grid .grid-row-heading,
#module-support_ticket_detail .bloc_actions-table .name,
#module-support_ticket_detail .multiple-inverse > .multiselect.selected,
#module-support_ticket_detail .numbers,
#module-support_ticket_detail .reply,
#module-support_ticket_detail .ta-toolbar button.pressed:hover,
#module-support_ticket_detail .ta-toolbar button:hover,
#module-support_ticket_detail .tabs dd.active > a,
#module-support_ticket_detail .selectize-control button:not(.clear) {
  color: #424242;
}
#module-support_ticket_detail .tiquets-number > small,
#module-support_ticket_detail .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-support_ticket_detail .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-support_ticket_detail .top-bar-section li:not(.has-form) a:not(.button):active,
#module-support_ticket_detail .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-support_ticket_detail .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-support_ticket_detail .top-bar-section ul li,
#module-support_ticket_detail .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-support_ticket_detail a.left,
#module-support_ticket_detail ul.menu li i {
  color: #424242;
}
#module-support_ticket_detail .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-support_ticket_detail small.dark > span,
#module-support_ticket_detail .angular-ui-tree-node:hover > div > div .iblock {
  color: #0f0f0f;
}
#module-support_ticket_detail .colored.circle {
  border-radius: 30px;
  border: 2px solid #424242;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-support_ticket_detail .button.bordered,
#module-support_ticket_detail button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
}
#module-support_ticket_detail .button.bordered.left,
#module-support_ticket_detail button.bordered.left {
  margin: 20px 0;
}
#module-support_ticket_detail .dark svg path,
#module-support_ticket_detail .grid-row-content svg path,
#module-support_ticket_detail .icons .itemlist-item-action svg path,
#module-support_ticket_detail .info svg path,
#module-support_ticket_detail .itemlist-action svg path,
#module-support_ticket_detail .itemlist-item-move svg path,
#module-support_ticket_detail .bloc_actions-table svg path,
#module-support_ticket_detail .marginr svg path,
#module-support_ticket_detail .navbar a.active svg path,
#module-support_ticket_detail .services-icon svg path,
#module-support_ticket_detail .star.dark svg path,
#module-support_ticket_detail .top-bar-section a:hover svg path,
#module-support_ticket_detail .top-bar-section li:active svg path,
#module-support_ticket_detail .ventas-icon svg path,
#module-support_ticket_detail aside svg path,
#module-support_ticket_detail .block_actions .padlock svg path,
#module-support_ticket_detail .colored svg path,
#module-support_ticket_detail li.actived svg path,
#module-support_ticket_detail li.actived:hover svg path,
#module-support_ticket_detail nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-support_ticket_detail .occupants svg path,
#module-support_ticket_detail .gallery .actions .action svg path {
  fill: #424242;
}
#module-support_ticket_detail .dark svg polygon,
#module-support_ticket_detail .grid-row-content svg polygon,
#module-support_ticket_detail .icons .itemlist-item-action svg polygon,
#module-support_ticket_detail .info svg polygon,
#module-support_ticket_detail .itemlist-action svg polygon,
#module-support_ticket_detail .itemlist-item-move svg polygon,
#module-support_ticket_detail .bloc_actions-table svg polygon,
#module-support_ticket_detail .marginr svg polygon,
#module-support_ticket_detail .navbar a.active svg polygon,
#module-support_ticket_detail .services-icon svg polygon,
#module-support_ticket_detail .star.dark svg polygon,
#module-support_ticket_detail .top-bar-section a:hover svg polygon,
#module-support_ticket_detail .top-bar-section li:active svg polygon,
#module-support_ticket_detail .ventas-icon svg polygon,
#module-support_ticket_detail aside svg polygon,
#module-support_ticket_detail .block_actions .padlock svg polygon,
#module-support_ticket_detail .colored svg polygon,
#module-support_ticket_detail li.actived svg polygon,
#module-support_ticket_detail li.actived:hover svg polygon,
#module-support_ticket_detail nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-support_ticket_detail .occupants svg polygon,
#module-support_ticket_detail .gallery .actions .action svg polygon {
  fill: #424242;
}
#module-support_ticket_detail .dark svg circle,
#module-support_ticket_detail .grid-row-content svg circle,
#module-support_ticket_detail .icons .itemlist-item-action svg circle,
#module-support_ticket_detail .info svg circle,
#module-support_ticket_detail .itemlist-action svg circle,
#module-support_ticket_detail .itemlist-item-move svg circle,
#module-support_ticket_detail .bloc_actions-table svg circle,
#module-support_ticket_detail .marginr svg circle,
#module-support_ticket_detail .navbar a.active svg circle,
#module-support_ticket_detail .services-icon svg circle,
#module-support_ticket_detail .star.dark svg circle,
#module-support_ticket_detail .top-bar-section a:hover svg circle,
#module-support_ticket_detail .top-bar-section li:active svg circle,
#module-support_ticket_detail .ventas-icon svg circle,
#module-support_ticket_detail aside svg circle,
#module-support_ticket_detail .block_actions .padlock svg circle,
#module-support_ticket_detail .colored svg circle,
#module-support_ticket_detail li.actived svg circle,
#module-support_ticket_detail li.actived:hover svg circle,
#module-support_ticket_detail nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-support_ticket_detail .occupants svg circle,
#module-support_ticket_detail .gallery .actions .action svg circle {
  fill: #424242;
}
#module-support_ticket_detail .dark svg g rect,
#module-support_ticket_detail .grid-row-content svg g rect,
#module-support_ticket_detail .icons .itemlist-item-action svg g rect,
#module-support_ticket_detail .info svg g rect,
#module-support_ticket_detail .itemlist-action svg g rect,
#module-support_ticket_detail .itemlist-item-move svg g rect,
#module-support_ticket_detail .bloc_actions-table svg g rect,
#module-support_ticket_detail .marginr svg g rect,
#module-support_ticket_detail .navbar a.active svg g rect,
#module-support_ticket_detail .services-icon svg g rect,
#module-support_ticket_detail .star.dark svg g rect,
#module-support_ticket_detail .top-bar-section a:hover svg g rect,
#module-support_ticket_detail .top-bar-section li:active svg g rect,
#module-support_ticket_detail .ventas-icon svg g rect,
#module-support_ticket_detail aside svg g rect,
#module-support_ticket_detail .block_actions .padlock svg g rect,
#module-support_ticket_detail .colored svg g rect,
#module-support_ticket_detail li.actived svg g rect,
#module-support_ticket_detail li.actived:hover svg g rect,
#module-support_ticket_detail nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-support_ticket_detail .occupants svg g rect,
#module-support_ticket_detail .gallery .actions .action svg g rect {
  fill: #424242;
}
#module-support_ticket_detail .as-sortable-placeholder,
#module-support_ticket_detail .itemlist .selected:not(.multiselect),
#module-support_ticket_detail .angular-ui-tree-placeholder,
#module-support_ticket_detail .simpleNativeDatepicker table,
#module-support_ticket_detail .row.border.unpadded:hover,
#module-support_ticket_detail .apps-switcher ul li:hover,
#module-support_ticket_detail .user-config_panel ul li:hover {
  background-color: rgba(66, 66, 66, 0.23);
}
#module-support_ticket_detail .itemlist form:not(.clear) {
  background-color: rgba(66, 66, 66, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-support_ticket_detail .no_availability .error,
#module-support_ticket_detail .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  padding: 10px 20px;
}
#module-support_ticket_detail .no_availability .error,
#module-support_ticket_detail .no_availability .error h3 {
  color: #1c1c1c;
}
#module-support_ticket_detail ::-webkit-scrollbar-thumb,
#module-support_ticket_detail ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(66, 66, 66, 0.5);
}
#module-support_ticket_detail input[type="text"].searchbox,
#module-support_ticket_detail .multiple-inverse > .multiselect,
#module-support_ticket_detail .navbar a {
  background-color: #1c1c1c;
}
#module-support_ticket_detail input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-support_ticket_detail .itemlist .row.dark > .row,
#module-support_ticket_detail .scroll-top,
#module-support_ticket_detail .quotes,
#module-support_ticket_detail .tabs .tab-title > a {
  background-color: #0f0f0f;
}
#module-support_ticket_detail .itemlist .row.dark > .row .title-span,
#module-support_ticket_detail .scroll-top .title-span,
#module-support_ticket_detail .quotes .title-span,
#module-support_ticket_detail .tabs .tab-title > a .title-span {
  color: white;
}
#module-support_ticket_detail button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-support_ticket_detail .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #424242;
}
#module-support_ticket_detail button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-support_ticket_detail .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-support_ticket_detail .radiusless input[type="text"].searchbox {
  background-color: #424242;
  border: #424242;
  margin: 0px;
}
#module-support_ticket_detail .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-support_ticket_detail .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-support_ticket_detail .white > svg path {
  fill: white;
}
#module-support_ticket_detail .black > svg path {
  fill: #000;
}
#module-support_ticket_detail button:not(.tiny)[disabled],
#module-support_ticket_detail button:not(.tiny)[disabled]:hover {
  background-color: rgba(66, 66, 66, 0.2) !important;
  border: 0px;
}
#module-support_ticket_detail button:not(.tiny)[disabled] span,
#module-support_ticket_detail button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-support_ticket_detail button:not(.tiny)[disabled] svg path,
#module-support_ticket_detail button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-support_ticket_detail button.tiny[disabled] span,
#module-support_ticket_detail button.tiny[disabled]:hover span {
  color: rgba(66, 66, 66, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-support_ticket_detail button.tiny[disabled] svg path,
#module-support_ticket_detail button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-support_ticket_detail .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-support_ticket_detail .cont-subitem:hover,
#module-support_ticket_detail .itemlist form:not(.clear),
#module-support_ticket_detail .itemlist-item-content.active,
#module-support_ticket_detail .itemlist-item-content.editing,
#module-support_ticket_detail .tabbable-container,
#module-support_ticket_detail .tickets > div:hover {
  background-color: rgba(66, 66, 66, 0.3);
}
#module-support_ticket_detail .angular-ui-tree-content:hover:before,
#module-support_ticket_detail .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(66, 66, 66, 0.15);
}
#module-support_ticket_detail .navbar a.active {
  background-color: #ffffff;
}
#module-support_ticket_detail .dark-caption .sections span {
  color: #a8a8a8;
}
#module-support_ticket_detail input[type="text"].searchbox {
  border: 1px solid #292929;
}
#module-support_ticket_detail li.actived small:not(.error),
#module-support_ticket_detail li:hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
}
#module-support_ticket_detail li:hover.user_profile .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-support_ticket_detail li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-support_ticket_detail input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-support_ticket_detail .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-support_ticket_detail input[type="color"]:focus,
#module-support_ticket_detail input[type="date"]:focus,
#module-support_ticket_detail input[type="datetime"]:focus,
#module-support_ticket_detail input[type="datetime-local"]:focus,
#module-support_ticket_detail input[type="email"]:focus,
#module-support_ticket_detail input[type="month"]:focus,
#module-support_ticket_detail input[type="number"]:focus,
#module-support_ticket_detail input[type="password"]:focus,
#module-support_ticket_detail input[type="search"]:focus,
#module-support_ticket_detail input[type="tel"]:focus,
#module-support_ticket_detail input[type="time"]:focus,
#module-support_ticket_detail input[type="url"]:focus,
#module-support_ticket_detail input[type="week"]:focus,
#module-support_ticket_detail textarea:focus {
  background-color: #ffffff;
  border-color: #424242;
  box-shadow: 1px 1px 12px -2px #424242;
}
#module-support_ticket_detail .top-bar-section > ul > .divider,
#module-support_ticket_detail .top-bar-section > ul > [role="separator"],
#module-support_ticket_detail nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-support_ticket_detail .button.bordered,
#module-support_ticket_detail button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  border-width: 2px;
  font-weight: 500;
}
#module-support_ticket_detail .button.bordered:hover,
#module-support_ticket_detail button.bordered:hover {
  color: #0f0f0f;
  border-color: #0f0f0f;
}
#module-support_ticket_detail .button.bordered:hover .title-span,
#module-support_ticket_detail button.bordered:hover .title-span,
#module-support_ticket_detail .button.bordered:hover .title-span span,
#module-support_ticket_detail button.bordered:hover .title-span span {
  color: #0f0f0f;
}
#module-support_ticket_detail .button.bordered.inverse,
#module-support_ticket_detail button.bordered.inverse {
  border-color: white;
}
#module-support_ticket_detail .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-support_ticket_detail .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-support_ticket_detail .tabset-integred.outside .content {
  padding: 0;
}
#module-support_ticket_detail .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-support_ticket_detail .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-support_ticket_detail .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-support_ticket_detail .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-support_ticket_detail .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-support_ticket_detail .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
#module-support_ticket_detail .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-support_ticket_detail .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-support_ticket_detail .tabset-integred.full-content {
  position: relative;
}
#module-support_ticket_detail .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-support_ticket_detail .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-support_ticket_detail .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-support_ticket_detail .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
#module-support_ticket_detail .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
#module-support_ticket_detail .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-support_ticket_detail .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-support_ticket_detail .tabset-integred-forms input[type="number"],
#module-support_ticket_detail .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-support_ticket_detail .dark > .itemlist-item-content,
#module-support_ticket_detail .dark-caption {
  background-color: #1c1c1c;
}
#module-support_ticket_detail .dark > .itemlist-item-content .light,
#module-support_ticket_detail .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-support_ticket_detail .dark > .itemlist-item-content .white svg,
#module-support_ticket_detail .dark-caption .white svg,
#module-support_ticket_detail .dark > .itemlist-item-content .itemlist-item-action svg,
#module-support_ticket_detail .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-support_ticket_detail .dark > .itemlist-item-content .white svg path,
#module-support_ticket_detail .dark-caption .white svg path,
#module-support_ticket_detail .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-support_ticket_detail .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-support_ticket_detail .dark > .itemlist-item-content .white svg,
#module-support_ticket_detail .dark-caption .white svg {
  margin-right: 10px;
}
#module-support_ticket_detail .dark > .itemlist-item-content + .clear {
  background-color: #1c1c1c;
}
#module-support_ticket_detail .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #1c1c1c;
}
#module-support_ticket_detail .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-support_ticket_detail .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-support_ticket_detail .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-support_ticket_detail .clear > .itemlist {
  margin: 0px;
}
#module-support_ticket_detail .row.white {
  background-color: #EFEFEF;
}
#module-support_ticket_detail .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-support_ticket_detail .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-support_ticket_detail .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-support_ticket_detail .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-support_ticket_detail .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-support_ticket_detail .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-support_ticket_detail .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-support_ticket_detail .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-support_ticket_detail .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-support_ticket_detail .icon.inverse svg path {
  fill: white;
}
#module-support_ticket_detail button[disabled].white,
#module-support_ticket_detail button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-support_ticket_detail button[disabled].white svg,
#module-support_ticket_detail button.white svg,
#module-support_ticket_detail button[disabled].white svg path,
#module-support_ticket_detail button.white svg path {
  fill: #424242;
}
#module-support_ticket_detail button[disabled].white:focus,
#module-support_ticket_detail button[disabled].white:hover,
#module-support_ticket_detail button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-support_ticket_detail button[disabled].white:focus svg,
#module-support_ticket_detail button[disabled].white:hover svg,
#module-support_ticket_detail button.white:focus svg,
#module-support_ticket_detail button[disabled].white:focus svg path,
#module-support_ticket_detail button[disabled].white:hover svg path,
#module-support_ticket_detail button.white:focus svg path {
  fill: #424242;
}
#module-support_ticket_detail button.white:hover {
  background-color: #424242;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-support_ticket_detail button.white:hover svg,
#module-support_ticket_detail button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-support_ticket_detail button[disabled].white,
#module-support_ticket_detail button[disabled].white:focus,
#module-support_ticket_detail button[disabled].white:hover {
  opacity: 0.2;
}
#module-support_ticket_detail .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-support_ticket_detail .tabs-right .columns input[type="text"] {
  color: #424242;
}
#module-support_ticket_detail .tiquets-number.hover,
#module-support_ticket_detail .user_profile.hover,
#module-support_ticket_detail .appSwitch.hover {
  background-color: #ffffff;
  color: #424242;
}
#module-support_ticket_detail .tiquets-number.hover svg path,
#module-support_ticket_detail .user_profile.hover svg path,
#module-support_ticket_detail .appSwitch.hover svg path {
  fill: #424242;
}
#module-support_ticket_detail .tiquets-number.hover svg polyline,
#module-support_ticket_detail .user_profile.hover svg polyline,
#module-support_ticket_detail .appSwitch.hover svg polyline,
#module-support_ticket_detail .tiquets-number.hover svg line,
#module-support_ticket_detail .user_profile.hover svg line,
#module-support_ticket_detail .appSwitch.hover svg line {
  stroke: #424242;
}
#module-support_ticket_detail .tiquets-number.hover small:not(.error),
#module-support_ticket_detail .user_profile.hover small:not(.error),
#module-support_ticket_detail .appSwitch.hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
  border-style: solid;
}
#module-support_ticket_detail .tiquets-number.hover b,
#module-support_ticket_detail .user_profile.hover b,
#module-support_ticket_detail .appSwitch.hover b {
  color: #424242;
}
#module-support_ticket_detail .tiquets-number.hover .circular img,
#module-support_ticket_detail .user_profile.hover .circular img,
#module-support_ticket_detail .appSwitch.hover .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-support_ticket_detail .tiquets-number.hover span,
#module-support_ticket_detail .user_profile.hover span,
#module-support_ticket_detail .appSwitch.hover span {
  color: #424242;
}
#module-support_ticket_detail .user-config_panel .capitalize.iblock {
  color: #0f0f0f;
}
.navbar a.panel-user_config {
  border-left-color: #424242;
}
.navpanel .box a.panel-user_config {
  background-color: #424242;
}
.navpanel .box a.panel-user_config:hover,
.navpanel .box a.panel-user_config:focus {
  box-shadow: 0 0 6px 1px rgba(66, 66, 66, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-user_config {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-user_config .button:enabled.inverse:hover,
#module-user_config .button:enabled:not(.tiny):not(.inverse),
#module-user_config .icon-background,
#module-user_config .multiselect.selected,
#module-user_config .round-user_config,
#module-user_config .navbar,
#module-user_config .navbar a:not(.panel-user_config):hover,
#module-user_config .panel .caption:not(.dark-caption):not(.radiusless),
#module-user_config .select2-container-multi .select2-choices .select2-search-choice,
#module-user_config .select2-results .select2-highlighted,
#module-user_config .simpleNativeDatepicker .selected,
#module-user_config .simpleNativeDatepicker table .header-color,
#module-user_config button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-user_config .button:not(.tiny):not(.inverse):not(.bordered),
#module-user_config .button.bg,
#module-user_config .multiselect.selected,
#module-user_config button:not(.tiny),
#module-user_config .button:not(.tiny),
#module-user_config nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-user_config nav.top-bar,
#module-user_config .tabset-integred dl,
#module-user_config ul.pagination li.current a,
#module-user_config ul.pagination li.current button,
#module-user_config #collapse-discounts .itemlist form .tabbable dl,
#module-user_config #collapse-discounts {
  background-color: #424242;
}
#module-user_config .button:not(.tiny) {
  border: 2px solid #424242;
}
#module-user_config .button:not(.tiny).inverse {
  background-color: #0f0f0f;
}
#module-user_config .multiple-inverse > .multiselect.selected,
#module-user_config .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-user_config .top-bar-section li:not(.has-form) a:not(.button):active,
#module-user_config .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-user_config .top-bar-section li:not(.no-hover):active,
#module-user_config .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-user_config .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-user_config .image-button span,
#module-user_config .tickets > div > .title-span,
#module-user_config a.linked {
  color: #424242;
}
#module-user_config .tickets span {
  color: #000000;
}
#module-user_config .colored.dark,
#module-user_config .colored.dark span {
  color: #0f0f0f;
}
#module-user_config .tabs dd.active > a,
#module-user_config .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-user_config select {
  background-color: #efefef;
}
#module-user_config .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-user_config .attachment-name,
#module-user_config .button.tiny,
#module-user_config .button.tiny,
#module-user_config .button.tiny,
#module-user_config .button.tiny:focus,
#module-user_config .button.tiny,
#module-user_config .button.tiny:hover,
#module-user_config .colored span,
#module-user_config .colored,
#module-user_config .bookmark-inner-wrap a,
#module-user_config .dayName,
#module-user_config .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-user_config .goback,
#module-user_config .grid .grid-row-heading,
#module-user_config .bloc_actions-table .name,
#module-user_config .multiple-inverse > .multiselect.selected,
#module-user_config .numbers,
#module-user_config .reply,
#module-user_config .ta-toolbar button.pressed:hover,
#module-user_config .ta-toolbar button:hover,
#module-user_config .tabs dd.active > a,
#module-user_config .selectize-control button:not(.clear) {
  color: #424242;
}
#module-user_config .tiquets-number > small,
#module-user_config .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-user_config .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-user_config .top-bar-section li:not(.has-form) a:not(.button):active,
#module-user_config .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-user_config .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-user_config .top-bar-section ul li,
#module-user_config .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-user_config a.left,
#module-user_config ul.menu li i {
  color: #424242;
}
#module-user_config .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-user_config small.dark > span,
#module-user_config .angular-ui-tree-node:hover > div > div .iblock {
  color: #0f0f0f;
}
#module-user_config .colored.circle {
  border-radius: 30px;
  border: 2px solid #424242;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-user_config .button.bordered,
#module-user_config button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
}
#module-user_config .button.bordered.left,
#module-user_config button.bordered.left {
  margin: 20px 0;
}
#module-user_config .dark svg path,
#module-user_config .grid-row-content svg path,
#module-user_config .icons .itemlist-item-action svg path,
#module-user_config .info svg path,
#module-user_config .itemlist-action svg path,
#module-user_config .itemlist-item-move svg path,
#module-user_config .bloc_actions-table svg path,
#module-user_config .marginr svg path,
#module-user_config .navbar a.active svg path,
#module-user_config .services-icon svg path,
#module-user_config .star.dark svg path,
#module-user_config .top-bar-section a:hover svg path,
#module-user_config .top-bar-section li:active svg path,
#module-user_config .ventas-icon svg path,
#module-user_config aside svg path,
#module-user_config .block_actions .padlock svg path,
#module-user_config .colored svg path,
#module-user_config li.actived svg path,
#module-user_config li.actived:hover svg path,
#module-user_config nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-user_config .occupants svg path,
#module-user_config .gallery .actions .action svg path {
  fill: #424242;
}
#module-user_config .dark svg polygon,
#module-user_config .grid-row-content svg polygon,
#module-user_config .icons .itemlist-item-action svg polygon,
#module-user_config .info svg polygon,
#module-user_config .itemlist-action svg polygon,
#module-user_config .itemlist-item-move svg polygon,
#module-user_config .bloc_actions-table svg polygon,
#module-user_config .marginr svg polygon,
#module-user_config .navbar a.active svg polygon,
#module-user_config .services-icon svg polygon,
#module-user_config .star.dark svg polygon,
#module-user_config .top-bar-section a:hover svg polygon,
#module-user_config .top-bar-section li:active svg polygon,
#module-user_config .ventas-icon svg polygon,
#module-user_config aside svg polygon,
#module-user_config .block_actions .padlock svg polygon,
#module-user_config .colored svg polygon,
#module-user_config li.actived svg polygon,
#module-user_config li.actived:hover svg polygon,
#module-user_config nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-user_config .occupants svg polygon,
#module-user_config .gallery .actions .action svg polygon {
  fill: #424242;
}
#module-user_config .dark svg circle,
#module-user_config .grid-row-content svg circle,
#module-user_config .icons .itemlist-item-action svg circle,
#module-user_config .info svg circle,
#module-user_config .itemlist-action svg circle,
#module-user_config .itemlist-item-move svg circle,
#module-user_config .bloc_actions-table svg circle,
#module-user_config .marginr svg circle,
#module-user_config .navbar a.active svg circle,
#module-user_config .services-icon svg circle,
#module-user_config .star.dark svg circle,
#module-user_config .top-bar-section a:hover svg circle,
#module-user_config .top-bar-section li:active svg circle,
#module-user_config .ventas-icon svg circle,
#module-user_config aside svg circle,
#module-user_config .block_actions .padlock svg circle,
#module-user_config .colored svg circle,
#module-user_config li.actived svg circle,
#module-user_config li.actived:hover svg circle,
#module-user_config nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-user_config .occupants svg circle,
#module-user_config .gallery .actions .action svg circle {
  fill: #424242;
}
#module-user_config .dark svg g rect,
#module-user_config .grid-row-content svg g rect,
#module-user_config .icons .itemlist-item-action svg g rect,
#module-user_config .info svg g rect,
#module-user_config .itemlist-action svg g rect,
#module-user_config .itemlist-item-move svg g rect,
#module-user_config .bloc_actions-table svg g rect,
#module-user_config .marginr svg g rect,
#module-user_config .navbar a.active svg g rect,
#module-user_config .services-icon svg g rect,
#module-user_config .star.dark svg g rect,
#module-user_config .top-bar-section a:hover svg g rect,
#module-user_config .top-bar-section li:active svg g rect,
#module-user_config .ventas-icon svg g rect,
#module-user_config aside svg g rect,
#module-user_config .block_actions .padlock svg g rect,
#module-user_config .colored svg g rect,
#module-user_config li.actived svg g rect,
#module-user_config li.actived:hover svg g rect,
#module-user_config nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-user_config .occupants svg g rect,
#module-user_config .gallery .actions .action svg g rect {
  fill: #424242;
}
#module-user_config .as-sortable-placeholder,
#module-user_config .itemlist .selected:not(.multiselect),
#module-user_config .angular-ui-tree-placeholder,
#module-user_config .simpleNativeDatepicker table,
#module-user_config .row.border.unpadded:hover,
#module-user_config .apps-switcher ul li:hover,
#module-user_config .user-config_panel ul li:hover {
  background-color: rgba(66, 66, 66, 0.23);
}
#module-user_config .itemlist form:not(.clear) {
  background-color: rgba(66, 66, 66, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-user_config .no_availability .error,
#module-user_config .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  padding: 10px 20px;
}
#module-user_config .no_availability .error,
#module-user_config .no_availability .error h3 {
  color: #1c1c1c;
}
#module-user_config ::-webkit-scrollbar-thumb,
#module-user_config ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(66, 66, 66, 0.5);
}
#module-user_config input[type="text"].searchbox,
#module-user_config .multiple-inverse > .multiselect,
#module-user_config .navbar a {
  background-color: #1c1c1c;
}
#module-user_config input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-user_config .itemlist .row.dark > .row,
#module-user_config .scroll-top,
#module-user_config .quotes,
#module-user_config .tabs .tab-title > a {
  background-color: #0f0f0f;
}
#module-user_config .itemlist .row.dark > .row .title-span,
#module-user_config .scroll-top .title-span,
#module-user_config .quotes .title-span,
#module-user_config .tabs .tab-title > a .title-span {
  color: white;
}
#module-user_config button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-user_config .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #424242;
}
#module-user_config button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-user_config .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-user_config .radiusless input[type="text"].searchbox {
  background-color: #424242;
  border: #424242;
  margin: 0px;
}
#module-user_config .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-user_config .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-user_config .white > svg path {
  fill: white;
}
#module-user_config .black > svg path {
  fill: #000;
}
#module-user_config button:not(.tiny)[disabled],
#module-user_config button:not(.tiny)[disabled]:hover {
  background-color: rgba(66, 66, 66, 0.2) !important;
  border: 0px;
}
#module-user_config button:not(.tiny)[disabled] span,
#module-user_config button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-user_config button:not(.tiny)[disabled] svg path,
#module-user_config button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-user_config button.tiny[disabled] span,
#module-user_config button.tiny[disabled]:hover span {
  color: rgba(66, 66, 66, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-user_config button.tiny[disabled] svg path,
#module-user_config button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-user_config .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-user_config .cont-subitem:hover,
#module-user_config .itemlist form:not(.clear),
#module-user_config .itemlist-item-content.active,
#module-user_config .itemlist-item-content.editing,
#module-user_config .tabbable-container,
#module-user_config .tickets > div:hover {
  background-color: rgba(66, 66, 66, 0.3);
}
#module-user_config .angular-ui-tree-content:hover:before,
#module-user_config .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(66, 66, 66, 0.15);
}
#module-user_config .navbar a.active {
  background-color: #ffffff;
}
#module-user_config .dark-caption .sections span {
  color: #a8a8a8;
}
#module-user_config input[type="text"].searchbox {
  border: 1px solid #292929;
}
#module-user_config li.actived small:not(.error),
#module-user_config li:hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
}
#module-user_config li:hover.user_profile .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-user_config li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-user_config input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-user_config .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-user_config input[type="color"]:focus,
#module-user_config input[type="date"]:focus,
#module-user_config input[type="datetime"]:focus,
#module-user_config input[type="datetime-local"]:focus,
#module-user_config input[type="email"]:focus,
#module-user_config input[type="month"]:focus,
#module-user_config input[type="number"]:focus,
#module-user_config input[type="password"]:focus,
#module-user_config input[type="search"]:focus,
#module-user_config input[type="tel"]:focus,
#module-user_config input[type="time"]:focus,
#module-user_config input[type="url"]:focus,
#module-user_config input[type="week"]:focus,
#module-user_config textarea:focus {
  background-color: #ffffff;
  border-color: #424242;
  box-shadow: 1px 1px 12px -2px #424242;
}
#module-user_config .top-bar-section > ul > .divider,
#module-user_config .top-bar-section > ul > [role="separator"],
#module-user_config nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-user_config .button.bordered,
#module-user_config button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  border-width: 2px;
  font-weight: 500;
}
#module-user_config .button.bordered:hover,
#module-user_config button.bordered:hover {
  color: #0f0f0f;
  border-color: #0f0f0f;
}
#module-user_config .button.bordered:hover .title-span,
#module-user_config button.bordered:hover .title-span,
#module-user_config .button.bordered:hover .title-span span,
#module-user_config button.bordered:hover .title-span span {
  color: #0f0f0f;
}
#module-user_config .button.bordered.inverse,
#module-user_config button.bordered.inverse {
  border-color: white;
}
#module-user_config .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-user_config .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-user_config .tabset-integred.outside .content {
  padding: 0;
}
#module-user_config .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-user_config .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-user_config .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-user_config .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-user_config .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-user_config .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
#module-user_config .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-user_config .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-user_config .tabset-integred.full-content {
  position: relative;
}
#module-user_config .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-user_config .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-user_config .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-user_config .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
#module-user_config .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
#module-user_config .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-user_config .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-user_config .tabset-integred-forms input[type="number"],
#module-user_config .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-user_config .dark > .itemlist-item-content,
#module-user_config .dark-caption {
  background-color: #1c1c1c;
}
#module-user_config .dark > .itemlist-item-content .light,
#module-user_config .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-user_config .dark > .itemlist-item-content .white svg,
#module-user_config .dark-caption .white svg,
#module-user_config .dark > .itemlist-item-content .itemlist-item-action svg,
#module-user_config .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-user_config .dark > .itemlist-item-content .white svg path,
#module-user_config .dark-caption .white svg path,
#module-user_config .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-user_config .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-user_config .dark > .itemlist-item-content .white svg,
#module-user_config .dark-caption .white svg {
  margin-right: 10px;
}
#module-user_config .dark > .itemlist-item-content + .clear {
  background-color: #1c1c1c;
}
#module-user_config .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #1c1c1c;
}
#module-user_config .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-user_config .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-user_config .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-user_config .clear > .itemlist {
  margin: 0px;
}
#module-user_config .row.white {
  background-color: #EFEFEF;
}
#module-user_config .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-user_config .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-user_config .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-user_config .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-user_config .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-user_config .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-user_config .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-user_config .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-user_config .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-user_config .icon.inverse svg path {
  fill: white;
}
#module-user_config button[disabled].white,
#module-user_config button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-user_config button[disabled].white svg,
#module-user_config button.white svg,
#module-user_config button[disabled].white svg path,
#module-user_config button.white svg path {
  fill: #424242;
}
#module-user_config button[disabled].white:focus,
#module-user_config button[disabled].white:hover,
#module-user_config button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-user_config button[disabled].white:focus svg,
#module-user_config button[disabled].white:hover svg,
#module-user_config button.white:focus svg,
#module-user_config button[disabled].white:focus svg path,
#module-user_config button[disabled].white:hover svg path,
#module-user_config button.white:focus svg path {
  fill: #424242;
}
#module-user_config button.white:hover {
  background-color: #424242;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-user_config button.white:hover svg,
#module-user_config button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-user_config button[disabled].white,
#module-user_config button[disabled].white:focus,
#module-user_config button[disabled].white:hover {
  opacity: 0.2;
}
#module-user_config .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-user_config .tabs-right .columns input[type="text"] {
  color: #424242;
}
#module-user_config .tiquets-number.hover,
#module-user_config .user_profile.hover,
#module-user_config .appSwitch.hover {
  background-color: #ffffff;
  color: #424242;
}
#module-user_config .tiquets-number.hover svg path,
#module-user_config .user_profile.hover svg path,
#module-user_config .appSwitch.hover svg path {
  fill: #424242;
}
#module-user_config .tiquets-number.hover svg polyline,
#module-user_config .user_profile.hover svg polyline,
#module-user_config .appSwitch.hover svg polyline,
#module-user_config .tiquets-number.hover svg line,
#module-user_config .user_profile.hover svg line,
#module-user_config .appSwitch.hover svg line {
  stroke: #424242;
}
#module-user_config .tiquets-number.hover small:not(.error),
#module-user_config .user_profile.hover small:not(.error),
#module-user_config .appSwitch.hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
  border-style: solid;
}
#module-user_config .tiquets-number.hover b,
#module-user_config .user_profile.hover b,
#module-user_config .appSwitch.hover b {
  color: #424242;
}
#module-user_config .tiquets-number.hover .circular img,
#module-user_config .user_profile.hover .circular img,
#module-user_config .appSwitch.hover .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-user_config .tiquets-number.hover span,
#module-user_config .user_profile.hover span,
#module-user_config .appSwitch.hover span {
  color: #424242;
}
#module-user_config .user-config_panel .capitalize.iblock {
  color: #0f0f0f;
}
.navbar a.panel-smart_revenue {
  border-left-color: #001a33;
}
.navpanel .box a.panel-smart_revenue {
  background-color: #001a33;
}
.navpanel .box a.panel-smart_revenue:hover,
.navpanel .box a.panel-smart_revenue:focus {
  box-shadow: 0 0 6px 1px rgba(0, 26, 51, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-smart_revenue {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-smart_revenue .button:enabled.inverse:hover,
#module-smart_revenue .button:enabled:not(.tiny):not(.inverse),
#module-smart_revenue .icon-background,
#module-smart_revenue .multiselect.selected,
#module-smart_revenue .round-smart_revenue,
#module-smart_revenue .navbar,
#module-smart_revenue .navbar a:not(.panel-smart_revenue):hover,
#module-smart_revenue .panel .caption:not(.dark-caption):not(.radiusless),
#module-smart_revenue .select2-container-multi .select2-choices .select2-search-choice,
#module-smart_revenue .select2-results .select2-highlighted,
#module-smart_revenue .simpleNativeDatepicker .selected,
#module-smart_revenue .simpleNativeDatepicker table .header-color,
#module-smart_revenue button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-smart_revenue .button:not(.tiny):not(.inverse):not(.bordered),
#module-smart_revenue .button.bg,
#module-smart_revenue .multiselect.selected,
#module-smart_revenue button:not(.tiny),
#module-smart_revenue .button:not(.tiny),
#module-smart_revenue nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-smart_revenue nav.top-bar,
#module-smart_revenue .tabset-integred dl,
#module-smart_revenue ul.pagination li.current a,
#module-smart_revenue ul.pagination li.current button,
#module-smart_revenue #collapse-discounts .itemlist form .tabbable dl,
#module-smart_revenue #collapse-discounts {
  background-color: #001a33;
}
#module-smart_revenue .button:not(.tiny) {
  border: 2px solid #001a33;
}
#module-smart_revenue .button:not(.tiny).inverse {
  background-color: #000000;
}
#module-smart_revenue .multiple-inverse > .multiselect.selected,
#module-smart_revenue .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-smart_revenue .top-bar-section li:not(.has-form) a:not(.button):active,
#module-smart_revenue .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-smart_revenue .top-bar-section li:not(.no-hover):active,
#module-smart_revenue .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-smart_revenue .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-smart_revenue .image-button span,
#module-smart_revenue .tickets > div > .title-span,
#module-smart_revenue a.linked {
  color: #001a33;
}
#module-smart_revenue .tickets span {
  color: #000000;
}
#module-smart_revenue .colored.dark,
#module-smart_revenue .colored.dark span {
  color: #000000;
}
#module-smart_revenue .tabs dd.active > a,
#module-smart_revenue .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-smart_revenue select {
  background-color: #efefef;
}
#module-smart_revenue .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-smart_revenue .attachment-name,
#module-smart_revenue .button.tiny,
#module-smart_revenue .button.tiny,
#module-smart_revenue .button.tiny,
#module-smart_revenue .button.tiny:focus,
#module-smart_revenue .button.tiny,
#module-smart_revenue .button.tiny:hover,
#module-smart_revenue .colored span,
#module-smart_revenue .colored,
#module-smart_revenue .bookmark-inner-wrap a,
#module-smart_revenue .dayName,
#module-smart_revenue .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-smart_revenue .goback,
#module-smart_revenue .grid .grid-row-heading,
#module-smart_revenue .bloc_actions-table .name,
#module-smart_revenue .multiple-inverse > .multiselect.selected,
#module-smart_revenue .numbers,
#module-smart_revenue .reply,
#module-smart_revenue .ta-toolbar button.pressed:hover,
#module-smart_revenue .ta-toolbar button:hover,
#module-smart_revenue .tabs dd.active > a,
#module-smart_revenue .selectize-control button:not(.clear) {
  color: #001a33;
}
#module-smart_revenue .tiquets-number > small,
#module-smart_revenue .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-smart_revenue .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-smart_revenue .top-bar-section li:not(.has-form) a:not(.button):active,
#module-smart_revenue .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-smart_revenue .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-smart_revenue .top-bar-section ul li,
#module-smart_revenue .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-smart_revenue a.left,
#module-smart_revenue ul.menu li i {
  color: #001a33;
}
#module-smart_revenue .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-smart_revenue small.dark > span,
#module-smart_revenue .angular-ui-tree-node:hover > div > div .iblock {
  color: #000000;
}
#module-smart_revenue .colored.circle {
  border-radius: 30px;
  border: 2px solid #001a33;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-smart_revenue .button.bordered,
#module-smart_revenue button.bordered {
  background-color: inherit;
  color: #001a33;
  border-color: #001a33;
}
#module-smart_revenue .button.bordered.left,
#module-smart_revenue button.bordered.left {
  margin: 20px 0;
}
#module-smart_revenue .dark svg path,
#module-smart_revenue .grid-row-content svg path,
#module-smart_revenue .icons .itemlist-item-action svg path,
#module-smart_revenue .info svg path,
#module-smart_revenue .itemlist-action svg path,
#module-smart_revenue .itemlist-item-move svg path,
#module-smart_revenue .bloc_actions-table svg path,
#module-smart_revenue .marginr svg path,
#module-smart_revenue .navbar a.active svg path,
#module-smart_revenue .services-icon svg path,
#module-smart_revenue .star.dark svg path,
#module-smart_revenue .top-bar-section a:hover svg path,
#module-smart_revenue .top-bar-section li:active svg path,
#module-smart_revenue .ventas-icon svg path,
#module-smart_revenue aside svg path,
#module-smart_revenue .block_actions .padlock svg path,
#module-smart_revenue .colored svg path,
#module-smart_revenue li.actived svg path,
#module-smart_revenue li.actived:hover svg path,
#module-smart_revenue nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-smart_revenue .occupants svg path,
#module-smart_revenue .gallery .actions .action svg path {
  fill: #001a33;
}
#module-smart_revenue .dark svg polygon,
#module-smart_revenue .grid-row-content svg polygon,
#module-smart_revenue .icons .itemlist-item-action svg polygon,
#module-smart_revenue .info svg polygon,
#module-smart_revenue .itemlist-action svg polygon,
#module-smart_revenue .itemlist-item-move svg polygon,
#module-smart_revenue .bloc_actions-table svg polygon,
#module-smart_revenue .marginr svg polygon,
#module-smart_revenue .navbar a.active svg polygon,
#module-smart_revenue .services-icon svg polygon,
#module-smart_revenue .star.dark svg polygon,
#module-smart_revenue .top-bar-section a:hover svg polygon,
#module-smart_revenue .top-bar-section li:active svg polygon,
#module-smart_revenue .ventas-icon svg polygon,
#module-smart_revenue aside svg polygon,
#module-smart_revenue .block_actions .padlock svg polygon,
#module-smart_revenue .colored svg polygon,
#module-smart_revenue li.actived svg polygon,
#module-smart_revenue li.actived:hover svg polygon,
#module-smart_revenue nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-smart_revenue .occupants svg polygon,
#module-smart_revenue .gallery .actions .action svg polygon {
  fill: #001a33;
}
#module-smart_revenue .dark svg circle,
#module-smart_revenue .grid-row-content svg circle,
#module-smart_revenue .icons .itemlist-item-action svg circle,
#module-smart_revenue .info svg circle,
#module-smart_revenue .itemlist-action svg circle,
#module-smart_revenue .itemlist-item-move svg circle,
#module-smart_revenue .bloc_actions-table svg circle,
#module-smart_revenue .marginr svg circle,
#module-smart_revenue .navbar a.active svg circle,
#module-smart_revenue .services-icon svg circle,
#module-smart_revenue .star.dark svg circle,
#module-smart_revenue .top-bar-section a:hover svg circle,
#module-smart_revenue .top-bar-section li:active svg circle,
#module-smart_revenue .ventas-icon svg circle,
#module-smart_revenue aside svg circle,
#module-smart_revenue .block_actions .padlock svg circle,
#module-smart_revenue .colored svg circle,
#module-smart_revenue li.actived svg circle,
#module-smart_revenue li.actived:hover svg circle,
#module-smart_revenue nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-smart_revenue .occupants svg circle,
#module-smart_revenue .gallery .actions .action svg circle {
  fill: #001a33;
}
#module-smart_revenue .dark svg g rect,
#module-smart_revenue .grid-row-content svg g rect,
#module-smart_revenue .icons .itemlist-item-action svg g rect,
#module-smart_revenue .info svg g rect,
#module-smart_revenue .itemlist-action svg g rect,
#module-smart_revenue .itemlist-item-move svg g rect,
#module-smart_revenue .bloc_actions-table svg g rect,
#module-smart_revenue .marginr svg g rect,
#module-smart_revenue .navbar a.active svg g rect,
#module-smart_revenue .services-icon svg g rect,
#module-smart_revenue .star.dark svg g rect,
#module-smart_revenue .top-bar-section a:hover svg g rect,
#module-smart_revenue .top-bar-section li:active svg g rect,
#module-smart_revenue .ventas-icon svg g rect,
#module-smart_revenue aside svg g rect,
#module-smart_revenue .block_actions .padlock svg g rect,
#module-smart_revenue .colored svg g rect,
#module-smart_revenue li.actived svg g rect,
#module-smart_revenue li.actived:hover svg g rect,
#module-smart_revenue nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-smart_revenue .occupants svg g rect,
#module-smart_revenue .gallery .actions .action svg g rect {
  fill: #001a33;
}
#module-smart_revenue .as-sortable-placeholder,
#module-smart_revenue .itemlist .selected:not(.multiselect),
#module-smart_revenue .angular-ui-tree-placeholder,
#module-smart_revenue .simpleNativeDatepicker table,
#module-smart_revenue .row.border.unpadded:hover,
#module-smart_revenue .apps-switcher ul li:hover,
#module-smart_revenue .user-config_panel ul li:hover {
  background-color: rgba(0, 26, 51, 0.23);
}
#module-smart_revenue .itemlist form:not(.clear) {
  background-color: rgba(0, 26, 51, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-smart_revenue .no_availability .error,
#module-smart_revenue .caption.radiusless {
  background-color: rgba(0, 26, 51, 0.5);
  padding: 10px 20px;
}
#module-smart_revenue .no_availability .error,
#module-smart_revenue .no_availability .error h3 {
  color: #000000;
}
#module-smart_revenue ::-webkit-scrollbar-thumb,
#module-smart_revenue ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 26, 51, 0.5);
}
#module-smart_revenue input[type="text"].searchbox,
#module-smart_revenue .multiple-inverse > .multiselect,
#module-smart_revenue .navbar a {
  background-color: #000000;
}
#module-smart_revenue input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-smart_revenue .itemlist .row.dark > .row,
#module-smart_revenue .scroll-top,
#module-smart_revenue .quotes,
#module-smart_revenue .tabs .tab-title > a {
  background-color: #000000;
}
#module-smart_revenue .itemlist .row.dark > .row .title-span,
#module-smart_revenue .scroll-top .title-span,
#module-smart_revenue .quotes .title-span,
#module-smart_revenue .tabs .tab-title > a .title-span {
  color: white;
}
#module-smart_revenue button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-smart_revenue .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #001633;
}
#module-smart_revenue button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-smart_revenue .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-smart_revenue .radiusless input[type="text"].searchbox {
  background-color: #001a33;
  border: #001a33;
  margin: 0px;
}
#module-smart_revenue .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-smart_revenue .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-smart_revenue .white > svg path {
  fill: white;
}
#module-smart_revenue .black > svg path {
  fill: #000;
}
#module-smart_revenue button:not(.tiny)[disabled],
#module-smart_revenue button:not(.tiny)[disabled]:hover {
  background-color: rgba(0, 26, 51, 0.2) !important;
  border: 0px;
}
#module-smart_revenue button:not(.tiny)[disabled] span,
#module-smart_revenue button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-smart_revenue button:not(.tiny)[disabled] svg path,
#module-smart_revenue button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-smart_revenue button.tiny[disabled] span,
#module-smart_revenue button.tiny[disabled]:hover span {
  color: rgba(0, 26, 51, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-smart_revenue button.tiny[disabled] svg path,
#module-smart_revenue button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-smart_revenue .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-smart_revenue .cont-subitem:hover,
#module-smart_revenue .itemlist form:not(.clear),
#module-smart_revenue .itemlist-item-content.active,
#module-smart_revenue .itemlist-item-content.editing,
#module-smart_revenue .tabbable-container,
#module-smart_revenue .tickets > div:hover {
  background-color: rgba(0, 26, 51, 0.3);
}
#module-smart_revenue .angular-ui-tree-content:hover:before,
#module-smart_revenue .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(0, 26, 51, 0.15);
}
#module-smart_revenue .navbar a.active {
  background-color: #ffffff;
}
#module-smart_revenue .dark-caption .sections span {
  color: #0082ff;
}
#module-smart_revenue input[type="text"].searchbox {
  border: 1px solid #000000;
}
#module-smart_revenue li.actived small:not(.error),
#module-smart_revenue li:hover small:not(.error) {
  border-color: #001a33;
  border-width: 1px;
}
#module-smart_revenue li:hover.user_profile .circular img {
  border-color: #001a33;
  border-width: 2px;
}
#module-smart_revenue li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-smart_revenue input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-smart_revenue .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-smart_revenue input[type="color"]:focus,
#module-smart_revenue input[type="date"]:focus,
#module-smart_revenue input[type="datetime"]:focus,
#module-smart_revenue input[type="datetime-local"]:focus,
#module-smart_revenue input[type="email"]:focus,
#module-smart_revenue input[type="month"]:focus,
#module-smart_revenue input[type="number"]:focus,
#module-smart_revenue input[type="password"]:focus,
#module-smart_revenue input[type="search"]:focus,
#module-smart_revenue input[type="tel"]:focus,
#module-smart_revenue input[type="time"]:focus,
#module-smart_revenue input[type="url"]:focus,
#module-smart_revenue input[type="week"]:focus,
#module-smart_revenue textarea:focus {
  background-color: #ffffff;
  border-color: #001a33;
  box-shadow: 1px 1px 12px -2px #001a33;
}
#module-smart_revenue .top-bar-section > ul > .divider,
#module-smart_revenue .top-bar-section > ul > [role="separator"],
#module-smart_revenue nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-smart_revenue .button.bordered,
#module-smart_revenue button.bordered {
  background-color: inherit;
  color: #001a33;
  border-color: #001a33;
  border-width: 2px;
  font-weight: 500;
}
#module-smart_revenue .button.bordered:hover,
#module-smart_revenue button.bordered:hover {
  color: #000000;
  border-color: #000000;
}
#module-smart_revenue .button.bordered:hover .title-span,
#module-smart_revenue button.bordered:hover .title-span,
#module-smart_revenue .button.bordered:hover .title-span span,
#module-smart_revenue button.bordered:hover .title-span span {
  color: #000000;
}
#module-smart_revenue .button.bordered.inverse,
#module-smart_revenue button.bordered.inverse {
  border-color: white;
}
#module-smart_revenue .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-smart_revenue .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-smart_revenue .tabset-integred.outside .content {
  padding: 0;
}
#module-smart_revenue .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-smart_revenue .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-smart_revenue .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-smart_revenue .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-smart_revenue .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-smart_revenue .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #001a33;
}
#module-smart_revenue .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-smart_revenue .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-smart_revenue .tabset-integred.full-content {
  position: relative;
}
#module-smart_revenue .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-smart_revenue .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-smart_revenue .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-smart_revenue .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #000000;
}
#module-smart_revenue .tabset-integred .tabs dd > a {
  background-color: #000000;
}
#module-smart_revenue .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-smart_revenue .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-smart_revenue .tabset-integred-forms input[type="number"],
#module-smart_revenue .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-smart_revenue .dark > .itemlist-item-content,
#module-smart_revenue .dark-caption {
  background-color: #000000;
}
#module-smart_revenue .dark > .itemlist-item-content .light,
#module-smart_revenue .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-smart_revenue .dark > .itemlist-item-content .white svg,
#module-smart_revenue .dark-caption .white svg,
#module-smart_revenue .dark > .itemlist-item-content .itemlist-item-action svg,
#module-smart_revenue .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-smart_revenue .dark > .itemlist-item-content .white svg path,
#module-smart_revenue .dark-caption .white svg path,
#module-smart_revenue .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-smart_revenue .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-smart_revenue .dark > .itemlist-item-content .white svg,
#module-smart_revenue .dark-caption .white svg {
  margin-right: 10px;
}
#module-smart_revenue .dark > .itemlist-item-content + .clear {
  background-color: #000000;
}
#module-smart_revenue .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #000000;
}
#module-smart_revenue .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-smart_revenue .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-smart_revenue .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-smart_revenue .clear > .itemlist {
  margin: 0px;
}
#module-smart_revenue .row.white {
  background-color: #EFEFEF;
}
#module-smart_revenue .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-smart_revenue .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-smart_revenue .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23001a33%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-smart_revenue .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-smart_revenue .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-smart_revenue .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-smart_revenue .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-smart_revenue .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-smart_revenue .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-smart_revenue .icon.inverse svg path {
  fill: white;
}
#module-smart_revenue button[disabled].white,
#module-smart_revenue button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-smart_revenue button[disabled].white svg,
#module-smart_revenue button.white svg,
#module-smart_revenue button[disabled].white svg path,
#module-smart_revenue button.white svg path {
  fill: #001a33;
}
#module-smart_revenue button[disabled].white:focus,
#module-smart_revenue button[disabled].white:hover,
#module-smart_revenue button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-smart_revenue button[disabled].white:focus svg,
#module-smart_revenue button[disabled].white:hover svg,
#module-smart_revenue button.white:focus svg,
#module-smart_revenue button[disabled].white:focus svg path,
#module-smart_revenue button[disabled].white:hover svg path,
#module-smart_revenue button.white:focus svg path {
  fill: #001a33;
}
#module-smart_revenue button.white:hover {
  background-color: #001a33;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-smart_revenue button.white:hover svg,
#module-smart_revenue button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-smart_revenue button[disabled].white,
#module-smart_revenue button[disabled].white:focus,
#module-smart_revenue button[disabled].white:hover {
  opacity: 0.2;
}
#module-smart_revenue .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-smart_revenue .tabs-right .columns input[type="text"] {
  color: #001a33;
}
#module-smart_revenue .tiquets-number.hover,
#module-smart_revenue .user_profile.hover,
#module-smart_revenue .appSwitch.hover {
  background-color: #ffffff;
  color: #001a33;
}
#module-smart_revenue .tiquets-number.hover svg path,
#module-smart_revenue .user_profile.hover svg path,
#module-smart_revenue .appSwitch.hover svg path {
  fill: #001a33;
}
#module-smart_revenue .tiquets-number.hover svg polyline,
#module-smart_revenue .user_profile.hover svg polyline,
#module-smart_revenue .appSwitch.hover svg polyline,
#module-smart_revenue .tiquets-number.hover svg line,
#module-smart_revenue .user_profile.hover svg line,
#module-smart_revenue .appSwitch.hover svg line {
  stroke: #001a33;
}
#module-smart_revenue .tiquets-number.hover small:not(.error),
#module-smart_revenue .user_profile.hover small:not(.error),
#module-smart_revenue .appSwitch.hover small:not(.error) {
  border-color: #001a33;
  border-width: 1px;
  border-style: solid;
}
#module-smart_revenue .tiquets-number.hover b,
#module-smart_revenue .user_profile.hover b,
#module-smart_revenue .appSwitch.hover b {
  color: #001a33;
}
#module-smart_revenue .tiquets-number.hover .circular img,
#module-smart_revenue .user_profile.hover .circular img,
#module-smart_revenue .appSwitch.hover .circular img {
  border-color: #001a33;
  border-width: 2px;
}
#module-smart_revenue .tiquets-number.hover span,
#module-smart_revenue .user_profile.hover span,
#module-smart_revenue .appSwitch.hover span {
  color: #424242;
}
#module-smart_revenue .user-config_panel .capitalize.iblock {
  color: #000000;
}
.navbar a.panel-multiscript {
  border-left-color: #424242;
}
.navpanel .box a.panel-multiscript {
  background-color: #424242;
}
.navpanel .box a.panel-multiscript:hover,
.navpanel .box a.panel-multiscript:focus {
  box-shadow: 0 0 6px 1px rgba(66, 66, 66, 0.7);
}
.navpanel .box a.panel-admin {
  background-color: #424242;
}
.navpanel .box a.panel-hotel {
  background-color: #49b2da;
}
.navpanel .box a.panel-management_group {
  background-color: #eeae28;
}
.navpanel .box a.panel-scan_hotel {
  background-color: #2cb641;
}
#module-multiscript {
  /*.small.dark, .colored.dark > span, .tips.colored span,.tips.colored {
            color            : darken(@@panel, 10%);
        }
*/
  /* .button.inverse, button.inverse {
            background-color : inherit;
            border           : 2px solid @@panel;
            border-radius    : 50px;
            color            : @@panel;
            margin-right     : 10px;
            top              : 10px;
            svg {
                max-width  : 20px;
                max-height : 16px;
                path {
                    fill : @@panel;
                }
            }
        }*/
}
#module-multiscript .button:enabled.inverse:hover,
#module-multiscript .button:enabled:not(.tiny):not(.inverse),
#module-multiscript .icon-background,
#module-multiscript .multiselect.selected,
#module-multiscript .round-multiscript,
#module-multiscript .navbar,
#module-multiscript .navbar a:not(.panel-multiscript):hover,
#module-multiscript .panel .caption:not(.dark-caption):not(.radiusless),
#module-multiscript .select2-container-multi .select2-choices .select2-search-choice,
#module-multiscript .select2-results .select2-highlighted,
#module-multiscript .simpleNativeDatepicker .selected,
#module-multiscript .simpleNativeDatepicker table .header-color,
#module-multiscript button:enabled:not(.tiny):not(.inverse):not(.bordered),
#module-multiscript .button:not(.tiny):not(.inverse):not(.bordered),
#module-multiscript .button.bg,
#module-multiscript .multiselect.selected,
#module-multiscript button:not(.tiny),
#module-multiscript .button:not(.tiny),
#module-multiscript nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button):not(.link),
#module-multiscript nav.top-bar,
#module-multiscript .tabset-integred dl,
#module-multiscript ul.pagination li.current a,
#module-multiscript ul.pagination li.current button,
#module-multiscript #collapse-discounts .itemlist form .tabbable dl,
#module-multiscript #collapse-discounts {
  background-color: #424242;
}
#module-multiscript .button:not(.tiny) {
  border: 2px solid #424242;
}
#module-multiscript .button:not(.tiny).inverse {
  background-color: #0f0f0f;
}
#module-multiscript .multiple-inverse > .multiselect.selected,
#module-multiscript .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-multiscript .top-bar-section li:not(.has-form) a:not(.button):active,
#module-multiscript .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-multiscript .top-bar-section li:not(.no-hover):active,
#module-multiscript .tabset-integred.tabs dd.active > a {
  background-color: #ffffff;
  color: #000000;
}
#module-multiscript .top-bar-section li:not(.has-form) a:not(.button):hover .welcome.align {
  color: #000000;
}
#module-multiscript .image-button span,
#module-multiscript .tickets > div > .title-span,
#module-multiscript a.linked {
  color: #424242;
}
#module-multiscript .tickets span {
  color: #000000;
}
#module-multiscript .colored.dark,
#module-multiscript .colored.dark span {
  color: #0f0f0f;
}
#module-multiscript .tabs dd.active > a,
#module-multiscript .tabset-integred > .tabs-content input[type="text"]:not(.searchbox):not(.cell-content),
#module-multiscript select {
  background-color: #efefef;
}
#module-multiscript .angular-ui-tree-content.itemlist-item-content:not(.no-hover):hover,
#module-multiscript .attachment-name,
#module-multiscript .button.tiny,
#module-multiscript .button.tiny,
#module-multiscript .button.tiny,
#module-multiscript .button.tiny:focus,
#module-multiscript .button.tiny,
#module-multiscript .button.tiny:hover,
#module-multiscript .colored span,
#module-multiscript .colored,
#module-multiscript .bookmark-inner-wrap a,
#module-multiscript .dayName,
#module-multiscript .angular-ui-tree-node:hover > div > div > div > .aligned span,
#module-multiscript .goback,
#module-multiscript .grid .grid-row-heading,
#module-multiscript .bloc_actions-table .name,
#module-multiscript .multiple-inverse > .multiselect.selected,
#module-multiscript .numbers,
#module-multiscript .reply,
#module-multiscript .ta-toolbar button.pressed:hover,
#module-multiscript .ta-toolbar button:hover,
#module-multiscript .tabs dd.active > a,
#module-multiscript .selectize-control button:not(.clear) {
  color: #424242;
}
#module-multiscript .tiquets-number > small,
#module-multiscript .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
#module-multiscript .top-bar-section li:not(.has-form) a:not(.button):active > .welcome.align b,
#module-multiscript .top-bar-section li:not(.has-form) a:not(.button):active,
#module-multiscript .top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align b,
#module-multiscript .top-bar-section li:not(.has-form) a:not(.button):hover,
#module-multiscript .top-bar-section ul li,
#module-multiscript .top-bar-section ul li:hover:not(.has-form) > a:not(.link),
#module-multiscript a.left,
#module-multiscript ul.menu li i {
  color: #424242;
}
#module-multiscript .top-bar-section ul li:hover:not(.has-form) > a.link {
  background-color: initial;
}
#module-multiscript small.dark > span,
#module-multiscript .angular-ui-tree-node:hover > div > div .iblock {
  color: #0f0f0f;
}
#module-multiscript .colored.circle {
  border-radius: 30px;
  border: 2px solid #424242;
  margin-right: 5px;
  padding: 1px 5px 2px 5px;
}
#module-multiscript .button.bordered,
#module-multiscript button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
}
#module-multiscript .button.bordered.left,
#module-multiscript button.bordered.left {
  margin: 20px 0;
}
#module-multiscript .dark svg path,
#module-multiscript .grid-row-content svg path,
#module-multiscript .icons .itemlist-item-action svg path,
#module-multiscript .info svg path,
#module-multiscript .itemlist-action svg path,
#module-multiscript .itemlist-item-move svg path,
#module-multiscript .bloc_actions-table svg path,
#module-multiscript .marginr svg path,
#module-multiscript .navbar a.active svg path,
#module-multiscript .services-icon svg path,
#module-multiscript .star.dark svg path,
#module-multiscript .top-bar-section a:hover svg path,
#module-multiscript .top-bar-section li:active svg path,
#module-multiscript .ventas-icon svg path,
#module-multiscript aside svg path,
#module-multiscript .block_actions .padlock svg path,
#module-multiscript .colored svg path,
#module-multiscript li.actived svg path,
#module-multiscript li.actived:hover svg path,
#module-multiscript nav.top-bar .top-bar-section > ul > li:hover svg path,
#module-multiscript .occupants svg path,
#module-multiscript .gallery .actions .action svg path {
  fill: #424242;
}
#module-multiscript .dark svg polygon,
#module-multiscript .grid-row-content svg polygon,
#module-multiscript .icons .itemlist-item-action svg polygon,
#module-multiscript .info svg polygon,
#module-multiscript .itemlist-action svg polygon,
#module-multiscript .itemlist-item-move svg polygon,
#module-multiscript .bloc_actions-table svg polygon,
#module-multiscript .marginr svg polygon,
#module-multiscript .navbar a.active svg polygon,
#module-multiscript .services-icon svg polygon,
#module-multiscript .star.dark svg polygon,
#module-multiscript .top-bar-section a:hover svg polygon,
#module-multiscript .top-bar-section li:active svg polygon,
#module-multiscript .ventas-icon svg polygon,
#module-multiscript aside svg polygon,
#module-multiscript .block_actions .padlock svg polygon,
#module-multiscript .colored svg polygon,
#module-multiscript li.actived svg polygon,
#module-multiscript li.actived:hover svg polygon,
#module-multiscript nav.top-bar .top-bar-section > ul > li:hover svg polygon,
#module-multiscript .occupants svg polygon,
#module-multiscript .gallery .actions .action svg polygon {
  fill: #424242;
}
#module-multiscript .dark svg circle,
#module-multiscript .grid-row-content svg circle,
#module-multiscript .icons .itemlist-item-action svg circle,
#module-multiscript .info svg circle,
#module-multiscript .itemlist-action svg circle,
#module-multiscript .itemlist-item-move svg circle,
#module-multiscript .bloc_actions-table svg circle,
#module-multiscript .marginr svg circle,
#module-multiscript .navbar a.active svg circle,
#module-multiscript .services-icon svg circle,
#module-multiscript .star.dark svg circle,
#module-multiscript .top-bar-section a:hover svg circle,
#module-multiscript .top-bar-section li:active svg circle,
#module-multiscript .ventas-icon svg circle,
#module-multiscript aside svg circle,
#module-multiscript .block_actions .padlock svg circle,
#module-multiscript .colored svg circle,
#module-multiscript li.actived svg circle,
#module-multiscript li.actived:hover svg circle,
#module-multiscript nav.top-bar .top-bar-section > ul > li:hover svg circle,
#module-multiscript .occupants svg circle,
#module-multiscript .gallery .actions .action svg circle {
  fill: #424242;
}
#module-multiscript .dark svg g rect,
#module-multiscript .grid-row-content svg g rect,
#module-multiscript .icons .itemlist-item-action svg g rect,
#module-multiscript .info svg g rect,
#module-multiscript .itemlist-action svg g rect,
#module-multiscript .itemlist-item-move svg g rect,
#module-multiscript .bloc_actions-table svg g rect,
#module-multiscript .marginr svg g rect,
#module-multiscript .navbar a.active svg g rect,
#module-multiscript .services-icon svg g rect,
#module-multiscript .star.dark svg g rect,
#module-multiscript .top-bar-section a:hover svg g rect,
#module-multiscript .top-bar-section li:active svg g rect,
#module-multiscript .ventas-icon svg g rect,
#module-multiscript aside svg g rect,
#module-multiscript .block_actions .padlock svg g rect,
#module-multiscript .colored svg g rect,
#module-multiscript li.actived svg g rect,
#module-multiscript li.actived:hover svg g rect,
#module-multiscript nav.top-bar .top-bar-section > ul > li:hover svg g rect,
#module-multiscript .occupants svg g rect,
#module-multiscript .gallery .actions .action svg g rect {
  fill: #424242;
}
#module-multiscript .as-sortable-placeholder,
#module-multiscript .itemlist .selected:not(.multiselect),
#module-multiscript .angular-ui-tree-placeholder,
#module-multiscript .simpleNativeDatepicker table,
#module-multiscript .row.border.unpadded:hover,
#module-multiscript .apps-switcher ul li:hover,
#module-multiscript .user-config_panel ul li:hover {
  background-color: rgba(66, 66, 66, 0.23);
}
#module-multiscript .itemlist form:not(.clear) {
  background-color: rgba(66, 66, 66, 0.7);
  border: 1px solid rgba(136, 135, 135, 0.21);
}
#module-multiscript .no_availability .error,
#module-multiscript .caption.radiusless {
  background-color: rgba(66, 66, 66, 0.5);
  padding: 10px 20px;
}
#module-multiscript .no_availability .error,
#module-multiscript .no_availability .error h3 {
  color: #1c1c1c;
}
#module-multiscript ::-webkit-scrollbar-thumb,
#module-multiscript ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(66, 66, 66, 0.5);
}
#module-multiscript input[type="text"].searchbox,
#module-multiscript .multiple-inverse > .multiselect,
#module-multiscript .navbar a {
  background-color: #1c1c1c;
}
#module-multiscript input[type="text"].searchbox.grey {
  background-color: #BFBFBF;
  border: 1px solid #BFBFBF;
}
#module-multiscript .itemlist .row.dark > .row,
#module-multiscript .scroll-top,
#module-multiscript .quotes,
#module-multiscript .tabs .tab-title > a {
  background-color: #0f0f0f;
}
#module-multiscript .itemlist .row.dark > .row .title-span,
#module-multiscript .scroll-top .title-span,
#module-multiscript .quotes .title-span,
#module-multiscript .tabs .tab-title > a .title-span {
  color: white;
}
#module-multiscript button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover,
#module-multiscript .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover {
  background-color: #424242;
}
#module-multiscript button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path,
#module-multiscript .button:not(.tiny):not(.save):not(.inverse):not(.bordered):not(.white):hover svg path {
  fill: white;
}
#module-multiscript .radiusless input[type="text"].searchbox {
  background-color: #424242;
  border: #424242;
  margin: 0px;
}
#module-multiscript .radiusless input[type="text"].searchbox::-webkit-input-placeholder,
#module-multiscript .radiusless input[type="text"].searchbox textarea::-webkit-input-placeholder {
  color: white;
}
#module-multiscript .white > svg path {
  fill: white;
}
#module-multiscript .black > svg path {
  fill: #000;
}
#module-multiscript button:not(.tiny)[disabled],
#module-multiscript button:not(.tiny)[disabled]:hover {
  background-color: rgba(66, 66, 66, 0.2) !important;
  border: 0px;
}
#module-multiscript button:not(.tiny)[disabled] span,
#module-multiscript button:not(.tiny)[disabled]:hover span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
}
#module-multiscript button:not(.tiny)[disabled] svg path,
#module-multiscript button:not(.tiny)[disabled]:hover svg path {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#module-multiscript button.tiny[disabled] span,
#module-multiscript button.tiny[disabled]:hover span {
  color: rgba(66, 66, 66, 0.2);
  font-weight: 600;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-multiscript button.tiny[disabled] svg path,
#module-multiscript button.tiny[disabled]:hover svg path {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#module-multiscript .ta-toolbar .button-group button {
  background-color: inherit !important;
  border: 0px !important;
}
#module-multiscript .cont-subitem:hover,
#module-multiscript .itemlist form:not(.clear),
#module-multiscript .itemlist-item-content.active,
#module-multiscript .itemlist-item-content.editing,
#module-multiscript .tabbable-container,
#module-multiscript .tickets > div:hover {
  background-color: rgba(66, 66, 66, 0.3);
}
#module-multiscript .angular-ui-tree-content:hover:before,
#module-multiscript .itemlist-item-content:not(.angular-ui-tree-content):not(.no-hover):hover {
  background-color: rgba(66, 66, 66, 0.15);
}
#module-multiscript .navbar a.active {
  background-color: #ffffff;
}
#module-multiscript .dark-caption .sections span {
  color: #a8a8a8;
}
#module-multiscript input[type="text"].searchbox {
  border: 1px solid #292929;
}
#module-multiscript li.actived small:not(.error),
#module-multiscript li:hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
}
#module-multiscript li:hover.user_profile .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-multiscript li:hover.user_profile .welcome.align span {
  color: #424242;
}
#module-multiscript input:not(.inputNativeDatepicker):not(.cell-content):not(.select2-input):not(.searchbox)[type="text"]:focus,
#module-multiscript .ta-root.focussed > .ta-scroll-window.form-control:focus,
#module-multiscript input[type="color"]:focus,
#module-multiscript input[type="date"]:focus,
#module-multiscript input[type="datetime"]:focus,
#module-multiscript input[type="datetime-local"]:focus,
#module-multiscript input[type="email"]:focus,
#module-multiscript input[type="month"]:focus,
#module-multiscript input[type="number"]:focus,
#module-multiscript input[type="password"]:focus,
#module-multiscript input[type="search"]:focus,
#module-multiscript input[type="tel"]:focus,
#module-multiscript input[type="time"]:focus,
#module-multiscript input[type="url"]:focus,
#module-multiscript input[type="week"]:focus,
#module-multiscript textarea:focus {
  background-color: #ffffff;
  border-color: #424242;
  box-shadow: 1px 1px 12px -2px #424242;
}
#module-multiscript .top-bar-section > ul > .divider,
#module-multiscript .top-bar-section > ul > [role="separator"],
#module-multiscript nav.top-bar .name:nth-child(2) {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#module-multiscript .button.bordered,
#module-multiscript button.bordered {
  background-color: inherit;
  color: #424242;
  border-color: #424242;
  border-width: 2px;
  font-weight: 500;
}
#module-multiscript .button.bordered:hover,
#module-multiscript button.bordered:hover {
  color: #0f0f0f;
  border-color: #0f0f0f;
}
#module-multiscript .button.bordered:hover .title-span,
#module-multiscript button.bordered:hover .title-span,
#module-multiscript .button.bordered:hover .title-span span,
#module-multiscript button.bordered:hover .title-span span {
  color: #0f0f0f;
}
#module-multiscript .button.bordered.inverse,
#module-multiscript button.bordered.inverse {
  border-color: white;
}
#module-multiscript .tabset-integred.outside .tabs {
  position: relative;
  top: 2px;
  z-index: 99;
  background-color: inherit;
}
#module-multiscript .tabset-integred.outside > .tabs-content {
  background-color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0.4);
  padding: 20px 24px 35px;
  z-index: 999;
  border-radius: 3px;
}
#module-multiscript .tabset-integred.outside .content {
  padding: 0;
}
#module-multiscript .tabset-integred.outside .tabs dd.active {
  border-bottom: 0;
  border-left: 0 solid;
  border-top: 0 solid;
  color: #777777;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-multiscript .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
}
#module-multiscript .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  padding: 10px;
}
#module-multiscript .tabset-integred.outside dl.tabs {
  position: relative;
  top: 1px;
}
#module-multiscript .tabset-integred.outside input[type="text"]:not(.searchbox) {
  background-color: inherit;
}
#module-multiscript .tabset-integred.outside .tabs dd.active > a {
  background-color: white;
  color: #424242;
}
#module-multiscript .tabset-integred.outside .tabs dd > a {
  background-color: #7D7D7D;
  text-align: center;
}
#module-multiscript .tabset-integred.full-content > .tabs-content {
  padding: 0px;
}
#module-multiscript .tabset-integred.full-content {
  position: relative;
}
#module-multiscript .tabset-integred > .tabs-content {
  background-color: inherit;
  border: 0 solid rgba(0, 0, 0, 0.1);
  padding: 0 24px;
}
#module-multiscript .tabset-integred.unpadded > .tabs-content {
  padding: 0px;
}
#module-multiscript .tabset-integred .tabs dd.active {
  background: none;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-left: 0 solid;
  border-top: 0 solid;
  position: relative;
  top: 0;
  z-index: 9999;
}
#module-multiscript .tabset-integred .tabs dd.active > a {
  background-color: #efefef;
  color: #0f0f0f;
}
#module-multiscript .tabset-integred .tabs dd > a {
  background-color: #0f0f0f;
}
#module-multiscript .tabset-integred-forms {
  padding-bottom: 20px;
}
#module-multiscript .tabset-integred-forms input[type="text"]:not(.searchbox),
#module-multiscript .tabset-integred-forms input[type="number"],
#module-multiscript .tabset-integred-forms .error-container {
  /*margin-left: 20px;*/
  border-radius: 5px;
  width: 85%;
}
#module-multiscript .dark > .itemlist-item-content,
#module-multiscript .dark-caption {
  background-color: #1c1c1c;
}
#module-multiscript .dark > .itemlist-item-content .light,
#module-multiscript .dark-caption .light {
  color: rgba(255, 255, 255, 0.63);
}
#module-multiscript .dark > .itemlist-item-content .white svg,
#module-multiscript .dark-caption .white svg,
#module-multiscript .dark > .itemlist-item-content .itemlist-item-action svg,
#module-multiscript .dark-caption .itemlist-item-action svg {
  fill: white;
}
#module-multiscript .dark > .itemlist-item-content .white svg path,
#module-multiscript .dark-caption .white svg path,
#module-multiscript .dark > .itemlist-item-content .itemlist-item-action svg path,
#module-multiscript .dark-caption .itemlist-item-action svg path {
  fill: white;
}
#module-multiscript .dark > .itemlist-item-content .white svg,
#module-multiscript .dark-caption .white svg {
  margin-right: 10px;
}
#module-multiscript .dark > .itemlist-item-content + .clear {
  background-color: #1c1c1c;
}
#module-multiscript .dark > .itemlist-item-content + .clear > .caption.radiusless {
  background-color: #1c1c1c;
}
#module-multiscript .dark > .itemlist-item-content + .clear > .caption.radiusless span {
  color: white;
  font-family: 'Montserrat Bold';
  text-transform: uppercase;
}
#module-multiscript .itemlist .row.dark .clear .columns:not(.icons) {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#module-multiscript .clear > hr {
  margin: 5px;
  border-color: white;
}
#module-multiscript .clear > .itemlist {
  margin: 0px;
}
#module-multiscript .row.white {
  background-color: #EFEFEF;
}
#module-multiscript .simpleDatepickerContainer .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-x: 93%;
  background-position-y: 3px;
  background-position: 93% 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 100%;
  max-width: 245px;
}
#module-multiscript .full-input .simpleDatepickerContainer .inputNativeDatepicker {
  max-width: 100%;
}
#module-multiscript .simpleNativeDatepicker:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-color: white;
  background-position-x: 180px;
  background-position-y: 3px;
  background-position: 180px 3px;
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  left: 0;
  position: absolute;
  width: 37%;
}
#module-multiscript .tabbable-container {
  border-top: 1px solid rgba(125, 125, 125, 0.3);
}
#module-multiscript .tabbable-container .tabbable .tabs-content .content {
  padding: 0;
}
#module-multiscript .tabbable-container .tabbable form:not(.clear) {
  background-color: white;
}
#module-multiscript .tabbable-container .tabbable form:not(.clear) label {
  margin: 2%;
}
#module-multiscript .tabbable-container .tabbable dl {
  background-color: inherit;
}
#module-multiscript .grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path,
#module-multiscript .icon.inverse svg path {
  fill: white;
}
#module-multiscript button[disabled].white,
#module-multiscript button.white {
  background-color: white !important;
  border-radius: 0;
  border: 2px solid white;
  opacity: 1;
}
#module-multiscript button[disabled].white svg,
#module-multiscript button.white svg,
#module-multiscript button[disabled].white svg path,
#module-multiscript button.white svg path {
  fill: #424242;
}
#module-multiscript button[disabled].white:focus,
#module-multiscript button[disabled].white:hover,
#module-multiscript button.white:focus {
  border: 2px solid white;
  background-color: white !important;
  border-radius: 0;
  opacity: 1;
}
#module-multiscript button[disabled].white:focus svg,
#module-multiscript button[disabled].white:hover svg,
#module-multiscript button.white:focus svg,
#module-multiscript button[disabled].white:focus svg path,
#module-multiscript button[disabled].white:hover svg path,
#module-multiscript button.white:focus svg path {
  fill: #424242;
}
#module-multiscript button.white:hover {
  background-color: #424242;
  border: 2px solid white;
  border-radius: 0;
  opacity: 1;
}
#module-multiscript button.white:hover svg,
#module-multiscript button.white:hover svg path {
  fill: #ffffff;
  opacity: 1;
}
#module-multiscript button[disabled].white,
#module-multiscript button[disabled].white:focus,
#module-multiscript button[disabled].white:hover {
  opacity: 0.2;
}
#module-multiscript .tabs-right .inputNativeDatepicker {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2230px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2030%2031%22%20enable-background%3D%22new%200%200%2030%2031%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M28%2C3h-4V1c0-0.518-0.482-1-1-1c-0.518%2C0-1%2C0.482-1%2C1v2h-6V1c0-0.518-0.483-1-1-1s-1%2C0.482-1%2C1v2H8V1c0-0.518-0.483-1-1-1%0A%09S6%2C0.482%2C6%2C1v2H2C0.62%2C3%2C0%2C4.62%2C0%2C6v22c0%2C1.381%2C0.62%2C3%2C2%2C3h26c1.38%2C0%2C2-1.619%2C2-3V6C30%2C4.62%2C29.38%2C3%2C28%2C3z%20M28%2C28%0A%09c0%2C0.97-0.031%2C1-1%2C1H3c-0.97%2C0-1%2C0.033-1-1V6c0-0.969%2C0.03-1%2C1-1h3v2c0%2C0.518%2C0.483%2C1%2C1%2C1s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.483%2C1%2C1%2C1%0A%09s1-0.482%2C1-1V5h6v2c0%2C0.518%2C0.482%2C1%2C1%2C1c0.518%2C0%2C1-0.482%2C1-1V5h3c1.031%2C0%2C1-0.032%2C1%2C1V28z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C12h4v3H6V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C12h4v3h-4V12z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C17h4v3H6V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C17h4v3h-4V17z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M6%2C22h4v3H6V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C22h4v3h-4V22z%22%2F%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M20%2C22h4v3h-4V22z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
#module-multiscript .tabs-right .columns input[type="text"] {
  color: #424242;
}
#module-multiscript .tiquets-number.hover,
#module-multiscript .user_profile.hover,
#module-multiscript .appSwitch.hover {
  background-color: #ffffff;
  color: #424242;
}
#module-multiscript .tiquets-number.hover svg path,
#module-multiscript .user_profile.hover svg path,
#module-multiscript .appSwitch.hover svg path {
  fill: #424242;
}
#module-multiscript .tiquets-number.hover svg polyline,
#module-multiscript .user_profile.hover svg polyline,
#module-multiscript .appSwitch.hover svg polyline,
#module-multiscript .tiquets-number.hover svg line,
#module-multiscript .user_profile.hover svg line,
#module-multiscript .appSwitch.hover svg line {
  stroke: #424242;
}
#module-multiscript .tiquets-number.hover small:not(.error),
#module-multiscript .user_profile.hover small:not(.error),
#module-multiscript .appSwitch.hover small:not(.error) {
  border-color: #424242;
  border-width: 1px;
  border-style: solid;
}
#module-multiscript .tiquets-number.hover b,
#module-multiscript .user_profile.hover b,
#module-multiscript .appSwitch.hover b {
  color: #424242;
}
#module-multiscript .tiquets-number.hover .circular img,
#module-multiscript .user_profile.hover .circular img,
#module-multiscript .appSwitch.hover .circular img {
  border-color: #424242;
  border-width: 2px;
}
#module-multiscript .tiquets-number.hover span,
#module-multiscript .user_profile.hover span,
#module-multiscript .appSwitch.hover span {
  color: #424242;
}
#module-multiscript .user-config_panel .capitalize.iblock {
  color: #0f0f0f;
}
#content {
  display: block;
}
#content .page-title {
  background-color: #efefef;
  border-bottom: 1px solid #dedede;
  left: 0;
  line-height: 1.6rem;
  right: 0;
}
#content h1 {
  font-size: 1.6rem;
  min-height: 35px;
}
#content .container {
  background-color: #e5e5e5;
  padding: 45px 20px 20px 20px;
  min-height: 729px;
  height: auto;
  width: 100%;
  margin-bottom: 100px;
}
.modal-overlay {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  box-shadow: 0 0 2px rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(4px);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
.modal-box {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px #DDD solid;
  border-radius: 8px;
  padding: 24px;
  max-width: 400px;
  width: 90%;
  box-shadow: 0 0 2px rgba(255, 255, 255, 0.2);
}
.modal-box h3 {
  font-family: Montserrat Bold;
  margin-bottom: 16px;
  color: #333;
  color: white !important;
}
.modal-box p {
  font-family: Montserrat ;
  margin-bottom: 24px;
  color: #666;
  color: white !important;
}
.modal-box button {
  margin-top: 1rem;
  padding: 0.5rem 1rem;
  border: none;
  background: #007aff;
  color: #fff;
  border-radius: 3px;
  cursor: pointer;
  font-size: 1rem;
}
.modal-box button:hover {
  background: #0062cc;
}
html:not([ng-app="synergy-hotel"]) #login {
  line-height: 1.42857143;
  margin: 0 auto;
  max-width: 350px;
}
html:not([ng-app="synergy-hotel"]) #login a {
  color: #ffffff;
}
html:not([ng-app="synergy-hotel"]) #login button {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: #f86b00;
  float: right;
  margin-top: 15%;
  padding: 0.5rem;
  width: 100%;
}
html:not([ng-app="synergy-hotel"]) #login button span {
  font-family: 'Montserrat', sans-serif;
}
html:not([ng-app="synergy-hotel"]) #login button:hover {
  background-color: #f88000;
}
html:not([ng-app="synergy-hotel"]) #login button:hover svg path {
  fill: #f88000;
}
html:not([ng-app="synergy-hotel"]) #login input {
  border: 1px solid rgba(60, 60, 60, 0.28);
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter: alpha(opacity=90);
  background-color: rgba(255, 255, 255, 0.9);
}
html:not([ng-app="synergy-hotel"]) #login input:focus {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  background-color: rgba(255, 255, 255, 0.9);
}
html:not([ng-app="synergy-hotel"]) #login input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
  -moz-box-shadow: 0 0 0 1000px white inset;
  box-shadow: 0 0 0 1000px white inset;
}
html:not([ng-app="synergy-hotel"]) #login input[type=checkbox] {
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(60, 60, 60, 0.28);
  height: 17px;
  position: absolute;
  top: 2px;
}
html:not([ng-app="synergy-hotel"]) #login input.error {
  border: 1px solid rgba(255, 0, 0, 0.6);
}
html:not([ng-app="synergy-hotel"]) #login input.empty {
  background-color: rgba(255, 255, 255, 0.2);
  color: rgba(0, 0, 0, 0.3);
  text-align: left;
}
html:not([ng-app="synergy-hotel"]) #login fieldset {
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.2);
}
html:not([ng-app="synergy-hotel"]) #login small {
  font-size: 12px;
  color: black;
}
html:not([ng-app="synergy-hotel"]) #login small .error {
  margin-top: 1px;
}
html:not([ng-app="synergy-hotel"]) #login label {
  font-size: 100%;
  margin-top: 17px;
  margin-bottom: 10px;
  color: white;
}
html:not([ng-app="synergy-hotel"]) #login .inputs,
html:not([ng-app="synergy-hotel"]) #login .check {
  position: relative;
}
html:not([ng-app="synergy-hotel"]) #login svg path {
  fill: #f86b00;
}
html:not([ng-app="synergy-hotel"]) #login .logo svg {
  width: 70%;
}
html:not([ng-app="synergy-hotel"]) #login .logo svg path {
  fill: #ffffff;
  padding-left: 2.2%;
  width: 70%;
}
html:not([ng-app="synergy-hotel"]) #login .center-align {
  margin-top: 15%;
}
html:not([ng-app="synergy-hotel"]) #login .center-align svg {
  height: 100%;
  min-width: 40px;
}
html:not([ng-app="synergy-hotel"]) #login .center-align .icon {
  background: none;
}
html:not([ng-app="synergy-hotel"]) #login .center-align > .logo > svg path {
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
}
html:not([ng-app="synergy-hotel"]) #login .icon {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
  display: inline-block;
  line-height: 1.1rem;
  margin-right: 10px;
  padding: 2.5% 5%;
}
html:not([ng-app="synergy-hotel"]) #login .icon.submit {
  line-height: 1rem;
}
html:not([ng-app="synergy-hotel"]) #login .icons {
  margin: 0 10px;
}
html:not([ng-app="synergy-hotel"]) #login .last.center-align {
  margin: 0 auto;
}
html:not([ng-app="synergy-hotel"]) #login .last.center-align svg path,
html:not([ng-app="synergy-hotel"]) #login .last.center-align svg polygon {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  fill: #333333;
}
html:not([ng-app="synergy-hotel"]) #login .error-container {
  margin: 5px 0 15px;
}
html:not([ng-app="synergy-hotel"]) #login .error-container small.error {
  display: block;
  color: white;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  line-height: 1.4;
  padding: 0;
}
html:not([ng-app="synergy-hotel"]) #login .input-icon .icon {
  background: none;
}
html:not([ng-app="synergy-hotel"]) #login .input-icon svg {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  margin-left: 11%;
  padding-top: 10%;
}
html:not([ng-app="synergy-hotel"]) #login .input-icon svg path {
  fill: #333333;
}
html:not([ng-app="synergy-hotel"]) #login .input-left {
  float: left;
  width: 100%;
}
html:not([ng-app="synergy-hotel"]) #login .input-icon {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-left: 1px solid rgba(60, 60, 60, 0.18);
  float: left;
  outline: none;
  position: absolute;
  right: 0;
  width: 16%;
}
html:not([ng-app="synergy-hotel"]) #login .input-group-addon {
  border: 1px solid #cccccc;
  margin-top: 15%;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #eeeeee;
  color: #555555;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  padding: 6px 12px;
}
html:not([ng-app="synergy-hotel"]) #login .input-group-addon svg {
  height: 100%;
  min-width: 40px;
}
html:not([ng-app="synergy-hotel"]) #login .input-group-addon .icon {
  background: none;
}
html:not([ng-app="synergy-hotel"]) #login .input-group-addon > .logo > svg path {
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
}
html:not([ng-app="synergy-hotel"]) #login .input-group-addon:first-child {
  border-right: 0;
}
html:not([ng-app="synergy-hotel"]) #login .check .clean > span {
  font-weight: normal;
  margin-left: 2%;
}
html:not([ng-app="synergy-hotel"]) #login .footer {
  margin-top: 20%;
}
html:not([ng-app="synergy-hotel"]) #login .footer p {
  margin-bottom: 0;
  text-align: center;
  color: white;
  font-size: 0.9rem;
}
html:not([ng-app="synergy-hotel"]) #login .remember {
  margin-left: 10%;
}
html:not([ng-app="synergy-hotel"]) #login .form-control {
  display: block;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  background-image: none;
  border-radius: 4px;
  color: #555555;
  font-size: 1rem;
  height: 34px;
  line-height: 1.42857143;
  padding: 6px 12px;
  width: 100%;
}
html:not([ng-app="synergy-hotel"]) #login input::-webkit-input-placeholder,
html:not([ng-app="synergy-hotel"]) #login input::-moz-placeholder,
html:not([ng-app="synergy-hotel"]) #login input[type="text"],
html:not([ng-app="synergy-hotel"]) #login input[type="password"],
html:not([ng-app="synergy-hotel"]) #login input[type="date"],
html:not([ng-app="synergy-hotel"]) #login input[type="datetime"],
html:not([ng-app="synergy-hotel"]) #login input[type="datetime-local"],
html:not([ng-app="synergy-hotel"]) #login input[type="month"],
html:not([ng-app="synergy-hotel"]) #login input[type="week"],
html:not([ng-app="synergy-hotel"]) #login input[type="email"],
html:not([ng-app="synergy-hotel"]) #login input[type="number"],
html:not([ng-app="synergy-hotel"]) #login input[type="search"],
html:not([ng-app="synergy-hotel"]) #login input[type="tel"],
html:not([ng-app="synergy-hotel"]) #login input[type="time"],
html:not([ng-app="synergy-hotel"]) #login input[type="url"],
html:not([ng-app="synergy-hotel"]) #login input[type="color"],
html:not([ng-app="synergy-hotel"]) #login textarea {
  background-color: rgba(255, 255, 255, 0.2);
  color: #000000;
}
html:not([ng-app="synergy-hotel"]) #login input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
html:not([ng-app="synergy-hotel"]) #login input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
html:not([ng-app="synergy-hotel"]) #login input:focus::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
html:not([ng-app="synergy-hotel"]) .full-size {
  background-attachment: fixed;
  background-image: url(../img/login-bg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: -9999;
}
html:not([ng-app="synergy-hotel"]) .dotted {
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  -webkit-opacity: 0.1;
  opacity: 0.1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
  filter: alpha(opacity=10);
  background-size: 4px 4px;
  background: radial-gradient(circle, #ffffff, #ffffff 10%, #ffffff 10%, transparent);
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: -9999;
}
html[ng-app="synergy-hotel"] #login {
  margin: 0 auto;
  max-width: 350px;
}
html[ng-app="synergy-hotel"] #login a {
  color: #ffffff;
}
html[ng-app="synergy-hotel"] #login button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #0056b8;
  margin: 26px 0 0;
  padding: 0.5rem;
  width: 100%;
}
html[ng-app="synergy-hotel"] #login button span {
  font: 700 14px/18px 'Montserrat', sans-serif;
  text-transform: uppercase;
}
html[ng-app="synergy-hotel"] #login button span.icon {
  display: none;
}
html[ng-app="synergy-hotel"] #login button:hover {
  background-color: #0047b8;
}
html[ng-app="synergy-hotel"] #login input {
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #ffffff;
  color: #000;
  font: 14px/18px 'Montserrat';
  border: none;
}
html[ng-app="synergy-hotel"] #login input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
  -moz-box-shadow: 0 0 0 1000px white inset;
  box-shadow: 0 0 0 1000px white inset;
}
html[ng-app="synergy-hotel"] #login input[type=checkbox] {
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(60, 60, 60, 0.28);
  height: 17px;
  position: absolute;
  top: 2px;
}
html[ng-app="synergy-hotel"] #login input.error {
  border: 1px solid rgba(255, 0, 0, 0.6);
}
html[ng-app="synergy-hotel"] #login input.empty {
  background-color: #ffffff;
  color: #000000;
  text-align: left;
}
html[ng-app="synergy-hotel"] #login fieldset {
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #2a489b;
  border: none;
  padding: 29px 26px;
}
html[ng-app="synergy-hotel"] #login fieldset .row .large-10,
html[ng-app="synergy-hotel"] #login fieldset .row .large-6 {
  width: 100%;
}
html[ng-app="synergy-hotel"] #login fieldset .row .columns {
  float: none;
}
html[ng-app="synergy-hotel"] #login fieldset .row .columns.loginButton {
  float: left;
}
html[ng-app="synergy-hotel"] #login fieldset .row .columns.loginButton:last-child {
  float: right;
}
html[ng-app="synergy-hotel"] #login small .error {
  margin-top: 1px;
}
html[ng-app="synergy-hotel"] #login label {
  font-size: 100%;
  margin-top: 7px;
  color: white;
}
html[ng-app="synergy-hotel"] #login .inputs,
html[ng-app="synergy-hotel"] #login .check {
  position: relative;
}
html[ng-app="synergy-hotel"] #login .inputs {
  margin-top: 0;
}
html[ng-app="synergy-hotel"] #login .logo svg {
  width: 70%;
}
html[ng-app="synergy-hotel"] #login .logo svg path {
  fill: #ffffff;
  padding-left: 2.2%;
  width: 70%;
}
html[ng-app="synergy-hotel"] #login .center-align {
  margin-top: 15%;
}
html[ng-app="synergy-hotel"] #login .center-align svg {
  height: 45px;
  fill: #fff;
}
html[ng-app="synergy-hotel"] #login .center-align .icon {
  background: none;
}
html[ng-app="synergy-hotel"] #login .center-align > .logo > svg path {
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
}
html[ng-app="synergy-hotel"] #login .icon {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
  display: inline-block;
  line-height: 1.1rem;
  margin-right: 10px;
  padding: 2.5% 5%;
}
html[ng-app="synergy-hotel"] #login .icon.submit {
  line-height: 1rem;
}
html[ng-app="synergy-hotel"] #login .icons {
  margin: 0 10px;
}
html[ng-app="synergy-hotel"] #login .last.center-align {
  display: none;
}
html[ng-app="synergy-hotel"] #login .error-container {
  margin-left: 1px;
  margin-right: 1px;
}
html[ng-app="synergy-hotel"] #login .input-icon {
  display: none;
}
html[ng-app="synergy-hotel"] #login .input-left {
  width: 100%;
}
html[ng-app="synergy-hotel"] #login .input-group-addon {
  border: 1px solid #cccccc;
  margin-top: 15%;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #eeeeee;
  color: #555555;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  padding: 6px 12px;
}
html[ng-app="synergy-hotel"] #login .input-group-addon svg {
  height: 45px;
  fill: #fff;
}
html[ng-app="synergy-hotel"] #login .input-group-addon .icon {
  background: none;
}
html[ng-app="synergy-hotel"] #login .input-group-addon > .logo > svg path {
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.9);
}
html[ng-app="synergy-hotel"] #login .input-group-addon:first-child {
  border-right: 0;
}
html[ng-app="synergy-hotel"] #login .check .clean > span {
  font-weight: normal;
  margin-left: 2%;
}
html[ng-app="synergy-hotel"] #login .footer {
  margin-top: 36px;
}
html[ng-app="synergy-hotel"] #login .footer p {
  text-align: center;
  color: white;
  font: 500 12px/18px 'Montserrat', sans-serif;
  margin: 0;
}
html[ng-app="synergy-hotel"] #login .footer .logo_footer {
  display: block;
  margin-top: 24px;
  text-align: center;
}
html[ng-app="synergy-hotel"] #login .footer .logo_footer svg {
  height: 37px;
  fill: #fff;
}
html[ng-app="synergy-hotel"] #login .remember {
  margin-left: 10%;
}
html[ng-app="synergy-hotel"] #login .form-control {
  display: block;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  background-image: none;
  border-radius: 4px;
  color: #555555;
  font-size: 1rem;
  height: 34px;
  line-height: 1.42857143;
  padding: 6px 12px;
  width: 100%;
}
html[ng-app="synergy-hotel"] #login .title-span {
  font-size: 14px;
  line-height: 18px;
}
html[ng-app="synergy-hotel"] #login input::-webkit-input-placeholder,
html[ng-app="synergy-hotel"] #login input::-moz-placeholder,
html[ng-app="synergy-hotel"] #login input[type="text"],
html[ng-app="synergy-hotel"] #login input[type="password"],
html[ng-app="synergy-hotel"] #login input[type="date"],
html[ng-app="synergy-hotel"] #login input[type="datetime"],
html[ng-app="synergy-hotel"] #login input[type="datetime-local"],
html[ng-app="synergy-hotel"] #login input[type="month"],
html[ng-app="synergy-hotel"] #login input[type="week"],
html[ng-app="synergy-hotel"] #login input[type="email"],
html[ng-app="synergy-hotel"] #login input[type="number"],
html[ng-app="synergy-hotel"] #login input[type="search"],
html[ng-app="synergy-hotel"] #login input[type="tel"],
html[ng-app="synergy-hotel"] #login input[type="time"],
html[ng-app="synergy-hotel"] #login input[type="url"],
html[ng-app="synergy-hotel"] #login input[type="color"],
html[ng-app="synergy-hotel"] #login textarea {
  color: #000000;
  font-size: 14px;
}
html[ng-app="synergy-hotel"] #login input::-webkit-input-placeholder {
  color: #000000;
  text-transform: capitalize;
}
html[ng-app="synergy-hotel"] #login input::-moz-placeholder {
  color: #000000;
  text-transform: capitalize;
}
html[ng-app="synergy-hotel"] #login input:focus::-webkit-input-placeholder {
  color: #000000;
}
html[ng-app="synergy-hotel"] .full-size {
  background-color: #0056b8;
  background-image: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: -9999;
}
.reziseSvg > svg {
  width: 13px;
  height: 14px;
}
.feedback-container {
  display: inline;
  margin-top: 20% !important;
}
.feedback {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1rem;
  border-radius: 4px;
  color: black;
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.feedback svg path {
  fill: black;
}
.feedback.info {
  background-color: #007bff;
}
.feedback.info .small {
  font-size: 12px;
}
.feedback.success {
  background-color: #28a745;
}
.feedback.success .small {
  font-size: 12px;
}
.feedback.error {
  background-color: #dc3545;
}
.feedback.error .small {
  font-size: 12px;
}
.resend-toggle {
  margin-top: 10%;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.resend-toggle .arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid white;
  transition: transform 0.3s ease;
}
.resend-toggle .arrow.open {
  transform: rotate(90deg);
}
.resend-toggle span {
  color: inherit;
  font-size: 0.9rem;
}
.resend-options {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease-out, visibility 0.4s ease-out;
  display: flex;
  gap: 10%;
  flex-wrap: wrap;
  will-change: max-height, opacity, visibility;
}
.resend-options.open {
  max-height: 500px;
  opacity: 1;
  visibility: visible;
}
.password-form {
  margin-top: 15px;
  position: relative;
}
.password-form .row.unpadded {
  margin-bottom: 25px;
  position: relative;
  clear: both;
}
.password-form .row.unpadded label {
  width: 100%;
  margin-bottom: 8px;
  display: block;
}
.password-form .row.unpadded .inputs {
  width: 100%;
  margin-bottom: 5px;
  position: relative;
}
.password-form .row.unpadded .inputs .input-left {
  width: 100%;
}
.password-form .row.unpadded .inputs input {
  width: 100%;
  margin-bottom: 5px;
}
.password-form .error-container {
  position: relative;
  margin: 5px 0 15px;
  padding: 8px 12px;
  background-color: #fdecea;
  border-left: 3px solid #e74c3c;
  border-radius: 4px;
  clear: both;
}
.password-form .error-container small.error {
  display: block;
  color: #e74c3c;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  line-height: 1.4;
  padding: 0;
}
.password-form .row.padded {
  margin: 10px 0 20px;
  padding: 10px 15px;
  background-color: #f5f9ff;
  border-radius: 4px;
  border-left: 3px solid #3498db;
  font-size: 12px;
  color: #2c3e50;
  clear: both;
}
.password-form .row.padded span {
  color: #3498db;
}
.password-form input.ng-invalid.ng-touched,
.password-form input.ng-invalid.ng-dirty {
  border-color: #e74c3c !important;
  background-color: #fdecea;
}
.password-form .loginButton {
  margin-top: 30px;
  clear: both;
  position: relative;
  z-index: 1;
}
/* Estilos para mensajes de error */
.error-message {
  color: #ff0901;
  /* Rojo más oscuro para mejor contraste */
  font-size: 12px;
  margin: 3px 0 8px;
  line-height: 1.3;
  font-weight: 500;
  /* Texto un poco más grueso */
  display: block;
  clear: both;
}
/* Estilo para el mensaje de ayuda de la contraseña */
.password-hint {
  color: white;
  /* Azul más oscuro para mejor contraste */
  font-size: 12px;
  margin: 8px 0 12px;
  line-height: 1.4;
  padding: 6px 0;
  font-style: italic;
}
/* Eliminar estilos de contenedores de error anteriores */
.error-container small.error {
  display: block;
  color: #e74c3c;
  font-size: 12px;
  margin: 5px 0;
}
/* Forgot password link */
.forgot-password-container {
  text-align: left;
  margin: 5px 0 5px 0;
  padding-right: 15px;
  position: relative;
  z-index: 1;
}
.forgot-password-container .forgot-password-link {
  color: white !important;
  text-decoration: none;
  font-size: 14px;
  display: inline-block;
  position: relative;
  padding-bottom: 2px;
}
.forgot-password-container .forgot-password-link::before {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 50%;
  background-color: white;
  transition: all 0.3s ease;
  transform: translateX(-50%);
}
.forgot-password-container .forgot-password-link:hover {
  color: white !important;
  text-shadow: 0 2px 4px rgba(255, 255, 255, 0.2);
}
.forgot-password-container .forgot-password-link:hover::before {
  width: 100%;
}
.forgot-password-container .forgot-password-link small {
  color: inherit !important;
  font-size: 12px;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  transition: all 0.3s ease;
}
.container-row.error-access {
  margin: 0 auto;
  max-width: 550px;
}
.panel.error-access {
  border: 1px solid #dddddd;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  padding-top: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
  margin-top: 50%;
}
.panel.error-access a {
  color: orange;
  font-weight: bolder;
  font-family: 'Montserat';
}
.panel.error-access span {
  margin-top: 5px;
}
.panel.error-access .padded {
  padding-top: 10px;
}
.server-error-container {
  margin-top: -10px;
  margin-bottom: 40px;
}
.error small.error {
  background: none;
  font-size: 0.85rem;
  font-style: normal;
  font-weight: bolder;
  padding-right: 0;
}
.loginHotel small.error {
  right: auto;
  text-align: right;
  position: relative;
  bottom: auto;
}
.nav ~ .content {
  margin: 0;
}
.nav ~ .content #content {
  margin-left: 80px;
}
.navbar {
  background-color: #424242;
  color: #777777;
  display: block;
  height: 100%;
  position: fixed;
  top: 0;
  width: 80px;
}
.navbar a {
  background-color: #333333;
  border-left-style: solid;
  border-left-width: 4px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.navbar a.active {
  background-color: #777777;
  color: #333333;
}
.navbar a svg {
  max-height: 55px;
  max-width: 35px;
}
.navpanel .box a:hover,
.navpanel .box a:focus {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter: alpha(opacity=90);
  box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.7);
}
.navpanel .box a {
  color: #ffffff;
  display: inline-block;
  font-size: 1.8rem;
  line-height: 1.8rem;
  max-width: 100%;
  min-height: 250px;
  position: relative;
  transition: all 200ms ease-out;
  width: 100%;
}
.navpanel .box a .contain {
  height: 100%;
  margin: 20px 0;
  padding: 40px;
}
.navpanel .box a .contain .icon {
  width: 25%;
}
.navpanel .box a .contain .icon svg {
  max-height: 30%;
  max-width: 50%;
  min-height: 70px;
  min-width: 60px;
}
.navpanel .box a .contain .text {
  float: right;
  margin-left: 5%;
  width: 67%;
  font-size: 2vw;
  line-height: normal;
  word-wrap: break-word;
}
.navpanel .box a .bottom {
  background-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  font-size: 2rem;
  font-weight: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  left: 0;
  line-height: 2rem;
  padding: 10px 20px;
  position: absolute;
  right: 0;
  text-transform: uppercase;
}
.navpanel .box a .bottom .badge,
.navpanel .box a .bottom .icon {
  line-height: 1.5rem;
  padding: 0;
}
.navpanel .box a .bottom .badge {
  margin-right: 5px;
  width: 80%;
}
.navpanel .box a .bottom .icon {
  right: 0;
  width: 10%;
}
.navpanel .box a .bottom .icon svg {
  float: right;
  max-height: 28px;
}
nav.top-bar {
  background: #424242;
  height: 80px;
  line-height: 80px;
}
nav.top-bar .logo {
  overflow: hidden;
  width: 100%;
}
nav.top-bar .logo > svg {
  margin-top: 14px;
  max-height: 50px;
  max-width: 160px;
}
nav.top-bar .name {
  float: left;
  margin: 10px 5px;
}
nav.top-bar .name span {
  font-size: 1.625em;
}
nav.top-bar .name img {
  margin-right: 10px;
}
nav.top-bar .name .hotel_picker,
nav.top-bar .name .hotel_picker span {
  color: #fefefe;
  font-size: 1rem;
  line-height: 1rem;
  font-family: 'Montserrat';
}
nav.top-bar .name::nth-child(2) {
  border-left: 1px solid #ffffff;
  margin: 15px 10px;
  padding-left: 25px;
}
nav.top-bar .top-bar-section svg {
  display: block;
  height: 30px;
  margin: 0 auto;
  vertical-align: middle;
  width: 30px;
}
nav.top-bar .top-bar-section .has-dropdown > a:after {
  top: 2.30625rem;
}
nav.top-bar .top-bar-section > ul > li {
  height: 80px;
  position: relative;
  top: 0;
}
nav.top-bar .top-bar-section > ul > li .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
  background: #0078a0;
}
nav.top-bar .top-bar-section > ul > li:not(:hover) {
  background: inherit;
}
nav.top-bar .top-bar-section > ul > li.no-hover:hover {
  background-color: inherit;
}
nav.top-bar .top-bar-section > ul > li > a.ng-binding.ng-scope {
  padding-top: 30px;
}
nav.top-bar .top-bar-section > ul > li > a:not(.button) {
  background: inherit;
  line-height: 0.9rem;
  height: 100%;
  padding: 25px;
  text-align: center;
  -webkit-transition: background-color, 0.5s, linear;
  -moz-transition: background-color, 0.5s, linear;
  -o-transition: background-color, 0.5s, linear;
  -ms-transition: background-color, 0.5s, linear;
  transition: background-color, 0.5s, linear;
}
nav.top-bar .top-bar-section > ul > li > a:not(.button) .image {
  margin-top: 1px;
}
nav.top-bar .top-bar-section > ul > li .no-hover {
  background-color: inherit;
}
nav.top-bar .top-bar-section > ul > li.actived:not(:hover) {
  background-color: #ffffff;
}
nav.top-bar .top-bar-section > ul > li:hover {
  background-color: #ffffff;
  -webkit-transition: background-color, 0.5s, linear;
  -moz-transition: background-color, 0.5s, linear;
  -o-transition: background-color, 0.5s, linear;
  -ms-transition: background-color, 0.5s, linear;
  transition: background-color, 0.5s, linear;
}
nav.top-bar .top-bar-section > ul > li:hover span,
nav.top-bar .top-bar-section > ul > li:hover b {
  color: #424242;
}
nav.top-bar .top-bar-section > ul > li:hover .circular img {
  border: 2px solid #424242;
}
nav.top-bar .top-bar-section > ul > li:hover svg path {
  fill: #424242;
}
nav.top-bar .row {
  height: 100%;
  max-width: none;
}
nav.top-bar-section .has-dropdown > a:hover:after,
nav.top-bar-section .has-dropdown > a:active:after {
  border-color: rgba(241, 115, 116, 0.4) transparent transparent transparent;
}
nav.top-bar-section .has-dropdown > a:after {
  border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent;
}
nav.top-bar-section > ul > .divider,
nav.top-bar-section > ul > [role="separator"] {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
nav.top-bar-section li:not(.has-form) a:not(.button):hover {
  background-color: white;
  background: white;
  color: #424242;
}
nav.top-bar-section li:not(.has-form) a:not(.button):hover .circular img {
  border-color: #424242;
  border-width: 2px;
}
nav.top-bar-section li:not(.has-form) a:not(.button):hover > .welcome.align {
  color: #555555;
}
nav.top-bar .tiquets-number {
  position: relative;
}
nav.top-bar .tiquets-number > small {
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 4px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #ffffff;
  font-size: -3rem;
  line-height: 1em;
  position: absolute;
  right: 16%;
  top: 20px;
}
nav.top-bar .hotel_picker {
  color: #fefefe;
  font-size: 1rem;
  line-height: 2rem;
  padding-left: 10px;
  float: left;
  max-width: 200px;
}
nav.top-bar .hotel_picker span:last-child {
  color: #ffffff;
  font-size: 1.28571429rem;
  line-height: 1.4rem;
  display: block;
}
nav.top-bar .dropdown-arrow {
  margin-left: 10px;
  height: 20px;
}
nav.top-bar .dropdown-arrow svg {
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  margin: 0;
}
nav.top-bar .welcome.align {
  color: rgba(239, 239, 239, 0.7);
}
nav.top-bar .welcome.align b {
  color: #ffffff;
}
nav.top-bar .support_tickets-list .row {
  height: 35%;
}
nav.top-bar .itemlist-action svg {
  max-height: 10px;
  max-width: 18px;
  min-height: 23px;
  min-width: 10px;
}
nav.top-bar-section > centered a:not(.button):hover {
  background-color: inherit;
}
nav.top-bar-section .support_tickets-list ul li {
  background-color: #ffffff;
  width: 100%;
}
.search-hotel > .selectize-input:after {
  color: black !important;
}
.search-hotel > .selectize-input input {
  z-index: 2;
}
.search-hotel > .selectize-input > div span {
  color: black !important;
  font-size: 12px;
}
.search-hotel > .ui-select-choices span {
  color: black !important;
  font-size: 12px;
}
.search-hotel > .ui-select-choices span.ui-select-highlight {
  font-weight: bold !important;
}
.search-hotel > .ui-select-choices span:hover {
  color: black !important;
}
.switch {
  margin-bottom: 0;
}
.switch input:checked + label {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background: green;
  transition: left 0.15s ease-out;
}
.switch input:checked + label:after {
  background-image: url(../icons/checkmark_inverse.svg);
  background-size: cover;
}
.switch input + label {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin: 0 auto;
}
.switch input[disabled] + label {
  cursor: initial;
  opacity: 0.5;
}
.switch.translations label,
.switch.checked label {
  background: green;
}
.switch.translations label:after,
.switch.checked label:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background-image: url(../icons/checkmark.svg);
  background-size: cover;
  transition: left 0.15s ease-out;
  transform: translate3d(0, 0, 0);
  left: 2rem;
}
.switch.translations label:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.switch.translations input + label {
  background: #fbd94b !important;
}
.switch.unchecked label:after {
  transition: left 0.15s ease-out;
  transform: translate3d(0, 0, 0);
}
switch {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
.select2-container {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *display: inline;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
  zoom: 1;
}
.select2-container .select2-choice {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #eeeeee, #ffffff);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #eeeeee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  -webkit-touch-callout: none;
  background-clip: padding-box;
  border-radius: 4px;
  border: 1px solid #aaaaaa;
  color: #444444;
  display: block;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  padding: 0 0 0 8px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.select2-container .select2-choice > .select2-chosen {
  display: block;
  margin-right: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-choice abbr {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2214.996px%22%20height%3D%2216.018px%22%20viewBox%3D%220%200%2014.996%2016.018%22%20enable-background%3D%22new%200%200%2014.996%2016.018%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20points%3D%2214.996%2C1.036%2014.322%2C0.331%207.661%2C7.303%200.651%2C0%200%2C0.681%20%0A%096.986%2C8.009%200%2C15.337%200.651%2C16.018%207.661%2C8.715%2014.322%2C15.688%2014.996%2C14.982%208.335%2C8.009%20%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  height: 12px;
  width: 12px;
  border: 0;
  cursor: pointer;
  display: none;
  font-size: 1px;
  outline: 0;
  position: absolute;
  right: 24px;
  text-decoration: none;
  top: 8px;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-container .select2-choice .select2-arrow {
  background: #cccccc;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(1, #eeeeee));
  background: -ms-linear-gradient(bottom, #cccccc, #eeeeee);
  background: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 100%);
  background: -o-linear-gradient(#eeeeee, #cccccc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  height: 100%;
  width: 18px;
  background-clip: padding-box;
  border-left: 1px solid #aaaaaa;
  border-radius: 0 4px 4px 0;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
.select2-container .select2-choice .select2-arrow b {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2214.996px%22%20height%3D%2216.018px%22%20viewBox%3D%220%200%2014.996%2016.018%22%20enable-background%3D%22new%200%200%2014.996%2016.018%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20points%3D%2214.996%2C1.036%2014.322%2C0.331%207.661%2C7.303%200.651%2C0%200%2C0.681%20%0A%096.986%2C8.009%200%2C15.337%200.651%2C16.018%207.661%2C8.715%2014.322%2C15.688%2014.996%2C14.982%208.335%2C8.009%20%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  height: 100%;
  width: 100%;
  display: block;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  outline: none;
}
.select2-container.select2-drop-above .select2-choice {
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%);
  border-bottom-color: #aaaaaa;
  border-radius: 0 0 4px 4px;
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #dddddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
.select2-container-multi .select2-choices {
  background-color: #efefef;
  border: 1px solid #9C9C9C;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 26px;
  overflow: hidden;
  padding: 0;
  position: relative;
  border-radius: 4px;
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
.select2-container-multi .select2-choices li span {
  font-weight: normal;
  text-transform: normal;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
  border: 0 !important;
  color: #666666;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  margin: 1px 0;
  outline: 0;
  padding: 5px;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #ffffff url('select2-spinner.gif') no-repeat 100% !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-clip: padding-box;
  border-radius: 3px;
  color: #FFFFFF;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 4px 6px 4px 19px;
  position: relative;
}
.select2-container-multi .select2-choices .select2-search-choice span {
  color: white;
  font-family: 'Montserrat';
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #dddddd;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #dddddd;
  padding: 3px 5px 3px 5px;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}
.select2-drop {
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  background: #fff;
  border-radius: 0 0 4px 4px;
  border-top: 0;
  border: 1px solid #aaa;
  color: #000;
  margin-top: -1px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 9999;
}
.select2-drop-mask {
  background-color: #ffffff;
  border: 0;
  height: auto;
  left: 0;
  margin: 0;
  min-height: 100%;
  min-width: 100%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  padding: 0;
  position: fixed;
  top: 0;
  width: auto;
  z-index: 9998;
}
.select2-drop-auto-width {
  border-top: 1px solid #aaaaaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-drop-active {
  border-top: none;
}
.select2-drop.select2-drop-above {
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  border-top: 1px solid #aaaaaa;
  margin-top: 1px;
}
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}
.select2-search {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  min-height: 26px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 10000;
}
.select2-search input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2214.996px%22%20height%3D%2216.018px%22%20viewBox%3D%220%200%2014.996%2016.018%22%20enable-background%3D%22new%200%200%2014.996%2016.018%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20points%3D%2214.996%2C1.036%2014.322%2C0.331%207.661%2C7.303%200.651%2C0%200%2C0.681%20%0A%096.986%2C8.009%200%2C15.337%200.651%2C16.018%207.661%2C8.715%2014.322%2C15.688%2014.996%2C14.982%208.335%2C8.009%20%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  height: auto;
  width: 100%;
  border-radius: 0;
  border: 1px solid #aaaaaa;
  font-family: sans-serif;
  font-size: 1em;
  height: auto !important;
  margin: 0;
  min-height: 26px;
  outline: 0;
  padding: 4px 20px 4px 5px;
}
.select2-search input.select2-active {
  background: #ffffff url('select2-spinner.gif') no-repeat 100%;
  background: url('../icons/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('../icons/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('../icons/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url('../icons/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background-image: -moz-linear-gradient(center top, #ffffff 0%, #eeeeee 50%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(bottom, #ffffff 0%, #eeeeee 50%);
  border-top-color: transparent;
}
.select2-results {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin: 4px 4px 4px 0;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  /*padding                     : 0 0 0 4px;*/
  position: relative;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 140px;
}
.select2-results li {
  background-image: none;
  display: list-item;
  list-style: none;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results li > ul {
  margin: 0;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  margin: 0;
  min-height: 1em;
  padding: 3px 7px 4px;
}
.select2-results .select2-result-label span {
  font-weight: normal;
  font-weight: bolder;
}
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #ffffff;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #ffffff;
  color: #000000;
}
.select2-results .select2-disabled.select2-highlighted {
  background: #f4f4f4;
  color: #666666;
  cursor: default;
  display: list-item;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  cursor: default;
  display: list-item;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}
.select2-more-results.select2-active {
  background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}
.choices-options {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #dddddd;
}
.select2-container-multi.select2-container-active .select2-choices {
  outline: none;
}
.select2-container-multi .select2-search-choice-close {
  left: 6px;
}
.select2-default {
  color: #999999 !important;
}
.select2-display-none {
  display: none;
}
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}
.select2-measure-scrollbar {
  height: 100px;
  left: -10000px;
  overflow: scroll;
  position: absolute;
  top: -10000px;
  width: 100px;
}
.select2-offscreen,
.select2-offscreen:focus {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  left: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 1px !important;
}
.select2-result-selectable,
.select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-search-choice-close {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2217.337px%22%20height%3D%2217.336px%22%20viewBox%3D%220%200%2017.337%2017.336%22%20enable-background%3D%22new%200%200%2017.337%2017.336%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.982%2C14.3L11.35%2C8.668l5.632-5.632c0.741-0.741%2C0.204-1.405-0.536-2.145%0A%09c-0.741-0.741-1.405-1.277-2.145-0.537L8.668%2C5.987L3.037%2C0.355C2.296-0.386%2C1.632%2C0.151%2C0.891%2C0.892%0A%09c-0.74%2C0.74-1.277%2C1.404-0.536%2C2.145l5.632%2C5.632L0.355%2C14.3c-0.741%2C0.741-0.205%2C1.405%2C0.536%2C2.146s1.405%2C1.277%2C2.146%2C0.536%0A%09l5.632-5.631l5.632%2C5.631c0.74%2C0.741%2C1.405%2C0.205%2C2.145-0.536C17.187%2C15.705%2C17.723%2C15.041%2C16.982%2C14.3z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position-y: 3px;
  background-repeat: no-repeat;
  background-size: 8px;
  display: block;
  font-size: 1px;
  height: 13px;
  outline: none;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
}
ul.ui-select-choices {
  margin: 0;
}
.itemlist {
  color: #000000;
  margin-bottom: 10px;
}
.itemlist .title-span {
  color: black;
}
.itemlist.outside-menu {
  border-bottom: none;
  border-top: 1px solid rgba(128, 128, 128, 0.16);
  max-height: 95%;
  overflow-x: hidden;
  padding-left: 10px;
  width: 100%;
  overflow-y: scroll;
  height: 713px;
}
.itemlist > .itemlist-item {
  border-color: rgba(0, 0, 0, 0.1);
  border-width: 0 0 1px;
}
.itemlist-item {
  background-color: #efefef;
  border-width: 0;
  border-style: solid;
  border-color: #333333;
}
.itemlist-item.inactive {
  background-color: #ff8383;
}
.itemlist-item.editing {
  background-color: #e2e2e2;
}
.itemlist-item.editing > .angular-ui-tree-content {
  border-bottom-width: 0;
}
.itemlist-item.editing .icons + span {
  text-transform: uppercase;
}
.itemlist-item-edit {
  min-height: 17px;
}
.itemlist-item-sub-content:hover,
.itemlist-item-sub-content.active,
.itemlist-item-sub-content.active,
.itemlist-item-content.active {
  background-color: #e2e2e2;
}
.itemlist-item-sub-content:hover .itemlist-item-action:not(.text),
.itemlist-item-sub-content.active .itemlist-item-action:not(.text),
.itemlist-item-sub-content.active .itemlist-item-action:not(.text),
.itemlist-item-content.active .itemlist-item-action:not(.text),
.itemlist-item-content:hover .itemlist-item-action:not(.text) {
  display: flex;
}
.itemlist-item-content:hover {
  display: block;
}
.itemlist-item-content.center-items:hover {
  display: flex;
}
.itemlist-item-sub-content:hover > .block,
.itemlist-item-sub-content.active > .block,
.itemlist-item-sub-content.active > .block,
.itemlist-item-content.active > .block,
.itemlist-item-content:hover > .block {
  display: block;
}
.itemlist-item-content:not(.clear) {
  line-height: normal;
  padding: 0 20px;
}
.itemlist-item-content:not(.clear):hover .aligned .itemlist-item-action {
  display: block;
}
.itemlist-item-content:not(.clear).no-hover:hover {
  background-color: inherit;
  cursor: auto;
}
.itemlist-item-content:not(.clear) > .columns {
  font-family: "Raleway SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  min-height: 60px;
  padding: 15px 0;
}
.itemlist-item-content:not(.clear) > .columns span {
  font-family: "Raleway SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.itemlist-item-content:not(.clear) > .columns.icons {
  padding-right: 25px;
}
.itemlist-item-content:not(.clear).flex .columns {
  display: flex;
}
.itemlist-item-content:not(.clear).menu .columns {
  position: relative;
}
.itemlist-item form:not(.clear) {
  border-top: 1px solid #a6a6a6;
}
.itemlist-item.row {
  border-bottom: 1px solid rgba(128, 128, 128, 0.16);
}
.itemlist-action.right {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 100%;
  padding: 15px 10px;
  text-indent: 0;
}
.itemlist-action.right.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowap;
}
.itemlist-action.right span {
  display: inline-block;
}
.itemlist-item-sub-content:hover,
.itemlist-item-content:hover {
  cursor: pointer;
}
.itemlist #tree-root .itemlist-item:not(.inactive) {
  background-color: inherit;
}
.itemlist-action {
  cursor: pointer;
  float: right;
  line-height: 10px;
  margin-left: 8px;
  padding: 0;
  margin: 6px 0;
  position: relative;
  vertical-align: middle;
}
.itemlist-action svg {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  max-height: 23px;
  min-width: 23px;
  max-width: 20px;
  min-height: 22px;
}
.itemlist-action svg path,
.itemlist-action svg rect,
.itemlist-action svg polygon {
  fill: #333333;
}
.itemlist-action:hover svg,
.itemlist-action svg:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.columns:last-child .icons .itemlist-action,
.columns:last-child.icons .itemlist-action {
  float: right;
}
.itemlist-action .icon {
  left: 0;
  position: relative;
}
.itemlist-action .icon.based {
  position: relative;
}
.itemlist-action.unpadded {
  padding: 0;
  margin: 0;
}
.itemlist-action.disabled {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
  cursor: initial;
}
.itemlist-action.left span {
  display: inline-block;
}
.itemlist-action.row.center-items span > span {
  margin: 10px;
}
.itemlist-action.row span > span {
  margin: 10px;
}
.itemlist-action.row span > span + span > span {
  margin-left: -23px;
}
.itemlist-action > span {
  text-indent: 0 !important;
}
.itemlist-action > span > span {
  text-indent: 0 !important;
}
.icons .itemlist-item-action {
  cursor: pointer;
  float: right;
  line-height: 10px;
  margin-left: 8px;
  padding: 0;
  display: none;
}
.icons .itemlist-item-action svg {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  max-height: 23px;
  min-width: 23px;
  max-width: 20px;
  min-height: 22px;
}
.icons .itemlist-item-action svg path,
.icons .itemlist-item-action svg rect,
.icons .itemlist-item-action svg polygon {
  fill: #333333;
}
.icons .itemlist-item-action:hover svg,
.icons .itemlist-item-action svg:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.itemlist-edit-save {
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  border-radius: 26px;
  margin: 0;
  padding: 10px 22px;
}
.itemlist-edit-cancel {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  float: left;
  margin: 0;
  padding: 0;
}
.itemlist-edit-cancel.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowap;
}
.itemlist-edit-cancel .icon + span > span {
  line-height: 20px;
}
.itemlist-edit-form {
  padding-bottom: 22px;
}
.itemlist-edit-form.bordered > .row > .columns {
  border-top: 1px solid rgba(128, 128, 128, 0.16);
  padding-top: 10px;
}
.itemlist form:not(.clear) {
  padding: 25px 0;
}
.itemlist form:not(.clear) .tabs-content {
  background-color: #efefef;
  padding: 20px;
}
.itemlist form:not(.clear) .tabs-content > .content > div > label:first-child {
  margin: 0;
}
.itemlist form:not(.clear):not(.inside).tabbable {
  margin-top: 2%;
}
.itemlist input[type="number"] {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.itemlist .row.display {
  background: #eee;
  border: solid 1px #c6c6c6;
  font-size: 0.6875rem;
  line-height: 2rem;
  margin-bottom: 10px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.itemlist .row:last-child {
  border: none;
}
.itemlist .row .columns > input {
  margin: 0;
}
.itemlist .row .columns.unpadded {
  padding: 0;
}
.itemlist .row.last-compact .columns {
  line-height: normal;
  padding-bottom: 0;
  padding-top: 0;
}
.itemlist .row.compact .columns,
.itemlist .row.last-compact .columns {
  line-height: normal;
}
.itemlist .row.dark .columns {
  color: white;
  padding: 15px;
}
.itemlist .as-sortable-item-handle {
  cursor: move;
}
.itemlist .as-sortable-placeholder {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px dashed #333333;
  margin-bottom: 0;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  max-width: none;
  width: auto;
}
.itemlist .as-sortable-hidden {
  display: none !important;
}
.itemlist .selected {
  background-color: #d5e9f7;
}
.itemlist form > .row:not(.padded-full):first-child {
  padding: 20px 0;
}
.discounts .itemlist form {
  margin: 0 -20px;
}
input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle),
input[type]:not([type="radio"]),
textarea {
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-transition: border-color 0.15s linear, background 0.15s linear;
  -moz-transition: border-color 0.15s linear, background 0.15s linear;
  -o-transition: border-color 0.15s linear, background 0.15s linear;
  -ms-transition: border-color 0.15s linear, background 0.15s linear;
  transition: border-color 0.15s linear, background 0.15s linear;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #efefef;
  border-color: #9C9C9C;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  color: #777777;
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  height: 2.3125rem;
  margin: 0;
  padding: 0.5rem;
  width: 100%;
}
input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle).error,
input[type]:not([type="radio"]).error,
textarea.error {
  margin-bottom: 20px;
}
input[placeholder] {
  text-overflow: ellipsis;
}
input[type="text"] {
  -webkit-transition: none;
  transition: none;
}
input[type="text"].searchbox {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2223.001px%22%20height%3D%2221.999px%22%20viewBox%3D%220%200%2023.001%2021.999%22%20enable-background%3D%22new%200%200%2023.001%2021.999%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M22.626%2C19.373L22.626%2C19.373c0%2C0-0.004-0.005-0.004-0.006%0A%09c-0.057-0.068-0.118-0.131-0.185-0.188c-1.034-1.054-6.286-6.406-6.283-6.405c0.892-1.332%2C1.219-2.584%2C1.219-4.293%0A%09c0-4.683-3.889-8.48-8.687-8.48C3.889%2C0%2C0%2C3.798%2C0%2C8.48c0%2C4.684%2C3.889%2C8.481%2C8.686%2C8.481c1.979%2C0%2C3.799-0.654%2C5.26-1.742l6.34%2C6.435%0A%09l0.023-0.023c0.285%2C0.227%2C0.643%2C0.369%2C1.039%2C0.369c0.913%2C0%2C1.653-0.723%2C1.653-1.615C23.001%2C19.999%2C22.857%2C19.65%2C22.626%2C19.373z%0A%09%20M8.686%2C14.7c-3.518%2C0-6.37-2.784-6.37-6.219c0-3.435%2C2.852-6.219%2C6.37-6.219c3.518%2C0%2C6.37%2C2.784%2C6.37%2C6.219%0A%09C15.056%2C11.915%2C12.204%2C14.7%2C8.686%2C14.7z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  border: 1px solid #292929;
  background-color: #292929;
  background-position: 5px;
  background-repeat: no-repeat;
  color: #ffffff;
  text-indent: 30px;
  transition: 0;
  border-radius: 30px;
}
input[type="text"].listings-search {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2223.001px%22%20height%3D%2221.999px%22%20viewBox%3D%220%200%2023.001%2021.999%22%20enable-background%3D%22new%200%200%2023.001%2021.999%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23424242%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M22.626%2C19.373L22.626%2C19.373c0%2C0-0.004-0.005-0.004-0.006%0A%09c-0.057-0.068-0.118-0.131-0.185-0.188c-1.034-1.054-6.286-6.406-6.283-6.405c0.892-1.332%2C1.219-2.584%2C1.219-4.293%0A%09c0-4.683-3.889-8.48-8.687-8.48C3.889%2C0%2C0%2C3.798%2C0%2C8.48c0%2C4.684%2C3.889%2C8.481%2C8.686%2C8.481c1.979%2C0%2C3.799-0.654%2C5.26-1.742l6.34%2C6.435%0A%09l0.023-0.023c0.285%2C0.227%2C0.643%2C0.369%2C1.039%2C0.369c0.913%2C0%2C1.653-0.723%2C1.653-1.615C23.001%2C19.999%2C22.857%2C19.65%2C22.626%2C19.373z%0A%09%20M8.686%2C14.7c-3.518%2C0-6.37-2.784-6.37-6.219c0-3.435%2C2.852-6.219%2C6.37-6.219c3.518%2C0%2C6.37%2C2.784%2C6.37%2C6.219%0A%09C15.056%2C11.915%2C12.204%2C14.7%2C8.686%2C14.7z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: 99%;
  background-position-y: 10px;
}
input[type].error,
select.error,
textarea.error,
select.error {
  border: 2px solid red !important;
}
input[type][readonly] textarea[readonly] {
  background-color: #efefef;
}
.title-span + div,
.title-span:not(.clean) + input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle),
.title-span:not(.clean) + input[type],
.title-span + select,
.title-span + textarea,
.line-h + textarea,
label + .ta-root,
.title-span + label,
.title-span + ul {
  margin-top: 10px;
}
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  border-radius: 2px;
  border: 1px solid #9c9c9c;
  margin: 0;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: flex;
}
/* Estils del propi checkbox*/
input[type="checkbox"][disabled] {
  opacity: 0.1;
}
input[type=checkbox]:not(.checkbox) {
  display: none;
}
/* to hide the checkbox itself */
input[type=checkbox]:not(.checkbox) + span {
  font-weight: normal;
  margin-left: 0 !important;
  margin-top: 0 !important;
  width: auto;
  white-space: nowrap;
}
input[type=checkbox]:not(.checkbox) + span:before {
  content: "\f096";
  display: inline-block;
  font-family: FontAwesome;
  letter-spacing: 11px;
}
input[type=checkbox][disabled]:not(.checkbox) + span:before {
  opacity: 0.1;
}
input[type=checkbox]:not(.checkbox):checked + span:before {
  content: "\f046";
  letter-spacing: 11px;
}
input[type=checkbox][disabled]:not(.checkbox):checked + span:before {
  opacity: 0.1;
}
input[type="radio"] + span {
  margin-left: 5px;
}
label.ui-select {
  line-height: 0;
  margin: 0;
  padding-top: 2%;
  padding: 0;
}
select {
  background: transparent;
  background: url("../icons/maximizar.svg") no-repeat 97% 50%;
  border-radius: 4px;
  display: block;
}
select.inactive {
  background-color: #ffecec;
}
select option {
  background-color: #fafafa;
}
select option.inactive {
  background-color: #ffecec;
}
select[multiple] {
  height: auto;
  width: 100%;
}
select:disabled {
  opacity: 0.3;
}
form label:not(:first-child):not(.columns):not(.left) {
  margin: 10px 0 0 0;
}
form.marginless label:not(:first-child):not(.left) {
  margin: 0;
}
form:not(.padded) .unpadded .columns {
  padding: 0;
}
form:not(.padded) .padded .columns label span + input {
  width: 98%;
}
form:not(.padded) .padded .columns label span + textarea {
  width: 99%;
}
.edit-form .edit-form-undo {
  cursor: pointer;
  float: left;
}
.left.edit-form-undo,
.left.edit-form-save {
  font-weight: bolder;
  margin-left: 1%;
}
.right.edit-form-undo,
.right.edit-form-save {
  margin-right: 1%;
}
button,
.button {
  margin: 0 5px;
  padding: 0.5rem 1rem;
  outline-color: transparent;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
button.squared,
.button.squared {
  border-radius: 2px;
}
button.days-range-next,
.button.days-range-next {
  background-color: inherit;
}
button span:not(.icon),
.button span:not(.icon) {
  line-height: 1rem;
}
button.bordered,
.button.bordered {
  -webkit-border-radius: 30;
  -moz-border-radius: 30;
  border-radius: 30;
  border: 4px solid #424242;
  background: none;
  color: #424242;
}
button .round,
.button .round {
  left: calc(-17%);
  position: absolute;
  top: 75px;
}
button > span.white > span,
.button > span.white > span {
  color: white !important;
}
button.dropdown-toggle,
.button.dropdown-toggle {
  width: 100%;
  color: white;
}
.dropdown-multiselect {
  width: 100%;
}
button:focus {
  background: inherit;
}
button.white {
  background-color: white !important;
}
.button.clean.inverse {
  background-color: inherit;
  border-radius: 0;
}
.button.inverse {
  color: white;
}
.button.inverse .title-span {
  color: white;
}
.button.inverse svg,
.button.inverse svg path {
  fill: white;
}
.button.inverse[disabled],
.button.inverse[disabled]:hover {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  background: none;
  border-color: #7D7D7D;
  color: #7D7D7D;
}
.button.inverse[disabled] .title-span,
.button.inverse[disabled]:hover .title-span {
  color: #7D7D7D;
}
.button.inverse[disabled] svg,
.button.inverse[disabled]:hover svg,
.button.inverse[disabled] svg path,
.button.inverse[disabled]:hover svg path {
  fill: #7D7D7D;
}
.pax-icons {
  margin-top: 0;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 0;
  text-align: center;
}
.pax-icons div {
  padding-top: 0;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0;
}
.pax-icons svg,
.pax-icons svg path,
.pax-icons svg polygon {
  fill: #666666;
}
.pax-icons.inactive {
  color: rgba(102, 102, 102, 0.6);
}
.pax-icons.inactive svg,
.pax-icons.inactive svg path,
.pax-icons.inactive svg polygon {
  fill: rgba(102, 102, 102, 0.6);
}
.occupants svg {
  margin-left: 2px;
}
.occupants.child svg {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  margin-left: -1px;
  margin-top: 2px;
}
.occupants.child:first-child svg {
  margin-left: 0;
}
.occupants.baby svg {
  height: 20;
  width: 20;
  margin-top: 2px;
}
.btn-remove svg {
  fill: #000000;
  margin-left: 10px;
  margin-top: 32px;
}
.no-padding {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
input.error {
  border-color: #ffb2b0;
  color: #424242;
}
small.error {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  background: none;
  color: #EC2200 !important;
  display: block;
  font-size: 0.80rem;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 1px;
  right: 0;
  text-align: right;
  position: absolute;
  bottom: -20px;
}
div.input {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 0 solid #cccccc;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 2.3125rem;
  width: 100%;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-family: inherit;
  transition: all 0.15s linear;
}
div.input.unpadded {
  margin: 0;
  padding: 0;
}
div.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #cccccc;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: auto;
  width: 100%;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  transition: all 0.15s linear;
}
.ta-root {
  border: 1px solid #9c9c9c;
  border-radius: 2px;
}
.no-dropdown .select2-drop.select2-with-searchbox.select2-drop-active {
  display: none;
}
.f-dropdown {
  max-height: 300px;
  overflow: auto;
}
.f-dropdown li.active a {
  background-color: inherit;
}
#collapse-tickets .row.caption.collapse.compact,
#collapse-users-management .row.caption.collapse.compact {
  border-radius: 0;
}
.itemlist form:not(.clear) .aligned label {
  padding-right: 0;
}
.itemlist form.clean {
  padding: 20px;
}
.left-icon {
  cursor: pointer;
  float: left;
  line-height: normal;
  position: initial;
  vertical-align: initial;
}
.checkbox-container {
  font-style: normal;
}
.checkbox-container input[type=checkbox] {
  display: none;
}
.checkbox-container input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
}
.checkbox-container input[type="checkbox"] + label {
  color: grey;
  font-weight: 600;
}
.checkbox-container input[type=checkbox] + label:before {
  content: "\f096";
}
.checkbox-container input[type=checkbox] + label:before {
  letter-spacing: 10px;
}
.checkbox-container input[type=checkbox]:checked + label:before {
  content: "\f046";
}
.checkbox-container input[type=checkbox]:checked + label:before {
  letter-spacing: 5px;
}
.checkbox-container input[type="checkbox"] + label,
.checkbox-container input[type="radio"] + label {
  display: block;
  font-size: 0.8125rem;
  margin: 10px 0;
}
.gallery {
  /* Reset pager */
}
.gallery .actions {
  background-color: #f5d287;
  height: 60px;
  padding: 10px;
}
.gallery .actions select {
  width: 150px;
}
.gallery .actions .action {
  cursor: pointer;
}
.gallery select {
  display: inline-block;
}
.gallery .thumb {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 128px;
  position: absolute;
  width: 128px;
}
.gallery .image-gallery .pagination {
  margin: 0;
  min-height: 0;
}
.gallery .cover {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 10px;
  padding: 20px;
}
.gallery .cover li {
  padding-top: 0.55rem;
}
.gallery .reveal-modal .arrow {
  left: 0;
  margin: 15px;
  padding: 0;
  position: relative;
  right: 0;
  top: 0;
}
.gallery .navigator button {
  margin: 0 30%;
  position: absolute;
  top: 8%;
}
.gallery ul.pagination {
  min-height: 0;
  margin: 0;
}
.gallery li.arrow.unavailable {
  opacity: 0.4;
}
.gallery .progress {
  margin: 40% 10%;
}
.gallery .progress .meter {
  -webkit-transition: width 1s ease-out;
  transition: width 1s ease-out;
}
.gallery .filters {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.gallery .filters label {
  margin-top: 0;
  display: inline-block;
}
.gallery .radiusless input[type=checkbox]:not(.checkbox):checked + span:before {
  color: white;
  content: "\f14a";
  text-shadow: 2px 0 0 #9e9e9e, -2px 0 0 #9e9e9e, 0 2px 0 #9e9e9e, 0 -2px 0 #9e9e9e, 1px 1px #9e9e9e, -1px -1px 0 #9e9e9e, 1px -1px 0 #9e9e9e, -1px 1px 0 #9e9e9e;
}
.gallery .radiusless input[type=checkbox]:not(.checkbox) + span:before {
  content: "\f0c8";
  color: white;
  text-shadow: 2px 0 0 #9e9e9e, -2px 0 0 #9e9e9e, 0 2px 0 #9e9e9e, 0 -2px 0 #9e9e9e, 1px 1px #9e9e9e, -1px -1px 0 #9e9e9e, 1px -1px 0 #9e9e9e, -1px 1px 0 #9e9e9e;
}
.gallery .colored.icon.columns {
  padding-left: 0;
  text-align: center;
}
.gallery .bordered-sections {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.gallery-container {
  padding: 0;
}
.images-container {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.caption + .images-container {
  padding: 0px;
}
.images-container.itemlist {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.images-container .image {
  border-top: solid 1px #000000;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
  height: 130px;
  margin-bottom: 10px;
  margin-right: 10px;
  position: relative;
  width: 130px;
}
.images-container .image input[type=checkbox]:not(.checkbox):checked + span:before {
  color: white;
  content: "\f14a";
  text-shadow: 2px 0 0 #007d05, -2px 0 0 #007d05, 0 2px 0 #007d05, 0 -2px 0 #007d05, 1px 1px #007d05, -1px -1px 0 #007d05, 1px -1px 0 #007d05, -1px 1px 0 #007d05;
}
.images-container .image input[type=checkbox]:not(.checkbox) + span:before {
  color: white;
  content: "\f0c8";
  text-shadow: 2px 0 0 #9e9e9e, -2px 0 0 #9e9e9e, 0 2px 0 #9e9e9e, 0 -2px 0 #9e9e9e, 1px 1px #9e9e9e, -1px -1px 0 #9e9e9e, 1px -1px 0 #9e9e9e, -1px 1px 0 #9e9e9e;
}
.images-container .image .active {
  position: absolute;
  right: -2px;
  right: 0;
  top: -2px;
  top: 0;
  z-index: 98;
}
.images-container .image .active input {
  height: 24px;
  margin: 0;
  width: 24px;
}
.images-container .image .active.default {
  left: 2px;
  font-style: normal;
}
.images-container .image .active .cover {
  display: none;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  padding-left: 25px;
  padding-top: 50px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.images-container .image .active .cover div {
  float: left;
  cursor: pointer;
  margin-right: 10px;
}
.images-container .image:hover .cover {
  display: block;
}
.images-container .progress {
  position: relative;
}
.images-container .progress,
.images-container .progress .meter {
  border-radius: 30px;
  width: 67%;
  text-align: center;
}
.images-container .progress .meter span {
  position: absolute;
  color: #4C4C4C;
  font-size: 0.7rem;
  font-weight: bold;
  right: 10px;
}
.images-container .progress .meter {
  background: linear-gradient(to bottom, #084a63 0%, #0f3746 100%);
}
.images-container .progress {
  background: linear-gradient(to bottom, #e2e1e1 0%, #e2e1e1 100%);
  border: 1px solid #EAEAEA;
  height: 0.8625rem;
}
.reveal-modal .image-gallery {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9rem;
}
.reveal-modal .image-gallery button:not(.tiny):not(.small):not(.bordered) {
  padding: 5px 10px;
}
.reveal-modal .image-gallery button:not(.tiny):not(.small):not(.bordered) .href {
  padding: 0.0625rem 0.625rem 0.0625rem;
}
.reveal-modal .image-gallery button:not(.tiny):not(.small):not(.bordered) .href .right-text:after {
  content: "\f054";
  font-family: FontAwesome;
  font-weight: lighter;
  margin-left: 10px;
}
.reveal-modal .image-gallery button:not(.tiny):not(.small):not(.bordered) .href .left-text:before {
  content: "\f053";
  font-family: FontAwesome;
  font-weight: lighter;
  margin-right: 10px;
}
.reveal-modal .image-gallery ::-webkit-scrollbar {
  margin-right: 10px;
  width: 5px;
}
.reveal-modal .image-gallery ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px #efefef;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #CACACA;
}
.reveal-modal .image-gallery ::-webkit-scrollbar-thumb {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px #49B2DA;
  background-color: #248BB2;
  border-radius: 10px;
}
.reveal-modal .image-gallery .tabset-integred.outside input[type="text"]:not(.searchbox) {
  margin-left: 0;
}
.reveal-modal .image-gallery .tabset-integred.outside .tabs dd > a {
  text-align: center !important;
}
.reveal-modal .image-gallery .edit-gallery-container {
  max-height: 600px;
  overflow-y: scroll;
}
.reveal-modal .image-gallery .edit-gallery-container .section-pagination .arrow {
  height: auto;
  padding: 0;
  position: absolute;
  top: 70%;
}
.reveal-modal .image-gallery .drop-box {
  border: 0;
}
.reveal-modal .image-gallery .icon:not(.lang):not(.undo):not(.colored):not(.cancel).check svg path {
  fill: green;
}
.reveal-modal .image-gallery.add-gallery ul.pagination {
  min-height: 0;
  margin: 0;
}
.reveal-modal .image-gallery.add-gallery .arrow {
  height: auto;
  padding: 0;
  position: absolute;
  top: 77%;
}
.reveal-modal .image-gallery.add-gallery .sections {
  display: inline-block;
  margin: 0 5px 0 0;
  overflow: hidden;
  padding-right: 10px;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 58px;
}
.reveal-modal .image-gallery.add-gallery .itemlist-item form:not(.clear) {
  border: 0px;
}
.reveal-modal .image-gallery.add-gallery input[type=checkbox]:not(.checkbox) + span:before {
  display: none;
}
.reveal-modal .image-gallery.add-gallery input[type=checkbox]:not(.checkbox) + span:after {
  content: "\f096";
  display: block;
  font-family: FontAwesome;
  letter-spacing: 11px;
}
.reveal-modal .image-gallery.add-gallery input[type=checkbox]:not(.checkbox):checked + span:after {
  content: "\f046";
  letter-spacing: 11px;
}
.reveal-modal .image-gallery .preview img {
  width: 100px;
  height: 100px;
  background-size: cover;
}
.reveal-modal .image-gallery .small-content {
  font-size: 0.8rem;
  padding-left: 0;
  padding-top: 2.5px;
}
.reveal-modal .image-gallery .switch.round {
  padding: 5px;
}
.reveal-modal .image-gallery .img-name {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding-left: 10px;
  display: inline-block;
  overflow: hidden;
  padding-right: 10px;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 172px;
  line-height: 3.5rem;
}
.reveal-modal .image-gallery .itemlist-item.editing {
  background: inherit;
}
.reveal-modal .image-gallery .cancel.icon {
  text-align: center;
  color: #DC482E;
}
.reveal-modal .image-gallery hr {
  border: solid #a6a6a6;
  border-width: 1px 0 0;
}
.reveal-modal .image-gallery .edit-gallery.radiusless {
  position: relative;
}
.reveal-modal .image-gallery .edit-gallery.radiusless ul.pagination {
  min-height: 0.5rem;
}
.reveal-modal .image-gallery .edit-gallery.radiusless ul li {
  height: auto;
  border-radius: 35px;
}
.reveal-modal .image-gallery .edit-gallery.radiusless ul li a {
  text-transform: none;
  font-weight: normal;
}
.reveal-modal .image-gallery .edit-gallery.radiusless .arrow {
  top: 15%;
  padding: 5px;
}
.reveal-modal .image-gallery .edit-gallery.radiusless .arrow.left {
  left: 2%;
}
.reveal-modal .image-gallery .edit-gallery.radiusless .arrow.left a:before {
  content: "\f053";
  font-family: FontAwesome;
  font-weight: lighter;
  margin-right: 10px;
}
.reveal-modal .image-gallery .edit-gallery.radiusless .arrow.right {
  right: 2%;
}
.reveal-modal .image-gallery .edit-gallery.radiusless .arrow.right a:after {
  content: "\f054";
  font-family: FontAwesome;
  font-weight: lighter;
  margin-left: 10px;
}
.reveal-modal .image-gallery .edit-gallery.radiusless button.save {
  position: absolute;
  top: 1px;
  right: 40%;
  padding: 5px 33px;
}
.reveal-modal .image-gallery .edit-gallery.radiusless button.save svg {
  width: 17px;
}
.reveal-modal .image-gallery .tabs-content .filters {
  border: 0;
}
.reveal-modal .image-gallery .filters {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.reveal-modal .image-gallery .filters .dropdown-menu.dropdown-menu-form {
  z-index: 9999;
}
.reveal-modal .image-gallery .bordered-sections {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.reveal-modal .image-gallery .bordered-sections.none-border {
  border: 0;
}
.reveal-modal .image-gallery .bordered-sections ul.pagination {
  min-height: 0;
  margin: 0;
}
.reveal-modal .image-gallery .bordered-sections ul.pagination li a {
  color: grey;
}
.reveal-modal .image-gallery .bordered-sections label {
  margin-top: 0;
}
.reveal-modal .image-gallery .bordered-sections label:last-child {
  margin-right: 0;
}
.reveal-modal .image-gallery .bordered-sections .arrow {
  background: none;
  top: 17px;
}
.image-placeholder {
  height: 100px;
  width: 100px;
  background-color: #CDCDCD;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.image-placeholder span {
  width: 100%;
  text-align: center;
  color: grey;
}
.image-preview {
  height: 100px;
  width: 100px;
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
button.image-button {
  background: transparent;
  padding: 0;
}
button.image-button:hover {
  background: none;
}
button.image-button svg {
  max-width: 20px;
}
button.image-button span {
  font-size: 0.8rem;
}
.images small.error {
  text-align: left;
}
.images small.error span {
  font-size: 0.8rem;
}
.thumbnail-container {
  margin-right: 10px;
}
.thumbnail-container .thumbnail {
  width: 50px;
  height: 50px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.user-avatar-container {
  width: 100px;
  height: 100px;
  position: relative;
}
.user-avatar-container .add-avatar {
  display: none;
  position: absolute;
  border-radius: 100px;
  padding: 5px 7px;
  top: 20px;
  right: 0;
  background-color: #424242;
  color: #FFFFFF;
  cursor: pointer;
}
.user-avatar-container .add-avatar:before {
  content: '\f040';
  font-family: FontAwesome;
}
.user-avatar-container:hover .add-avatar {
  display: block;
}
.user-avatar {
  width: 100px;
  height: 100px;
  background-size: contain;
  background-position: center;
  border-radius: 100px;
  background-repeat: no-repeat;
}
.reveal-modal .user-avatar {
  width: 150px;
  height: 150px;
  float: right;
  margin-top: 19px;
}
.crop-area {
  background: #FFFFFF;
  overflow: hidden;
  height: 350px;
}
.icon-bold:before {
  content: "B";
}
.icon-italic:before {
  content: "I";
}
.icon-underline:before {
  content: "U";
}
.icon-link:before {
  content: "L";
}
.icon-edit:before {
  content: "E";
}
.icon-unlink:before {
  content: "U";
}
.ta-toolbar {
  background-color: lightgrey;
  border-color: #cccccc;
  border-radius: 0;
  border-style: solid;
  border-width: 1px 1px 0 1px;
}
.ta-toolbar button {
  background-color: inherit;
  color: #555555;
  margin-bottom: 0;
}
.ta-toolbar button.pressed {
  background-color: #a6a6a6;
  color: #555555;
}
.ta-toolbar button.pressed:hover {
  color: #ffffff;
}
.ta-toolbar button:hover {
  background-color: #555555;
}
.ta-toolbar button[disabled] {
  background-color: transparent;
  color: #555555;
}
.ta-toolbar button[disabled]:hover {
  background-color: transparent;
  color: #555555;
}
.ta-toolbar button.button {
  background: none;
}
.ta-editor.ta-html,
.ta-scroll-window.form-control,
.ta-scroll-window > .ta-bind {
  background-color: inherit;
  color: #777777;
  max-height: 125px;
  min-height: 120px;
}
.text-angular-fix {
  border: 0 solid #ffffff;
  height: 1px;
  left: -10000px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -10000px;
  width: 1px;
}
.right-off-canvas-menu,
.own-off-canvas-menu {
  background-color: #ffffff;
  float: right;
  overflow: initial;
  padding-left: 0px;
  width: 25rem;
  z-index: 10001;
}
.right-off-canvas-menu .icon,
.own-off-canvas-menu .icon {
  padding-right: 30px;
}
.right-off-canvas-menu h3 span,
.own-off-canvas-menu h3 span {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.right-off-canvas-menu a,
.own-off-canvas-menu a {
  color: #333333;
}
.move-left .exit-off-canvas {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: none;
  z-index: 10000;
}
.move-left .exit-off-canvas:hover {
  background: rgba(0, 0, 0, 0.4);
}
.move-left > .inner-wrap {
  -webkit-transform: translate(-25rem, 0);
  -moz-transform: translate(-25rem, 0);
  -o-transform: translate(-25rem, 0);
  -ms-transform: translate(-25rem, 0);
  transform: translate(-25rem, 0);
}
.own-off-canvas-menu {
  -moz-transform: translate3d(100%, 0, 0);
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-transform: translate(100%, 0);
  -o-transform: translate3d(100%, 0, 0);
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(100%, 0, 0);
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate3d(100%, 0, 0);
  transition: transform 500ms ease 0s;
  width: 15.625rem;
  z-index: 1001;
  -webkit-backface-visibility: hidden;
}
.hide-menu {
  opacity: 0;
  transition: opacity 1.5s linear;
  visibility: hidden;
  z-index: -1;
}
.off-canvas-wrap.move-left .close-menu,
.off-canvas-wrap.left-movement .close-menu {
  display: flex;
  align-items: center;
  align-content: center;
  margin: 0 auto;
}
.off-canvas-wrap.move-left .close-menu span,
.off-canvas-wrap.left-movement .close-menu span {
  margin: 0 auto;
}
.off-canvas-wrap.no-overflow {
  overflow: visible;
}
.off-canvas-wrap.no-overflow:not(.move-left) aside.right-off-canvas-menu {
  overflow: hidden;
  width: 0;
}
.off-canvas-wrap.no-overflow.left-movement aside:not(.hide-menu) {
  width: 25rem;
  overflow: visible;
}
.off-canvas-wrap.no-overflow .inner-wrap {
  margin-top: 0;
  padding-top: 78px;
}
.off-canvas-wrap.no-overflow .inner-wrap .left-off-canvas-menu,
.off-canvas-wrap.no-overflow .inner-wrap .right-off-canvas-menu {
  top: 78px;
}
.right-off-canvas-menu * {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
.reveal-modal {
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  box-shadow: initial;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  border: 0;
  left: 0;
  margin-top: 10% !important;
  top: 0;
  width: 100%;
  z-index: 99999;
}
.reveal-modal.fade {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.reveal-modal.in {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.reveal-modal-bg.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.reveal-modal-bg.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.reveal-modal h3,
.reveal-modal h3 span {
  color: white;
  font-size: 1.28571429rem;
  margin-bottom: 0;
  padding-bottom: 0px;
}
.reveal-modal input[type="text"] {
  margin: 0px;
}
.reveal-modal .row {
  margin-bottom: 0;
}
.reveal-modal-bg {
  z-index: 99999;
}
.reveal-modal .caption {
  background-color: #424242;
  border-radius: 6px 6px 0 0;
}
.reveal-modal .caption.default-images > div > span {
  font-size: 20px;
}
.reveal-modal .row.gutter > .columns {
  margin: 0px;
}
.reveal-modal .close-reveal-modal {
  color: #ffffff;
  z-index: 9999;
  right: 10px;
}
.reveal-modal .row:not(.unpadded):not(.collapse):not(.compact):not(.caption):not(.dark-caption):not(.subnav):not(.actions-row) {
  padding: 15px 20px;
  border-radius: 0px 0px 6px 6px;
}
.reveal-modal.fade.large.in:focus {
  outline: none;
}
.reveal-modal > div {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #efefef;
  padding: 35px;
}
.reveal-modal > div > div > .row.collapse.gutter .image:first-child {
  width: 46%;
}
.reveal-modal button:not(.tiny):not(.small):not(.bordered):not(.edit-form-save),
.reveal-modal .button:not(.tiny):not(.small):not(.bordered):not(.edit-form-save) {
  padding-top: 10px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 10px;
  background-color: #424242;
  margin: 10px 25px;
}
.reveal-modal button:not(.bordered),
.reveal-modal .button:not(.bordered) {
  color: white;
}
.reveal-modal button button.disabled:hover,
.reveal-modal button.disabled:focus,
.reveal-modal button[disabled]:hover,
.reveal-modal button[disabled]:focus,
.reveal-modal .button.disabled:hover,
.reveal-modal .button.disabled:focus,
.reveal-modal .button[disabled]:hover,
.reveal-modal .button[disabled]:focus {
  background-color: rgba(66, 66, 66, 0.3);
}
.reveal-modal .reveal.unpadded {
  margin: -35px;
}
.reveal-modal .tabs dd {
  z-index: 99999;
}
.reveal-modal .tabs dd > a {
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #C28404;
  color: #efefef;
  font-size: 1rem;
  font-weight: 800;
  margin-right: 1px;
  padding: 10px;
}
.reveal-modal .tabs dd.active > a {
  background-color: #efefef;
  color: #C28404;
}
.reveal-modal.large .video .icon svg,
.reveal-modal.large .room .icon svg.video .icon svg path {
  fill: #eeae28;
}
.reveal-modal.large #collapse-description dl.tabs {
  background-color: #49b2da;
}
.reveal-modal.large .child label span {
  font-weight: 100;
  text-transform: capitalize;
}
.reveal-modal.large .tabs-right {
  position: absolute;
  right: 0;
  top: 12%;
  width: 100%;
}
.reveal-modal.large .tabs-right .columns label {
  padding-top: 10px;
}
.reveal-modal.large .tabs-right .columns label,
.reveal-modal.large .tabs-right .columns label span {
  color: white;
}
.reveal-modal.large .tabs-right .columns input[type="text"] {
  background-color: #299cc7;
  border-radius: 0;
  border: #299cc7;
  color: white;
}
.reveal-modal.large .tabs-right.smaller {
  width: 75% !important;
}
.reveal-modal .icon:not(.lang):not(.undo):not(.cancel):not(.colored):not(.check) svg,
.reveal-modal .icon:not(.lang):not(.undo):not(.colored):not(.cancel):not(.check) svg path {
  fill: white;
}
.reveal-modal .default-image {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  border: 1px solid #49b2da;
  float: left;
  height: 150px;
  margin: 3px;
  text-align: center;
  width: 150px;
}
.reveal-modal .default-image img {
  max-height: 100%;
  max-width: 100%;
}
.reveal-modal .default-image:hover,
.reveal-modal .default-image.selected {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  border: 2px solid #49b2da;
}
.reveal-modal .address {
  color: #777777;
  font-size: 0.8rem;
  margin-bottom: 10px;
  font-weight: 600;
}
.reveal-modal .alert {
  padding-left: 5px;
}
.reveal-modal .arrow {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: #424242;
  height: 45px;
  position: absolute;
  top: 50%;
  z-index: 99999;
}
.reveal-modal .arrow.right {
  right: -10px;
}
.reveal-modal .arrow.left {
  left: -10px;
}
.reveal-modal .arrow.unavailable {
  opacity: 0;
}
.reveal-modal ul.pagination li a,
.reveal-modal ul.pagination li button {
  color: white;
  font-weight: bolder;
  text-transform: uppercase;
}
.reveal-modal ul.pagination li:hover a,
.reveal-modal ul.pagination li a:focus,
.reveal-modal ul.pagination li:hover button,
.reveal-modal ul.pagination li button:focus {
  background: inherit;
}
.reveal-modal .videos .tabs dd > a,
.reveal-modal .videos .tabs-content {
  background-color: #efefef;
  color: #eeae28;
}
.reveal-modal .videos .tabs dd.active > a span {
  color: #eeae28 !important;
}
.reveal-modal .videos .tabs-content {
  background-color: #eeae28;
  border-radius: 0 3px 3px 3px;
  padding: 0 20px 20px 20px;
}
.reveal-modal .videos .tabs-content span {
  color: black;
}
.reveal-modal .videos .tabs-content label {
  color: white;
}
.reveal-modal .videos .icon:not(.save):not(.lang):not(.colored):not(.check) svg path {
  fill: #eeae28;
}
.reveal-modal .videos .language {
  margin-left: 5px;
}
.reveal-modal .videos button,
.reveal-modal .videos .button {
  background-color: #eeae28;
}
.reveal-modal .videos .medium-6.columns label {
  padding: 10px 0;
}
.reveal-modal .videos .video-player,
.reveal-modal .videos .tabbable {
  margin: 0;
}
.reveal-modal .videos form label:not(:first-child) {
  margin: 0;
}
.reveal-modal .videos .filters {
  margin: 20px -20px -10px;
}
.reveal-modal .videos .filters label {
  margin: 0px;
  display: table-row-group;
  margin-right: 5px;
}
.reveal-modal .videos .filters label label {
  margin-top: 0px !important;
  margin-left: 12px;
}
.reveal-modal .panel.wizard {
  padding: 0 0 45px 0;
}
.reveal-modal .hotel-picker,
.reveal-modal .group-picker {
  position: relative;
}
.reveal-modal .hotel-picker input::-webkit-input-placeholder,
.reveal-modal .group-picker input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.reveal-modal .hotel-picker input::-moz-placeholder,
.reveal-modal .group-picker input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.reveal-modal .hotel-picker input:focus::-webkit-input-placeholder,
.reveal-modal .group-picker input:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.reports-icon svg {
  width: 100%;
}
.reports-icon svg path,
.reports-icon svg polygon {
  fill: #6a89db;
}
.round-reports {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  font-size: 0.8rem;
  height: 20px;
  margin-right: 10px;
  text-align: center;
  width: 20px;
  padding: 2px;
  background-color: #6a89db;
}
.services-icon svg {
  width: 100%;
}
.services-icon svg path,
.services-icon svg polygon {
  fill: #49b2da;
}
.round-services {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  font-size: 0.8rem;
  height: 20px;
  margin-right: 10px;
  text-align: center;
  width: 20px;
  padding: 2px;
  background-color: #49b2da;
}
.management-icon svg {
  width: 100%;
}
.management-icon svg path,
.management-icon svg polygon {
  fill: #49b2da;
}
.round-management {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  font-size: 0.8rem;
  height: 20px;
  margin-right: 10px;
  text-align: center;
  width: 20px;
  padding: 2px;
  background-color: #49b2da;
}
.ventas-icon svg {
  width: 100%;
}
.ventas-icon svg path,
.ventas-icon svg polygon {
  fill: #ea793e;
}
.round-ventas {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  font-size: 0.8rem;
  height: 20px;
  margin-right: 10px;
  text-align: center;
  width: 20px;
  padding: 2px;
  background-color: #ea793e;
}
.extract(reports, services, management, ventas, 5)-icon svg {
  width: 100%;
}
.extract(reports, services, management, ventas, 5)-icon svg path,
.extract(reports, services, management, ventas, 5)-icon svg polygon {
  fill: #424242;
}
.round-extract(reports, services, management, ventas, 5) {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  font-size: 0.8rem;
  height: 20px;
  margin-right: 10px;
  text-align: center;
  width: 20px;
  padding: 2px;
  background-color: #424242;
}
ul.menu {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  font-size: 0.875rem;
  left: 0;
  list-style-type: none;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 200px;
  z-index: 9999;
}
ul.menu > li {
  display: block;
  float: none;
  position: relative;
}
ul.menu > li:hover div {
  background-color: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  font-size: 0.875rem;
  list-style-type: none;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  padding: 20px 0;
  visibility: visible;
}
ul.menu > li:hover div ul li {
  font-size: 0.875rem;
  list-style-type: none;
}
ul.menu > li:hover div div {
  visibility: hidden;
}
ul.menu > li:hover div > li:hover div {
  visibility: visible;
}
ul.menu > li div {
  -moz-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  visibility: hidden;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  display: block;
  font-size: 0.875rem;
  left: 178px;
  list-style-type: none;
  padding: 20px;
  position: absolute;
  top: 0;
  transition: all 0.15s ease-in-out;
  width: 150px;
}
ul.menu > li div ul {
  float: left;
  font-size: 0.875rem;
  list-style-type: none;
}
ul.menu > li div ul > li div > ul li div {
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  visibility: hidden;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  display: block;
  font-size: 0.875rem;
  left: 150px;
  list-style-type: none;
  padding: 20px;
  position: absolute;
  top: 50px;
  transition: all 0.3s ease-in-out;
  width: 150px;
}
ul.menu > li div ul > li:hover div {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  background-color: white;
  padding: 10px 0;
  visibility: visible;
}
ul.menu > li a {
  display: block;
  padding: 10px 15px;
}
ul.menu ul li:hover div {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  background-color: white;
  padding: 10px 15px;
  visibility: visible;
}
ul.menu.right-click {
  padding: 0px;
  margin: 0px;
}
ul.navmenu-container {
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  column-count: 3;
  column-gap: 10px;
  width: 1760px;
}
ul.navmenu-container li {
  display: inline-block;
  width: 100%;
}
.navmenu .caption {
  padding: 20px;
}
.nodes {
  list-style: none;
  margin: 0;
  padding: 0;
}
.angular-ui-tree {
  position: relative;
}
.angular-ui-tree-content {
  border-color: #D7D7D7;
  border-style: solid;
  border-width: 0;
  color: #333333;
  font-size: 0.875rem;
  height: 65px;
  position: relative;
}
.angular-ui-tree-content .columns:not(.layer) {
  line-height: normal;
  min-height: 60px;
  padding: 15px 0;
}
.angular-ui-tree-content.itemlist-item-content:hover {
  font-weight: bold;
}
.angular-ui-tree-content:before {
  border-bottom: 1px solid rgba(170, 170, 170, 0.33);
  content: '';
  display: block;
  height: 65px;
  left: 0;
  margin-top: 0;
  position: absolute;
  right: 0;
  visibility: visible;
  bottom: 0;
}
.angular-ui-tree-drag {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  list-style: none;
  margin: 0;
  padding: 0;
  pointer-events: none;
  position: absolute;
  z-index: 999;
}
.angular-ui-tree-handle {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: move;
  font-weight: bold;
  line-height: 20px;
  min-height: 20px;
  text-decoration: none;
}
.angular-ui-tree-placeholder {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px dashed #333333;
  margin: 5px 0;
  min-height: 30px;
  padding: 0;
}
.angular-ui-tree-empty {
  background: transparent;
  border: none;
  min-height: 0;
}
.angular-ui-tree-hidden {
  display: none;
}
.angular-ui-tree-node .angular-ui-tree-node .row {
  margin: 0;
}
.angular-ui-tree-node .switch.round label {
  float: right;
  margin-bottom: 0;
}
.angular-ui-tree .angular-ui-tree-node form {
  border-top: 1px solid #a6a6a6;
}
.angular-ui-tree-nodes {
  list-style: none;
  margin: 0;
  padding: 0;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 40px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 60px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 80px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 100px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 120px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 140px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 160px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 180px;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content ~ .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 200px;
}
.angular-ui-tree-node,
.angular-ui-tree-placeholder {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1rem;
  min-height: 20px;
}
.angular-ui-tree form {
  border-top: 1px solid rgba(166, 166, 166, 0.28);
}
.angular-ui-tree form a {
  text-indent: 0;
}
.angular-ui-tree form .actions > div {
  text-indent: 0;
}
.angular-ui-tree .angular-ui-tree form label {
  margin: 2% auto;
  text-indent: 0;
}
.angular-ui-tree .tabbable {
  margin: 1% auto;
}
.not-full-tree-root .angular-ui-tree-content,
.right-off-canvas-menu .angular-ui-tree-content {
  position: inherit;
}
.not-full-tree-root .angular-ui-tree-content:before,
.right-off-canvas-menu .angular-ui-tree-content:before {
  bottom: auto;
}
.tabset-integred:not(.outside) dl {
  padding-left: 1%;
}
.tabset-integred .tabs dd > a .show-for-large-up {
  text-transform: uppercase;
  margin-left: 0;
}
/* Només mostrarem les lletres en pantalles grans, per la qual cosa li assignarem les classes relatives a la maquetació de icona + lletra dintre d'un mediaquery */
@media only screen and (min-width: 1232px) and (max-width: 2208px) {
  .tabset-integred.outside .tabs dd > a {
    text-align: left !important;
  }
  .icons.show-for-large-up {
    width: 36%;
  }
  .icons.show-for-large-up + span {
    margin-left: 0;
    width: 35%;
  }
  .icons + .show-for-large-up {
    margin-left: 0;
  }
  .tabset-integred:not(.outside) .icons + .show-for-large-up {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1026px) and (max-width: 1232px) {
  .hide-for-large-up {
    display: inherit !important;
  }
}
body > .select2-container.open {
  z-index: 9999;
}
.ui-select-highlight {
  font-weight: bold;
}
.ui-select-offscreen {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  left: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 1px !important;
}
.ui-select-choices-row.active .option.ui-select-choices-row-inner > .inactive {
  background-color: #f5fafd;
}
.option.ui-select-choices-row-inner > span {
  background-color: #FAFAFA;
  color: #424242;
  display: block;
  padding: 5px 0;
  text-transform: none !important;
  width: 100%;
}
.option.ui-select-choices-row-inner > span.inactive {
  background-color: #ff8383;
}
.ui-select-container.selectize-control.single.ng-invalid-required.ng-touched > .selectize-input {
  border: 1px solid red;
}
.option.ui-select-choices-row-inner > span {
  background-color: #FAFAFA;
  color: #424242;
  display: block;
  padding: 5px 0;
  text-transform: none !important;
  width: 100%;
}
.option.ui-select-choices-row-inner > .inactive {
  background-color: #ff8383;
}
.ng-dirty.ng-invalid > a.select2-choice {
  border-color: #d44950;
}
.select2-result-single {
  padding-left: 0;
}
.select2-locked > .select2-search-choice-close {
  display: none;
}
.selectize-input input[type="text"] {
  height: 1.3125rem;
}
.select-locked > .ui-select-match-close {
  display: none;
}
.ui-select-container[theme="select2"].direction-up .ui-select-match {
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown {
  -webkit-box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-top: -4px;
}
.ui-select-container[theme="select2"] .ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search {
  margin-top: 4px;
}
.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match {
  border-bottom-color: #5897fb;
}
label .ui-select-container span {
  color: #777777;
  text-transform: normal;
  font-weight: normal;
  font-family: inherit;
}
.selectize-control > .selectize-input > input {
  width: 100%;
}
.selectize-control > .selectize-dropdown {
  width: 100%;
}
.cross {
  float: right;
  font-size: 80%;
  margin: 0 10px;
  margin-top: -24px;
  padding: 0 20px;
  position: absolute;
  right: 7%;
  z-index: 999999999;
  cursor: pointer;
}
.dates-range .cross {
  background-color: #6F6F6F;
  border-radius: 100px;
  color: white;
  font-size: 0.75rem;
  font-weight: bold;
  height: 17px;
  line-height: normal;
  margin-top: 9px;
  padding: 1px 5px;
  right: auto;
  text-align: center;
  z-index: 10;
  left: 150px;
}
.dates-range {
  color: #6F6F6F;
  font-size: 0.85rem;
  line-height: 1.8rem;
  position: relative;
}
.ng-dirty.ng-invalid > .selectize-input {
  border-color: #d44950;
}
.ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
  -webkit-box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  margin-top: -2px;
}
.btn-default-focus {
  border-color: #adadad;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  color: #333333;
  outline-offset: -2px;
  outline: 5px auto -webkit-focus-ring-color;
  text-decoration: none;
}
.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}
.ui-select-bootstrap .ui-select-toggle > .caret {
  height: 10px;
  margin-top: -2px;
  position: absolute;
  right: 10px;
  top: 50%;
}
.input-group > .ui-select-bootstrap.dropdown {
  position: static;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}
.ui-select-bootstrap > .ui-select-match > .btn {
  text-align: left !important;
}
.ui-select-bootstrap > .ui-select-match .caret {
  position: absolute;
  right: 15px;
  top: 45%;
}
.ui-select-bootstrap > .ui-select-choices {
  height: auto;
  margin-top: -1px;
  max-height: 200px;
  overflow-x: hidden;
  width: 100%;
}
.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important;
  border: none;
  height: 1.666666em;
  margin-bottom: 3px;
  outline: none;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  margin: 0 3px 3px 0;
  outline: 0;
}
.ui-select-multiple .ui-select-match-item {
  position: relative;
}
.ui-select-multiple .ui-select-match-item.dropping-before:before {
  border-left: 1px solid #428bca solid #ffffff;
  content: "";
  height: 100%;
  margin-right: 2px;
  position: absolute;
  right: 100%;
  top: 0;
}
.ui-select-multiple .ui-select-match-item.dropping-after:after {
  border-right: 1px solid #428bca solid #ffffff;
  content: "";
  height: 100%;
  left: 100%;
  margin-left: 2px;
  position: absolute;
  top: 0;
}
.ui-select-bootstrap .ui-select-choices-row > a {
  clear: both;
  color: #333333;
  display: block;
  font-weight: 400;
  line-height: 1.42857143;
  padding: 3px 20px;
  white-space: nowrap;
}
.ui-select-bootstrap .ui-select-choices-row > a:hover,
.ui-select-bootstrap .ui-select-choices-row > a:focus {
  background-color: #f5f5f5;
  color: #262626;
  text-decoration: none;
}
.ui-select-bootstrap .ui-select-choices-row.active > a {
  color: #ffffff;
  outline: 0;
  text-decoration: none;
}
.ui-select-bootstrap .ui-select-choices-row.disabled > a,
.ui-select-bootstrap .ui-select-choices-row.active.disabled > a {
  background-color: #ffffff;
  color: #777;
  cursor: not-allowed;
}
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
  display: none !important;
}
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
  border-color: #d44950;
}
.ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}
.selectize-dropdown {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0 0 3px 3px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0 0 3px 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0 0 3px 3px;
  background: #f5fafd;
  border-top: 0 none;
  border: 1px solid #d0d0d0;
  margin: -1px 0 0 0;
  position: absolute;
  z-index: 999999;
  padding: 3px 10px;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown-content {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown .selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  -webkit-font-smoothing: inherit;
  color: #495c68;
  font-family: inherit;
  font-size: 0.875rem;
  line-height: 18px;
}
.selectize-control {
  min-height: 42px;
  position: relative;
  text-indent: 0;
  top: 5px;
}
label .selectize-control {
  line-height: 0;
  min-height: 0;
  top: 0;
}
.selectize-control.single .selectize-input {
  background-color: #efefef;
  background-repeat: repeat-x;
}
.selectize-control.single .selectize-input:after {
  background: url("../icons/maximizar.svg") no-repeat 97% 50%;
  content: ' ';
  display: block;
  height: 100%;
  margin-top: -3px;
  position: absolute;
  right: -1px;
  top: 7%;
  width: 100%;
}
.selectize-control > .selectize-dropdown {
  width: 100%;
}
.selectize-control.single .selectize-input,
.selectize-control .selectize-dropdown.single {
  border-color: #9C9C9C;
}
.selectize-control.single.selectize-input,
.selectize-control .selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control > .selectize-input > input {
  width: 100%;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: inherit;
  cursor: text;
  display: inline-block;
}
.selectize-control .ui-select-match button {
  background-color: #CACACA;
  border-radius: 0;
  border: 0 !important;
  cursor: pointer;
  float: right;
  font-size: 0.8125rem;
  margin: 0;
  padding: 3px 7px;
  position: relative;
  right: 0;
  top: 0;
}
.selectize-control .ui-select-match button:hover {
  background-color: rgba(208, 208, 208, 0.71);
  border-radius: initial;
  color: white;
}
.selectize-control .ui-select-match span {
  color: #424242;
  line-height: 20px;
  text-transform: none !important;
}
.selectize-input {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d0d0d0;
  display: inline-block;
  overflow: hidden;
  padding: 8px 30px 8px 8px;
  position: relative;
  width: 100%;
  z-index: 1;
  min-height: 39px;
}
.selectize-input > * {
  /* display        : -moz-inline-stack;
        display        : inline-block;*/
  vertical-align: baseline;
  zoom: 1;
}
.selectize-input > input {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
  background: none !important;
  border: 0 none !important;
  line-height: inherit !important;
  margin: 0 1px !important;
  max-height: none !important;
  max-width: 100% !important;
  min-height: 0 !important;
  padding: 0 !important;
  text-indent: 0 !important;
}
.selectize-input::after {
  clear: left;
  content: ' ';
  display: block;
}
.ui-select-offscreen {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  left: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 1px !important;
}
.sub-block-left {
  width: 40%;
}
.sub-block-left-general {
  width: 30%;
}
.sub-block-right {
  width: 30%;
}
.styled-block-1 {
  width: 50%;
  display: flex;
  justify-content: end;
}
.styled-block-general {
  width: 40%;
  display: flex;
  justify-content: end;
}
.styled-block-1-edit {
  width: 60%;
  display: flex;
  justify-content: end;
  padding-right: 20px !important;
}
.styled-block-2 {
  width: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.styled-block-type {
  width: 20%;
  display: flex;
  justify-content: end;
  padding-right: 20px !important;
}
.styled-block-checkboxes {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 15px 15px 15px !important;
}
.btn-block {
  display: flex;
  justify-content: flex-end;
  margin: 10px 20px 20px 0;
}
.block-copy-engine-code {
  display: flex;
  justify-content: center;
  margin: 20px auto 0 auto;
}
.btn-save {
  display: flex;
  align-items: center;
  gap: 10px;
}
.padding-left {
  padding-left: 20px;
}
.marginTop {
  margin-top: 10px;
}
.marginTop-50 {
  margin-top: 50px;
}
.not-padding {
  padding: 0 !important;
}
.item-padding-20 {
  padding: 20px !important;
}
.center-items {
  display: flex;
  align-items: center;
}
.font-edit {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.info-value-styled {
  width: 50% !important;
}
.positionStyleFix {
  left: 0px !important;
  opacity: 1 !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0 !important;
}
.not-from-hotel {
  background-color: #ff8383;
}
.error-box {
  display: flex;
  justify-content: end;
  margin-right: 20px;
  color: red;
  font-size: 16px;
}
.info-props-block {
  padding: 10px 20px;
  font-size: 18px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.block-position-styled {
  border: 10px solid #d8d8d8;
}
.tabset-engine {
  min-width: 30em;
}
.configs_list .itemBlock.tableHeaders.caption:not(.dark-caption):not(.black) {
  border-radius: 0px;
}
.configs_list .itemBlock.tableHeaders .columns {
  border-right: 1px solid #eecf8b;
  text-align: center;
  border-left: 1px solid #eecf8b;
}
.configs_list .infoBlock.hierarchyTable {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.configs_list .hierarchyTable.columns + .columns:last-child {
  float: left;
}
.configs_list .hierarchyTable h4 {
  font: 700 16px / 18px 'Montserrat Bold' !important;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  vertical-align: middle;
  margin: 0 0 6px 0;
}
.configs_list .hierarchyTable p {
  margin: 0px;
  width: fit-content;
  padding: 3px 7px;
}
.configs_list .hierarchyTable .columns.hierarchyTitles {
  padding: 0 0 10px 0;
}
.configs_list .hierarchyTable .columns {
  padding: 2px 0 0 0;
  margin-bottom: 2px;
}
.configs_list .hierarchyTable .columns .columns {
  padding: 2px 0 0 0;
  margin-bottom: 0px;
}
.configs_list .hierarchyTable .hierarchyContent:hover {
  background: #d3981827;
}
.configs_list .columns .columns.base {
  padding: 2px 0 0 10px ;
}
.configs_list .hierarchyTable.active .hierarchyContent.active .hierarchyValue.active p {
  border-bottom: 3px solid green;
}
.configs_list .hierarchyTable.active .hierarchyContent.active {
  background: #0080001f;
}
.configs_list .itemlist-item-content:not(.clear) {
  border-right: 7px solid red;
  background: #ff00001f;
}
.configs_list .itemlist-item-content:not(.clear).active_prop {
  border-right: 7px solid green;
  background: #0080001f;
}
.engine-link-line-h {
  display: inline-block;
  width: 100%;
}
/*
.configs_list .has_children .is_child:first-child {
  border: 0px;
}

.configs_list .has_children .is_child {
  border-left: 10px solid #e5e5e5;
  // border-right: 10px solid #e5e5e5;
}

.configs_list .has_children .is_child:nth-child(2) {
  border-top: 20px solid #e5e5e5;
  border-left: 10px solid #e5e5e5;
  // border-right: 10px solid #e5e5e5;
}

.configs_list .has_children .is_child:last-child {
  border-bottom: 20px solid #e5e5e5;
  border-left: 10px solid #e5e5e5;
  // border-right: 10px solid #e5e5e5;
}
*/
.engine_alter_config_span,
.engine_device_span {
  color: #777777;
}
.icon-refresh-cache {
  fill: #fff;
}
.icon-refresh-cache svg {
  width: 20px;
  position: relative;
  top: 2px;
}
.check-advanced-options {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
}
.advanced-options-toggle {
  height: 1.5rem !important;
  width: 3.5rem !important;
}
.advanced-options-toggle::after {
  height: 1rem !important;
  width: 1rem !important;
}
.box-advanced-options {
  width: 20% !important;
}
.box-buttons {
  display: flex;
  position: relative;
  bottom: 15px;
}
.apps-switcher {
  background-color: #4570ff;
  display: none;
  position: absolute;
  right: 115px;
  transform: translateX(50%);
  text-align: left;
  transition: all .3s;
  width: 180px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);
  z-index: 200;
  top: 42px;
}
.apps-switcher.block {
  display: block;
}
.apps-switcher ul li {
  list-style: none;
  cursor: pointer;
  background-color: #ffffff;
  padding: 10px 13px 10px 10px;
  width: 100%;
  line-height: 14px;
}
.apps-switcher ul li a span {
  font-size: 12px;
}
.apps-switcher ul li:hover {
  background-color: #4570ff;
}
.apps-switcher ul li:hover a {
  color: #ffffff;
}
.apps-switcher .config-inner-wrap .icons svg {
  max-height: 15px;
  max-width: 15px;
  min-height: 5px;
  min-width: 5px;
}
.apps-switcher .config-inner-wrap .unpadded .bordered {
  text-align: left;
}
.user-config_panel {
  background-color: #4570ff;
  display: none;
  position: absolute;
  right: 145px;
  transform: translateX(50%);
  text-align: left;
  transition: all .3s;
  width: 200px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);
  z-index: 200;
  top: 60px;
}
.user-config_panel.block {
  display: block;
}
.user-config_panel ul li {
  list-style: none;
  cursor: pointer;
  background-color: #ffffff;
  padding: 10px 13px 10px 10px;
  width: 100%;
  line-height: 14px;
}
.user-config_panel ul li a span {
  font-size: 12px;
}
.user-config_panel ul li:hover {
  background-color: #4570ff;
}
.user-config_panel ul li:hover a {
  color: #ffffff;
}
.user-config_panel .config-inner-wrap .icons svg {
  max-height: 15px;
  max-width: 15px;
  min-height: 5px;
  min-width: 5px;
}
.user-config_panel .config-inner-wrap .unpadded .bordered {
  text-align: left;
}
.tpl-user-config-smart {
  max-width: 800px;
  margin: -85px 0 0 -50px;
}
.tpl-user-config-smart .tpl-nav-user-options {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-top: 80px;
  padding: 0 20px;
}
.tpl-user-config-smart .tpl-nav-user-options button {
  border: 1px solid #424242;
}
.tpl-user-config-smart .tpl-nav-user-options button:hover {
  border: 1px solid #424242;
  background: transparent !important;
  color: #424242;
  transition: 0.3s;
}
.tpl-user-config-smart .form {
  padding: 30px 30px 30px 30px;
}
.tpl-user-config-smart .form .container .inputs-container {
  padding: 10px 0 5px 0;
  display: inline-flex;
  gap: 0 30px;
}
.tpl-user-config-smart .form .container .inputs-container .tpl-input {
  max-width: 80%;
}
.tpl-user-config-smart .form .container .inputs-container .tpl-input .input-title {
  font: 500 12px 'Montserrat';
}
.tpl-user-config-smart .form .container .inputs-container .tpl-input input {
  width: 300px!important;
  border-radius: 3px!important;
}
.tpl-user-config-smart .form .container .inputs-container .tpl-input small.error {
  position: static !important;
  bottom: auto !important;
  right: auto !important;
  box-sizing: border-box;
  padding: 0 0.5em;
  font-size: 0.875em;
  color: #d00;
  /* opcional para evitar desbordes de palabras muy largas */
  word-wrap: break-word;
  margin-top: 10px;
  display: block;
}
.tpl-user-config-smart .form .container .tpl-generic-select-sr {
  max-width: 500px;
}
.tpl-user-config-smart .form .container .tpl-generic-select-sr select {
  font: 500 12px 'Montserrat';
  color: #4570ff;
  border: 1px solid #4570ff;
}
.tpl-user-config-smart .form .container .tpl-generic-select-sr .select-title {
  font: 500 12px 'Montserrat';
}
.tpl-user-config-smart .form .container .tpl-generic-select-sr .select {
  width: 300px;
}
.tpl-user-config-smart .form .container .tpl-generic-select-sr .select:after {
  border-top: 6px solid #4570ff;
}
.tpl-user-config-smart .form .container .button-container {
  display: flex;
  justify-content: space-between;
  padding: 20px 55px 0 0;
}
.tpl-user-config-smart .form .container .button-container .tpl-button {
  padding-left: 30px;
  text-transform: uppercase;
  background-color: #0045ab!important;
}
.tpl-user-config-smart .form .container .button-container .tpl-button:hover {
  background-color: #32bbef!important;
}
.tpl-user-config-smart .form .container .button-container .tpl-button svg {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -8px;
  width: 15px;
  height: 15px;
  fill: #ffffff;
}
.tpl-user-config-smart .form .container .button-container .tpl-button:disabled {
  background: #4C4C4C !important;
  cursor: not-allowed;
  opacity: 0.6;
}
.tpl-user-config-smart .form .container .user-config-errors {
  padding-left: 20px;
}
.tpl-user-config-smart .form .container .user-config-errors .error {
  position: static;
  text-align: left;
  font: 500 14px/16px 'Montserrat';
}
.tpl-user-config-smart .form .container .user-config-errors .error:not(:first-of-type) {
  margin-top: 10px;
}
.multiselect {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #A2A1A1;
  color: #ffffff;
  cursor: pointer;
  display: table-cell;
  font-family: 'Montserrat';
  margin-right: 2px;
  margin-bottom: 10px;
  min-width: 38px;
  padding: 8px 6px;
}
.multiselect.center-items {
  align-items: center;
}
.multiselect svg {
  display: block;
  max-width: 25px;
  max-height: 20px;
  margin: 0 auto;
}
.multiselect svg,
.multiselect svg path,
.multiselect svg rect,
.multiselect svg polygon {
  fill: #ffffff;
}
.multiselect span {
  color: #ffffff;
  float: left;
  font-weight: bolder;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.multiselect.multiple-option + .multiple-option {
  margin-left: 10px;
}
.multiselect.option-index {
  font-size: 10px;
}
.multiselect.child {
  padding-top: 10px;
}
.right-align .multiselect {
  float: right;
}
.multiple-inverse > .multiselect {
  margin-top: 5px;
}
.multiselect > div {
  margin: 0 auto;
}
.multiple,
.multiple-inverse {
  border-collapse: separate;
  border-spacing: 5px;
  flex-wrap: wrap;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.simpleDatepickerContainer {
  position: relative;
}
.simpleDatepickerContainer .selectedDates {
  border: 1px solid #b7b7b7;
  text-align: center;
  background-color: #DDDDDD;
}
.simpleDatepickerContainer .rangesSelected div,
.simpleDatepickerContainer .rangesSelected label {
  padding-top: 0;
}
.simpleDatepickerContainer .rangesSelected input {
  margin-right: 5px;
}
.simpleDatepickerContainer .rangesSelected input[disabled] + span {
  opacity: 0.4;
}
.simpleDatepickerContainer .seasonsSelect {
  padding-top: 25px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  position: absolute;
  background-color: #FFFFFF;
  text-align: left;
  border: 1px solid #CDCDCD;
}
.simpleDatepickerContainer .seasonsSelect .icon.save svg {
  max-height: 17.3px;
  min-height: 14px;
  max-width: 17.3px;
}
.simpleDatepickerContainer .seasonsSelect .icon.save + span {
  padding-left: 5px;
}
.simpleDatepickerContainer .seasonsSelect .actions .columns:first-child button {
  margin-left: 0;
}
.simpleDatepickerContainer .seasonsSelect .actions .columns:nth-child(2) button {
  margin-right: 0;
}
.simpleDatepickerContainer .color {
  height: 12px;
  width: 12px;
  -moz-border-radius-bottomleft: 35px;
  -moz-border-radius-bottomright: 35px;
  -moz-border-radius-topleft: 35px;
  -moz-border-radius-topright: 35px;
  -webkit-border-bottom-left-radius: 35px;
  -webkit-border-bottom-right-radius: 35px;
  -webkit-border-top-left-radius: 35px;
  -webkit-border-top-right-radius: 35px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 35px;
  border-bottom-right-radius: 35px;
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
  display: inline-block !important;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}
.simpleDatepickerContainer .color.select {
  width: 57%;
}
.simpleDatepickerContainer .legendSeparator {
  margin-left: 5px;
}
.simpleNativeDatepicker {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  background-color: #FFF;
  display: inline-block;
  float: left;
  padding: 20px;
  position: absolute;
  text-align: center;
  user-select: none;
  width: 720px;
  z-index: 99999;
  /*.selectingSeasons:after {
        .size(100%, 100%);
        background       : rgba(0,0,0,0.1);
        bottom           : 0;
        content          : " ";
        display          : block;
        left             : 0;
        position         : absolute;
        right            : 0;
        top              : 0;
    }*/
}
.single .simpleNativeDatepicker {
  width: auto;
}
.simpleNativeDatepicker.up {
  bottom: 37px;
}
.simpleNativeDatepicker .seasons {
  height: auto;
  width: 100%;
}
.simpleNativeDatepicker .controls {
  margin-top: 1rem;
}
.simpleNativeDatepicker table {
  float: left;
  margin-bottom: 0;
  border: 0 solid;
  margin-right: 5px;
  text-indent: 0;
  width: 49%;
}
.simpleNativeDatepicker table thead {
  background: transparent;
}
.simpleNativeDatepicker table .header {
  color: white;
  font-family: 'Montserrat';
  font-weight: 600;
  padding: 22px 0 !important;
  text-transform: uppercase;
}
.simpleNativeDatepicker table .weekdays {
  height: 50px;
  width: auto;
  border-bottom: 1px solid #DDDDDD;
}
.simpleNativeDatepicker table tr.spacer {
  height: 10px;
  width: auto;
}
.simpleNativeDatepicker table:last-child {
  margin-right: 0;
}
.simpleNativeDatepicker tr:not(.header-color) {
  background-color: transparent !important;
}
.simpleNativeDatepicker td {
  cursor: pointer;
  text-align: center;
}
.simpleNativeDatepicker .selected {
  color: white;
}
.simpleNativeDatepicker .selecting {
  background-color: #E6E6E6;
}
.simpleNativeDatepicker .selectingSeasons {
  background-color: #E6E6E6 !important;
}
.simpleNativeDatepicker .pastDay {
  color: #BDB5B5;
  cursor: auto;
}
.simpleNativeDatepicker .outOfMonth {
  background-color: transparent !important;
  color: transparent !important;
  pointer-events: none;
}
.simpleNativeDatepicker .prevMonthBtn {
  color: white;
  cursor: pointer;
  margin-left: 4px;
  text-align: left;
}
.simpleNativeDatepicker .nextMonthBtn {
  color: white;
  cursor: pointer;
  margin-right: 4px;
  text-align: right;
}
.simpleNativeDatepicker .dayName {
  font-family: 'Montserrat';
  font-size: 0.6875rem;
  text-transform: uppercase;
}
.end .simpleNativeDatepicker {
  float: right;
  position: relative;
}
.inputNativeDatepicker[disabled] {
  opacity: 0.4;
}
.inputNativeDatepicker.white_input {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background-color: white !important;
  border: 0 !important;
  color: white !important;
  user-select: none;
}
.seasonDatepicker {
  background-color: transparent;
}
.isHidden {
  display: none;
}
a.close {
  align-content: stretch;
  background-color: #424242;
  border-radius: 80px;
  border: 2px solid #424242;
  color: #EFEFEF;
  font-weight: bolder;
  height: 24px;
  padding-left: 7px;
  position: absolute;
  right: 0;
  top: -8px;
  vertical-align: top;
  width: 25px;
  z-index: 99999;
}
a.close.padded {
  top: 4px;
}
.datepicker table thead tr th,
#datepicker table thead tr th,
.datepicker table thead tr td,
#datepicker table thead tr td {
  padding: 0.4rem;
}
.colorpicker-visible,
.colorpicker-visible .dropdown-menu {
  display: block !important;
}
colorpicker-saturation {
  height: 100px;
  width: 100px;
  display: block;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAFJhJREFUeAGMU+/q4kAMzFYf4LgP96a+q4c+gSIqxf/r5maWDoTgz15gmM0kW5uMLa21v2b2G6jAG2iEzqUU6q5c/OlMuHtL/ULNd5TP6EJ1RP7NuXvKE397jmbg7MrzHI748T1UA3eopyGQV2qK1+vVHo/Hm1itVm0J7Q+afwGMmgeRphf7Noh6lCeuHJAvm/X8rAQNlw2VScoj6863OQjl2ZB3qkeu5Lh0RJ3qynuNjJA21FppQAHa8/l83263No5jOxwOttlsbL1e2xIXXpMZzzRsXoTw34bQgLiQbKh6M9SXDBSypn4XGOSkGUO1cJdn1Yh4/qYVgctmGSwXyARNcOSFRuBMHvA1GMzwy+Vix+PRdrvdYrvd2vl87oZYDCxBL9B/jEyopghzlNjL0DlB+gAoPNXyOfa3oA9puXonyVHzdH+g9MEISa5z0qUNkwkm6MJkxALg8mlMAxvNwBfhYLvf7w50vl6vBV9H2e/3BjYateQDY8gM5bmWovygdyEb87k/G5Zz9c/2zfEQFysO5nDJ6mMel91Z//pwFpygIWIaMXE3AoYssPBCI/B12DiONMT5VZxOJ0f+j/MyWo5chYGowfn/j03lNXBpl85Up8d46u6DChBMvKv2UePrrAsChtdLTi73oEBjFDYpmIp/KSgRhRw357sXuHLknRgI8d90F8QL761oI8iQeJqvUOGnAoEkgNblF13iiJASZCwhLkG+v7/Halvt5+enr7x+02lZOwKymJ7jMAXK32RxaXnNxfXzCOkCxTO2I3NiR0i9gAjQLLoVHkKG8pCi0UT4Q0h5xUFIlBJEYmg+1yg6TrUq+YfEWKK0lWsSS8+DkNvCWtvJXu0UbDyH/NYjoDHFybPd/cPeficiW5LvkVdBNY4UoIqOQMwPBXm9vUYIVCj3GkXCCo1tRS//uMhYoVG3q46HaBQtamESTs/+0o92hOTaBbqjBwpu8reCuzAP4rkXpQBzQwbhZxD7jNYEAS4CI2Rg4hLitPUor2hGh6j4hQ5FfWt8LQF+SwyJIpGUV05nu56VHqJhR8ybb+Q+/dnPYZYSigIICvY3xfYxCckz/qazprjDiFJ+5DWVwscaMpSDgkleI2uutaKk5kPFNTqO8pBDlBQZEqKvoJXp7+lxzx7Cuoqp2M7zlrm5JbH/9oZ/GLdzBGf9FNmmvPi+h2FXnm8L5WhdCMJNyr1D6yvKP1rFQYgSjWpteE0JMraEME8ykpzo/0/+wcg5yGHMooegQYIRyXU1i52tCSfn9oSQFH+Fe4jypxs3RHA+xNCcNUZ+BXRg7iu0lhgDAesisSfE6UA0iudz9sNHKChek5eBX9a+FwKkKQ+Nd6JljkLX6B4x2L8hhHOsVdhR4iHEEe1LeWJCSI2tCo9AU3OIKHGgbupv6NvyRciGgMzPPLP5LmhPdKTx8qgSWIXxVkZx8QJihmCvPP8nE6IRXniKT9GThhKF0QkZal3KQYcLgn+s8YwWJiNnLVL4mOz1b+4piM8/+YYb8xNlLoASXqC7c9DCOokhl4RAKgSkCNM9wklBOPL4BIJoblQggsb8Km9W/IlIJkKrPN4xEETPwtS3hczrp8//pxmzpoUIBfeSO8r8/OE59wgTIsnIb4yBj7Cft6pYI8Sbh5TBD749IANSlKPgJQQmrr0uUfjbCnlV/V9OCfLpDc9b0nw4x3bznAbWFAyfUeBLEIhA3uaCKifFyUBg8pg+Ro8nOCVOintKoy0xj5bFvhNCQMAfoUqgc8UwMRot8dWy/qPcDHQk5XkgOPD97//Gl/xC2kKlkhl2V4pMQmAON+22E+4XgIzMKYMSmp7S0ymTcpYEYM6eVjKlJV25HgYguZ6lD1hR4S4byoxRwMUQjm87MYVxrW19nCqbgTD4kSEde7FlxcF4tKDCPu41lBUKa7tjgGuHJuPCwpBPdcONuVTiMEMgbPpugJE0+GIRusL+yD9qGhrP05ClFHfOuppZeV4ZkgyJdJc3dkxh0+8YDBpbsyuxrXYzV4VfmJLFwxdAEq7azIj9Yw9AuUCjEL3I7pD1xgo0BPv5Y2U9MCBvegpGxq9/vK7BftOQssP3ueL+HfJwLkAqVLlgPH9CF7phgMoKj/X8EjiNCtGQHzFU9mM7gsR8W/5wkuZ9ZUKBcYuWdE3qU2YYqLIllfo5aog2m2haKnlsvP30YUHO+3f9Yu2GrNpW2rYV8id2bM/9KxBPc/QgZQT9AlotQRtgSls1pIDADvo+3hL0bXBU0yxqG4Fx2ZshdXSBaEjZYtIdh/uxQDOrpMV/Biatjj8nzRgq8p0Ud6w9fAwwe+9mSJPWUMWzPG+A21ZWG45nhoQp1RdaBZ1WYDteUQ4gffvH1jomTHlkxk9GTDi5AS0YAODxMoRjMiqsjq/MyqvFFJX9buv6+18Y8mwDyFRH7Dj+T1rBtYivRV1v9mHtiKhfD10QrRFdsxor9Z4bgChAtF22fLsv1sfsGL4B0grazi9DygpagZ0A2s2WBMBmLn0de15D11KG5WSAvh20rB92fEIVwk0jdV2qPdyWr4mYuw75NMua7FFtmZxbkN7qi4DSFgaqQjc75GwDwbgBMkMMAPfD6cR1wpl1o7GftDhMMSPaFmm05+Tv/HWW9aQXbMfiBAZ4cNLdnz6hyAyj7ki9oQYYqdYd4h405JRwXs4DhLKozKhzG65449eQ4i5nX2LKXYjCVDcWF58Y0uJvj2EpY2VN79NzjHlVF8E1M2JZxOzW62rIEhhlywoAMMhrS8dFBJhgMJx5aRxg/fv9rSW9WN7LeQxZPn4bo6ExYgppsWNkQIt2pOAU8DAK8Oh/yK7ECM8pCAboJDTRFNsJQ3ZkBdtFXgV+A5qAEasl4sk2WxjOzn9PY6sZ1ZxJD/p9FMwoc1pjLNhEbLd2eX2Kpv6Y+aSCn8OUxhqyGBOwS9fxUiwDPIXfZw2JeNs+hS2/2R6r2Lfv+S/ivt3PG7eHh3S/52EDDD0j5h9rStliJiQLc5/fW9wP0PNcfB77nmVpX6Js2WaOQwb9OrXLJ9UMz7UmuJaAQj7fjxi6V97wIGftsqVMwcGZN2ZTL30fr7IYkL4xpG/9Y9bV677pUYXfrHk5tzuvoS1aRPX9ScV+3+Mn1FU7YMR6GT8LEP38xs2OyzVZRjIz9mWrIV2lTYo6LLk3BKXGKCM47jycKCb4zb4GzBi0g3Ec0a9OsBVQQsp+YwTjo+Mr9C/MQluIJmIkYYvvzpL2RhuiKT1uttTrK+q74p8siUsR64/nlS3XedcfZgY6kfUsv/FOUZfOlwGTfjyPCxjrRDbCvMLr4vCc9kN26pBR7H8KuW0wHZrkYCzj2+z5WbPCoZM2rISeEwop48KRZdhiPtmYLXNSyZs91YAeH06dow/Vpg3o+W9a/hbgPI5jTnvdx5YxZUbrCY1V7De22qProHXrDL/9B8dlHIuM3QQqUxL7d/pLyyqrzKlV6/2O/F/GBXP6ochjYdiKvQ4saA1ddlTvY/bEkY9Wa1iLkEN2JVavOhxHRlvqMF/XAnEVOJgXy3fAhCgY0N8bC0Nnpl8Lw/bt2LnCnsENO6o5r7bMcn2hONzQswSK2WVbphBy2kcjGqqWNRJQfU6ALwFgHTlo41pWWaE+O4V2zuhYZ1jYinTnvVmcC0Oclck+MgTH1jZU9Ty/VWaUIS42JwFPpkiWyDiZafZDygiJTseTIrc/g5v1qYQ6kgVnT48A+bztNN774MD2U8kDphjxaP18nyGzZBGUh7Y9L1uGvIp6Mq3EePVl7Xxf2/pE9gWI2KTFX2J3xx8Z0jWvnv+VhaG6tr8vkccerdTfdvhaXzTlLUM8t6HNIa9a4DfuDYgCWEaUCQ5jBcz2YI43lgqsrRi21F+pRThPhW5NvqLDK0Nw5E7RV7DKjDreX69/ZVY14wGQ8+HN733OxHGci9MKTBlkMNCSMqJA/udFzgg5IWqXKW9pbwvDu9VxFIjREGtHAS1w7rs4bcXtpIEV1t7H9QdgfmPIGrTmKDAW+gmIFHxNaRl3iCKEvYcsjuPAgTEzQ5zO2SHY3q+FX98oqti8casANPRxL19nx34JWZ9XQJ4r+uOLpmwxZxGyZF8Bcb9lf+dUR0zZgjwCigMKmGltbXG/SzZmUzQlxzMzGCdcmVUDEH3OijXp7k5StNVSh7xnV6Nju98+MaTMaMjK+b7xCy2gD1vk+G54eVxM6PEzM2TLqjJk3IdR/4iG7RSF+y1klQk4jqGvb/h4n6TBQwHZ77GYE0alLzZOTOl1+ShiFvUyBYRJIvSC1PFPfYemMoW+EpWXtaznArCLitWSnX6BKnPOLkTWIT/3vB3SEFemqF+m0Bh7ZIoY13m7IfmhfyxNzsu90j/f65Bn5hSoMSHIvPE+nptWAKesbWRY6xJax/NG30AnvS4AAPkVEOuDmHBk3KJ+dsewIt41+3t8+kqRB85Sy82QAmZmpGrfGnfqejZrKlP8Rv+GIZ0nnWi/Ys74kWzs6Ly7INTfYvA4CshcGL6wpSJ8I1/GtLCs9ji0lQG+vgzBOkmInRh2a0Y1If0DYPmr5vTPwIv9hCWPXyBcjUGL+n+PhWEdL9Rhi390Wv2lxeHRjGZbYR0Os7DWgb0f15VVzPd5XVcgClAZ41se8uE/3efT7Eq7oQXk7xpSB3NcrfAYzGmFLUAL1MwYtabPjBeYXhcAAGolA3vSjJkZ88Zdx6+/pzrEaf35x9XeODgANYTlPox167cOfmJMAbnv4+1QGNA6pAwpg8qInhdAPa4GFTjrKQi5XSAsjrsf0qWSb3sjm+M4vQz5fNEaA1TGTMxo9vVu2wIATgWozlfavegXZJ7h/+3dYY7cOA7F8VQnu/e/5u4dtnqRwThD/KA/ywU0Jl9GQGCZkl0yHx9JSW4nGPRxKXuA8RzG/BygfJchBtujW5Ipzso9R5HGA998fC7MCMX2kYyrC+mrwd9z7+n5ZIMM9bODV8kYUjuEoeTPAyPemVxq0feB+cJ/xJYuKj3qFoL3r0khi4uHLEvLJwitTGlA4pz734whA7A+ElO05MEer2vLt9hPRgoQcVQmBUM6oNf7VxPlOXudyl7AYEI3Yk0z4TOYxXyEVDliCvOZp+NH8cmAEXNmevVk1p7fpr89MZyKP1l9xZIXzPmIdPmkkLlrqEL8bpbu8XUBJOTT+psdPAvPMV1LAnOlvgkIfyPoPsjxMxquUV2ncX/do65KmSvOriY70XSF2OecL0A7Yf08eYKMJeiHuFq7hE+A2V3WUGgE7sEKGHFjTuNKwAfp8HPGLRUA4N+GAv8QaOkqr91Yl9E+ActMDb059ktX92PIolQB+Hx9Ta9voeB8y/4A9mmCqjyzMvY5PhjHMchf7REHZNH15xSTIfafLss/R2hABEKmtPK5VwPszNms7xOwLB8VM5RrqZbprier+Ei/cncBZYzxQkCaIdv+uUvr9Mm3ViKmPIwBk0GAL7N0mRFjWh6z/+d0oRrAVGTMMSZwMwP9dOvW6077IcWUufB3cjnXUspxM2l+YvZwf2PHtFI+vEm/YMbhvGIJ/SI7Q4kyJGJVsk9mjIniD7Os27GEPjLiaLE323Nyimu85GXtMhM3kvs3F8BPsr+NISPNpR0WhKuaxvkSkIeu5PpW1rWqSrvnMqn+nvE4TxkymeA5zOnzcZnn34whtD281rb511sX+5mTPGVmrWWZP1vPd31Xix+gvMGcEwO9RycRvdFm7DH1TMB1VbqnQ1enDMYUWfNwtRelN1Nc32KVuIBA3qlxj6GMpZlhPYB4VIzyt4JhFyN+nXs/FH8vy5p7HlMZIjwyiGNGtCluDOrElNXKG+gEeAcw5j4HVygTbBf4qfTt/V7rP+YX5a7B+S1FFxFBvSeMs06/zfVk3f0Zf98gbJJge9WV6bKW9hP7vG8EeHcMUYxKOLkvY4D+WoDGMQO9TAt31oC2mysDAqhwaWBmf5iTACADEPZDZMJunYJG8NU9IburyOhztPgyjOt4igUE+3xW2SCYm7IFPQJ6z9SvclKKD6tchS0uyz4F/gocYDcjPLaRnTBIVzaex+Mp/pxiyXMAknvq5bZOR/vLBhX0oH8r/v6xx6d27x8FAgU3a2RixRCSooshjxUQPyV+zGooKD+PBUSwLmVfAWa09bOgZ9zQAwZMr/AcR1n10mWlHzaoNrv6WAogdazY9iXHUalOt+8FsJ8nt49rHYAMlxWAzBRYBWbATdkAVIujr22vLNd4Z+Z253pdh8quMQuMCp4NHUcA5PjWieDAjqByANJ1gRV0AcQ0yfioe6Rpldm2M6d/WuVHW7isUJ5lUV4yQ5mgC2y4SYGq/t5vjU8b4xmDynxo/TIi6iX7fgRk/ueQbrSMPY+rbrawAlfgFLA1nylSAHRbbjDj/n36ehk8ZBPome5eRZfV8w/lo+hK7Huso1TqgDkskvoat+L/X3QsGoDM2tHouKDcJmPWeT9kobMvXc+dwrkOhtJeK/Nm/XEXaCx01ssAWtc99rUOAJ6Uu/srhrQyWgn2g4K6GOvZL5TBwwSA742/x7ijZF3F7tfNUi7Lh5grvwbisoxwYReZamaf9VC8cWhVsAuV4Y5oYyaNcdAuoPa1TcPQZX3v/y16+N55kyFTGQIxNLcDpwIvFKe7cU7keHd2VMxrhR+Y+WXnx+xsrPbm4Mf+eTMn1mYGaFrjptDj/ZmkmjaXVWv19slxkTXJynCvnIdL8zdZOnn83A9ZFSTAB4VsSpGmyipunCjuGN9liwzZs8ddwQVEyzeyuGPYD7APuOS6o7aO9xWo/P3fbrnF8e5y2+7Lnamvyg8GKNeKog2m2NaW+SjwLCQhlr5/M6DamjnNlAbJLKtBaQZU226Ru2KbCe+Ph6Tk3THb/v5zaRQ7yz4M6usa1HywJU50n+7bgb4Z0sC2XIa8P56+JvvuWHTaa6kgbLn7ELvV9bU76A0+hpTKuh3PoryDwKvrflwx5F/1IMaK9wrK+h3ltf/+bb8d5d8/XdZ//txS/N9hxfdvGNg/ZQT1//4fih7V/hdi/qwAAAAASUVORK5CYII=');
  cursor: crosshair;
  float: left;
}
colorpicker-saturation i {
  border: 1px solid #000000;
  height: 7px;
  width: 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
colorpicker-saturation i::after {
  border: 1px solid #ffffff;
  height: 7px;
  width: 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  content: '';
  display: block;
}
colorpicker-hue {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=');
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
colorpicker-alpha {
  display: none;
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
colorpicker-preview {
  height: 10px;
  width: auto;
  display: block;
  margin-top: 5px;
  clear: both;
  background-position: 0 100%;
}
colorpicker-hue i,
colorpicker-alpha i {
  height: 2px;
  width: 100%;
  display: block;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -1px;
}
colorpicker-saturation i colorpicker-hue,
colorpicker-alpha {
  height: 100px;
  width: 15px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker {
  top: 0;
  left: 0;
  position: absolute;
  z-index: 9999;
  display: none;
  padding: .5rem;
  height: auto;
  width: auto;
}
.colorpicker colorpicker-hue,
.colorpicker colorpicker-alpha,
.colorpicker colorpicker-saturation {
  position: relative;
}
.colorpicker .alpha {
  min-width: 140px;
}
.colorpicker .alpha colorpicker-alpha {
  display: block;
}
.colorpicker-color,
.colorpicker color-picker-alpha {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=');
}
.showColor {
  height: 10px;
  width: 10px;
  -webkit-border-radius: 35px 35px 35px 35px;
  border-radius: 35px 35px 35px 35px;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px !important;
  background-color: transparent;
}
.showColorMotor {
  height: 2.3125rem;
  width: 10px;
  position: absolute;
  top: 15px;
  right: 0px;
  border-radius: 0px 4px 4px 0px;
  border-right: 1px solid #9C9C9C;
  border-top: 1px solid #9C9C9C;
  border-bottom: 1px solid #9C9C9C;
}
.showColorMotorAdmin {
  top: 0px;
  right: 15px;
}
.has-tip {
  border-bottom: dotted 1px #CCCCCC;
  color: #333333;
  cursor: help;
  font-weight: bold;
}
.has-tip:hover,
.has-tip:focus {
  border-bottom: dotted 1px #003f54;
  color: #008CBA;
}
.has-tip.tip-left,
.has-tip.tip-right {
  float: none;
}
.tooltip {
  background: #333333;
  color: #FFFFFF;
  font-size: 0.1rem;
  font-weight: normal;
  line-height: 1.6;
  max-width: 300px;
  padding: 0.5rem 0.75rem;
  position: absolute;
  text-transform: none;
  z-index: 99999;
}
.tooltip > span {
  color: #FFFFFF;
}
.tooltip:not(.tip-left) > .nub {
  display: block;
  height: 0;
  left: 5px;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.tooltip > .nub.rtl {
  left: auto;
  right: 5px;
}
.tooltip b {
  font-family: 'Montserrat';
  font-weight: normal;
}
.tooltip span:not(.nub) {
  background-color: inherit;
  color: white;
  text-transform: none;
}
.tooltip ul li,
.tooltip div {
  color: #FFFFFF;
  font-size: 0.9rem;
  font-weight: normal;
  line-height: 1.6;
  text-align: left;
  text-transform: none;
}
.tooltip .uppercase {
  text-transform: uppercase;
}
.tooltip table {
  background-color: inherit;
  border: 0;
  max-width: 300px;
  color: white;
  font-family: "Raleway Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 0;
}
.tooltip table td,
.tooltip table th {
  background-color: inherit;
  border: 0;
  color: white;
  white-space: nowrap;
  font-size: 0.65rem;
}
.tooltip table tr {
  border: 0px ;
  background-color: inherit ;
}
.tooltip table:not(.grid):first-child tr td:nth-child(n+2) {
  border: 0;
  float: none;
  width: auto;
}
.tooltip table:not(.grid):first-child tr td:first-child {
  float: none;
  max-width: 100%;
  padding: 0.1375rem 0.625rem 0.1375rem 0.125rem;
}
.tooltip table:not(.grid) tr:first-child.clicked td:nth-child(n+2) {
  background: none;
}
.tooltip span {
  margin: 0;
}
.tooltip.radius {
  border-radius: 3px;
}
.tooltip.round {
  border-radius: 1000px;
}
.tooltip.round > .nub {
  left: 2rem;
}
.tooltip.opened {
  border-bottom: dotted 1px #003f54;
  color: #008CBA;
}
.tap-to-close {
  color: #777777;
  display: block;
  font-size: 0.625rem;
  font-weight: normal;
}
@media only screen and (min-width: lower-bound(em-calc(640) em-calc(1), em-calc(1024))) {
  .tooltip > .nub {
    border-color: transparent transparent #333333 transparent;
    top: -10px;
  }
  .tooltip.tip-top > .nub {
    border-color: #333333 transparent transparent transparent;
    bottom: -10px;
    top: auto;
    opacity: 1;
  }
  .tooltip.tip-left,
  .tooltip.tip-right {
    float: none;
  }
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #333333;
    left: auto;
    margin-top: -5px;
    top: 40%;
  }
  .tooltip.tip-right > .nub {
    border-color: transparent #333333 transparent transparent;
    left: -10px;
    margin-top: -5px;
    right: auto;
    top: 40%;
  }
}
@media only screen {
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #333333;
    left: auto;
    margin-top: -5px;
    top: 40%;
  }
  .tooltip.tip-top > .nub {
    opacity: 1;
  }
}
@media only screen and (max-width: 40em) {
  html {
    font-size: 14px;
  }
  .small-padded {
    padding: 10px 0;
  }
  .navpanel .box a .bottom {
    padding: 10px 0 10px 20px;
  }
  .navpanel .box a .bottom .badge {
    width: 76%;
  }
  .navpanel .box a .bottom .icon {
    width: 11%;
  }
  .navpanel .box a .bottom .badge,
  .navpanel .box a .bottom .icon {
    line-height: 17px;
    padding: 0;
  }
  .icons .itemlist-item-action svg {
    max-height: 17px;
    max-width: 18px;
  }
  .reveal-modal.small {
    width: 70%;
  }
  [class*="block-grid-"] > li {
    width: 100%;
    flex-basis: 100%;
  }
  .full-padd {
    width: 95%;
  }
  .small-padded {
    padding-top: 20px;
  }
  .title > .hotel.columns:first-child {
    width: 60%;
  }
  .welcome.align.iblock,
  .welcome.align.iblock + b {
    display: none !important;
  }
  .bloc_actions-table {
    width: auto;
  }
  /* Forms */
  .tabs dd,
  .tabs dd.active {
    display: block;
    float: none;
    margin: 0;
  }
  .tabs dd > a,
  .tabs dd.active > a {
    border-radius: 0;
    margin: 0;
  }
  .tabset-integred {
    display: inline-flex;
    max-width: 100%;
  }
  .tabset-integred.outside {
    min-height: 225px;
    background-color: white;
    width: 96%;
  }
  .tabset-integred .tabs dd > a {
    padding: 5px;
  }
  .tabset-integred > .tabs-content {
    width: calc(100% - 50px);
  }
  .tabset-integred.outside .tabs,
  [id^=collapse] dl.tabs {
    margin: 0;
    padding: 0;
  }
  .tabs-content .row > [class*="column"] + [class*="column"]:last-child,
  .tabs-content .columns {
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
  }
  .navpanel .box a .contain .icon {
    width: 100%;
  }
  .navpanel .box a .contain .text {
    width: 100%;
    float: none;
    margin-left: 0;
    text-align: center;
  }
  .navpanel .box a .contain {
    padding: 10px 20px;
  }
  .navpanel .box a .contain .icon svg {
    max-width: 25%;
    margin: 0 auto;
    display: block;
  }
  .navpanel .box a {
    min-height: auto;
  }
  .navpanel .box a .bottom {
    display: none;
  }
  .small-block.center-items {
    display: block;
  }
  .small-block.center-items > div {
    width: 100%;
  }
}
@media only screen and (max-width: 738px) {
  li.unpadded:nth-child(2) {
    padding: 0 !important;
    padding-left: 7px !important;
  }
  .top-bar ul.right svg {
    width: 25px;
    height: 25px;
    max-width: 25px;
    max-height: 25px;
    min-width: 25px;
  }
}
@media only screen and (max-width: 64em) {
  .row.border:last-child {
    border-width: 1px;
  }
  .bordered-on-large {
    border-width: 0px;
  }
  .row.padded:not(:last-of-type) {
    padding-bottom: 0;
  }
  .flex {
    justify-content: center;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  html {
    font-size: 16px;
  }
  .reveal-modal.small {
    width: 70%;
  }
  .icons .itemlist-item-action svg {
    max-height: 17px;
    max-width: 20px;
  }
  #content,
  .subtitle,
  .tip-top,
  span,
  .check {
    font-size: 0.8rem;
  }
  .medium-block-grid-3 > li {
    width: 49%;
  }
  [class*="block-grid-"] > li {
    flex-basis: 49%;
  }
  .full-padd {
    width: 97%;
  }
  .title > .hotel.columns:first-child {
    width: 65%;
  }
  .medium-padded {
    padding-top: 20px;
  }
  .not-full {
    width: 85%;
  }
  #login .icon.submit {
    display: none;
  }
  .row.gutter > .columns {
    width: 49%;
  }
  .navpanel .box a .contain {
    padding: 40px 20px;
  }
  .navpanel .box a .contain .text {
    margin-left: 10px;
  }
  .navpanel .box a .bottom .icon {
    width: 17%;
  }
  .navpanel .box a .bottom .badge {
    width: 75%;
  }
  nav.top-bar .hotel_picker {
    max-width: 230px;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .full-padd {
    width: 97%;
  }
}
@media only screen and (min-width: 90.063em) {
  .navpanel .box a .icon svg {
    max-width: 100px;
  }
  .navpanel .box a .contain {
    height: auto;
  }
}
/* SMARTPHONES */
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .box-inline-3 {
    width: 100%;
    display: inline-flex;
  }
  .navbar svg {
    margin: 0;
  }
  .navbar a svg {
    max-height: 30px;
    max-width: 30px;
  }
  .nav ~ .content #content {
    margin-left: 60px;
  }
  .cont-subitem a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
  }
}
/* SMARTPHONES (landscape) */
@media only screen and (min-width: 321px) and (orientation: landscape) {
  .full-size {
    height: 100%;
  }
}
@media only screen and (min-width: 641px) and (max-width: 663px) {
  .title > .hotel.columns:first-child {
    width: 60%;
  }
}
@media only screen and (max-width: 40em) {
  #login .icon {
    display: none;
  }
}
/*IPADS */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  nav.top-bar .name {
    margin: 10px 0;
  }
  nav.top-bar .top-bar-section .user_profile .welcome {
    display: none;
  }
  .navpanel nav.top-bar .top-bar-section svg {
    width: 15px;
  }
  section.right.title {
    width: 48.5%;
  }
  .tabs dd > a {
    padding: 10px;
  }
  .right-align.selectors {
    text-align: left;
    padding: 10px;
  }
  .right-align.selectors .multiselect {
    float: left;
  }
  .vmiddle {
    padding: 6% 0;
  }
}
/* DESKTOPS AND LAPTOPS*/
@media only screen and (min-width: 1224px) {
  nav.top-bar .top-bar-section > ul > li > a:not(.button):not(.link) {
    padding: 25px;
  }
  nav.top-bar .hotel_picker {
    max-width: 560px;
  }
}
/*LARGE SCREENS*/
@media only screen and (min-width: 1824px) {
  .full-size {
    background-image: url(../img/login-bg.jpg);
    background-size: cover;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -9999;
  }
  .navpanel .box a {
    height: 280px;
    line-height: 50px;
    width: 100%;
  }
  .navpanel .icon svg {
    height: 50%;
    width: 110%;
  }
}
/* IPHONE 4 */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #login .center-aligned svg {
    height: 100%;
    min-width: 40px;
  }
  #login .logo svg {
    width: 60%;
  }
  #login .icon {
    padding: 3% 4%;
  }
  #login svg {
    margin-left: 1px;
    padding: 0;
  }
  .full-size {
    background-image: url(../img/login-bg.jpg);
    background-size: cover;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -9999;
  }
}
@media only screen and (max-width: 960px) {
  .row.collapse.gutter > .columns {
    margin-right: 0;
    margin-top: 10px;
    width: 100%;
    padding-bottom: 10px;
  }
  .row.collapse.gutter > .columns:not(:first-of-type) {
    margin: 0;
  }
  nav.top-bar .top-bar-section > ul > li > a:not(.button):not(.link) {
    padding: 25px 10px;
  }
  .top-bar-section > ul > .divider,
  .top-bar-section > ul > [role="separator"] {
    border: 0;
  }
  section.right.title {
    width: 40%;
  }
  .icon.star.dark,
  .icon.toogle.dark {
    padding-left: 15%;
    padding-right: 15%;
  }
  .panel.minus {
    margin-bottom: 40px;
    width: 100%;
  }
  .panel > .caption > .right {
    float: right !important;
    margin: 0;
  }
  .column.right {
    text-align: left;
  }
  .white.right:not(.minus),
  .button.right {
    float: right !important;
    margin: 10px 10px 10px 0;
  }
  #login .icon {
    padding: 1% 3%;
    display: none;
  }
  nav.top-bar .logo {
    margin-left: -5px;
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    width: 65px;
  }
  .reveal-modal .icons svg {
    max-width: 70px;
    max-height: 46px;
  }
  .reveal-modal .alert {
    padding-left: 12px;
  }
  .navpanel .box a .contain .text {
    font-size: 2.5vh;
  }
}
@media only screen and (max-width: 481px) and (orientation: landscape) {
  #login .icon {
    padding: 3% 4%;
  }
  #login svg {
    margin-left: 1px;
    padding: 0;
  }
  .full-size {
    height: 370px;
  }
}
@media only screen and (min-width: 40.0625em) {
  .top-bar-section li:not(.has-form) a.link {
    background-color: inherit;
    padding: 0;
    line-height: normal;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
  section.right.title {
    width: 22.1%;
  }
  .icon.star.dark,
  .icon.toogle.dark {
    padding-left: 15%;
    padding-right: 15%;
  }
  .vmiddle {
    padding: 4% 0;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1350px) {
  .panel-config .tabs dd:not(.active) > a {
    padding: 9px 9px 10px 9px;
  }
  li.unpadded:nth-child(2) {
    color: white;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 8px;
  }
}
@media only screen and (min-width: 64.0625em) {
  .hide-for-small-only,
  .show-for-small-up,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-medium-only,
  .show-for-medium-up,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-large-only,
  .show-for-large-up,
  .hide-for-large,
  .hide-for-large-down,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xlarge,
  .show-for-xlarge-down,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .hide-for-xxlarge,
  .show-for-xxlarge-down {
    display: inline-block !important;
  }
}
@media only screen and (max-width: 1200px) {
  .row.collapse.gutter > .columns {
    margin-right: 0;
    margin-top: 10px;
    width: 100%;
  }
  .box-inline-3 {
    width: 50%;
    display: inline-block;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1084px) and (orientation: landscape) {
  nav.top-bar .top-bar-section > ul > li > a:not(.button):not(.link) {
    padding: 20px;
  }
  nav.top-bar .hotel_picker {
    max-width: 420px;
  }
}
@media only screen and (min-width: 1008px) and (max-width: 1232px) {
  .reveal-modal.small {
    width: 55%;
  }
}
@media only screen and (min-width: 1233px) and (max-width: 1310px) {
  .reveal-modal.small {
    width: 50%;
  }
}
@media only screen and (min-width: 344px) and (max-width: 600px) {
  .top-bar-section > .right {
    display: none;
  }
}
@media only screen and (min-width: 1594px) {
  nav.top-bar .hotel_picker {
    max-width: 800px;
  }
}
@media only screen and (min-width: 1085px) and (max-width: 1223px) and (orientation: landscape) {
  nav.top-bar .hotel_picker {
    max-width: 460px;
  }
}
@-moz-document url-prefix() {
  body .angular-ui-tree-content::before {
    margin-top: -30px !important;
  }
  body .angular-ui-tree-content.itemlist-item-content:hover {
    font-weight: normal !important;
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  }
  body .itemlist-action .icon {
    position: relative !important;
  }
  body input.listings-search[type="text"] {
    background-position: 98% 50% !important;
  }
  body button.itemlist-edit-save span,
  body #login button span:not(.icon) {
    line-height: 1.5rem !important;
  }
  body .row.subnav::before {
    top: 86px !important;
  }
  body .button.tiny {
    display: block !important;
  }
  body .button.tiny > div {
    float: left !important;
  }
  body .small-block.center-items {
    display: block !important;
  }
  body .navpanel .box a .contain .icon {
    float: left !important;
  }
  body .filtersOpinions label.iblock {
    width: 60% !important;
  }
  body .grid .grid-cell input[type="text"] {
    position: absolute !important;
    top: 0 !important;
    bottom: 0px !important;
    right: 0px !important;
    left: 0 !important;
  }
  body table {
    border-collapse: separate !important;
  }
  body .multiselect {
    display: -moz-box !important;
  }
  @media screen and (max-width: 1250px) {
    .top-bar-section input.searchbox[type="text"] {
      max-width: 160px;
    }
  }
}
.btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-image: none;
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.42857143;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.btn .caret {
  margin-left: 0;
  background-color: white;
  -webkit-mask: url("../icons/maximizar.svg") no-repeat 97% 50%;
  mask: url("../icons/maximizar.svg") no-repeat 97% 50%;
  display: block;
  height: 100%;
  margin-top: -3px;
  position: absolute;
  right: -1px;
  top: 7%;
  width: 100%;
}
.btn-default {
  background-color: #fff;
  border-color: #ccc;
  color: #333;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  float: left;
  position: relative;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group,
.btn-group-vertical {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.dropdown-menu {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: none;
  float: left;
  font-size: 0.875rem;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 250px;
  padding: 5px 0;
  position: absolute;
  top: 100%;
  z-index: 99;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu .divider {
  background-color: #e5e5e5;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
}
.glyphicon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: relative;
  top: 1px;
}
.glyphicon-ok:before {
  content: "\f14a";
}
.glyphicon-remove:before {
  content: "\f05e";
}
li.dropdown-header,
.dropdown-header {
  color: #999;
  display: block;
  font-size: 0.875rem;
  line-height: 1.42857143;
  padding: 3px 20px;
}
/* Classes que compleixen una funció concreta i que s'han de sobreposar a la resta */
.left.up {
  padding-top: 0;
  vertical-align: top;
}
.title-span,
.title-span > span {
  font-family: 'Montserrat Bold';
}
.vertical-align {
  line-height: 75px;
  max-height: 50px;
}
.ellipsed {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iblock {
  display: inline-block !important;
  position: relative;
}
.iblock.select {
  width: 57%;
}
/*ELEMENTS*/
.hidden {
  display: none !important;
  visibility: hidden;
}
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}
.flex {
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-columns {
  -webkit-flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.center-items {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.center-items.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowap;
}
.v-middle {
  display: -webkit-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.selectPrev,
.selectNext {
  margin: 0;
  padding: 0;
  border-radius: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.selectPrev:after,
.selectNext:after {
  content: '';
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #fff;
  display: inline-block;
  margin-top: 2px;
}
.selectNext:after {
  border-right: none;
  border-left: 6px solid #fff;
}
.select-multi-arrow {
  margin: 0;
  padding: 0;
  border-radius: 0;
  text-align: center;
  background-color: #4570FF;
  height: 25px;
  width: 40px;
  border-radius: 2px;
  transition: all 200ms ease-in-out;
}
.select-multi-arrow .button-sr-icon {
  font-family: "Revenue Icons";
  font-size: 13px;
}
.select-multi-arrow.first-child {
  margin-top: 0px;
}
.select-multi-arrow.last-child {
  margin-bottom: 0px;
}
.select-multi-arrow:hover {
  background-color: #2F4A7D !important;
}
.select-multi-arrow[disabled] {
  background-color: #D1D4DF;
}
.select-multi-arrow[disabled]:hover {
  background-color: #D1D4DF !important;
}
.sygy-datepicker {
  display: inline-block;
  position: relative;
}
.sygy-datepicker button:hover {
  background: none;
}
.sygy-datepicker button:focus {
  background-color: #4570ff;
}
.sygy-datepicker .selectPrev,
.sygy-datepicker .selectNext {
  border-radius: 3px;
  transition: all 200ms ease-in-out;
  background-color: #4570ff;
  height: 25px;
  width: 40px;
  position: relative;
  text-align: center;
  margin: 0;
}
.sygy-datepicker .selectPrev:after,
.sygy-datepicker .selectNext:after {
  content: '\e903';
  border: none;
  font: 12px 'Revenue Icons';
}
.sygy-datepicker .selectPrev:hover,
.sygy-datepicker .selectNext:hover {
  background-color: #2F4A7D !important;
}
.sygy-datepicker .selectPrev:focus,
.sygy-datepicker .selectNext:focus {
  background-color: #4570ff !important;
}
.sygy-datepicker .selectPrev[disabled],
.sygy-datepicker .selectNext[disabled] {
  background-color: #D1D4DF;
}
.sygy-datepicker .selectPrev[disabled]:hover,
.sygy-datepicker .selectNext[disabled]:hover,
.sygy-datepicker .selectPrev[disabled]:focus,
.sygy-datepicker .selectNext[disabled]:focus {
  background-color: #D1D4DF !important;
}
.sygy-datepicker .selectNext {
  margin-left: 3px;
}
.sygy-datepicker .selectNext:after {
  content: '\e902';
}
.sygy-datepicker .selectPrev {
  margin-right: 3px;
}
.sygy-datepicker .yearText {
  font: 500 16px 'Montserat', sans-serif;
  padding: 3px 6px;
  height: 25px;
  position: relative;
  text-align: center;
  margin: 0;
  background-color: #4570FF;
  border-radius: 3px;
  color: #fff;
  min-width: 140px;
  cursor: pointer;
  transition: all 200ms ease-in-out;
  box-sizing: border-box;
}
.sygy-datepicker .yearText:hover {
  background-color: #2F4A7D;
}
.sygy-datepicker .disable {
  opacity: 0.2;
}
.datepicker-wrapper-list {
  position: absolute;
  z-index: 10001;
  background-color: white;
  visibility: hidden;
  padding: 15px 20px;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 3px;
  line-height: 26px;
}
.datepicker-wrapper-list button {
  margin: 0;
  padding: 0;
  border-radius: 0;
}
.datepicker-wrapper-list button:hover,
.datepicker-wrapper-list button:focus {
  background: none;
}
.datepicker-wrapper-list .wrapper {
  background-color: #ffffff;
  text-align: center;
  margin: 0 auto;
}
.datepicker-wrapper-list .wrapper .days {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  width: calc(100% / 7);
  font: 700 10px 'Roboto', sans-serif;
  color: #466DFF;
  padding: 10px 8px;
  text-transform: uppercase;
  box-sizing: border-box;
}
.datepicker-wrapper-list .wrapper .line {
  display: flex;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button {
  position: relative;
  flex-grow: 1;
  flex-basis: 0;
  padding: 0 9px;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button .button {
  color: #000000;
  font: 300 12px 'Roboto', sans-serif;
  background-color: #fff;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button .button:not(.hide):before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  height: 0;
  background-color: #00000040;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button .button.hide {
  cursor: default;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button .button.selected,
.datepicker-wrapper-list .wrapper .line .wrapper-button .button:hover,
.datepicker-wrapper-list .wrapper .line .wrapper-button .button:focus {
  color: #4570FF;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button .button.selected:not(.hide):before,
.datepicker-wrapper-list .wrapper .line .wrapper-button .button:hover:not(.hide):before,
.datepicker-wrapper-list .wrapper .line .wrapper-button .button:focus:not(.hide):before {
  background-color: #4570FF;
  height: 1px;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button .button:disabled {
  color: #D1D4DF;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button.dayModel {
  flex-basis: auto;
  flex-grow: unset;
  width: calc(100% / 7);
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button.dayModel .button:before {
  content: none;
}
.datepicker-wrapper-list .wrapper .line .wrapper-button.dayModel .button.selected:before,
.datepicker-wrapper-list .wrapper .line .wrapper-button.dayModel .button:hover:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4px;
  height: 1px;
  background-color: #4570FF;
}
.datepicker-wrapper-list .wrapper .zoomOutYear {
  font: 700 12px 'Roboto', sans-serif;
  color: #000;
}
.datepicker-wrapper-list .wrapper .zoomOutYear:active,
.datepicker-wrapper-list .wrapper .zoomOutYear:focus {
  color: black !important;
}
.datepicker-wrapper-list .wrapper .zoomOutMonth {
  border-radius: 3px;
  background-color: #4570ff;
  height: 33px;
  width: 100%;
  position: relative;
  text-align: center;
  margin: 0;
  font: 500 16px 'Montserrat', sans-serif;
  color: #ffffff;
  transition: all 200ms ease-in-out;
}
.datepicker-wrapper-list .wrapper .zoomOutMonth:hover {
  background-color: #2F4A7D;
}
.datepicker-wrapper-list .wrapper .monthContainer {
  position: relative;
}
.datepicker-wrapper-list .wrapper .monthContainer .selectPrev,
.datepicker-wrapper-list .wrapper .monthContainer .selectNext {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  height: auto;
  width: 40px;
}
.datepicker-wrapper-list .wrapper .monthContainer .selectNext {
  left: auto;
  right: 0;
}
.datepicker-wrapper-list .wrapper .yearContainer {
  display: flex;
  align-items: baseline;
  justify-content: center;
  position: relative;
  padding-bottom: 7px;
  max-width: 100px;
  margin: 0 auto;
}
.datepicker-wrapper-list .wrapper .yearContainer .selectNext {
  margin-top: -2px;
  transition: all 200ms ease-in-out;
}
.datepicker-wrapper-list .wrapper .yearContainer .selectNext:after {
  border-left-color: #4570FF;
}
.datepicker-wrapper-list .wrapper .yearContainer .selectPrev {
  margin-top: -2px;
  transition: all 200ms ease-in-out;
}
.datepicker-wrapper-list .wrapper .yearContainer .selectPrev:after {
  border-right-color: #4570FF;
  border-left-color: transparent;
}
.datepicker-wrapper-list .wrapper .yearContainer .zoomOutYear {
  padding: 0 20px;
}
.datepicker-wrapper-list .wrapper .yearContainer button.zoomOutYear:hover {
  color: #4570FF;
  text-decoration: underline;
}
.datepicker-wrapper-list .wrapper:not(:last-of-type) {
  padding-right: 15px;
}
.datepicker-wrapper-list .selectPrevMonth {
  position: absolute;
  left: 20px;
  top: 35px;
  z-index: 10;
  width: 30px;
  height: 40px;
}
.datepicker-wrapper-list .selectPrevMonth:after {
  content: '';
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #fff;
  display: inline-block;
}
.datepicker-wrapper-list .selectPrevYear {
  position: absolute;
  left: 90px;
  top: 12px;
  z-index: 10;
  width: 20px;
  height: 20px;
}
.datepicker-wrapper-list .selectPrevYear:after {
  content: '';
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #4570ff;
  display: inline-block;
}
.datepicker-wrapper-list .selectPrevYear:hover:after {
  border-right-color: #2F4A7D !important;
}
.datepicker-wrapper-list .selectNextMonth {
  position: absolute;
  right: 18px;
  margin: 0;
  top: 35px;
  z-index: 10;
  width: 30px;
  height: 40px;
}
.datepicker-wrapper-list .selectNextMonth:after {
  content: '';
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  display: inline-block;
}
.datepicker-wrapper-list .selectNextYear {
  position: absolute;
  right: 90px;
  z-index: 10;
  top: 12px;
  width: 20px;
  height: 20px;
}
.datepicker-wrapper-list .selectNextYear:after {
  content: '';
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #4570ff;
  display: inline-block;
}
.datepicker-wrapper-list .selectNextYear:hover:after {
  background-left-color: #2F4A7D !important;
}
.datepicker-wrapper-list.yearRangeContainer .selectPrevMonth {
  top: 3px;
  left: 35px;
}
.datepicker-wrapper-list.yearRangeContainer .selectPrevMonth:after {
  border-right-color: #4570ff;
}
.datepicker-wrapper-list.yearRangeContainer .selectPrevMonth:hover:after {
  background-right-color: #2F4A7D !important;
}
.datepicker-wrapper-list.yearRangeContainer .selectNextMonth {
  top: 3px;
  right: 35px;
}
.datepicker-wrapper-list.yearRangeContainer .selectNextMonth:after {
  border-left-color: #4570ff;
}
.datepicker-wrapper-list.yearRangeContainer .selectNextMonth:hover:after {
  border-left-color: #2F4A7D !important;
}
.singleViewButtonContainer {
  padding: 0 3px;
}
.datepicker-sr-textContainer {
  text-align: center;
}
.datepicker-sr-textContainer .datepicker-sr-suptitle {
  display: inline-block;
  vertical-align: middle;
  padding-right: 7px;
  color: rgba(255, 255, 255, 0.6);
  font: 300 12px 'Montserrat', sans-serif;
}
.datepicker-sr-textContainer .datepicker-sr-date {
  display: inline-block;
  vertical-align: middle;
  font: 500 14px 'Montserrat';
  color: #ffffff;
}
.datepicker-sr-textContainer .datepicker-sr-date.text-info {
  font-size: 12px;
}
.datepicker-sr-textContainer-multi {
  text-align: left;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
}
.datepicker-sr-textContainer-multi .datepicker-block {
  padding-right: 11px;
  border-right: 1px solid #FFFFFF66;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.datepicker-sr-textContainer-multi .datepicker-block .datepicker-sr-suptitle {
  display: inline-block;
  vertical-align: middle;
  padding-right: 7px;
  color: rgba(255, 255, 255, 0.6);
  font: 300 12px 'Montserrat', sans-serif;
}
.datepicker-sr-textContainer-multi .datepicker-block .datepicker-sr-date {
  display: inline-block;
  vertical-align: middle;
  font: 500 14px 'Montserrat';
  color: #ffffff;
}
.datepicker-sr-textContainer-multi .datepicker-block .button-sr-icon {
  font-size: 11px;
  line-height: normal;
  vertical-align: top;
}
.datepicker-sr-textContainer-multi .datepicker-block:last-of-type {
  padding-right: 0;
  padding-left: 16px;
  border-right: none;
}
.itemBlock {
  background-color: rgba(238, 175, 40, 0.5);
  color: #fff;
  font-size: 16px;
  padding: 15px 10px;
  font-weight: bolder;
}
.fromHotelText {
  margin-left: 50px;
  text-transform: uppercase;
}
.infoBlockTranslatable {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-bottom: 20px;
  position: absolute;
  left: -1130px;
  top: -50px;
}
.infoBlockTranslatable .info {
  display: flex;
  gap: 10px;
  font-size: 14px;
  margin: 5px 0;
}
.infoBlockTranslatable .info .title {
  font-weight: bolder;
  text-transform: uppercase;
  line-height: 1.5;
}
.infoBlockTranslatable .info .type {
  background-color: #fff;
}
.infoBlock {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-bottom: 20px;
  margin-top: 25px;
}
.infoBlock .info {
  display: flex;
  gap: 10px;
  font-size: 14px;
  margin: 5px 0;
}
.infoBlock .info .title {
  font-weight: bolder;
  text-transform: uppercase;
  line-height: 1.5;
}
.infoBlock .info .type {
  background-color: #fff;
}
.boxDescription {
  margin-top: 20px;
}
.error-block {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  justify-content: right;
  text-align: right;
}
.error-block .error-message {
  color: #EC2200;
  font-size: 14.4px;
  font-weight: bolder;
}
.top-10 {
  top: 10px;
}
.top-15 {
  top: 15px;
}
.top-20 {
  top: 20px;
}
.cursor-pointer {
  cursor: pointer;
}
.panel .tree-management {
  padding: 10px;
}
form .row .row .columns.section-infos {
  padding: 0;
}
.tree-management .columns.add-tree-col {
  float: left;
}
.tree-management .filter-theme .selectize-control {
  width: 25%;
}
#module-hotels .tabs-tree-sections .tabs .active > a {
  border: 1px solid #d8d8d8;
  border-bottom: unset;
}
#module-hotels .tabs-tree-sections.outside > .tabs-content {
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 0 5px 5px;
  -moz-border-radius: 0 5px 5px;
  border-radius: 0 5px 5px;
}
#module-hotels .tabs-tree-sections.outside.tabs-style > .tabs-content {
  border-top: unset;
  padding: 0;
}
#module-hotels .tabs-tree-sections.outside {
  margin-bottom: 0;
}
#module-hotels .itemlist form.no-bg {
  background-color: unset;
}
#module-hotels .sections-tree {
  padding: 20px 15px;
}
#module-hotels .sections-tree .itemlist-item-action:not(.text) {
  display: block;
}
#module-content_management .tabs-tree-sections .tabs .active > a {
  border: 1px solid #d8d8d8;
  border-bottom: unset;
}
#module-content_management .tabs-tree-sections.outside > .tabs-content {
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 0 5px 5px;
  -moz-border-radius: 0 5px 5px;
  border-radius: 0 5px 5px;
}
#module-content_management .tabs-tree-sections.outside.tabs-style > .tabs-content {
  border-top: unset;
  padding: 0;
}
#module-content_management .tabs-tree-sections.outside {
  margin-bottom: 0;
}
.dark-caption.radius {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.dark-caption:has(div .arrow-collapse.collapsed) {
  border-radius: 5px 5px 0px 0px;
}
.arrow-collapse {
  cursor: pointer;
}
.template-info {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.btn-add-tree {
  float: left !important;
  top: 35px;
}
.activate-tree {
  top: 30px;
}
.new-tree-label {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 5px;
}
.input-tree-name > input {
  margin-bottom: 0;
  margin-top: 15px;
}
.add-new-tree {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 901px) {
  .add-new-tree {
    flex-direction: row;
    align-items: center;
  }
}
.add-new-tree > input {
  margin-bottom: unset;
}
@media (min-width: 901px) {
  .add-new-tree > input {
    width: 50%;
  }
}
.row.actions-row .columns:not(.unpadded) {
  padding: 5px 20px;
}
.itemlist-edit-cancel {
  gap: 10px;
}
.itemlist-edit-save {
  display: flex;
  align-items: center;
  gap: 10px;
}
.section-form {
  padding: 0 40px;
}
.error-container.section-form-error > small.error {
  right: 20px;
  top: 15px;
  bottom: 0;
}
.add-icon {
  gap: 10px;
}
.min-height-tree-section {
  min-height: 35px;
}
.info-tree-section {
  display: flex;
  gap: 10px;
}
.info-tree-section.margin-top {
  margin-top: 10px;
}
.info-tree-section div.with-border {
  border-right: 2px solid #000000;
  padding-top: 0;
  padding-left: 0;
  padding-right: 10px;
  padding-bottom: 0;
}
.info-tree-section.no-edit-btn {
  margin-top: 20px;
}
.title-span + .row {
  margin-top: 10px;
}
#tree-root .itemlist-item-content.hasSubtree {
  background-color: #cfdff4;
}
.row.tree-info-container {
  padding-left: 25px;
  padding-right: 25px;
}
.row.tree-info-container .row {
  margin-top: 10px;
}
.row.tree-info-container .row:last-of-type {
  margin: 10px 0 20px;
}
.itemlist.template-group {
  padding: 0 40px;
}
.sub-tree-list {
  margin-top: 10px;
}
.top-radius {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.template-title {
  display: flex;
  justify-content: space-between;
}
.section-tpl-tags .itemlist-item,
.section-tpl-module .itemlist-item,
.section-tpl-menu .itemlist-item {
  border: none;
  border-radius: 0;
}
.section-tpl-tags .itemlist-item .itemlist-item-content,
.section-tpl-module .itemlist-item .itemlist-item-content,
.section-tpl-menu .itemlist-item .itemlist-item-content {
  padding-left: 40px;
}
.section-tpl-tags .itemlist-item .itemlist-item-content div,
.section-tpl-module .itemlist-item .itemlist-item-content div,
.section-tpl-menu .itemlist-item .itemlist-item-content div {
  align-content: center;
}
.section-tpl-tags .itemlist-item:not(:last-child),
.section-tpl-module .itemlist-item:not(:last-child),
.section-tpl-menu .itemlist-item:not(:last-child) {
  border-bottom: 1px solid #9c9c9c;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.form-editing,
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.form-editing,
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.form-editing {
  padding: 20px;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.form-editing div input[type="radio"] + span,
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.form-editing div input[type="radio"] + span,
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.form-editing div input[type="radio"] + span {
  margin-right: 20px;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.form-editing div.value-for-check,
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.form-editing div.value-for-check,
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.form-editing div.value-for-check {
  margin-top: 10px;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.form-editing div.value-for-check label span,
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.form-editing div.value-for-check label span,
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.form-editing div.value-for-check label span {
  margin-bottom: 10px;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.actions-row .actions,
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.actions-row .actions,
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.actions-row .actions {
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 10px;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.innerSection,
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.innerSection,
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.innerSection {
  padding: 20px 40px;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist form,
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist form,
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist form {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption,
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption,
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption:has(+ div > div.existing-module-params),
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption:has(+ div > div.existing-module-params),
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption:has(+ div > div.existing-module-params) {
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}
.section-tpl-tags .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption:has(div .arrow-collapse.collapsed),
.section-tpl-module .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption:has(div .arrow-collapse.collapsed),
.section-tpl-menu .itemlist-item.editing .itemlist-edit-form div.innerSection .itemlist div.dark-caption:has(div .arrow-collapse.collapsed) {
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}
.section-infos {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border: 1px solid #9c9c9c;
  border-top: 0;
}
.section-infos .item-list-section {
  margin: 0;
}
.section-infos .item-list-section .angular-ui-tree-nodes .itemlist-item-content {
  padding-left: 30px;
}
.section-infos .item-list-section .angular-ui-tree-nodes .itemlist-item-content.child {
  padding-left: 50px;
}
.section-infos .item-list-section .angular-ui-tree-nodes .itemlist-item-content:not(.no-hover):hover {
  background-color: #49b2da26;
}
.section-infos .item-list-section .angular-ui-tree-nodes .itemlist-item-content div {
  align-content: center;
}
.section-infos .item-list-section .angular-ui-tree-nodes .itemlist-item-content.section-itemlist-content .itemlist-item-action:not(.text) {
  display: block;
}
.section-infos .item-list-section .angular-ui-tree-nodes .itemlist-item-content.section-itemlist-content:before {
  content: none;
}
.section-infos .item-list-section .angular-ui-tree-nodes .angular-ui-tree-node:not(:last-child) {
  border-bottom: 1px solid #9c9c9c;
}
.section-infos .formEdit.itemlist-edit-form div.form-editing {
  padding: 20px 20px 0;
}
.section-infos .formEdit.itemlist-edit-form div.form-editing:nth-of-type(2) label.is-boolean {
  margin-top: 40px;
}
.section-infos .formEdit.itemlist-edit-form div.form-editing:nth-of-type(2) label > input {
  margin-top: 10px;
}
.section-infos .formEdit.itemlist-edit-form div.actions-row .actions {
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 10px;
}
.section-tpl-tags {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border: 1px solid #9c9c9c;
}
.section-tpl-module {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border: 1px solid #9c9c9c;
}
.section-tpl-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border: 1px solid #9c9c9c;
}
.options-new-template {
  padding: 10px;
}
.selectize-control .selectize-input > input {
  height: 20px;
}
.selectize-control.single .selectize-input.focus:after {
  background: url("../icons/minimize.svg") no-repeat 97% 50%;
}
.template-group-header .row.margin-top {
  margin-top: 10px;
}
.filter-sections {
  display: flex;
  gap: 10px;
  padding: 10px 20px;
}
.filter-sections input {
  max-width: 340px;
}
.select-tree .selectize-control {
  top: 0;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes .itemlist-item-content + div .row.levels-container div.row {
  padding-left: 40px;
}
.levels-container .level-content:not(:first-of-type) {
  padding-top: 10px;
}
.sections-container .tab-sections .tab-label-sections .tab-sections-name {
  display: flex;
  align-items: center;
  gap: 15px;
}
.sections-container .added-sections {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.sections-container .added-sections .section-name {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid #000;
  border-radius: 40px;
  padding: 10px;
  cursor: pointer;
}
.form-section-nested {
  padding: 10px 10px;
}
.form-section-nested:first-of-type {
  padding-top: 0;
}
.form-section-nested .sections-manager {
  border-radius: 5px;
}
.sections-tree {
  padding: 20px 15px;
}
.sections-tree .sorted-tree-options {
  padding: 10px 10px;
}
#sincro_element.row.padded {
  padding: 10px;
}
#sincro_element .status-sync > div {
  border-bottom: 1px solid #D8D8D8;
}
#sincro_element .syn-active-tree-btn .center-items.justified-end {
  justify-content: end;
}
#sincro_hotels_list .hotels-selects {
  padding: 20px 0;
}
#sincro_hotels_list .hotels-list {
  padding: 20px 0;
}

/* Elements recursius */
.left.up {
  padding-top: 0;
  vertical-align: top;
}
.title-span,
.title-span > span {
  font-family: 'Montserrat Bold';
}
.vertical-align {
  line-height: 75px;
  max-height: 50px;
}
.ellipsed {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsed a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pointerLink {
  cursor: pointer;
}
.iblock {
  display: inline-block !important;
  position: relative;
}
.iblock.select {
  width: 57%;
}
/*ELEMENTS*/
.hidden {
  display: none !important;
  visibility: hidden;
}
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}
.circular div.user-avatar {
  border: 2px solid #ffffff;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  float: left;
  height: 50px;
  margin-top: -10px;
  width: 50px;
}
.simpleNativeDatepicker {
  width: 610px;
  top: 36px;
  bottom: auto !important;
}
.simpleNativeDatepicker .controls {
  display: none;
}
.simpleNativeDatepicker table:first-child thead:after {
  content: "";
  width: 254px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 30px;
}
.simpleNativeDatepicker table:first-child thead tr:first-child th:not(.monthDatepicker):first-child {
  -webkit-mask: url(../icons/derecha2.svg) no-repeat 50% 50%;
  background-color: white;
  color: rgba(255, 255, 255, 0);
  transform: rotate(180deg);
}
.simpleNativeDatepicker table:first-child thead tr:first-child th:not(.monthDatepicker):nth-child(2) {
  -webkit-mask: url("../icons/izquierda.svg") no-repeat 0 50%;
  background-color: white;
  color: rgba(255, 255, 255, 0);
}
.simpleNativeDatepicker table:last-child thead:after {
  content: "";
  width: 254px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 310px;
  top: 112px;
}
.simpleNativeDatepicker table:last-child thead tr:first-child th:not(.monthDatepicker):last-child {
  -webkit-mask: url(../icons/derecha2.svg) no-repeat 50% 50%;
  background-color: white;
  color: rgba(255, 255, 255, 0);
}
.simpleNativeDatepicker table:last-child thead tr:first-child th:not(.monthDatepicker):nth-child(4) {
  -webkit-mask: url("../icons/derecha.svg") no-repeat 100% 50%;
  background-color: white;
  color: rgba(255, 255, 255, 0);
}
.datepicker-noTop .simpleDatepickerContainer .simpleNativeDatepicker {
  top: 0 !important;
}
#codes_generator .padding {
  padding: 15px;
}
#codes_generator .padding label .title-span span {
  display: block;
  padding-bottom: 10px;
}
#codes_generator .padding label .span-box {
  box-sizing: border-box;
  background-color: #efefef;
  border-radius: 4px;
  border: 1px solid #9C9C9C;
  color: #999999;
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  height: 2.3125rem;
  margin: 0;
  padding: 0.5rem;
  width: 100%;
}
#codes_generator .padding label input,
#codes_generator .padding label div[datepicker] {
  margin-top: 0;
}
#codes_generator .padding .import {
  background-color: transparent !important;
  color: #49a6da;
  border: 2px solid #49a6da;
  position: relative;
  top: 30px;
}
#codes_generator .padding .import span {
  font-family: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#codes_generator .padding .import:hover {
  border-color: #428bca !important;
}
#codes_generator .padding .import:hover span {
  color: #428bca !important;
}
.blank-button {
  background-color: transparent !important;
  color: #49a6da;
  border: 2px solid #49a6da;
}
.blank-button span {
  font-family: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.blank-button:hover {
  border-color: #428bca !important;
}
.blank-button:hover span {
  color: #428bca !important;
}
.as-sortable-placeholder {
  float: left;
  margin-left: 2px !important;
  margin-right: 5px !important;
}
.as-sortable-drag {
  display: none;
}
label.checkbox-container input[type=checkbox],
label.weekday input[type=checkbox],
label.lpadded input[type=checkbox],
label.range-search input[type=checkbox],
label.checkbox-container input[type=checkbox]:not(.checkbox),
label.weekday input[type=checkbox]:not(.checkbox),
label.lpadded input[type=checkbox]:not(.checkbox),
label.range-search input[type=checkbox]:not(.checkbox) {
  display: block !important;
  height: 15px !important;
  width: 15px !important;
  border-radius: 2px !important;
  position: absolute;
}
label.checkbox-container input[type=checkbox]:checked:before,
label.weekday input[type=checkbox]:checked:before,
label.lpadded input[type=checkbox]:checked:before,
label.range-search input[type=checkbox]:checked:before,
label.checkbox-container input[type=checkbox]:not(.checkbox):checked:before,
label.weekday input[type=checkbox]:not(.checkbox):checked:before,
label.lpadded input[type=checkbox]:not(.checkbox):checked:before,
label.range-search input[type=checkbox]:not(.checkbox):checked:before {
  content: url("../icons/check.svg");
  position: absolute;
  left: 2px;
  top: 0;
}
label.checkbox-container span,
label.weekday span,
label.lpadded span,
label.range-search span,
label.checkbox-container input[type=checkbox]:not(.checkbox) + span,
label.weekday input[type=checkbox]:not(.checkbox) + span,
label.lpadded input[type=checkbox]:not(.checkbox) + span,
label.range-search input[type=checkbox]:not(.checkbox) + span {
  margin-left: 25px !important;
}
label.checkbox-container span:before,
label.weekday span:before,
label.lpadded span:before,
label.range-search span:before,
label.checkbox-container input[type=checkbox]:not(.checkbox) + span:before,
label.weekday input[type=checkbox]:not(.checkbox) + span:before,
label.lpadded input[type=checkbox]:not(.checkbox) + span:before,
label.range-search input[type=checkbox]:not(.checkbox) + span:before {
  content: "" !important;
}
input[type=radio] {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 25px;
  outline: none;
  background-color: white;
}
input[type=radio]:checked:before {
  content: "";
  background-image: url(../icons/check.svg);
  background-repeat: no-repeat;
  background-size: 8px 15px;
  display: block;
  width: 8px;
  height: 12px;
  position: relative;
  left: 2.4px;
  top: -1px;
}
input:not([type]),
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="color"],
textarea {
  box-shadow: none;
}
.highcharts-contextbutton {
  display: none;
}
.container {
  padding: 45px 20px 20px!important;
}
#panel_iframe_syn2,
iframe {
  border: none!important;
}
.content .left-movement > .inner-wrap {
  transform: none!important;
}
.off-canvas-wrap.no-overflow.left-movement aside:not(.hide-menu) {
  right: 25rem;
  height: 766px;
  overflow-y: scroll;
  text-align: center;
}
.off-canvas-wrap.no-overflow .inner-wrap .right-off-canvas-menu {
  top: 67px;
  z-index: 100000;
  overflow-y: scroll;
}
.off-canvas-wrap.no-overflow .inner-wrap .right-off-canvas-menu h3 {
  padding: 6px 18px;
}
.off-canvas-wrap.no-overflow .inner-wrap {
  padding-top: 58px!important;
}
#module-general .tiquets-number.hover,
#module-general .user_profile.hover,
#module-general .appSwitch.hover {
  background-color: transparent;
}
#module-user_config .appSwitch.hover {
  background-color: transparent;
}
#module-user_config .appSwitch.hover > a > div > svg path {
  fill: #fff;
}
#module-general .tiquets-number.hover svg path,
#module-general .user_profile.hover svg path,
#module-general .appSwitch.hover svg path,
.user-config_panel.block ul > li > .link .icons svg path,
.apps-switcher.block ul li .link .icons svg path {
  fill: #424242!important;
}
.apps-switcher {
  top: calc(100% + 10px);
}
#notifications {
  z-index: 999999!important;
}
@media (min-width: 801px) {
  .container {
    padding: 45px 42px 20px!important;
  }
  .main-flex-item {
    display: flex;
    flex-wrap: nowrap;
  }
  .main-flex-item > .nav ~ .content {
    flex: 1;
  }
}
/**
 * These are the variables used throughout the application. This is where
 * overwrites that are not specific to components should be maintained.
 */
@font-face {
  font-family: 'Raleway @gray-base Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-@gray-baseItalic'), url('../fonts/Raleway-@gray-baseItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway @gray-base';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-@gray-base'), url('../fonts/Raleway-@gray-base.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-BoldItalic'), url('../fonts/Raleway-BoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Bold'), url('../fonts/Raleway-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Extra Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ExtraBoldItalic'), url('../fonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Extra Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ExtraBold'), url('../fonts/Raleway-ExtraBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Extra Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ExtraLightItalic'), url('../fonts/Raleway-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Extra Light';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ExtraLight'), url('../fonts/Raleway-ExtraLight.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Italic'), url('../fonts/Raleway-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-LightItalic'), url('../fonts/Raleway-LightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Light';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Light'), url('../fonts/Raleway-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-MediumItalic'), url('../fonts/Raleway-MediumItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Medium'), url('../fonts/Raleway-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway SemiBold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-SemiBoldItalic'), url('../fonts/Raleway-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway SemiBold';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-SemiBold'), url('../fonts/Raleway-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-ThinItalic'), url('../fonts/Raleway-ThinItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway Thin';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway-Thin'), url('../fonts/Raleway-Thin.ttf') format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: normal;
  src: local('Raleway'), url('../fonts/Raleway-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: normal;
  src: local('Montserrat-Regular'), url('../fonts/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Montserrat Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Montserrat-Bold'), url('../fonts/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Light.ttf');
  font-weight: 300;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.ttf');
  font-weight: 400;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Medium.ttf');
  font-weight: 500;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Bold.ttf');
  font-weight: bold;
}
@font-face {
  font-family: 'Roboto @gray-base Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-@gray-baseItalic'), url('../fonts/Roboto-@gray-baseItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto @gray-base';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-@gray-base'), url('../fonts/Roboto-@gray-base.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-BoldCondensedItalic'), url('../fonts/Roboto-BoldCondensedItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold Condensed';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-BoldCondensed'), url('../fonts/Roboto-BoldCondensed.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-BoldItalic'), url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Bold'), url('../fonts/Roboto-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-CondensedItalic'), url('../fonts/Roboto-CondensedItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Condensed'), url('../fonts/Roboto-Condensed.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Italic'), url('../fonts/Roboto-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Light';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Light'), url('../fonts/Roboto-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto LightItalic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-LightItalic'), url('../fonts/Roboto-LightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-MediumItalic'), url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Medium'), url('../fonts/Roboto-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Regular'), url('../fonts/Roboto-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-ThinItalic'), url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Thin';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto-Thin'), url('../fonts/Roboto-Thin.ttf') format('truetype');
}
.flex {
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-columns {
  -webkit-flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.center-items {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.center-items.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.v-middle {
  display: -webkit-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.itemBlock {
  background-color: rgba(238, 175, 40, 0.5);
  color: #fff;
  font-size: 16px;
  padding: 15px 10px;
  font-weight: bolder;
}
.fromHotelText {
  margin-left: 50px;
  text-transform: uppercase;
}
.infoBlockTranslatable {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-bottom: 20px;
  position: absolute;
  left: -1130px;
  top: -50px;
}
.infoBlockTranslatable .info {
  display: flex;
  gap: 10px;
  font-size: 14px;
  margin: 5px 0;
}
.infoBlockTranslatable .info .title {
  font-weight: bolder;
  text-transform: uppercase;
  line-height: 1.5;
}
.infoBlockTranslatable .info .type {
  background-color: #fff;
}
.infoBlock {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
  margin-bottom: 20px;
  margin-top: 25px;
}
.infoBlock .info {
  display: flex;
  gap: 10px;
  font-size: 14px;
  margin: 5px 0;
}
.infoBlock .info .title {
  font-weight: bolder;
  text-transform: uppercase;
  line-height: 1.5;
}
.infoBlock .info .type {
  background-color: #fff;
}
.boxDescription {
  margin-top: 20px;
}
.error-block {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  justify-content: right;
  text-align: right;
}
.error-block .error-message {
  color: #EC2200;
  font-size: 14.4px;
  font-weight: bolder;
}
.tpl-navbar-sr {
  background-color: #15284c;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 999998;
  padding-top: 80px;
}
.tpl-navbar-sr .navbar-sr-container {
  transition: width .3s;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-menuTrigger {
  display: none;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container {
  position: relative;
  color: #ffffff;
  cursor: pointer;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName .navbar-sr-element-title,
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName .collapse-arrow {
  display: none;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName .navbar-sr-itenLogo svg {
  fill: #ffffff;
  width: 22px;
  height: 22px;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName .navbar-sr-itenLogo svg use {
  fill: #ffffff !important;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container.active {
  background-color: #000000;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-menu-container {
  position: relative;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu {
  display: none;
  min-width: 210px;
  padding: 10px;
  background-color: #15284c;
  box-shadow: 4px 3px 6px #00000029;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-itemName {
  color: #4570ff;
  font: 700 14px 'Montserrat', sans-serif;
  display: block;
  text-decoration: none;
  position: relative;
  text-transform: uppercase;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-itemName span {
  font: 300 14px 'Montserrat', sans-serif;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-itemName:hover span {
  font-weight: 700;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer {
  transition: max-height 0.5s;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName {
  color: #ffffff;
  font: 500 14px 'Montserrat';
  display: block;
  line-height: 1.41;
  padding: 5px 15px 5px 0;
  position: relative;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName .collapse-arrow {
  right: 0;
  top: 50%;
  margin-top: -10px;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName .collapse-arrow svg {
  width: 11px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName .collapse-arrow svg path {
  fill: #ffffff;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName .collapse-arrow.collapsed svg {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName:hover {
  text-decoration: none;
  font-weight: bold;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName span {
  font: 500 13px 'Montserrat';
  display: block;
  text-transform: capitalize;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navBar-sr-subItemContainerList {
  display: none;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navBar-sr-subItemContainerList.hide {
  display: block;
  padding-left: 10px;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer:hover > .navbar-sr-subitemName > span {
  text-decoration: none;
  font-weight: bold;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container.active .navbar-sr-submenu .navbar-sr-itemName {
  color: #4570ff;
}
.tpl-navbar-sr .navbar-sr-container .navbar-sr-element-container.active .navbar-sr-submenu .navbar-sr-itemName span {
  font-weight: 700;
}
.tpl-navbar-sr .navbar-sr-openNav {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-decoration: none;
  font-size: 22px;
  height: 52px;
}
.tpl-navbar-sr .navbar-sr-openNav .arrow-icon-menu svg {
  height: 15px;
  fill: #fff;
}
.tpl-navbar-sr .navbar-sr-openNav .arrow-icon-menu svg polygon {
  fill: #fff!important;
}
.tpl-navbar-sr .navbar-sr-openNav .arrow-icon-menu.unfolded-menu svg {
  margin-right: 3px;
}
.tpl-navbar-sr .navbar-sr-openNav .navbar-sr-element-title {
  display: block;
  padding-left: 21px;
  font: 300 11px/14px 'Montserrat';
  color: #ffffff;
}
.tpl-navbar-sr .navbar-sr-openNav:hover .navbar-sr-element-title {
  font: 700 11px/14px 'Montserrat';
}
.tpl-navbar-sr:not(.unfolded) .navbar-sr-container .navbar-sr-element-container:hover {
  height: auto;
  min-height: 52px;
}
.tpl-navbar-sr:not(.unfolded) .navbar-sr-container .navbar-sr-element-container:hover .navbar-sr-itemName .navbar-sr-itenLogo svg {
  width: 22px;
  height: 22px;
}
.tpl-navbar-sr:not(.unfolded) .navbar-sr-container .navbar-sr-element-container:hover .navbar-sr-submenu {
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
}
.tpl-navbar-sr.unfolded {
  width: 200px;
  max-width: none;
  transition: width .3s;
}
.tpl-navbar-sr.unfolded .navbar-sr-container {
  padding-top: 0;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container {
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #707070;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container:last-of-type {
  border: none;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-element-title {
  display: block;
  padding-left: 37px;
  font: 300 11px/14px 'Montserrat';
  color: #ffffff;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName {
  position: relative;
  padding: 0 30px 0 15px;
  justify-content: flex-start;
  width: 100%;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName .navbar-sr-itenLogo svg {
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -13px;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName .collapse-arrow {
  display: block;
  right: 16px;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName .collapse-arrow svg {
  width: 12px;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-itemName .collapse-arrow svg path {
  fill: #ffffff;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu {
  min-width: auto;
  background-color: #000000;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer {
  border-bottom: 1px solid #707070;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer:last-of-type {
  border-bottom: none;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName {
  min-height: 30px;
  padding-right: 20px;
  padding-left: 20px;
  color: #ffffff;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.booking_engine:after {
  background-color: #49b2da;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.config:after {
  background-color: #424242;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.general:after {
  background-color: #424242;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.content_management:after {
  background-color: #eeae28;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.hotels:after {
  background-color: #49b2da;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.login:after {
  background-color: #f86b00;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.management:after {
  background-color: #424242;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.modules:after {
  background-color: #eeae28;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.reports:after {
  background-color: #6a89db;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.sales_management:after {
  background-color: #ea793e;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.support_tickets_search:after {
  background-color: #424242;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.support_ticket_detail:after {
  background-color: #424242;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.user_config:after {
  background-color: #424242;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.keytel_pro_suite:after {
  background-color: #262626;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.services:after {
  background-color: #fd9158;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.distribution_and_sales:after {
  background-color: #49b2da;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.hotel_management:after {
  background-color: tomato;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName.smartrev_menu:after {
  background-color: #4570ff;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName span {
  font-size: 11px;
  font-weight: 300;
  vertical-align: middle;
  display: inline-block;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName svg path {
  fill: #ffffff;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu .navbar-sr-subItemContainer .navbar-sr-subitemName .collapse-arrow {
  right: 10px;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu.hide {
  display: block;
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container.active .navbar-sr-itemName .navbar-sr-element-title,
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container:hover .navbar-sr-itemName .navbar-sr-element-title {
  font: 700 11px/14px 'Montserrat';
}
.tpl-navbar-sr.unfolded .navbar-sr-container .navbar-sr-element-container .navbar-sr-submenu {
  position: relative;
  top: 0;
  left: 0;
  max-height: 500px;
  overflow: auto;
  padding: 0;
}
.tpl-navbar-sr.unfolded .navbar-sr-openNav {
  justify-content: flex-start;
  padding-left: 20px;
}
@media (min-width: 801px) {
  .tpl-navbar-sr .navbar-sr-sticky-container {
    position: sticky;
    z-index: 100;
    top: 80px;
  }
}
@media (min-width: 801px) {
  .tpl-navbar-sr {
    position: relative;
    height: 100%;
  }
}
.nav ~ .content #content {
  margin-left: 52px!important;
}
@media (min-width: 801px) {
  .nav ~ .content #content {
    margin-left: 0!important;
  }
}
.title-page {
  background-color: #235aa7;
  position: sticky;
  top: 59px;
  z-index: 999997;
}
.title-page .subnav {
  padding: 0 20px;
  min-height: 61px;
  border: none;
  box-shadow: 0px 3px 3px #0000001C;
  display: flex;
  align-items: center;
}
.title-page .subnav:after,
.title-page .subnav:before {
  content: none !important;
}
.title-page .subnav .hotel {
  padding: 0;
  position: relative !important;
  float: none;
}
.title-page .subnav .hotel h1 {
  min-height: auto !important;
  max-width: 250px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #ffffff;
}
.title-page .subnav .hotel h1 span {
  font: 400 18px/22px 'Montserrat' !important;
  letter-spacing: 1.8px;
  color: #ffffff;
  cursor: pointer;
  text-transform: uppercase;
  vertical-align: middle;
}
.title-page .subnav .hotel h1 span:last-of-type {
  font: 700 18px/22px 'Montserrat Bold' !important;
}
.title-page .subnav .hotel:before {
  content: none !important;
}
.title-page .subnav .bookmarks-button {
  margin-left: auto;
  padding: 0!important;
  width: auto!important;
}
.title-page .subnav .bookmarks-button a span {
  margin-top: 0 !important;
}
.title-page .subnav .bookmarks-button a span svg path {
  fill: #ffffff !important;
}
@media (min-width: 501px) {
  .title-page .subnav .hotel h1 {
    max-width: 300px;
  }
}
@media (min-width: 601px) {
  .title-page .subnav {
    padding: 0 42px;
  }
  .title-page .subnav .hotel h1 {
    max-width: 350px;
  }
}
@media (min-width: 801px) {
  .title-page .subnav .hotel h1 {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .title-page .subnav .hotel h1 {
    max-width: 800px;
  }
}
@media (min-width: 1300px) {
  .title-page .subnav .hotel h1 {
    max-width: none;
  }
}
.collapse-arrow {
  position: absolute;
  right: 0;
  z-index: 1;
  cursor: pointer;
}
.collapse-arrow svg {
  fill: #262626;
  width: 11px;
  height: 8px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.collapse-arrow.collapsed svg {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
nav.top-bar {
  background-color: #15284c !important;
  height: 59px;
  padding: 10px 20px 10px 10px;
}
nav.top-bar:before,
nav.top-bar:after {
  content: none!important;
}
nav.top-bar .row {
  float: none!important;
  margin: 0!important;
}
nav.top-bar .row:before,
nav.top-bar .row:after {
  content: none!important;
}
nav.top-bar .columns {
  min-height: auto;
  float: none;
}
nav.top-bar .logo {
  height: 35px;
  width: 35px;
  position: relative;
}
nav.top-bar .logo > svg {
  display: none;
}
nav.top-bar .logo:after {
  content: '';
  background-color: transparent;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34.809 36.445"><path id="Icono_Synergy" data-name="Icono Synergy" d="M507.293,294.464l-10.876-6.28-6.529,3.77-6.529-3.77-10.876,6.28v12.56l6.529,3.767v7.558l10.876,6.28,10.879-6.28v-7.558l6.526-3.767Zm-34.055,12.124V294.9l10.122-5.844,5.775,3.334-3.6,2.077v7.558l-6.526,3.767v4.133Zm20.247-5-3.6-2.077-3.6,2.077V294.9l3.6-2.075,3.6,2.075Zm6.529,8.772-3.6,2.077-5.775-3.334,3.6-2.077v-4.133l5.775,3.334Zm-6.529-7.9v4.133l-3.6,2.077-3.6-2.077v-4.133l3.6-2.077,3.6,2.077Zm-4.35,6.646-5.775,3.334-3.6-2.077v-4.133l5.775-3.334v4.133Zm10.879,8.815-10.125,5.844-10.125-5.844v-6.689l3.6,2.077,6.529-3.77,6.529,3.77,3.6-2.077Zm6.529-11.328-5.775,3.334v-4.133l-6.529-3.767v-7.558l-3.6-2.077,5.775-3.334,10.125,5.844Z" transform="translate(-472.484 -288.184)" fill="rgb(255,255,255)"/></svg>');
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
nav.top-bar .title-area {
  float: none;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
nav.top-bar .title-area .picker {
  border: none;
  padding: 0;
  padding: 5px 0;
}
nav.top-bar .title-area .picker .hotel_picker {
  cursor: pointer;
  padding-left: 0;
  float: none;
  font: 300 13px/14px 'Montserrat';
}
nav.top-bar .title-area .picker .hotel_picker span {
  font-weight: bold;
  font-size: 13px;
  line-height: 14px;
}
nav.top-bar .title-area .picker .dropdown-arrow {
  margin-left: 7px;
  float: none;
}
nav.top-bar .title-area .picker .dropdown-arrow svg {
  width: 12px;
  height: 8px;
  min-width: auto;
  min-height: auto;
}
nav.top-bar > div {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
nav.top-bar .top-bar-section > ul.right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  float: none!important;
}
nav.top-bar .top-bar-section > ul .divider {
  display: none!important;
}
nav.top-bar .top-bar-section > ul > li {
  height: auto;
}
nav.top-bar .top-bar-section > ul > li > a {
  padding: 0 5px !important;
}
nav.top-bar .top-bar-section > ul > li.user_profile .center-items .left:nth-of-type(1) .user-avatar {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  margin: 0;
  border: 0;
}
nav.top-bar .top-bar-section > ul > li.user_profile .center-items .left:nth-of-type(2) {
  display: none;
}
nav.top-bar .top-bar-section > ul > li.user_profile.hover {
  background-color: transparent!important;
}
nav.top-bar .top-bar-section > ul > li.user_profile .user-config_panel {
  top: calc(100% + 10px);
}
nav.top-bar .top-bar-section > ul > li:hover {
  background-color: transparent!important;
  color: #fff!important;
}
nav.top-bar .top-bar-section > ul > li:hover a {
  background-color: transparent!important;
}
nav.top-bar .top-bar-section > ul > li:hover a svg path {
  fill: #fff!important;
}
@media (min-width: 801px) {
  nav.top-bar {
    padding: 10px 32px 10px 10px;
  }
  nav.top-bar .title-area .picker .hotel_picker {
    padding-left: 44px;
  }
  nav.top-bar .top-bar-section > ul > li.user_profile .center-items {
    display: flex;
    flex-wrap: nowrap;
  }
  nav.top-bar .top-bar-section > ul > li.user_profile .center-items .left {
    order: 2;
    float: none!important;
  }
  nav.top-bar .top-bar-section > ul > li.user_profile .center-items .left:nth-of-type(2) {
    order: 1;
    display: block;
    padding-right: 7px;
    text-align: right;
  }
  nav.top-bar .top-bar-section > ul > li.user_profile .center-items .left:nth-of-type(2) span {
    font: 300 13px/14px 'Montserrat';
  }
  nav.top-bar .top-bar-section > ul > li > a {
    padding: 0 10px !important;
  }
  nav.top-bar .top-bar-section > ul > li.hover.user_profile > .center-items span,
  nav.top-bar .top-bar-section > ul > li:hover.user_profile > .center-items span,
  nav.top-bar .top-bar-section > ul > li.hover.user_profile > .center-items b,
  nav.top-bar .top-bar-section > ul > li:hover.user_profile > .center-items b {
    color: #ffffff !important;
  }
}
.newModal {
  max-width: 500px!important;
}
.newModal > div {
  background-color: #f7f7f7;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 5px;
  padding: 30px 38px 27px;
}
.newModal .close-reveal-modal {
  color: #262626;
  top: 0;
  right: 10px;
}
.newModal .reveal {
  margin: 0 !important;
  position: relative;
}
.newModal .reveal .caption {
  background-color: #f7f7f7;
  padding: 0;
}
.newModal .reveal .caption h3 {
  color: #262626;
  font: 500 20px/24px 'Montserrat';
  letter-spacing: 0px;
  display: inline-block;
  vertical-align: top;
  max-width: 150px;
  text-transform: uppercase;
}
.newModal .reveal .panel {
  background-color: #f7f7f7;
  padding: 30px 0 0!important;
  border-radius: 0!important;
}
.newModal .reveal .panel:before {
  content: none!important;
}
.newModal .reveal .panel > span {
  position: absolute;
  right: 0;
  top: 0;
}
.newModal .reveal .panel > span > svg {
  height: 48px;
  fill: #262626;
}
.newModal .reveal .panel > span > svg path {
  fill: #262626;
}
.newModal .reveal .panel form {
  font: 400 14px/17px 'Montserrat';
}
.newModal .reveal .panel form label .title-span {
  display: none!important;
}
.newModal .reveal .panel form label input,
.newModal .reveal .panel form label textarea {
  margin-top: 32px!important;
  border: 1px solid #E5E5E5!important;
  border-radius: 4px!important;
  background-color: #ffffff !important;
  font: 14px/17px 'Montserrat';
}
.newModal .reveal .panel form .actions-row > div {
  padding: 0!important;
  float: none!important;
}
.newModal .reveal .panel form .actions-row > div > div {
  float: none!important;
  padding: 26px 0 0!important;
  width: 100%!important;
  margin: 0!important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.newModal .reveal .panel form .actions-row > div > div button {
  border-radius: 4px;
  background-color: #235aa7;
  min-width: 136px;
  height: 35px;
  font: 700 14px/18px 'Montserrat Bold';
  text-transform: uppercase;
}
.newModal .reveal .panel form .actions-row > div > div button span {
  vertical-align: middle!important;
}
/* Elements únics */
.videos-panel {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.videos-panel .itemlist-item.row {
  width: 32%;
  max-width: 340px;
}
.videos-panel .itemlist-item-content:hover {
  max-width: 340px;
}
.videos-panel iframe {
  width: 100%;
}
.boards .grid-row-category[rowspan="1"] > div {
  width: 140px;
}
.boards .grid-row-category[rowspan="1"] > div svg {
  max-height: 25px;
}
.boards .bloc_actions-table .grid-row-content {
  padding: 0;
}
.boards td.icon[rowspan="1"] > div::after,
.boards td.icon[rowspan="1"] > div::before {
  border-width: 51px;
  border-left-width: 30px;
}
.boards .bloc_actions-table .grid-row-content > span {
  color: black;
}
.boards .bloc_actions-table table tr td {
  width: 60px;
}
.boards .bloc_actions-table table tr td > div {
  margin-left: 10px;
}
.occupations.bloc_actions-table svg {
  max-height: 17px;
  max-width: 24px;
}
.rate-detail-inventory .grid th:last-of-type div {
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.rate-detail-inventory .grid .switch.round {
  margin-top: -8px;
}
.rate-detail-inventory switch {
  margin: 0 auto;
}
.availability .clearfix {
  clear: both;
}
.availability-grid .fa {
  cursor: help;
}
.availability-grid .cell-day > div:first-child {
  margin-top: 20px;
  width: 100%;
}
.availability-grid .cell-day > div:first-child > span {
  font-size: 0.75rem;
}
.availability .no_availability {
  padding: 15px;
}
.availability .no_availability .left svg {
  height: 80px;
  width: 80px;
}
.availability .no_availability .right {
  width: calc(100% - 100px);
}
.availability .no_availability .error {
  color: white;
  margin: 20px;
  overflow: hidden;
  padding: 20px;
  text-align: left;
}
.availability .results {
  font-family: 'Roboto Condensed';
}
.availability .results span {
  font-family: 'Roboto Condensed';
}
.availability .results .uppercase {
  font-family: 'Roboto Condensed';
  font-size: 0.85rem;
  padding-left: 5px;
}
.availability .results strong.uppercase {
  font-size: 1rem;
}
.availability .selectable {
  background: #228800;
  color: #ffffff;
  cursor: pointer;
  text-align: center;
}
.availability .selectable span {
  font-size: 0.75rem;
  font-family: 'Roboto Condensed';
}
.availability .selectable.disabled {
  background-color: #bbb;
}
.availability .selectable.disabled span {
  opacity: 0.8;
}
.availability table:not(.grid) {
  width: 100%;
}
.availability table:not(.grid) tr:hover .selectable {
  background: #339911;
}
.availability table:not(.grid) tr:nth-of-type(even) {
  background-color: white;
}
.availability table:not(.grid) tr:hover .selectable.disabled {
  background-color: #d4d4d4 !important;
}
.availability table:not(.grid) tr.clicked .selectable.disabled {
  background-color: #228800 !important;
}
.availability table:not(.grid) tr.clicked .selectable.disabled span {
  opacity: 1;
}
.availability table:not(.grid) tr:not(.rooms_selected):first-child.clicked td:nth-child(n+2) {
  background-color: #ddeedd;
}
.availability table:not(.grid) tr:not(.rooms_selected):not(.small_d_rooms_selected):not(:first-child) td:nth-child(n+1) {
  border-top: 1px solid #aaa;
}
.availability table:not(.grid):first-child tr:first-child td:first-child {
  width: 20%;
}
.availability table:not(.grid):first-child tr:first-child td:nth-child(2) {
  float: right;
  margin: 20px 0;
  width: calc(100% - 150px) !important;
}
.availability table:not(.grid):not(.cart) tr:first-child td:nth-child(2) {
  width: 25%;
}
.availability table:not(.grid):not(.cart) tr:first-child td:nth-child(n+3) {
  width: 20%;
}
.availability table:not(.grid):not(.cart) tr:first-child td:last-child {
  width: 15%;
}
.availability table:not(.grid) tr:nth-child(n+2).clicked td {
  background-color: #ddeedd;
}
.availability table:not(.grid):nth-child(n+2) tr td {
  padding: 0.3625rem 0.625rem;
  position: relative;
}
.availability table:not(.grid):first-child tr td {
  padding: 0;
}
.availability table:not(.grid):first-child tr td:first-child {
  float: left;
  max-width: 150px;
}
.availability .row table {
  margin-bottom: 0.25rem;
}
.availability strike,
.availability s {
  color: #999;
  display: inline-flex;
  font-size: 0.6875rem;
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.availability strike.nowrap,
.availability s.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.availability strike span,
.availability s span {
  display: inline-flex;
  font-size: 0.6875rem;
}
.availability .currency,
.availability .discount {
  display: inline-flex;
}
.availability strong.currency span {
  margin: 0 5px;
  display: flex;
  align-items: center;
}
.availability .discount,
.availability .discount span {
  font-size: 0.85rem;
  font-family: 'Roboto Condensed';
}
.availability .discount span {
  margin-right: 5px;
}
.availability .free_rooms,
.availability .free_rooms span {
  color: #228800;
  font-family: 'Roboto Condensed';
}
.availability .low_stock,
.availability .low_stock span {
  color: #ee0000;
  font-family: 'Roboto Condensed';
}
.availability .current_room {
  font-size: 1.125rem;
  font-weight: 500;
}
.availability .small_d_rooms_selected {
  display: none;
}
.availability .picture {
  background-color: #ee0000;
  border: 1px solid black;
  height: 95px;
  line-height: 95px;
  text-align: center;
  vertical-align: middle;
  width: 145px;
}
.availability .groups {
  display: flex;
}
.availability .groups .group_count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 10px;
  text-transform: uppercase;
}
.availability .groups .group_count svg,
.availability .groups .group_count svg path {
  fill: #8a8a8a;
  margin-right: 5px;
  max-height: 20px;
}
.availability .groups .group_count span {
  color: #464646;
  font-family: 'Roboto Condensed';
}
.availability .groups .group_count strong {
  font-size: 1px;
  letter-spacing: 0.065rem;
  margin-left: 5px;
}
.availability .cart_checker {
  background-color: white;
  border-top: 2px solid #E96B01;
}
.availability .cart_checker table {
  border: 0;
}
.availability .cart_checker table tr,
.availability .cart_checker table td {
  border: 0;
}
.availability .cart_checker table td div + div {
  font-style: italic;
}
.availability .cart_checker .uppercase span {
  font-family: 'Roboto Condensed';
  font-weight: normal;
}
.availability .cart_checker .uppercase {
  padding: 0;
}
.availability .cart_checker .total,
.availability .cart_checker .total span {
  color: #228800;
  font-family: 'Roboto Condensed';
  font-size: 1.125rem;
}
.availability .cart_checker .post_total,
.availability .cart_checker .post_total span {
  font-family: 'Roboto LightItalic';
  font-size: 0.7rem;
}
.availability .cart_checker .tabs dd.active > a {
  background-color: white !important;
  border-radius: 0;
  border: 0;
  color: black !important;
  font-size: 1.125rem;
}
.availability .cart_checker .tabs dd.active {
  border: 0;
  margin-left: 10px;
  margin-top: 5px;
  z-index: 9999;
}
.availability .cart_checker .tabs {
  background: none;
  padding: 0;
}
.availability .cart_checker dl.tabs:after {
  background-color: rgba(255, 165, 0, 0.32);
  border: 1px solid #DBBAA0;
  content: '';
  display: inline-table;
  height: 45px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.availability .cart_checker tr.rooms_selected {
  border-bottom: 1px solid rgba(128, 128, 128, 0.22);
}
.availability .cart_checker table tr td:nth-child(n+2) {
  text-align: right;
}
.availability .clicked .selectable {
  background-color: #228800 !important;
  opacity: 1;
  position: relative;
}
.availability .clicked .selectable span:before {
  border-bottom: 15px solid transparent;
  border-right: 13px solid #280;
  border-top: 15px solid transparent;
  content: '';
  height: 0;
  left: -13px;
  position: absolute;
  top: 0;
  width: 0;
}
.availability .clicked .selectable span {
  opacity: 1;
}
.availability .room_name {
  max-width: 100px;
}
.availability .room_quota:before {
  border-bottom: 33px solid transparent;
  border-left: 13px solid #fff;
  border-top: 30px solid transparent;
  content: '';
  height: 0;
  position: absolute;
  right: -11px;
  top: 0;
  width: 0;
  z-index: 999;
}
.availability .room_quota:after {
  border-bottom: 33px solid transparent;
  border-left: 13px solid #AAA;
  border-top: 30px solid transparent;
  content: '';
  height: 0;
  position: absolute;
  right: -12px;
  top: 0;
  width: 0;
  z-index: 12;
}
.availability .alone .room_quota:before {
  border-bottom: 23px solid transparent;
  border-left: 13px solid #fff;
  border-top: 23px solid transparent;
  content: '';
  height: 0;
  position: absolute;
  right: -11px;
  top: 0;
  width: 0;
  z-index: 999;
}
.availability .alone .room_quota:after {
  border-bottom: 23px solid transparent;
  border-left: 13px solid #AAA;
  border-top: 23px solid transparent;
  content: '';
  height: 0;
  position: absolute;
  right: -12px;
  top: 0;
  width: 0;
  z-index: 12;
}
.availability .alone td {
  border: 0;
}
.availability .alone td:first-child .room_quota {
  min-height: 35px;
}
.availability .alone.clicked .selectable span:before {
  border-bottom: 23px solid transparent;
  border-right: 13px solid #280;
  border-top: 23px solid transparent;
  content: '';
  height: 0;
  left: -13px;
  position: absolute;
  top: 0;
  width: 0;
}
.availability .results_tabs .tabs dd.active > a > tab-heading,
.availability .results_tabs .tabs dd.active > a > tab-heading > div > span:not(.tooltip) > span {
  color: #464646;
  display: inline-flex;
  font-family: 'Roboto Condensed';
  font-size: 0.9rem;
  text-transform: uppercase;
}
.availability .results_tabs .tabs dd.active > a > tab-heading svg,
.availability .results_tabs .tabs dd > a > tab-heading svg {
  margin-left: 10px;
  max-width: 15px;
}
.availability .results_tabs .tabs dd > a > tab-heading,
.availability .results_tabs .tabs dd > a > tab-heading > div > span:not(.tooltip) > span {
  color: #464646;
  display: inline-flex;
  font-family: 'Roboto Condensed';
  font-size: 0.9rem;
  text-transform: uppercase;
}
.availability .results_tabs .tabs dd.active > a {
  background-color: #EFEFEF;
}
.availability .results_tabs .tabs dd > a:after {
  background: #EFEFEF;
  bottom: -26px;
  content: "";
  height: 27px;
  left: 0;
  position: absolute;
  width: 163px;
}
.availability .results_tabs .tabs dd.active > a:after {
  background: #EFEFEF;
}
.availability .results_tabs > .tabbable > .tabs {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMAC1Pr4B1bAAAAJ0lEQVR4AWNgYmSAAkYmIILwQAwogUKhKGBE1gplIzhwZSSZieIcABtsAFmVfQczAAAAAElFTkSuQmCC) #dddddd !important;
}
.availability .results_tabs .tabs {
  background: #E6E6E6;
  border-left: 1px solid #D7D7D7;
  padding: 15px 0 0 15px;
}
.availability .results_tabs .tabs dd.active > a,
.availability .results_tabs .tabs dd > a {
  border-left: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  border-top: 1px solid #E4E4E4;
}
.availability .results_tabs .tabs dd > a,
.availability .results_tabs .tabs dd.active > a {
  background-color: #BCBCBC;
  border-radius: 0;
  border: 1px 1px 0 1px solid rgba(163, 163, 163, 0.23);
  padding-right: 9px;
}
.availability .results_tabs > .tabbable > .tabs-content > .content.active {
  box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.1);
}
.availability .results_tabs span {
  vertical-align: middle;
}
.availability .results_tabs .cart_checker .tabs dd.active > a {
  background-color: white !important;
  border-radius: 0;
  border: 0;
  color: black !important;
  font-size: 1.125rem;
}
.availability .results_tabs .cart_checker .tabs dd.active {
  border: 0;
  margin-left: 10px;
  margin-top: 5px;
  z-index: 9999;
}
.availability .results_tabs .cart_checker .tabs dd > a:after {
  display: none;
}
.availability .results_tabs .cart_checker .tabs {
  background: none;
  border: 0;
  padding: 0;
}
.availability .results_tabs .cart_checker .tabs dd.active > a span {
  background-color: inherit !important;
  color: black !important;
  padding-left: 0;
}
.next-room i {
  border-color: transparent;
  border-left-color: #444;
  border-style: solid;
  border-width: 5px 6px;
  display: inline-block;
}
.prev-room i {
  border-color: transparent;
  border-right-color: #444;
  border-style: solid;
  border-width: 5px 6px;
  display: inline-block;
}
.button-next {
  float: right;
  margin-top: -2px;
}
.button-prev {
  float: left;
  margin-top: -2px;
}
.radio-container {
  display: inline-flex;
}
.selector-container .half-selector {
  float: left;
  width: 85%;
}
.selector-container .half-selector.client {
  width: 65%;
}
.selector-container .colored {
  float: right;
  margin-top: 10px;
}
.selector-container .colored.circle svg {
  height: 10px;
  width: 10px;
}
.dates-left {
  float: left;
  width: 79%;
}
.dates-left .simpleDatepickerContainer {
  width: auto;
}
.dates-left .simpleNativeDatepicker:before {
  background-position-x: 180px !important;
  background-position: 157px 3px !important;
  width: 29.5%;
}
.booking_dates .simpleDatepickerContainer {
  width: auto;
}
.dates-right {
  float: right;
  width: 20%;
}
.columns.unpadded_left {
  padding-left: 0;
}
#availability_checker .tabset-integred .tabs dd > a {
  border-radius: 5px 5px 0 0 !important;
}
#availability_checker select {
  background-position: 90% 50% !important;
}
#availability_checker .select2-search {
  padding: 2px;
}
#availability_checker input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle) {
  background: none;
}
#availability_checker .select2-arrow {
  border-left: 0;
}
#availability_checker .select2-arrow b {
  background-repeat: no-repeat;
  background-position: 49% 50%;
  background-color: #efefef;
  border-radius: 0 4px 4px 0;
}
#availability_checker .select2-container:not(.select2-dropdown-open) .select2-arrow b {
  background-image: url(../icons/maximizar.svg);
}
#availability_checker .select2-choice {
  background: #efefef;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-color: #9C9C9C;
}
#availability_checker .ui-select-choices-row {
  background-color: white !important;
  color: #555555 !important;
}
#availability_checker .ui-select-choices-row .ui-select-highlight {
  color: #555555 !important;
  font-weight: 600;
}
#availability_checker .colored {
  margin-top: 2px !important;
}
#availability_checker .client-container .half-selector.client div {
  min-height: 26px !important;
  max-height: 26px;
}
@media only screen and (max-width: 1035px) {
  .availability .results .uppercase {
    font-size: 0.8rem;
  }
  .availability .discount,
  .availability .discount span {
    font-size: 0.7rem;
  }
}
@media only screen and (max-width: 1026px) {
  .availability .cart_checker tab-heading {
    -ms-flex-align: center;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .availability .cart_checker tab-heading.nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .availability .cart_checker .tabs-content {
    display: none;
  }
  .availability .cart_checker table {
    border: 0px;
  }
  .availability .cart_checker .tabs dd.active {
    margin-left: 0;
    margin-top: 5px;
    z-index: 9999;
  }
  .availability .cart_checker .tabs dd.active > a {
    margin: 0 10px;
  }
  .availability .cart_checker .hide {
    display: inline-flex !important;
  }
  #collapse-results {
    position: relative;
  }
  .filters_availabilty label.center-items input[type="radio"] + span {
    margin-left: 5px;
  }
  .rooms_selected {
    display: none;
  }
  .small_d_rooms_selected {
    display: block !important;
  }
  .small_d_rooms_selected ul {
    margin-left: 0;
    margin-bottom: 0;
  }
  .small_d_rooms_selected ul li {
    font-size: 0.8rem;
    list-style-type: none;
    position: relative;
    text-align: right;
  }
  .small_d_rooms_selected ul li div {
    float: left;
  }
  .small_d_rooms_selected h3 {
    font-family: 'Roboto Condensed';
    font-size: 0.8rem;
    text-transform: uppercase;
  }
  .small_d_rooms_selected td {
    width: 300px;
  }
  .availability .results_tabs .tabs dd.active > a .uppercase span,
  .availability .results_tabs .tabs dd.active > a span .availability .cart_checker .tabs dd > a .uppercase span {
    font-size: 1.2rem;
    padding-left: 5px;
  }
  .availability .results .columns.padded {
    padding: 5px !important;
  }
  .group_count {
    display: none !important;
  }
  .group_count_small,
  .group_count_small span {
    color: #333;
    font-family: 'Roboto Condensed';
    font-size: 0.8rem;
    font-weight: bold;
  }
  .availability .cart_checker tr {
    border: 0;
    float: left;
    width: 50%;
  }
  .availability .cart_checker tr td {
    width: 310px;
  }
  .availability table tr td,
  .availability table span {
    font-size: 0.775rem;
  }
}
@media only screen and (max-width: 745px) {
  .availability table:nth-child(n+2) tr td {
    padding: 0.3625rem 0.225rem;
  }
  .availability .free_rooms,
  .availability .free_rooms span {
    font-size: 0.8rem;
  }
  .radio-container {
    display: initial;
  }
  .selector-container .half-selector {
    width: 80%;
  }
}
.rooms_list .bold {
  color: black;
}
.rooms_list .capitalize.light {
  color: #222222;
  font-family: 'Montserrat';
  font-size: 0.75rem;
  font-weight: 100;
  line-height: 22px;
  padding: 0;
}
.rooms_list .capitalize.light:before,
.rooms_list .capitalize.light:after {
  content: " ";
  display: table;
}
.rooms_list .bloc_actions-table table tr td.value .icon span + span {
  margin-left: 0;
}
.rooms_list_occup .grid .grid-row-content {
  min-width: 125px;
}
.rooms_list_occup .capitalize.light:before,
.rooms_list_occup .capitalize.light:after {
  content: " ";
  display: table;
}
.rooms_list_occup .bloc_actions-table td.icon[rowspan="1"] > div {
  max-width: 235px;
}
.rooms_list_occup .bloc_actions-table .grid-row-content span {
  color: #222222;
  font-family: 'Montserrat';
  font-size: 0.75rem;
  font-weight: 100;
  line-height: 22px;
  padding: 0;
}
.rooms_list_occup .bloc_actions-table .grid-row-content > span {
  color: black;
  font-weight: 600;
}
@media only screen {
  .promotion-codes .small-1 {
    width: 6.66667%;
  }
  .promotion-codes .small-2 {
    width: 13.33333%;
  }
  .promotion-codes .small-3 {
    width: 20%;
  }
  .promotion-codes .small-4 {
    width: 26.66667%;
  }
  .promotion-codes .small-5 {
    width: 33.33333%;
  }
  .promotion-codes .small-6 {
    width: 40%;
  }
  .promotion-codes .small-7 {
    width: 46.66667%;
  }
  .promotion-codes .small-8 {
    width: 53.33333%;
  }
  .promotion-codes .small-9 {
    width: 60%;
  }
  .promotion-codes .small-10 {
    width: 66.66667%;
  }
  .promotion-codes .small-11 {
    width: 73.33333%;
  }
  .promotion-codes .small-12 {
    width: 80%;
  }
  .promotion-codes .small-13 {
    width: 86.66667%;
  }
  .promotion-codes .small-14 {
    width: 93.33333%;
  }
  .promotion-codes .small-15 {
    width: 100%;
  }
}
@media only screen and (min-width: 40.0625em) {
  .promotion-codes .medium-1 {
    width: 6.66667%;
  }
  .promotion-codes .medium-2 {
    width: 13.33333%;
  }
  .promotion-codes .medium-3 {
    width: 20%;
  }
  .promotion-codes .medium-4 {
    width: 26.66667%;
  }
  .promotion-codes .medium-5 {
    width: 33.33333%;
  }
  .promotion-codes .medium-6 {
    width: 40%;
  }
  .promotion-codes .medium-7 {
    width: 46.66667%;
  }
  .promotion-codes .medium-8 {
    width: 53.33333%;
  }
  .promotion-codes .medium-9 {
    width: 60%;
  }
  .promotion-codes .medium-10 {
    width: 66.66667%;
  }
  .promotion-codes .medium-11 {
    width: 73.33333%;
  }
  .promotion-codes .medium-12 {
    width: 80%;
  }
  .promotion-codes .medium-13 {
    width: 86.66667%;
  }
  .promotion-codes .medium-14 {
    width: 93.33333%;
  }
  .promotion-codes .medium-15 {
    width: 100%;
  }
}
@media only screen and (min-width: 64.0625em) {
  .promotion-codes .large-1 {
    width: 6.66667%;
  }
  .promotion-codes .large-2 {
    width: 13.33333%;
  }
  .promotion-codes .large-3 {
    width: 20%;
  }
  .promotion-codes .large-4 {
    width: 26.66667%;
  }
  .promotion-codes .large-5 {
    width: 33.33333%;
  }
  .promotion-codes .large-6 {
    width: 40%;
  }
  .promotion-codes .large-7 {
    width: 46.66667%;
  }
  .promotion-codes .large-8 {
    width: 53.33333%;
  }
  .promotion-codes .large-9 {
    width: 60%;
  }
  .promotion-codes .large-10 {
    width: 66.66667%;
  }
  .promotion-codes .large-11 {
    width: 73.33333%;
  }
  .promotion-codes .large-12 {
    width: 80%;
  }
  .promotion-codes .large-13 {
    width: 86.66667%;
  }
  .promotion-codes .large-14 {
    width: 93.33333%;
  }
  .promotion-codes .large-15 {
    width: 100%;
  }
}
.listing-opinions .filtersOpinions {
  /*Elimino l'important*/
}
.listing-opinions .filtersOpinions input::-moz-placeholder {
  color: white;
}
.listing-opinions .filtersOpinions .columns {
  padding-right: 10px;
}
.listing-opinions .filtersOpinions input[type="checkbox"] {
  margin: 5px;
}
.listing-opinions .bold {
  font-weight: bold;
}
.listing-opinions .row.margin-row {
  width: auto;
  margin: 25px;
}
.opinion-item.header {
  border: 0;
  padding: 4px 4px 4px 22px;
}
.opinion-item.wrapper {
  background-color: rgba(255, 255, 255, 0.48);
  border: 1px solid rgba(136, 135, 135, 0.21);
  color: grey;
}
.opinion-item.wrapper > .columns:last-child {
  border-left: 1px solid rgba(136, 135, 135, 0.21);
  padding-left: 40px;
}
.opinion-item.wrapper .bold {
  color: #4c4c4c;
}
.opinion-item .answer.right {
  text-align: right;
}
.packages_supplements {
  background-color: inherit;
  border: 0;
  width: 100%;
}
.packages_supplements thead th {
  background-color: #dddddd;
  padding: 1rem 1.625rem 1.225rem;
}
.packages_supplements thead th.empty {
  background-color: inherit;
  border: none;
}
.packages_supplements thead {
  background: inherit;
}
.packages_supplements tbody {
  border: 1px solid #dddddd;
}
.packages_supplements tbody tr,
.packages_supplements tbody td {
  border: 1px solid #dddddd;
  padding: 1rem 0.625rem;
}
.packages_supplements tr.even,
.packages_supplements tr.alt,
.packages_supplements tr:nth-of-type(even) {
  background: transparent;
}
.packages_supplements th:nth-child(2) {
  border-top-left-radius: 10px;
}
.packages_supplements th:last-child {
  border-left: 2px solid black;
  border-top-right-radius: 10px;
}
.packages_supplements td.b:nth-child(2),
.packages_supplements td.b:nth-child(1) {
  border-right: 2px solid black;
}
.packages_supplements td.b,
.packages_supplements td.c,
.packages_supplements td.d {
  width: 15%;
}
.packages_supplements td.a {
  width: 20%;
}
.grid-package-detail .bloc_actions-table .name .grid-row-content {
  padding: 0;
  text-align: left;
  font-family: 'Montserrat Bold';
  color: black;
}
.grid-package-detail .bloc_actions-table .name .grid-row-content > span {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 0.9rem;
}
.grid-package-detail .icon.padlock > div {
  margin: 0;
}
.customServiceError {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  background: none;
  color: #EC2200;
  display: block;
  font-size: 0.80rem;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 1px;
  right: 0;
  text-align: right;
}
.grid .selectedPackageModal {
  background-color: #009400 !important;
}
.avaliable_connectivities .radiusless.caption:not(.black),
.connectivities_details .radiusless.caption:not(.black),
.batch .radiusless.caption:not(.black) {
  padding: 10px 15px;
}
.avaliable_connectivities .radiusless.caption:not(.black) span,
.connectivities_details .radiusless.caption:not(.black) span,
.batch .radiusless.caption:not(.black) span {
  color: #333;
}
.avaliable_connectivities .config svg,
.connectivities_details .config svg,
.batch .config svg {
  max-height: 25px;
  max-width: 25px;
}
.avaliable_connectivities .config svg path,
.connectivities_details .config svg path,
.batch .config svg path {
  fill: grey;
}
.avaliable_prices [class*="block-grid-"] > li,
.avaliable_quotes [class*="block-grid-"] > li,
.avaliable_min_days [class*="block-grid-"] > li,
.avaliable_closures [class*="block-grid-"] > li,
.hotel-connectivities [class*="block-grid-"] > li {
  flex-basis: 12%;
}
.avaliable_prices [class*="block-grid-"] > li span,
.avaliable_quotes [class*="block-grid-"] > li span,
.avaliable_min_days [class*="block-grid-"] > li span,
.avaliable_closures [class*="block-grid-"] > li span,
.hotel-connectivities [class*="block-grid-"] > li span {
  font-family: "Raleway SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.avaliable_prices [class*="block-grid-"] > li .bold,
.avaliable_quotes [class*="block-grid-"] > li .bold,
.avaliable_min_days [class*="block-grid-"] > li .bold,
.avaliable_closures [class*="block-grid-"] > li .bold,
.hotel-connectivities [class*="block-grid-"] > li .bold {
  font-family: "Raleway Extra Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.avaliable_closures .cell-checkable > span {
  opacity: 0.2;
}
.avaliable_closures .cell-checkable > span svg path {
  fill: black !important;
}
.avaliable_closures .cell-checkable > .checked {
  opacity: 1;
}
.recovery-booking .left.center-items {
  margin-right: 15px;
}
.connectivity-data .drop-box {
  padding: 70px 5px;
}
.status.up {
  padding-top: 0;
  vertical-align: top;
}
.status svg {
  height: 30px;
  margin-right: 10px;
  width: 30px;
}
.mapping-table .grid-row-category .grid-row-content,
.mapping-table .grid-row-heading .grid-row-content {
  font-family: 'Montserrat Bold';
  text-align: left;
}
.mapping-table .grid-row-heading .grid-row-content {
  margin-left: 20px;
}
.batch .progress,
.filter-batch .progress {
  border: #A9A7A7;
  background: #A9A7A7;
  background-color: #A9A7A7;
  border-radius: 20px;
  position: relative;
  width: 85%;
}
.batch .progress .meter,
.filter-batch .progress .meter {
  background-color: #32BA7C;
  background: #32BA7C;
  border-radius: 6px;
}
.batch .progress .meter span,
.filter-batch .progress .meter span {
  font-size: 0.6875rem;
  left: 40%;
  position: absolute;
}
.batch.error .progress,
.filter-batch.error .progress {
  background-color: #E25457;
  background: #E25457;
}
.batch.error .progress .meter,
.filter-batch.error .progress .meter {
  background-color: #32BA7C;
  background: #32BA7C;
}
.batch.completed .progress .meter,
.filter-batch.completed .progress .meter {
  background-color: #32BA7C;
  background: #32BA7C;
}
.filter-batch dl.tabs {
  background-color: #49b2da;
  padding-left: 20px;
}
.filter-batch dl.tabs dd > a {
  background-color: #207b9d !important;
  color: #fff !important;
  text-transform: capitalize;
}
.filter-batch dl.tabs dd.active > a {
  background-color: #efefef !important;
  color: #207b9d !important;
}
.filter-batch .tabs-content {
  margin-bottom: 0;
}
.filter-batch .tabbable:first-child .tabs-content {
  display: none;
}
.filter-batch .caption .multiselect {
  background-color: #A2A1A1;
  color: white;
  font-size: 0.9rem !important;
  margin-bottom: 10px;
  text-transform: none;
}
.filter-batch .caption .multiselect > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.filter-batch .filter-box {
  width: 90%;
}
.filter-batch .range {
  width: 95% !important;
}
.filter-batch .left + span + .left input {
  float: right;
}
.filter-batch .grid-row-heading {
  color: black !important;
}
.filter-batch th.grid-row-heading > .grid-row-content > span {
  padding-left: 24px;
}
.filter-batch .batch-list dl.tabs {
  background-color: #49b2da !important;
  padding-left: 20px;
}
.filter-batch .batch-list dl.tabs dd > a {
  background-color: #207b9d !important;
  color: #fff !important;
  text-transform: none;
}
.filter-batch .batch-list dl.tabs .tabs-clousure {
  color: rgba(128, 128, 128, 0.52);
  font-size: 1.2rem;
  line-height: 18px;
  margin-left: 10px;
}
.filter-batch .batch-list dl.tabs dd.active > a {
  background-color: #efefef !important;
  color: #207b9d !important;
}
.filter-batch .absolute-filter,
.filter-batch .absolute-item {
  position: absolute;
  right: 0;
}
.filter-batch .absolute-filter {
  top: 10%;
}
#modal-reset-pagination ul.pagination li {
  height: 1.5rem;
  margin-left: .3125rem;
  display: block;
  float: left;
}
#modal-reset-pagination ul.pagination li a,
#modal-reset-pagination ul.pagination li a:hover,
#modal-reset-pagination ul.pagination li a:active {
  font-weight: normal;
  font-size: 1em;
  color: #999;
  text-transform: initial;
}
#modal-reset-pagination ul.pagination li a:hover {
  background: #ea793e;
  color: #fff;
}
#modal-reset-pagination ul.pagination li.current a {
  background: #ea793e;
  color: #fff;
  font-weight: bolder;
}
#modal-reset-pagination ul.pagination li:hover a {
  background: #e6e6e6;
}
#modal-reset-pagination .arrow {
  padding: 0;
  background: none;
  position: initial;
}
.companies .errors-list small.item {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  background: none;
  color: #EC2200 !important;
  display: block;
  font-size: 0.80rem;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 5px;
  right: 0;
  text-align: left;
}
.companies .icons {
  padding: 10px;
}
.companies .icons span svg {
  cursor: pointer;
  max-height: 25px;
  max-width: 25px;
}
.booking-list label {
  white-space: nowrap;
}
.booking-list .row.padded {
  display: flex;
  align-items: flex-start;
}
.booking-list .searchbox {
  background-color: #A2A1A1 !important;
  border-color: #A2A1A1 !important;
}
.booking-list .dropdown-multiselect button {
  background-color: inherit !important;
  border-radius: 4px;
  border: 1px solid #9C9C9C;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #777777;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: 14px;
  min-width: 250px;
  padding: 8px 8px;
  position: relative;
  text-align: left;
  width: 100%;
}
.booking-list .dropdown-multiselect button:hover,
.booking-list .dropdown-multiselect button:focus {
  color: #777777 !important;
}
.booking-list .info_icon {
  margin-left: 5px;
  margin-top: -15px;
}
.booking-list .top.tabset-integred > dl {
  background-color: #207b9d !important;
  border-bottom: 6px solid #248bb2;
}
.booking-list .top > .tabs dd {
  padding-top: 10px;
}
.booking-list .top > .tabs dd > a {
  background-color: #1c6a88 !important;
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
}
.booking-list .top > .tabs dd.active > a {
  background-color: #248bb2 !important;
  color: white !important;
}
.booking-list .top.unpadded > .tabs-content > .content {
  padding: 0;
}
.booking-list .reset > .tabs dd.active > a {
  background-color: #ffffff !important;
}
.booking-list .reset > .tabs dd > a {
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
}
.booking-list button.center-items .icon {
  width: 10%;
}
.booking-list button.center-items .left {
  width: 20%;
}
.booking-list .itemlist-item-content,
.booking-list .itemlist-item-content > .itemlist-item-edit {
  display: inline-flex;
  position: relative;
  height: 100%;
  padding: 0;
}
.booking-list .dark-caption button {
  border-color: white !important;
  padding: 0 0.9rem;
}
.booking-list .dark-caption button span {
  margin-right: 5px;
  text-align: left;
  text-transform: initial;
}
.booking-list .dark-caption .columns {
  color: white;
  line-height: 2rem !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.booking-list .column-edit {
  margin-top: 0 !important;
}
.booking-list .column-edit button {
  margin-left: -20px;
}
.booking-list .history {
  background-color: yellow;
}
.booking-list .booking-discounts table {
  margin-top: 20px;
}
.booking-list .booking-discounts .grid .grid-cell {
  min-width: 160px;
}
.booking-list .add-tab {
  margin-top: 10px;
  display: flex;
  color: white;
  cursor: pointer;
}
.booking-list .add-tab span {
  display: inline-flex;
  margin-left: 5px;
}
.booking-list .add-tab span:not(.icon) {
  margin-left: 2px;
}
.booking-list .center-pagination {
  display: flex;
  justify-content: center;
}
.booking-list .grid .grid-cell .friday,
.booking-list .grid .grid-cell .saturday {
  background: inherit;
}
@media (max-width: 1024px) {
  .wizard .selectors {
    padding-top: 20px;
  }
}
.wizard .caption {
  padding-left: 0;
}
.wizard .title-span {
  font-weight: 600;
}
.wizard .subtitle span {
  font-size: 0.8rem;
}
.wizard .colored {
  cursor: pointer;
  font-weight: bolder;
}
.wizard .icon.title svg path {
  fill: white;
}
.wizard .datepicker {
  padding: 0;
}
.wizard .info span:last-child {
  margin-left: 10px;
}
.wizard .iblock + .iblock label {
  margin-left: 10px;
}
.wizard label.top {
  float: left;
  padding-left: 20px;
  margin-top: 9px;
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.wizard label.top.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.wizard .left span:not(.title-span) {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.wizard .top span {
  font-weight: 100;
  margin-left: 5px;
  text-transform: capitalize;
}
.wizard .row.collapse > .columns.lpadd {
  padding-right: 10px;
}
.wizard .erase {
  line-height: 1.5rem;
  padding: 20px 0;
}
.wizard .tabs-content .row {
  padding-bottom: 25px;
}
.wizard .columns.end .switch {
  padding: 5px;
}
.wizard button,
.wizard .button {
  transition: none;
}
.wizard .wizard-selector-group-box {
  background-color: #299cc7;
  border: 3px solid;
  border-color: #49b2da;
  color: white;
  margin: 5px;
  min-height: 200px;
  position: relative;
  text-align: center;
}
.wizard .wizard-selector-group-box.wizard-box {
  float: left;
  padding: 20px;
  width: 31%;
}
.wizard .wizard-selector-group-box svg path {
  fill: #49b2da;
}
.wizard .selectedGroupConditions {
  background-color: inherit;
  border: 3px dashed #49b2da;
  color: black;
}
.wizard .rangelist-text {
  font-family: 'Montserrat';
  font-size: 0.75rem;
}
.wizard .box-inline-3 {
  display: inline-flex;
  padding: 5px;
  width: 33%;
}
.wizard .box-inline-3:not(.left) {
  padding: 10px 0;
}
.wizard .box-inline-3 .left span {
  margin-left: 10px;
  margin-top: -5px;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wizard .box-inline-3 .left span a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wizard .box-inline-3 label {
  max-width: 90%;
}
.wizard .caption .progress-text {
  color: #efefef;
  font-size: 12px;
  text-transform: uppercase;
  white-space: nowrap;
}
.wizard .text-box {
  height: 55%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 80px;
  width: 100%;
  z-index: 999;
}
.wizard .text-box .icon.white.inverse svg path {
  fill: #49b2da;
}
.wizard .text-box .go-group {
  position: absolute;
  bottom: 0;
  right: 5px;
}
.wizard .text-box .title {
  font-size: 1.3rem;
  font-weight: 600;
}
.wizard .pms_notify {
  padding-top: 10px;
}
.wizard .pms_notify svg {
  height: 20px;
  width: 20px;
}
.wizard .pms_notify.ok span {
  color: green;
}
.wizard .pms_notify.ok svg g path {
  fill: green;
}
.wizard .pms_notify.error span {
  color: red;
}
.wizard .pms_notify.error svg g path {
  fill: red;
}
.wizard .no_availability.error {
  background-color: rgba(238, 174, 40, 0.5);
  color: #bb830f;
}
.wizard .no_availability.error .left svg {
  height: 80px;
  width: 80px;
}
.wizard .no_availability.error .left span {
  font-family: 'Montserrat';
}
.wizard .multiple.unpadded {
  margin: 0;
}
.wizard .icon-bg {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  left: 0;
  position: absolute;
  top: 16px;
  z-index: 1;
  right: 0;
}
.wizard .icon-bg.fade {
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  -webkit-opacity: 0.1;
  opacity: 0.1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
  filter: alpha(opacity=10);
}
.wizard .icon-bg svg {
  min-height: 150px;
  width: 70%;
}
.seasons-calendar select {
  margin: 0;
}
.seasons-calendar .rounded.inverse {
  margin: 20px;
  background-color: initial;
}
.seasons-calendar button.rounded.inverse[disabled] {
  border: 2px solid rgba(255, 255, 255, 0.48) !important;
}
.seasons-calendar .save-action button {
  margin-top: 5%;
}
.seasons-calendar .save-action button span + span {
  margin-left: 5px;
}
.seasons-calendar .calendar-template.simpleNativeDatepicker {
  color: black;
}
.seasons-calendar .calendar-template.simpleNativeDatepicker table {
  background-color: #efefef !important;
  margin-right: 16px;
  margin-bottom: 15px;
  width: auto;
}
.seasons-calendar .calendar-template.simpleNativeDatepicker table .header {
  color: black;
  text-align: center;
  background-color: #CDCDCD;
}
.seasons-calendar .calendar-template.simpleNativeDatepicker table .weekdays {
  font-weight: 600;
  text-transform: uppercase;
  font-family: 'Montserrat';
}
.seasons-calendar .calendar-template.simpleNativeDatepicker .selectingSeasons {
  background-color: rgba(0, 0, 0, 0.23) !important;
}
.seasons-calendar .calendar-template.simpleNativeDatepicker .selected {
  color: black;
}
.seasons-calendar .calendar-template .button.tiny {
  padding-left: 0px;
}
.seasons-calendar .visibility-options label {
  display: inline-flex;
}
.seasons-calendar .selectedDates {
  padding: 10px;
}
.seasons-calendar .seasonsSelect input[type=radio]:not(.checkbox) + span {
  font-weight: normal;
  margin-left: 0 !important;
  margin-top: 0 !important;
  width: auto;
}
.seasons-calendar .seasonsSelect .title-span + div {
  margin-top: 5px;
}
.seasons-calendar .seasonsSelect input[type=radio] {
  display: none;
}
.seasons-calendar .seasonsSelect input[type=radio]:not(.checkbox) + span:before {
  content: "\f096";
  display: inline-block;
  font-family: FontAwesome;
  letter-spacing: 3px;
}
.seasons-calendar .seasonsSelect input[type=radio][disabled]:not(.checkbox) + span:before {
  opacity: 0.1;
}
.seasons-calendar .seasonsSelect input[type=radio]:not(.checkbox):checked + span:before {
  content: "\f046";
  letter-spacing: 1px;
}
.seasons-calendar .seasonsSelect input[type=radio][disabled]:not(.checkbox):checked + span:before {
  opacity: 0.1;
}
.seasonDatepicker {
  width: 100% !important;
  position: relative !important;
  z-index: 10;
}
.box-restriction {
  background-color: rgba(0, 0, 0, 0.1);
  border: none;
  color: black;
  margin: 10px;
  min-height: 100px;
}
.box-restriction > .box-restriction {
  margin: 10px -8px 0 -8px;
  padding: 5px 10px;
}
.box-restriction .dates {
  padding: 5px 0;
}
.grid-bulk-load .grid .grid-cell > div {
  position: inherit;
}
.grid-bulk-load .grid.cols-4 .grid-cell {
  width: auto;
}
.grid-bulk-load .grid .grid-row-content span {
  font-weight: 100;
  font-size: 0.75rem;
  color: #4E4E4E;
  text-transform: uppercase;
  font-family: 'Montserrat';
  text-align: left;
}
.grid-bulk-load .grid .grid-row-content .fa {
  color: #49b2da;
}
.grid-bulk-load .grid .grid-row-category:first-child {
  padding: inherit;
}
.grid-bulk-load th.grid-row-heading > .grid-row-content > span {
  padding: 0;
}
.grid-bulk-load .grid-row-wrapper[rowspan="12"],
.grid-bulk-load .grid-row-category[rowspan="12"],
.grid-bulk-load .grid-row-heading[rowspan="12"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="12"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="12"] > div,
.grid-bulk-load .grid-row-category[rowspan="12"] > div,
.grid-bulk-load .grid-row-heading[rowspan="12"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="12"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="12"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="12"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="12"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="12"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="12"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="12"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="12"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="12"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="12"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="12"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="12"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="12"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="12"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="12"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="12"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="12"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="12"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="12"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="12"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="12"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="12"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="12"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="12"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="12"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="12"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="12"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="12"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="12"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="12"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="12"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="12"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="12"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="12"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="12"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="12"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="12"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -720px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="12"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="12"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="12"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="12"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -288px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="12"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="12"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="12"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="12"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -576px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="11"],
.grid-bulk-load .grid-row-category[rowspan="11"],
.grid-bulk-load .grid-row-heading[rowspan="11"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="11"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="11"] > div,
.grid-bulk-load .grid-row-category[rowspan="11"] > div,
.grid-bulk-load .grid-row-heading[rowspan="11"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="11"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="11"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="11"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="11"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="11"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="11"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="11"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="11"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="11"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="11"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="11"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="11"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="11"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="11"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="11"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="11"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="11"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="11"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="11"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="11"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="11"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="11"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="11"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="11"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="11"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="11"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="11"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="11"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="11"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="11"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="11"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="11"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="11"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="11"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="11"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="11"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="11"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -605px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="11"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="11"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="11"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="11"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -242px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="11"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="11"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="11"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="11"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -484px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="10"],
.grid-bulk-load .grid-row-category[rowspan="10"],
.grid-bulk-load .grid-row-heading[rowspan="10"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="10"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="10"] > div,
.grid-bulk-load .grid-row-category[rowspan="10"] > div,
.grid-bulk-load .grid-row-heading[rowspan="10"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="10"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="10"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="10"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="10"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="10"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="10"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="10"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="10"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="10"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="10"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="10"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="10"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="10"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="10"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="10"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="10"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="10"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="10"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="10"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="10"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="10"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="10"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="10"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="10"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="10"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="10"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="10"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="10"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="10"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="10"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="10"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="10"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="10"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="10"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="10"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="10"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="10"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -500px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="10"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="10"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="10"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="10"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -200px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="10"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="10"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="10"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="10"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -400px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="9"],
.grid-bulk-load .grid-row-category[rowspan="9"],
.grid-bulk-load .grid-row-heading[rowspan="9"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="9"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="9"] > div,
.grid-bulk-load .grid-row-category[rowspan="9"] > div,
.grid-bulk-load .grid-row-heading[rowspan="9"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="9"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="9"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="9"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="9"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="9"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="9"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="9"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="9"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="9"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="9"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="9"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="9"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="9"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="9"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="9"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="9"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="9"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="9"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="9"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="9"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="9"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="9"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="9"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="9"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="9"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="9"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="9"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="9"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="9"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="9"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="9"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="9"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="9"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="9"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="9"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="9"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="9"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -405px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="9"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="9"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="9"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="9"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -162px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="9"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="9"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="9"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="9"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -324px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="8"],
.grid-bulk-load .grid-row-category[rowspan="8"],
.grid-bulk-load .grid-row-heading[rowspan="8"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="8"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="8"] > div,
.grid-bulk-load .grid-row-category[rowspan="8"] > div,
.grid-bulk-load .grid-row-heading[rowspan="8"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="8"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="8"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="8"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="8"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="8"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="8"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="8"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="8"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="8"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="8"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="8"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="8"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="8"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="8"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="8"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="8"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="8"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="8"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="8"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="8"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="8"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="8"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="8"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="8"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="8"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="8"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="8"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="8"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="8"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="8"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="8"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="8"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="8"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="8"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="8"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="8"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="8"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -320px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="8"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="8"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="8"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="8"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -128px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="8"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="8"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="8"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="8"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -256px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="7"],
.grid-bulk-load .grid-row-category[rowspan="7"],
.grid-bulk-load .grid-row-heading[rowspan="7"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="7"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="7"] > div,
.grid-bulk-load .grid-row-category[rowspan="7"] > div,
.grid-bulk-load .grid-row-heading[rowspan="7"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="7"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="7"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="7"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="7"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="7"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="7"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="7"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="7"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="7"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="7"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="7"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="7"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="7"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="7"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="7"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="7"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="7"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="7"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="7"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="7"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="7"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="7"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="7"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="7"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="7"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="7"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="7"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="7"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="7"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="7"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="7"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="7"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="7"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="7"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="7"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="7"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="7"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -245px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="7"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="7"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="7"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="7"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -98px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="7"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="7"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="7"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="7"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -196px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="6"],
.grid-bulk-load .grid-row-category[rowspan="6"],
.grid-bulk-load .grid-row-heading[rowspan="6"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="6"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="6"] > div,
.grid-bulk-load .grid-row-category[rowspan="6"] > div,
.grid-bulk-load .grid-row-heading[rowspan="6"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="6"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="6"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="6"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="6"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="6"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="6"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="6"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="6"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="6"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="6"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="6"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="6"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="6"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="6"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="6"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="6"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="6"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="6"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="6"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="6"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="6"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="6"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="6"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="6"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="6"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="6"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="6"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="6"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="6"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="6"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="6"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="6"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="6"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="6"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="6"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="6"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="6"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -180px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="6"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="6"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="6"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="6"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -72px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="6"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="6"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="6"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="6"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -144px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="5"],
.grid-bulk-load .grid-row-category[rowspan="5"],
.grid-bulk-load .grid-row-heading[rowspan="5"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="5"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="5"] > div,
.grid-bulk-load .grid-row-category[rowspan="5"] > div,
.grid-bulk-load .grid-row-heading[rowspan="5"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="5"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="5"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="5"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="5"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="5"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="5"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="5"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="5"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="5"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="5"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="5"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="5"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="5"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="5"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="5"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="5"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="5"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="5"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="5"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="5"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="5"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="5"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="5"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="5"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="5"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="5"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="5"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="5"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="5"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="5"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="5"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="5"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="5"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="5"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="5"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="5"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="5"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -125px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="5"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="5"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="5"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="5"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -50px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="5"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="5"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="5"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="5"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -100px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="4"],
.grid-bulk-load .grid-row-category[rowspan="4"],
.grid-bulk-load .grid-row-heading[rowspan="4"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="4"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="4"] > div,
.grid-bulk-load .grid-row-category[rowspan="4"] > div,
.grid-bulk-load .grid-row-heading[rowspan="4"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="4"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="4"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="4"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="4"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="4"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="4"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="4"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="4"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="4"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="4"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="4"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="4"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="4"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="4"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="4"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="4"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="4"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="4"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="4"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="4"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="4"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="4"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="4"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="4"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="4"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="4"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="4"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="4"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="4"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="4"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="4"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="4"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="4"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="4"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="4"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="4"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="4"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -80px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="4"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="4"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="4"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="4"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -32px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="4"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="4"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="4"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="4"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -64px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="3"],
.grid-bulk-load .grid-row-category[rowspan="3"],
.grid-bulk-load .grid-row-heading[rowspan="3"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="3"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="3"] > div,
.grid-bulk-load .grid-row-category[rowspan="3"] > div,
.grid-bulk-load .grid-row-heading[rowspan="3"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="3"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="3"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="3"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="3"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="3"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="3"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="3"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="3"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="3"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="3"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="3"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="3"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="3"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="3"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="3"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="3"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="3"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="3"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="3"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="3"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="3"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="3"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="3"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="3"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="3"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="3"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="3"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="3"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="3"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="3"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="3"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="3"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="3"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="3"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="3"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="3"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="3"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -45px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="3"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="3"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="3"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="3"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -18px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="3"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="3"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="3"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="3"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -36px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="2"],
.grid-bulk-load .grid-row-category[rowspan="2"],
.grid-bulk-load .grid-row-heading[rowspan="2"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="2"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="2"] > div,
.grid-bulk-load .grid-row-category[rowspan="2"] > div,
.grid-bulk-load .grid-row-heading[rowspan="2"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="2"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="2"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="2"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="2"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="2"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="2"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="2"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="2"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="2"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="2"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="2"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="2"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="2"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="2"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="2"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="2"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="2"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="2"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="2"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="2"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="2"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="2"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="2"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="2"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="2"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="2"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="2"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="2"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="2"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="2"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="2"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="2"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="2"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="2"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="2"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="2"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="2"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -20px;
  top: -36px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="2"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="2"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="2"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="2"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -8px;
    top: -36px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="2"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="2"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="2"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="2"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -16px;
    top: -24px;
  }
}
.grid-bulk-load .grid-row-wrapper[rowspan="1"],
.grid-bulk-load .grid-row-category[rowspan="1"],
.grid-bulk-load .grid-row-heading[rowspan="1"],
.grid-bulk-load .bloc_actions-table td.icon[rowspan="1"] {
  height: initial;
}
.grid-bulk-load .grid-row-wrapper[rowspan="1"] > div,
.grid-bulk-load .grid-row-category[rowspan="1"] > div,
.grid-bulk-load .grid-row-heading[rowspan="1"] > div,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="1"] > div {
  max-width: 150px;
}
.grid-bulk-load .grid-row-wrapper[rowspan="1"] > div::before,
.grid-bulk-load .grid-row-category[rowspan="1"] > div::before,
.grid-bulk-load .grid-row-heading[rowspan="1"] > div::before,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="1"] > div::before,
.grid-bulk-load .grid-row-wrapper[rowspan="1"] > div::after,
.grid-bulk-load .grid-row-category[rowspan="1"] > div::after,
.grid-bulk-load .grid-row-heading[rowspan="1"] > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="1"] > div::after {
  display: none;
}
.grid-bulk-load .grid-row-wrapper[rowspan="1"].selected > div::after,
.grid-bulk-load .grid-row-category[rowspan="1"].selected > div::after,
.grid-bulk-load .grid-row-heading[rowspan="1"].selected > div::after,
.grid-bulk-load .bloc_actions-table td.icon[rowspan="1"].selected > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="1"],
.grid-bulk-load .form-tr .grid-row-category[rowspan="1"],
.grid-bulk-load .form-tr .grid-row-heading[rowspan="1"],
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="1"] {
  height: initial;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="1"] > div,
.grid-bulk-load .form-tr .grid-row-category[rowspan="1"] > div,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="1"] > div,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="1"] > div {
  max-width: 150px;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="1"] > div::before,
.grid-bulk-load .form-tr .grid-row-category[rowspan="1"] > div::before,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="1"] > div::before,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="1"] > div::before,
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="1"] > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="1"] > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="1"] > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="1"] > div::after {
  display: none;
}
.grid-bulk-load .form-tr .grid-row-wrapper[rowspan="1"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-category[rowspan="1"].selected > div::after,
.grid-bulk-load .form-tr .grid-row-heading[rowspan="1"].selected > div::after,
.grid-bulk-load .form-tr .bloc_actions-table td.icon[rowspan="1"].selected > div::after {
  display: none;
}
.grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="1"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-category[rowspan="1"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="1"] .itemlist-action .icon,
.grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="1"] .itemlist-action .icon {
  left: -45%;
  position: initial;
  top: -5px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="1"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="1"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="1"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="1"] .itemlist-action .icon {
    left: -53%;
    position: inital;
    top: -2px;
  }
  .grid-bulk-load .grid .grid-row-content > span,
  .grid-bulk-load .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid-bulk-load .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid-bulk-load .grid td.grid-col-heading,
  .grid-bulk-load .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-bulk-load .grid-top-bin .grid-row-wrapper[rowspan="1"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-category[rowspan="1"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .grid-row-heading[rowspan="1"] .itemlist-action .icon,
  .grid-bulk-load .grid-top-bin .bloc_actions-table td.icon[rowspan="1"] .itemlist-action .icon {
    left: -63%;
    position: intial;
    top: -4px;
  }
}
.grid-bulk-load .grid th:last-of-type {
  min-width: inherit;
}
.grid-bulk-load .cell-day table td {
  width: 50%;
  line-height: 0.9rem;
}
.grid-bulk-load .grid .grid-cell div {
  width: auto;
}
.grid-bulk-load .grid .grid-cell div + input[type=text].cell-content {
  border: 1px solid #CACACA;
  width: 50%;
}
.grid-bulk-load table tr th,
.grid-bulk-load table tr td {
  padding: 0.5625rem 0.225rem;
}
.grid-bulk-load .grid .grid-row-category:not(:first-child) {
  padding-left: inherit;
}
.grid-bulk-load table {
  background-color: inherit;
  margin-bottom: 0;
  border: 0;
  width: 100%;
}
.grid-bulk-load .cell-day table td:nth-child(even) {
  border-right: 0;
  border-top: 0;
}
.grid-bulk-load .cell-day table td:nth-child(odd) {
  border-left: 0;
  border-top: 0;
}
.grid-bulk-load .grid-cell div {
  font-size: 0.85rem;
  margin: auto;
}
.grid-bulk-load .small svg {
  max-width: 15px;
  max-height: 15px;
  min-height: 15px;
  min-width: 15px;
}
.grid-bulk-load input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle),
.grid-bulk-load input[type="password"],
.grid-bulk-load input[type="date"],
.grid-bulk-load input[type="datetime"],
.grid-bulk-load input[type="datetime-local"],
.grid-bulk-load input[type="month"],
.grid-bulk-load input[type="week"],
.grid-bulk-load input[type="email"],
.grid-bulk-load input[type="number"],
.grid-bulk-load input[type="search"],
.grid-bulk-load input[type="tel"],
.grid-bulk-load input[type="time"],
.grid-bulk-load input[type="url"],
.grid-bulk-load input[type="color"],
.grid-bulk-load textarea {
  background-color: inherit;
}
.center-items.find {
  margin: 0 auto;
}
.center-items.find span {
  margin-left: 5px;
}
.flash {
  width: 100%;
  background-color: #207B9D;
  color: white;
  max-width: 45px;
  border-radius: 4px;
  padding: 6px;
  cursor: pointer;
  position: absolute;
  top: 40px;
  left: 17%;
}
.flash ul {
  margin: 0;
}
.flash ul li {
  list-style-type: none;
  color: white;
  margin: 0 auto;
}
.flash ul li i {
  text-align: center;
  width: 100%;
}
.button.upload {
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}
.contact .itemlist-item-content > .columns .title-span span {
  font-family: 'Montserrat';
}
.contact .itemlist-item-content > .columns span {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.supportTicketDetail input[type=checkbox] {
  display: none;
}
.supportTicketDetail input[type=checkbox] + label {
  color: #ffffff;
  font-weight: 600;
}
.supportTicketDetail input[type=checkbox] + label:before {
  content: "\f096";
  display: inline-block;
  font-family: FontAwesome;
  letter-spacing: 10px;
}
.supportTicketDetail input[type=checkbox]:checked + label:before {
  content: "\f046";
  letter-spacing: 5px;
}
.supportTicketDetail input[type="checkbox"] + label,
.supportTicketDetail input[type="radio"] + label {
  display: block;
}
.supportTicketDetail .supporTicketInfo .title-span {
  font-size: 0.9rem;
  font-family: 'Montserrat';
  text-transform: initial;
}
.supportTicketDetail .supporTicketInfo .content {
  font-size: 13px;
  display: block;
  padding-top: 20px;
  line-height: 20px;
  text-transform: initial;
  padding-left: 30px;
  white-space: pre-line;
}
.supportTicketDetail .supporTicketInfo .repply {
  padding-left: 10px;
}
.supportTicketDetail .ticket-item.header {
  padding-top: 4px;
  padding-left: 22px;
  padding-right: 4px;
  padding-bottom: 4px;
}
.supportTicketDetail .ticket-item.wrapper {
  padding-top: 25px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
}
.supportTicketDetail .ticket-item .answer.right {
  text-align: right;
}
.supportTicketDetail .ticket-detail .checked {
  font-size: 1rem;
}
.supportTicketDetail .ticket-detail > span {
  display: inline-block;
}
.support_tickets-list,
.bookmark-inner-list {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  background-clip: padding-box;
  background-color: #ffffff;
  border-top: 0;
  display: none;
  float: left;
  left: auto;
  list-style: none outside none;
  min-width: 405px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 80px;
  transition: All 3.6777s ease;
}
.support_tickets-list .subject,
.bookmark-inner-list .subject {
  color: #222222;
  font-family: 'Montserrat';
}
.support_tickets-list .subject-detail,
.bookmark-inner-list .subject-detail {
  font-family: 'Montserrat';
}
.support_tickets-list .tickets hr,
.bookmark-inner-list .tickets hr {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.support_tickets-list .tickets > div:hover,
.bookmark-inner-list .tickets > div:hover {
  background-color: rgba(66, 66, 66, 0.3);
  cursor: pointer;
}
.support_tickets-list .tickets > div:hover hr,
.bookmark-inner-list .tickets > div:hover hr {
  border-color: rgba(0, 0, 0, 0.2);
}
.support_tickets-list .tickets > div > .title-span,
.bookmark-inner-list .tickets > div > .title-span {
  color: #222222;
  font-weight: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.support_tickets-list .tickets span,
.bookmark-inner-list .tickets span {
  font-size: 0.8rem;
}
.support_tickets-list .support-inner-wrap .title > span,
.bookmark-inner-list .support-inner-wrap .title > span {
  color: #222222;
  text-transform: initial;
  font-family: 'Montserrat';
  display: inline-block !important;
  position: relative;
}
.support_tickets-list .support-inner-wrap .title > span.select,
.bookmark-inner-list .support-inner-wrap .title > span.select {
  width: 57%;
}
.support_tickets-list .numbers,
.bookmark-inner-list .numbers {
  font-family: 'Montserrat';
}
.support_tickets-list .new > span,
.bookmark-inner-list .new > span {
  display: inline-block !important;
  position: relative;
  font-family: 'Montserrat';
  font-size: 0.8rem;
  font-weight: 600;
}
.support_tickets-list .new > span.select,
.bookmark-inner-list .new > span.select {
  width: 57%;
}
.support_tickets-list .hour,
.bookmark-inner-list .hour {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #555555;
  font-family: 'Montserrat';
  font-size: 1rem;
  /*    float: right;*/
}
.support_tickets-list .content,
.bookmark-inner-list .content {
  color: #222222;
}
.support_tickets-list a.support_tickets_search,
.bookmark-inner-list a.support_tickets_search {
  background: inherit;
  background-color: inherit !important;
  color: #424242;
  display: block;
  font-family: 'Montserrat';
  font-size: 0.75rem;
  max-width: 482px;
  text-align: center;
  text-transform: uppercase;
}
.support_tickets-show,
.bookmark-inner-show {
  display: block;
}
.support_tickets ul li,
.bookmark-inner ul li {
  background-color: #ffffff;
}
.listing-tickets .filtersTickets .columns {
  padding-right: 10px !important;
}
.listing-tickets .filtersTickets input[type="checkbox"] {
  margin: 0 auto;
}
.listing-tickets .filtersTickets > .row .title-span {
  font-family: 'Montserrat';
  text-transform: uppercase;
}
.listing-tickets .bold {
  font-weight: bold;
}
.angular-google-map {
  height: 500px;
  position: relative;
}
.angular-google-map-container {
  height: 100%;
  position: absolute;
  width: 100%;
}
.bloc_actions-table {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 50%;
}
.bloc_actions-table table {
  background: transparent;
  border: 0;
  float: left;
  margin: 1%;
}
.bloc_actions-table table tr {
  background-color: transparent;
  border: 1px solid #d2d2d2;
}
.bloc_actions-table table tr td {
  background-color: transparent;
  border: 1px solid #d2d2d2;
}
.bloc_actions-table table tr td .switch {
  margin: 0;
  text-align: center;
  z-index: 99;
}
.bloc_actions-table table tr td .switch div {
  cursor: pointer;
}
.bloc_actions-table table tr:nth-of-type(even) {
  background-color: transparent;
}
.bloc_actions-table table tr td.name {
  background-color: transparent;
  font-weight: bold;
  text-transform: uppercase;
}
.bloc_actions-table table tr td.value {
  background-color: #efefef;
  cursor: default;
  padding: 0;
  position: relative;
  text-align: center;
}
.bloc_actions-table table tr td.value .icon {
  height: 32px;
}
.bloc_actions-table table tr td.value .icon svg {
  fill: #000000;
  height: 18px;
  width: 11px;
}
.bloc_actions-table table tr td.value .icon span + span {
  margin-left: 15px;
}
.bloc_actions-table table tr td.value .icon.disabled span {
  color: #dddddd;
}
.bloc_actions-table table tr td.value .icon.disabled svg {
  fill: #dddddd;
}
.bloc_actions-table table tr td.value input {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: inherit;
  border-width: 0;
  box-shadow: none;
  cursor: default;
  display: inline;
  height: 100%;
  line-height: normal;
  margin: 0;
  padding: 1px;
  text-align: center;
  width: 100%;
  border: 0 !important;
}
.bloc_actions-table table tr td.value input:focus {
  background-color: inherit !important;
  border: 0 solid black;
  border-radius: 0;
  box-shadow: none !important;
}
.bloc_actions-table table tr td.value input[type="text"][disabled] {
  background-color: transparent;
  color: #dddddd;
}
.bloc_actions-table table tr td.value > div {
  bottom: 0;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
}
.bloc_actions-table table tr td.value.closed {
  cursor: pointer;
}
.bloc_actions-table table thead {
  background: transparent;
  border: 0;
}
.bloc_actions-table table thead tr {
  background-color: transparent;
  background: transparent;
  border: 0;
}
.bloc_actions-table table thead tr th {
  background-color: transparent;
  border: 0;
}
.bloc_actions-table table thead tr th.title {
  background-color: #CDCDCD;
  padding: 15px 10px;
  text-align: center;
  text-transform: uppercase;
}
.bloc_actions-table table thead tr th.title::first-child {
  border-top-left-radius: 5px;
}
.bloc_actions-table table thead tr th.title::last-child {
  border-top-right-radius: 5px;
}
.bloc_actions-table table tr.disabled td {
  background-color: #efefef;
}
.bloc_actions-table table tr.disabled input {
  background-color: #efefef;
}
.bloc_actions-table td.icon {
  background-color: transparent;
  float: none;
}
.bloc_actions-table .icon {
  float: none;
  position: relative;
}
.bloc_actions-table .icon span svg {
  max-width: 35px;
  max-height: 35px;
}
.bloc_actions-table .icon span svg path,
.bloc_actions-table .icon span svg g,
.bloc_actions-table .icon span svg polygon,
.bloc_actions-table .icon span svg rect {
  fill: #49b2da;
}
.bloc_actions-table .icon.padlock {
  margin: 13% 15%;
}
.bloc_actions-table .disabled .switch input:checked + label {
  background: #dddddd;
}
.bloc_actions-table .disabled .switch input:checked + label after {
  border: 2px solid #dddddd;
}
.bloc_actions-table .grid-row-content,
.bloc_actions-table .grid-row-content span {
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
}
.bloc_actions-table .grid-row-content > span,
.bloc_actions-table .grid-row-content span > span {
  font-family: 'Montserrat';
  line-height: 22px;
  padding: 0;
}
.grid {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: inherit;
  border: 0 solid #ffffff;
  cursor: default;
  width: 100%;
}
.grid span:not(.pkg_restriction_rooms) svg path {
  fill: #333;
}
.grid .padlockactions.closed {
  background-color: #d48a8a;
}
.grid .padlockactions.closed span:not(.icons):not(.icon) svg,
.grid .padlockactions.closed span:not(.icons):not(.icon) svg path {
  fill: white !important;
}
.grid thead,
.grid tr.even,
.grid tr.alt,
.grid tr:nth-of-type(even) {
  background-color: inherit;
}
.grid thead tr.grid-col-categories td {
  position: sticky;
  top: 79px;
  z-index: 9998;
}
.grid thead tr.grid-col-categories + .grid-col-headings td {
  position: sticky;
  top: 127px;
  z-index: 9999;
}
.grid thead tr.grid-col-headings td {
  position: sticky;
  top: 79px;
  z-index: 9998;
}
.grid tr th {
  padding: 0;
  margin-left: 10px;
}
.grid th > span {
  padding: 20px;
}
.grid th:last-of-type {
  min-width: 120px;
}
.grid th:last-of-type div:before,
.grid th:last-of-type div:after {
  display: none;
}
.grid th:last-of-type div {
  padding-right: 15px;
}
.block .grid th {
  padding: 19px;
}
.block .grid .grid-cell div {
  height: 100%;
  width: 100%;
  vertical-align: middle;
  display: flex;
  flex-direction: row;
  text-align: center;
  justify-content: center;
}
.block .grid .progress-status svg {
  height: 15px;
  width: 15px;
}
.block .grid .progress-status svg path {
  fill: black !important;
}
.grid.state-loading {
  background-color: red;
}
.grid .empty {
  background-color: inherit;
  border-color: none;
  border-width: 0;
}
.grid .itemlist-action .icon {
  position: inherit;
}
.grid .icon.cancel {
  cursor: pointer;
  left: 5px;
  position: absolute;
  top: 10px;
}
.grid .changed {
  background-color: #c4f3c0 !important;
}
.grid .notValid {
  background-color: #d48a8a !important;
}
.grid .locked:not(.changed) {
  background-color: #d48a8a;
}
.grid .switch.round {
  position: relative;
  margin-top: 15px;
}
.grid .switch.round label {
  margin: auto;
}
.grid .grid-col-category {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  background-color: #c8c8c8;
  border-bottom: #c8c8c8;
  border-width: 0 0 5px 0;
  font-weight: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
}
.grid .grid-col-category:not(:first-of-type) {
  border-left: 2px solid black;
  border-top-left-radius: 0;
  position: sticky;
  top: 79px;
  z-index: 9998;
}
.grid .grid-col-category:first-of-type {
  border-top-right-radius: 0;
}
.grid .grid-col-category span {
  font-size: 0.9rem;
  font-family: 'Montserrat';
}
.grid .grid-col-heading {
  background-color: #c8c8c8;
  border-right: 0 solid black;
  font-weight: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-align: center;
}
.grid .grid-col-heading:not(.first-of-category):not(:first-of-type):before {
  content: '';
  background: #949494;
  height: 35%;
  position: absolute;
  width: 1px;
  left: 0;
  top: 18px;
  z-index: 9;
}
.grid .grid-col-heading > span {
  display: inline-block;
  font-family: 'Montserrat';
  font-weight: lighter;
  padding: 10px;
}
.grid .grid-col-heading.first-of-category:not(:first-of-type) {
  border-left: 2px solid black;
}
.grid .grid-col-heading:last-child {
  border: 0;
}
.grid .grid-col-footer {
  background-color: #999999;
  border-color: #999999;
  font-weight: bold;
}
.grid .grid-col-footer.first-of-category:not(:first-of-type) {
  border-left: 2px solid black;
}
.grid .grid-row-wrapper.hover,
.grid .grid-row-category.hover {
  background-color: #fafafa;
}
.grid .grid-row-category,
.grid .grid-row-heading {
  border-left: 1px solid  #cacaca !important;
}
.grid .grid-row:hover .grid-cell,
.grid .grid-row-heading ~ .grid .grid-row:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.grid .grid-row:hover .grid-cell .empty,
.grid .grid-row-heading ~ .grid .grid-row:hover .empty {
  background-color: rgba(255, 255, 255, 0.5);
}
.grid .grid-row:hover .grid-cell .closed:not(.empty),
.grid .grid-row-heading ~ .grid .grid-row:hover .closed:not(.empty) {
  background-color: #db9d9d;
}
.grid .grid-row-heading {
  font-weight: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  max-width: 110px;
  min-width: 85px;
  padding: 0 15px;
  text-align: center;
  text-transform: uppercase;
}
.grid .grid-row-heading > div {
  width: 100%;
}
.grid .grid-row-heading > div > div {
  text-align: center;
}
.grid .grid-row-category {
  background-color: #efefef;
  font-weight: "Raleway Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-width: 0;
}
.grid .grid-row-category .colored {
  font-weight: bold;
  text-transform: capitalize;
}
.grid .grid-row-category > div > div {
  position: relative;
  z-index: 999;
}
.grid .grid-row-category:not(:first-child) {
  padding-left: 40px;
}
.grid .grid-row-category:first-child {
  padding-left: 25px;
}
.grid .grid-row-wrapper {
  position: relative;
  padding: 0 10px;
  border-right: 0;
}
.grid .grid-row-wrapper > div {
  min-width: 35px;
}
.grid .grid-row-content,
.grid .grid-row-content span {
  margin: 0 auto;
  text-align: center;
}
.grid .grid-row-content > span,
.grid .grid-row-content span > span {
  font-family: 'Montserrat';
  font-size: 0.75rem;
  line-height: 22px;
  padding: 0;
}
.grid .grid-row-content > .itemlist-action span > span,
.grid .grid-row-content span > .itemlist-action span > span {
  margin: 0;
}
.grid .grid-row-content {
  min-width: 60px;
}
.grid .grid-row-category.selected,
.grid .grid-row-heading.selected,
.grid .grid-row-wrapper.selected,
.grid .grid-row.selected .grid-cell:not(.changed) {
  background-color: rgba(255, 255, 255, 0.5);
}
.grid .grid-row-category.selected .closed:not(.empty),
.grid .grid-row-heading.selected .closed:not(.empty),
.grid .grid-row-wrapper.selected .closed:not(.empty),
.grid .grid-row.selected .grid-cell:not(.changed) .closed:not(.empty) {
  background-color: #e2afaf;
}
.grid .grid-row-category.selected.friday,
.grid .grid-row-heading.selected.friday,
.grid .grid-row-wrapper.selected.friday,
.grid .grid-row.selected .grid-cell:not(.changed).friday,
.grid .grid-row-category.selected.saturday,
.grid .grid-row-heading.selected.saturday,
.grid .grid-row-wrapper.selected.saturday,
.grid .grid-row.selected .grid-cell:not(.changed).saturday {
  background: #aeaeae !important;
}
.grid .grid-row-category.selected.friday input[type=text],
.grid .grid-row-heading.selected.friday input[type=text],
.grid .grid-row-wrapper.selected.friday input[type=text],
.grid .grid-row.selected .grid-cell:not(.changed).friday input[type=text],
.grid .grid-row-category.selected.saturday input[type=text],
.grid .grid-row-heading.selected.saturday input[type=text],
.grid .grid-row-wrapper.selected.saturday input[type=text],
.grid .grid-row.selected .grid-cell:not(.changed).saturday input[type=text] {
  background: #aeaeae !important;
}
.grid .grid-row-category,
.grid .grid-row-heading {
  border-left: 0;
  border-right: 0;
}
.grid .grid-row.grid-cell .empty {
  background-color: #f9d9d9;
}
.grid .grid-row.grid-cell .closed:not(.empty) {
  background-color: #db9d9d;
}
.grid .grid-row.grid-cell .friday,
.grid .grid-row.grid-cell .saturday {
  background: #aeaeae !important;
}
.grid .grid-row.grid-cell .friday input[type=text],
.grid .grid-row.grid-cell .saturday input[type=text] {
  background: #aeaeae !important;
}
.grid-form .tabset-integred dl {
  background-color: inherit !important;
  padding-top: 5px;
}
.grid-form form {
  text-align: left;
  background-color: inherit;
  margin-top: 10px;
}
.grid-form tr {
  height: auto;
}
.grid-form .with-form {
  height: 254px;
  position: relative !important;
  display: flex;
  align-items: center;
  margin-left: 10%;
}
.grid-form .tabset-integred > .tabs-content {
  padding: 0px !important;
  margin-bottom: 0 !important;
}
.grid-form .tabset-integred > .tabs-content input[type="text"] {
  border: 1px solid rgba(0, 0, 0, 0.3);
  min-height: 33px;
  border-radius: 5px;
  margin-bottom: 10px;
}
.grid td.grid-col-heading:not(:first-of-type) > span:not(.tooltip):before {
  border-left: 1px solid #ababab;
  content: "";
  display: table;
  height: 20px;
  left: 0;
  position: absolute;
}
.grid .align-left .grid-row-category .grid-row-content span {
  text-align: left;
}
.grid.cols-4 .grid-cell {
  width: 20%;
}
.grid.cols-5 .grid-cell {
  width: 16%;
}
.grid.cols-6 .grid-cell {
  width: 13.33333333%;
}
.grid.cols-7 .grid-cell {
  width: 11.42857143%;
}
.grid.cols-8 .grid-cell {
  width: 10%;
}
.grid.cols-9 .grid-cell {
  width: 8.88888889%;
}
.grid.cols-10 .grid-cell {
  width: 8%;
}
.grid.cols-11 .grid-cell {
  width: 7.27272727%;
}
.grid.cols-12 .grid-cell {
  width: 6.66666667%;
}
.grid.cols-13 .grid-cell {
  width: 6.15384615%;
}
.grid.cols-14 .grid-cell {
  width: 5.71428571%;
}
.grid.cols-15 .grid-cell {
  width: 5.33333333%;
}
.grid.cols-16 .grid-cell {
  width: 5%;
}
.grid.cols-17 .grid-cell {
  width: 4.70588235%;
}
.grid.cols-18 .grid-cell {
  width: 4.44444444%;
}
.grid.cols-19 .grid-cell {
  width: 4.21052632%;
}
.grid.cols-20 .grid-cell {
  width: 4%;
}
.grid .grid-cell {
  cursor: default;
  padding: 0;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.grid .grid-cell.first-of-col-category:not(:first-of-type) {
  border-left: 2px solid black;
}
.grid .grid-cell.state-changed > div > input:not(.disabled) {
  background-color: #c4f3c0;
}
.grid .grid-cell.state-changed > div > input:not(.disabled) .cell-content.closed {
  background-color: #d48a8a;
  color: #EEE;
}
.grid .grid-cell.state-changed > div > input:not(.disabled) .cell-content:not(.closed) {
  background-color: #c4f3c0;
}
.grid .grid-cell.state-error {
  background-color: #eda6a6;
}
.grid .grid-cell.state-error .cell-content {
  background-color: #eda6a6;
}
.grid .grid-cell div:not(.switch):not(.columns) {
  height: 100%;
  width: 100%;
}
.grid .grid-cell > div:not(.with-form) {
  bottom: 0;
  display: inline-block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  align-content: center;
  display: flex;
  text-align: center;
  margin: 0 auto;
}
.grid .grid-cell > div:not(.with-form).error-container {
  z-index: 10;
  bottom: 0;
  top: auto;
  height: 30%;
}
.grid .grid-cell > div:not(.with-form).error-container small.error {
  text-align: center;
}
.grid .grid-cell > div:not(.with-form).cleaner,
.grid .grid-cell > div:not(.with-form).padlock {
  cursor: pointer;
  height: 18px;
  position: relative;
}
.grid .grid-cell > div:not(.with-form) span {
  margin: auto;
}
.grid .grid-cell .friday,
.grid .grid-cell .saturday {
  background: #aeaeae;
}
.grid .grid-cell .friday.cell-content,
.grid .grid-cell .saturday.cell-content {
  background: #aeaeae !important;
}
.grid .grid-cell :hover:not(.editing) {
  /*background-color : @hover;*/
  border-color: #333;
  box-shadow: none;
  outline: none;
}
.grid .grid-cell :hover:not(.editing) .grid-remove-icon {
  display: block;
}
.grid .grid-cell .custom-price {
  font-weight: bold;
  color: #333;
}
.grid .grid-cell .editing {
  color: #000;
}
.grid .grid-cell .editing::selection {
  background-color: inherit;
}
.grid .grid-cell .editing:focus {
  border-color: #fff;
  border-style: inset;
  border-width: 0;
  box-shadow: none;
  outline: none;
}
.grid .grid-cell .cell-checkable {
  cursor: pointer;
  text-align: center;
}
.grid .grid-cell .cell-checkable svg {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.grid .grid-cell .cell-checkable svg path {
  fill: black;
}
.grid .grid-cell .cell-checkable.padlock {
  padding: 12px 0;
}
.grid .grid-cell .cell-checkable.padlock svg {
  box-shadow: none;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.grid .grid-cell .cell-checkable.padlock.checked svg path,
.grid .grid-cell .cell-checkable.padlock.checked svg rect,
.grid .grid-cell .cell-checkable.padlock.checked svg polygon {
  fill: #222;
}
.grid .grid-cell .cell-checkable.padlock.unchecked svg path,
.grid .grid-cell .cell-checkable.padlock.unchecked svg rect,
.grid .grid-cell .cell-checkable.padlock.unchecked svg polygon {
  fill: #999;
}
.grid .grid-cell .cell-content {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: inherit;
  border-width: 0;
  box-shadow: none;
  display: inline-block;
  height: 100%;
  line-height: normal;
  margin: 0;
  min-height: 49px;
  padding: 1px;
  text-align: center;
  width: 100%;
}
.grid .grid-cell .cell-content.closed {
  -moz-background-size: 14px 14px;
  background-image: url("../icons/padlock.svg");
  background-position: center 5px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  color: #333;
  min-height: 49px;
  padding-top: 10px;
}
.grid .grid-cell .cell-content.closed:not(.empty) {
  color: #EEE;
  background-color: #d48a8a !important;
}
.grid .grid-cell .cell-content.not-weekend {
  background-color: #efefef;
}
.grid .grid-cell input[type=text] {
  border-width: 0;
  box-shadow: none;
  cursor: default;
  display: inline;
  margin: 0;
  padding: 1px;
  text-align: center;
  cursor: pointer;
  border-radius: 0;
}
.grid .grid-cell input[type=text].disabled:not(.editing) {
  color: #BBB;
}
.grid .grid-cell input[type=text][disabled] {
  border-radius: 0;
  cursor: default;
  height: 100%;
}
.grid .grid-cell input[type=text][readonly] {
  border-radius: 0;
  cursor: default;
  height: 100%;
}
.grid .grid-cell input:not(.disabled).propagated {
  background-color: #ddf5db;
  border-radius: 0;
}
.grid .grid-cell input:not(.disabled).custom {
  font-weight: bold;
  color: #333;
}
.grid .grid-cell .grid-remove-icon {
  position: absolute;
  right: 10px;
  bottom: 5px;
  width: 6px;
  height: 16px;
  margin-right: 10px;
  margin-bottom: 3px;
  cursor: pointer;
  display: none;
}
.grid .grid-cell .grid-remove-icon svg {
  width: 10px;
}
.grid td,
.grid th {
  border: 1px solid #cacaca;
  text-align: center;
}
.grid td .switch,
.grid th .switch {
  margin: 0;
  margin-top: -8px;
  text-align: center;
  z-index: 99;
}
.grid td .switch div,
.grid th .switch div {
  cursor: pointer;
}
.grid td.grid-col-heading {
  border: 0;
  padding: 0;
}
.grid td.grid-col-heading .friday,
.grid td.grid-col-heading .saturday {
  background: #aeaeae;
  height: auto;
  padding: 16px 0;
  text-align: center;
  width: 100%;
}
.grid .arrowed > span::after {
  _border-color: #000000 #000000 #000000 #efefef;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  border-color: transparent transparent transparent #efefef;
  border-style: solid;
  border-width: 157.5px 0 157.5px 183px;
  content: "";
  height: 0;
  line-height: 0;
  position: absolute;
  width: 0;
  z-index: 99999;
}
.grid input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle),
.grid input[type="password"],
.grid input[type="date"],
.grid input[type="datetime"],
.grid input[type="datetime-local"],
.grid input[type="month"],
.grid input[type="week"],
.grid input[type="email"],
.grid input[type="number"],
.grid input[type="search"],
.grid input[type="tel"],
.grid input[type="time"],
.grid input[type="url"],
.grid input[type="color"],
.grid textarea {
  border: 0 !important;
}
.grid .row:not(.unpadded):not(.collapse):not(.compact):not(.caption):not(.subnav):not(.itemlist-action) {
  padding: 0;
  padding-left: 30px;
}
.grid .selected > input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle) {
  border: 3px solid green !important;
  z-index: 9;
}
.grid .selected .icon.check {
  bottom: 15px;
  margin: 0;
  position: absolute;
  right: 10px;
  z-index: 99999999;
}
.grid .no-availability,
.grid .no-availability > input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle) {
  background-color: #DDDDDD;
}
.grid .no-availability .fa,
.grid .no-availability > input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle) .fa {
  color: #8D8D8D;
}
.grid .grid-cell div.block-disabled {
  background: #CCCCCC !important;
}
.grid > .itemlist > .itemlist-item {
  display: inline-block !important;
  position: relative;
  width: 25%;
}
.grid > .itemlist > .itemlist-item.select {
  width: 57%;
}
.grid .subtitle {
  display: none;
}
.grid .title-span {
  text-transform: uppercase;
}
.grid .itemlist-item-content {
  height: 95%;
  padding-bottom: 0;
}
.grid .itemlist-item-content .sub-video {
  overflow: hidden;
  padding: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.grid .itemlist-item-content:hover {
  background: inherit;
}
.grid .itemlist-item-content:hover .video-iframe iframe {
  width: 100%;
  height: 100%;
}
.grid .itemlist-item-content:hover .sub-video {
  -webkit-transition: all, 0.85s;
  -moz-transition: all, 0.85s;
  -o-transition: all, 0.85s;
  -ms-transition: all, 0.85s;
  transition: all, 0.85s;
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, #52a6c5), color-stop(100%, #2e96bd));
}
.grid .itemlist-item-content:hover .sub-video span {
  color: white;
}
.grid .itemlist-item-content:hover .sub-video .icons {
  float: right;
  top: -20px;
}
.grid .itemlist-item-content:hover .sub-video .subtitle {
  -webkit-transition: all, 0.75s;
  -moz-transition: all, 0.75s;
  -o-transition: all, 0.75s;
  -ms-transition: all, 0.75s;
  transition: all, 0.75s;
  display: block;
}
.grid .itemlist-item-content:hover .sub-video .icons .itemlist-item-action svg path {
  fill: white;
}
.grid .video-iframe {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 35px;
  position: relative;
}
.grid .video-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.grid .grid thead .grid td,
.grid .grid thead .grid th {
  border: 0;
}
.grid-general .grid-cell .grid-read-only {
  position: absolute;
  width: 100%;
  top: 15px;
}
.grid-general .grid-cell .grid-read-only svg path {
  fill: #666666;
}
.grid-daily .grid-cell .grid-read-only {
  position: absolute;
  top: 15px;
  right: 25px;
}
.grid-daily .grid-cell .grid-read-only svg path {
  fill: #666666;
}
.button.tiny {
  background-color: transparent;
  font-weight: bolder;
  margin: 0;
  width: 100%;
}
.button.tiny:hover,
.button.tiny:focus {
  background-color: transparent;
}
.icon-background {
  padding: 7px 10px;
}
.grid-row-wrapper,
.grid-row-category,
.grid-row-heading {
  position: relative;
}
.grid-row-wrapper[rowspan="12"],
.grid-row-category[rowspan="12"],
.grid-row-heading[rowspan="12"],
.bloc_actions-table td.icon[rowspan="12"] {
  height: 744px;
}
.grid-row-wrapper[rowspan="12"] > div,
.grid-row-category[rowspan="12"] > div,
.grid-row-heading[rowspan="12"] > div,
.bloc_actions-table td.icon[rowspan="12"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="12"] > div::before,
.grid-row-category[rowspan="12"] > div::before,
.grid-row-heading[rowspan="12"] > div::before,
.bloc_actions-table td.icon[rowspan="12"] > div::before {
  border: 372px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="12"] > div::after,
.grid-row-category[rowspan="12"] > div::after,
.grid-row-heading[rowspan="12"] > div::after,
.bloc_actions-table td.icon[rowspan="12"] > div::after {
  border: 372px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="12"].selected > div::after,
.grid-row-category[rowspan="12"].selected > div::after,
.grid-row-heading[rowspan="12"].selected > div::after,
.bloc_actions-table td.icon[rowspan="12"].selected > div::after {
  border: 372px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="12"],
.form-tr .grid-row-category[rowspan="12"],
.form-tr .grid-row-heading[rowspan="12"],
.form-tr .bloc_actions-table td.icon[rowspan="12"] {
  height: 744px;
}
.form-tr .grid-row-wrapper[rowspan="12"] > div,
.form-tr .grid-row-category[rowspan="12"] > div,
.form-tr .grid-row-heading[rowspan="12"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="12"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="12"] > div::before,
.form-tr .grid-row-category[rowspan="12"] > div::before,
.form-tr .grid-row-heading[rowspan="12"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="12"] > div::before {
  border: 1296px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="12"] > div::after,
.form-tr .grid-row-category[rowspan="12"] > div::after,
.form-tr .grid-row-heading[rowspan="12"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="12"] > div::after {
  border: 1296px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="12"].selected > div::after,
.form-tr .grid-row-category[rowspan="12"].selected > div::after,
.form-tr .grid-row-heading[rowspan="12"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="12"].selected > div::after {
  border: 1296px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="12"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="12"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="12"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="12"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -720px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="12"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="12"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="12"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="12"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -288px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="12"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="12"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="12"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="12"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -576px;
  }
}
.grid-row-wrapper[rowspan="11"],
.grid-row-category[rowspan="11"],
.grid-row-heading[rowspan="11"],
.bloc_actions-table td.icon[rowspan="11"] {
  height: 682px;
}
.grid-row-wrapper[rowspan="11"] > div,
.grid-row-category[rowspan="11"] > div,
.grid-row-heading[rowspan="11"] > div,
.bloc_actions-table td.icon[rowspan="11"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="11"] > div::before,
.grid-row-category[rowspan="11"] > div::before,
.grid-row-heading[rowspan="11"] > div::before,
.bloc_actions-table td.icon[rowspan="11"] > div::before {
  border: 341px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="11"] > div::after,
.grid-row-category[rowspan="11"] > div::after,
.grid-row-heading[rowspan="11"] > div::after,
.bloc_actions-table td.icon[rowspan="11"] > div::after {
  border: 341px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="11"].selected > div::after,
.grid-row-category[rowspan="11"].selected > div::after,
.grid-row-heading[rowspan="11"].selected > div::after,
.bloc_actions-table td.icon[rowspan="11"].selected > div::after {
  border: 341px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="11"],
.form-tr .grid-row-category[rowspan="11"],
.form-tr .grid-row-heading[rowspan="11"],
.form-tr .bloc_actions-table td.icon[rowspan="11"] {
  height: 682px;
}
.form-tr .grid-row-wrapper[rowspan="11"] > div,
.form-tr .grid-row-category[rowspan="11"] > div,
.form-tr .grid-row-heading[rowspan="11"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="11"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="11"] > div::before,
.form-tr .grid-row-category[rowspan="11"] > div::before,
.form-tr .grid-row-heading[rowspan="11"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="11"] > div::before {
  border: 1188px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="11"] > div::after,
.form-tr .grid-row-category[rowspan="11"] > div::after,
.form-tr .grid-row-heading[rowspan="11"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="11"] > div::after {
  border: 1188px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="11"].selected > div::after,
.form-tr .grid-row-category[rowspan="11"].selected > div::after,
.form-tr .grid-row-heading[rowspan="11"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="11"].selected > div::after {
  border: 1188px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="11"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="11"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="11"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="11"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -605px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="11"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="11"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="11"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="11"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -242px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="11"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="11"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="11"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="11"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -484px;
  }
}
.grid-row-wrapper[rowspan="10"],
.grid-row-category[rowspan="10"],
.grid-row-heading[rowspan="10"],
.bloc_actions-table td.icon[rowspan="10"] {
  height: 620px;
}
.grid-row-wrapper[rowspan="10"] > div,
.grid-row-category[rowspan="10"] > div,
.grid-row-heading[rowspan="10"] > div,
.bloc_actions-table td.icon[rowspan="10"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="10"] > div::before,
.grid-row-category[rowspan="10"] > div::before,
.grid-row-heading[rowspan="10"] > div::before,
.bloc_actions-table td.icon[rowspan="10"] > div::before {
  border: 310px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="10"] > div::after,
.grid-row-category[rowspan="10"] > div::after,
.grid-row-heading[rowspan="10"] > div::after,
.bloc_actions-table td.icon[rowspan="10"] > div::after {
  border: 310px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="10"].selected > div::after,
.grid-row-category[rowspan="10"].selected > div::after,
.grid-row-heading[rowspan="10"].selected > div::after,
.bloc_actions-table td.icon[rowspan="10"].selected > div::after {
  border: 310px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="10"],
.form-tr .grid-row-category[rowspan="10"],
.form-tr .grid-row-heading[rowspan="10"],
.form-tr .bloc_actions-table td.icon[rowspan="10"] {
  height: 620px;
}
.form-tr .grid-row-wrapper[rowspan="10"] > div,
.form-tr .grid-row-category[rowspan="10"] > div,
.form-tr .grid-row-heading[rowspan="10"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="10"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="10"] > div::before,
.form-tr .grid-row-category[rowspan="10"] > div::before,
.form-tr .grid-row-heading[rowspan="10"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="10"] > div::before {
  border: 1080px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="10"] > div::after,
.form-tr .grid-row-category[rowspan="10"] > div::after,
.form-tr .grid-row-heading[rowspan="10"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="10"] > div::after {
  border: 1080px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="10"].selected > div::after,
.form-tr .grid-row-category[rowspan="10"].selected > div::after,
.form-tr .grid-row-heading[rowspan="10"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="10"].selected > div::after {
  border: 1080px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="10"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="10"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="10"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="10"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -500px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="10"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="10"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="10"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="10"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -200px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="10"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="10"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="10"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="10"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -400px;
  }
}
.grid-row-wrapper[rowspan="9"],
.grid-row-category[rowspan="9"],
.grid-row-heading[rowspan="9"],
.bloc_actions-table td.icon[rowspan="9"] {
  height: 558px;
}
.grid-row-wrapper[rowspan="9"] > div,
.grid-row-category[rowspan="9"] > div,
.grid-row-heading[rowspan="9"] > div,
.bloc_actions-table td.icon[rowspan="9"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="9"] > div::before,
.grid-row-category[rowspan="9"] > div::before,
.grid-row-heading[rowspan="9"] > div::before,
.bloc_actions-table td.icon[rowspan="9"] > div::before {
  border: 279px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="9"] > div::after,
.grid-row-category[rowspan="9"] > div::after,
.grid-row-heading[rowspan="9"] > div::after,
.bloc_actions-table td.icon[rowspan="9"] > div::after {
  border: 279px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="9"].selected > div::after,
.grid-row-category[rowspan="9"].selected > div::after,
.grid-row-heading[rowspan="9"].selected > div::after,
.bloc_actions-table td.icon[rowspan="9"].selected > div::after {
  border: 279px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="9"],
.form-tr .grid-row-category[rowspan="9"],
.form-tr .grid-row-heading[rowspan="9"],
.form-tr .bloc_actions-table td.icon[rowspan="9"] {
  height: 558px;
}
.form-tr .grid-row-wrapper[rowspan="9"] > div,
.form-tr .grid-row-category[rowspan="9"] > div,
.form-tr .grid-row-heading[rowspan="9"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="9"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="9"] > div::before,
.form-tr .grid-row-category[rowspan="9"] > div::before,
.form-tr .grid-row-heading[rowspan="9"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="9"] > div::before {
  border: 972px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="9"] > div::after,
.form-tr .grid-row-category[rowspan="9"] > div::after,
.form-tr .grid-row-heading[rowspan="9"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="9"] > div::after {
  border: 972px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="9"].selected > div::after,
.form-tr .grid-row-category[rowspan="9"].selected > div::after,
.form-tr .grid-row-heading[rowspan="9"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="9"].selected > div::after {
  border: 972px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="9"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="9"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="9"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="9"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -405px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="9"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="9"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="9"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="9"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -162px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="9"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="9"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="9"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="9"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -324px;
  }
}
.grid-row-wrapper[rowspan="8"],
.grid-row-category[rowspan="8"],
.grid-row-heading[rowspan="8"],
.bloc_actions-table td.icon[rowspan="8"] {
  height: 496px;
}
.grid-row-wrapper[rowspan="8"] > div,
.grid-row-category[rowspan="8"] > div,
.grid-row-heading[rowspan="8"] > div,
.bloc_actions-table td.icon[rowspan="8"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="8"] > div::before,
.grid-row-category[rowspan="8"] > div::before,
.grid-row-heading[rowspan="8"] > div::before,
.bloc_actions-table td.icon[rowspan="8"] > div::before {
  border: 248px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="8"] > div::after,
.grid-row-category[rowspan="8"] > div::after,
.grid-row-heading[rowspan="8"] > div::after,
.bloc_actions-table td.icon[rowspan="8"] > div::after {
  border: 248px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="8"].selected > div::after,
.grid-row-category[rowspan="8"].selected > div::after,
.grid-row-heading[rowspan="8"].selected > div::after,
.bloc_actions-table td.icon[rowspan="8"].selected > div::after {
  border: 248px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="8"],
.form-tr .grid-row-category[rowspan="8"],
.form-tr .grid-row-heading[rowspan="8"],
.form-tr .bloc_actions-table td.icon[rowspan="8"] {
  height: 496px;
}
.form-tr .grid-row-wrapper[rowspan="8"] > div,
.form-tr .grid-row-category[rowspan="8"] > div,
.form-tr .grid-row-heading[rowspan="8"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="8"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="8"] > div::before,
.form-tr .grid-row-category[rowspan="8"] > div::before,
.form-tr .grid-row-heading[rowspan="8"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="8"] > div::before {
  border: 864px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="8"] > div::after,
.form-tr .grid-row-category[rowspan="8"] > div::after,
.form-tr .grid-row-heading[rowspan="8"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="8"] > div::after {
  border: 864px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="8"].selected > div::after,
.form-tr .grid-row-category[rowspan="8"].selected > div::after,
.form-tr .grid-row-heading[rowspan="8"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="8"].selected > div::after {
  border: 864px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="8"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="8"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="8"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="8"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -320px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="8"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="8"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="8"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="8"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -128px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="8"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="8"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="8"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="8"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -256px;
  }
}
.grid-row-wrapper[rowspan="7"],
.grid-row-category[rowspan="7"],
.grid-row-heading[rowspan="7"],
.bloc_actions-table td.icon[rowspan="7"] {
  height: 434px;
}
.grid-row-wrapper[rowspan="7"] > div,
.grid-row-category[rowspan="7"] > div,
.grid-row-heading[rowspan="7"] > div,
.bloc_actions-table td.icon[rowspan="7"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="7"] > div::before,
.grid-row-category[rowspan="7"] > div::before,
.grid-row-heading[rowspan="7"] > div::before,
.bloc_actions-table td.icon[rowspan="7"] > div::before {
  border: 217px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="7"] > div::after,
.grid-row-category[rowspan="7"] > div::after,
.grid-row-heading[rowspan="7"] > div::after,
.bloc_actions-table td.icon[rowspan="7"] > div::after {
  border: 217px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="7"].selected > div::after,
.grid-row-category[rowspan="7"].selected > div::after,
.grid-row-heading[rowspan="7"].selected > div::after,
.bloc_actions-table td.icon[rowspan="7"].selected > div::after {
  border: 217px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="7"],
.form-tr .grid-row-category[rowspan="7"],
.form-tr .grid-row-heading[rowspan="7"],
.form-tr .bloc_actions-table td.icon[rowspan="7"] {
  height: 434px;
}
.form-tr .grid-row-wrapper[rowspan="7"] > div,
.form-tr .grid-row-category[rowspan="7"] > div,
.form-tr .grid-row-heading[rowspan="7"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="7"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="7"] > div::before,
.form-tr .grid-row-category[rowspan="7"] > div::before,
.form-tr .grid-row-heading[rowspan="7"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="7"] > div::before {
  border: 756px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="7"] > div::after,
.form-tr .grid-row-category[rowspan="7"] > div::after,
.form-tr .grid-row-heading[rowspan="7"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="7"] > div::after {
  border: 756px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="7"].selected > div::after,
.form-tr .grid-row-category[rowspan="7"].selected > div::after,
.form-tr .grid-row-heading[rowspan="7"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="7"].selected > div::after {
  border: 756px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="7"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="7"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="7"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="7"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -245px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="7"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="7"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="7"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="7"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -98px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="7"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="7"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="7"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="7"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -196px;
  }
}
.grid-row-wrapper[rowspan="6"],
.grid-row-category[rowspan="6"],
.grid-row-heading[rowspan="6"],
.bloc_actions-table td.icon[rowspan="6"] {
  height: 372px;
}
.grid-row-wrapper[rowspan="6"] > div,
.grid-row-category[rowspan="6"] > div,
.grid-row-heading[rowspan="6"] > div,
.bloc_actions-table td.icon[rowspan="6"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="6"] > div::before,
.grid-row-category[rowspan="6"] > div::before,
.grid-row-heading[rowspan="6"] > div::before,
.bloc_actions-table td.icon[rowspan="6"] > div::before {
  border: 186px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="6"] > div::after,
.grid-row-category[rowspan="6"] > div::after,
.grid-row-heading[rowspan="6"] > div::after,
.bloc_actions-table td.icon[rowspan="6"] > div::after {
  border: 186px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="6"].selected > div::after,
.grid-row-category[rowspan="6"].selected > div::after,
.grid-row-heading[rowspan="6"].selected > div::after,
.bloc_actions-table td.icon[rowspan="6"].selected > div::after {
  border: 186px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="6"],
.form-tr .grid-row-category[rowspan="6"],
.form-tr .grid-row-heading[rowspan="6"],
.form-tr .bloc_actions-table td.icon[rowspan="6"] {
  height: 372px;
}
.form-tr .grid-row-wrapper[rowspan="6"] > div,
.form-tr .grid-row-category[rowspan="6"] > div,
.form-tr .grid-row-heading[rowspan="6"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="6"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="6"] > div::before,
.form-tr .grid-row-category[rowspan="6"] > div::before,
.form-tr .grid-row-heading[rowspan="6"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="6"] > div::before {
  border: 648px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="6"] > div::after,
.form-tr .grid-row-category[rowspan="6"] > div::after,
.form-tr .grid-row-heading[rowspan="6"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="6"] > div::after {
  border: 648px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="6"].selected > div::after,
.form-tr .grid-row-category[rowspan="6"].selected > div::after,
.form-tr .grid-row-heading[rowspan="6"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="6"].selected > div::after {
  border: 648px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="6"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="6"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="6"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="6"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -180px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="6"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="6"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="6"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="6"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -72px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="6"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="6"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="6"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="6"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -144px;
  }
}
.grid-row-wrapper[rowspan="5"],
.grid-row-category[rowspan="5"],
.grid-row-heading[rowspan="5"],
.bloc_actions-table td.icon[rowspan="5"] {
  height: 310px;
}
.grid-row-wrapper[rowspan="5"] > div,
.grid-row-category[rowspan="5"] > div,
.grid-row-heading[rowspan="5"] > div,
.bloc_actions-table td.icon[rowspan="5"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="5"] > div::before,
.grid-row-category[rowspan="5"] > div::before,
.grid-row-heading[rowspan="5"] > div::before,
.bloc_actions-table td.icon[rowspan="5"] > div::before {
  border: 155px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="5"] > div::after,
.grid-row-category[rowspan="5"] > div::after,
.grid-row-heading[rowspan="5"] > div::after,
.bloc_actions-table td.icon[rowspan="5"] > div::after {
  border: 155px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="5"].selected > div::after,
.grid-row-category[rowspan="5"].selected > div::after,
.grid-row-heading[rowspan="5"].selected > div::after,
.bloc_actions-table td.icon[rowspan="5"].selected > div::after {
  border: 155px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="5"],
.form-tr .grid-row-category[rowspan="5"],
.form-tr .grid-row-heading[rowspan="5"],
.form-tr .bloc_actions-table td.icon[rowspan="5"] {
  height: 310px;
}
.form-tr .grid-row-wrapper[rowspan="5"] > div,
.form-tr .grid-row-category[rowspan="5"] > div,
.form-tr .grid-row-heading[rowspan="5"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="5"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="5"] > div::before,
.form-tr .grid-row-category[rowspan="5"] > div::before,
.form-tr .grid-row-heading[rowspan="5"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="5"] > div::before {
  border: 540px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="5"] > div::after,
.form-tr .grid-row-category[rowspan="5"] > div::after,
.form-tr .grid-row-heading[rowspan="5"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="5"] > div::after {
  border: 540px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="5"].selected > div::after,
.form-tr .grid-row-category[rowspan="5"].selected > div::after,
.form-tr .grid-row-heading[rowspan="5"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="5"].selected > div::after {
  border: 540px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="5"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="5"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="5"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="5"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -125px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="5"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="5"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="5"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="5"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -50px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="5"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="5"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="5"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="5"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -100px;
  }
}
.grid-row-wrapper[rowspan="4"],
.grid-row-category[rowspan="4"],
.grid-row-heading[rowspan="4"],
.bloc_actions-table td.icon[rowspan="4"] {
  height: 248px;
}
.grid-row-wrapper[rowspan="4"] > div,
.grid-row-category[rowspan="4"] > div,
.grid-row-heading[rowspan="4"] > div,
.bloc_actions-table td.icon[rowspan="4"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="4"] > div::before,
.grid-row-category[rowspan="4"] > div::before,
.grid-row-heading[rowspan="4"] > div::before,
.bloc_actions-table td.icon[rowspan="4"] > div::before {
  border: 124px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="4"] > div::after,
.grid-row-category[rowspan="4"] > div::after,
.grid-row-heading[rowspan="4"] > div::after,
.bloc_actions-table td.icon[rowspan="4"] > div::after {
  border: 124px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="4"].selected > div::after,
.grid-row-category[rowspan="4"].selected > div::after,
.grid-row-heading[rowspan="4"].selected > div::after,
.bloc_actions-table td.icon[rowspan="4"].selected > div::after {
  border: 124px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="4"],
.form-tr .grid-row-category[rowspan="4"],
.form-tr .grid-row-heading[rowspan="4"],
.form-tr .bloc_actions-table td.icon[rowspan="4"] {
  height: 248px;
}
.form-tr .grid-row-wrapper[rowspan="4"] > div,
.form-tr .grid-row-category[rowspan="4"] > div,
.form-tr .grid-row-heading[rowspan="4"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="4"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="4"] > div::before,
.form-tr .grid-row-category[rowspan="4"] > div::before,
.form-tr .grid-row-heading[rowspan="4"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="4"] > div::before {
  border: 432px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="4"] > div::after,
.form-tr .grid-row-category[rowspan="4"] > div::after,
.form-tr .grid-row-heading[rowspan="4"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="4"] > div::after {
  border: 432px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="4"].selected > div::after,
.form-tr .grid-row-category[rowspan="4"].selected > div::after,
.form-tr .grid-row-heading[rowspan="4"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="4"].selected > div::after {
  border: 432px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="4"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="4"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="4"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="4"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -80px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="4"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="4"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="4"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="4"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -32px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="4"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="4"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="4"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="4"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -64px;
  }
}
.grid-row-wrapper[rowspan="3"],
.grid-row-category[rowspan="3"],
.grid-row-heading[rowspan="3"],
.bloc_actions-table td.icon[rowspan="3"] {
  height: 186px;
}
.grid-row-wrapper[rowspan="3"] > div,
.grid-row-category[rowspan="3"] > div,
.grid-row-heading[rowspan="3"] > div,
.bloc_actions-table td.icon[rowspan="3"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="3"] > div::before,
.grid-row-category[rowspan="3"] > div::before,
.grid-row-heading[rowspan="3"] > div::before,
.bloc_actions-table td.icon[rowspan="3"] > div::before {
  border: 93px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="3"] > div::after,
.grid-row-category[rowspan="3"] > div::after,
.grid-row-heading[rowspan="3"] > div::after,
.bloc_actions-table td.icon[rowspan="3"] > div::after {
  border: 93px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="3"].selected > div::after,
.grid-row-category[rowspan="3"].selected > div::after,
.grid-row-heading[rowspan="3"].selected > div::after,
.bloc_actions-table td.icon[rowspan="3"].selected > div::after {
  border: 93px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="3"],
.form-tr .grid-row-category[rowspan="3"],
.form-tr .grid-row-heading[rowspan="3"],
.form-tr .bloc_actions-table td.icon[rowspan="3"] {
  height: 186px;
}
.form-tr .grid-row-wrapper[rowspan="3"] > div,
.form-tr .grid-row-category[rowspan="3"] > div,
.form-tr .grid-row-heading[rowspan="3"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="3"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="3"] > div::before,
.form-tr .grid-row-category[rowspan="3"] > div::before,
.form-tr .grid-row-heading[rowspan="3"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="3"] > div::before {
  border: 324px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="3"] > div::after,
.form-tr .grid-row-category[rowspan="3"] > div::after,
.form-tr .grid-row-heading[rowspan="3"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="3"] > div::after {
  border: 324px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="3"].selected > div::after,
.form-tr .grid-row-category[rowspan="3"].selected > div::after,
.form-tr .grid-row-heading[rowspan="3"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="3"].selected > div::after {
  border: 324px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="3"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="3"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="3"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="3"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -45px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="3"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="3"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="3"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="3"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -18px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="3"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="3"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="3"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="3"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -36px;
  }
}
.grid-row-wrapper[rowspan="2"],
.grid-row-category[rowspan="2"],
.grid-row-heading[rowspan="2"],
.bloc_actions-table td.icon[rowspan="2"] {
  height: 124px;
}
.grid-row-wrapper[rowspan="2"] > div,
.grid-row-category[rowspan="2"] > div,
.grid-row-heading[rowspan="2"] > div,
.bloc_actions-table td.icon[rowspan="2"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="2"] > div::before,
.grid-row-category[rowspan="2"] > div::before,
.grid-row-heading[rowspan="2"] > div::before,
.bloc_actions-table td.icon[rowspan="2"] > div::before {
  border: 62px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="2"] > div::after,
.grid-row-category[rowspan="2"] > div::after,
.grid-row-heading[rowspan="2"] > div::after,
.bloc_actions-table td.icon[rowspan="2"] > div::after {
  border: 62px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="2"].selected > div::after,
.grid-row-category[rowspan="2"].selected > div::after,
.grid-row-heading[rowspan="2"].selected > div::after,
.bloc_actions-table td.icon[rowspan="2"].selected > div::after {
  border: 62px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="2"],
.form-tr .grid-row-category[rowspan="2"],
.form-tr .grid-row-heading[rowspan="2"],
.form-tr .bloc_actions-table td.icon[rowspan="2"] {
  height: 124px;
}
.form-tr .grid-row-wrapper[rowspan="2"] > div,
.form-tr .grid-row-category[rowspan="2"] > div,
.form-tr .grid-row-heading[rowspan="2"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="2"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="2"] > div::before,
.form-tr .grid-row-category[rowspan="2"] > div::before,
.form-tr .grid-row-heading[rowspan="2"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="2"] > div::before {
  border: 216px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="2"] > div::after,
.form-tr .grid-row-category[rowspan="2"] > div::after,
.form-tr .grid-row-heading[rowspan="2"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="2"] > div::after {
  border: 216px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="2"].selected > div::after,
.form-tr .grid-row-category[rowspan="2"].selected > div::after,
.form-tr .grid-row-heading[rowspan="2"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="2"].selected > div::after {
  border: 216px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="2"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="2"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="2"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="2"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -20px;
  top: -36px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="2"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="2"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="2"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="2"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -8px;
    top: -36px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="2"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="2"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="2"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="2"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -16px;
    top: -24px;
  }
}
.grid-row-wrapper[rowspan="1"],
.grid-row-category[rowspan="1"],
.grid-row-heading[rowspan="1"],
.bloc_actions-table td.icon[rowspan="1"] {
  height: 62px;
}
.grid-row-wrapper[rowspan="1"] > div,
.grid-row-category[rowspan="1"] > div,
.grid-row-heading[rowspan="1"] > div,
.bloc_actions-table td.icon[rowspan="1"] > div {
  max-width: 150px;
}
.grid-row-wrapper[rowspan="1"] > div::before,
.grid-row-category[rowspan="1"] > div::before,
.grid-row-heading[rowspan="1"] > div::before,
.bloc_actions-table td.icon[rowspan="1"] > div::before {
  border: 31px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.grid-row-wrapper[rowspan="1"] > div::after,
.grid-row-category[rowspan="1"] > div::after,
.grid-row-heading[rowspan="1"] > div::after,
.bloc_actions-table td.icon[rowspan="1"] > div::after {
  border: 31px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-row-wrapper[rowspan="1"].selected > div::after,
.grid-row-category[rowspan="1"].selected > div::after,
.grid-row-heading[rowspan="1"].selected > div::after,
.bloc_actions-table td.icon[rowspan="1"].selected > div::after {
  border: 31px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="1"],
.form-tr .grid-row-category[rowspan="1"],
.form-tr .grid-row-heading[rowspan="1"],
.form-tr .bloc_actions-table td.icon[rowspan="1"] {
  height: 62px;
}
.form-tr .grid-row-wrapper[rowspan="1"] > div,
.form-tr .grid-row-category[rowspan="1"] > div,
.form-tr .grid-row-heading[rowspan="1"] > div,
.form-tr .bloc_actions-table td.icon[rowspan="1"] > div {
  max-width: 150px;
}
.form-tr .grid-row-wrapper[rowspan="1"] > div::before,
.form-tr .grid-row-category[rowspan="1"] > div::before,
.form-tr .grid-row-heading[rowspan="1"] > div::before,
.form-tr .bloc_actions-table td.icon[rowspan="1"] > div::before {
  border: 108px solid transparent;
  border-left: 30px solid #cacaca;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 1;
}
.form-tr .grid-row-wrapper[rowspan="1"] > div::after,
.form-tr .grid-row-category[rowspan="1"] > div::after,
.form-tr .grid-row-heading[rowspan="1"] > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="1"] > div::after {
  border: 108px solid transparent;
  border-left: 30px solid #efefef;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.form-tr .grid-row-wrapper[rowspan="1"].selected > div::after,
.form-tr .grid-row-category[rowspan="1"].selected > div::after,
.form-tr .grid-row-heading[rowspan="1"].selected > div::after,
.form-tr .bloc_actions-table td.icon[rowspan="1"].selected > div::after {
  border: 108px solid transparent;
  border-left: 30px solid #f7f7f7;
  border-right: 0;
  content: '';
  height: 0;
  margin-right: -29px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  z-index: 2;
}
.grid-top-bin .grid-row-wrapper[rowspan="1"] .itemlist-action .icon,
.grid-top-bin .grid-row-category[rowspan="1"] .itemlist-action .icon,
.grid-top-bin .grid-row-heading[rowspan="1"] .itemlist-action .icon,
.grid-top-bin .bloc_actions-table td.icon[rowspan="1"] .itemlist-action .icon {
  left: -45%;
  position: absolute;
  top: -5px;
}
.grid-top-bin tr td {
  padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .grid-top-bin .grid-row-wrapper[rowspan="1"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="1"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="1"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="1"] .itemlist-action .icon {
    left: -53%;
    position: absolute;
    top: -2px;
  }
  .grid .grid-row-content > span,
  .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .grid .grid-col-category span {
    font-size: 0.75rem;
  }
  .grid td.grid-col-heading,
  .grid .grid-cell input[type=text] {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid-top-bin .grid-row-wrapper[rowspan="1"] .itemlist-action .icon,
  .grid-top-bin .grid-row-category[rowspan="1"] .itemlist-action .icon,
  .grid-top-bin .grid-row-heading[rowspan="1"] .itemlist-action .icon,
  .grid-top-bin .bloc_actions-table td.icon[rowspan="1"] .itemlist-action .icon {
    left: -63%;
    position: absolute;
    top: -4px;
  }
}
.grid-header-bold .grid-row-heading {
  color: #222222 !important;
  padding: 0 5px 0 17px;
}
.grid-choices .grid-row-content > .bold:after {
  content: '';
  display: table-column;
}
.grid-choices .grid-row-category > div {
  max-width: 160px;
  text-align: left;
}
th.grid-row-heading svg {
  max-height: 17px;
  max-width: 24px;
}
th.grid-row-category svg,
th.grid-row-wrapper svg {
  max-height: 36px;
  max-width: 45px;
}
th.grid-row-category .icon.hides svg {
  max-height: 20px;
  max-width: 20px;
}
.icon.hides {
  left: -12px;
}
.left.weekday {
  align-items: center;
  display: flex;
  padding: 5px;
}
.cell-checked {
  position: relative;
  background-color: #EEAE28;
}
.circular-check {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #FFFFFF;
  border-radius: 32px;
  padding: 0 3px;
  width: 16px;
  height: 16px;
  text-align: center;
  margin: 2px;
}
.circular-check svg {
  width: 10px;
}
.circular-check svg path {
  fill: #EEAE28;
}
.icon_board:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.availiability-grid th.grid-row-heading > .grid-row-content > span {
  padding: 0;
}
.availiability-grid th.grid-row-heading > .grid-row-content > span {
  min-width: 10px;
}
.availiability-grid .grid th:last-of-type {
  min-width: 20px;
}
.availiability-grid .grid th:last-of-type div {
  padding-right: 0;
}
.availiability-grid th.grid-row-category,
.availiability-grid th.grid-row-wrapper {
  margin-left: 10px;
}
.availiability-grid th.grid-row-category svg,
.availiability-grid th.grid-row-wrapper svg {
  max-width: 30px;
}
.availiability-grid .grid .grid-row-category:not(:first-child) {
  padding-left: 0;
}
.availiability-grid .grid .grid-row-wrapper {
  max-width: 70px;
  padding: 0;
  text-transform: uppercase;
}
.availiability-grid .grid .grid-row-category:not(:first-child) > .grid-row-content {
  text-align: right;
}
.availiability-grid .grid .grid-cell input[type=text][disabled] {
  cursor: inherit;
}
.availiability-grid .grid .grid-col-category {
  text-transform: uppercase;
}
.booking-discounts .grid .grid-row-category {
  background-color: white;
}
.booking-discounts .grid {
  border: none;
}
.booking-discounts .cell-day input[type="text"]:not(.searchbox):not(.cell-content) {
  background-color: white !important;
}
.booking-discounts .grid-row-wrapper > div::after,
.booking-discounts .grid-row-category > div::after,
.booking-discounts .grid-row-heading > div::after,
.booking-discounts .bloc_actions-table td.icon > div::after {
  border-left: 30px solid white;
}
/*
.bloc_actions-table .name .grid-row-content{
            width: 50px;
            margin-left: 25px;
            padding: 0;
}
*/
.bloc_actions-table .grid-row-content > span {
  font-size: 0.75rem;
  text-transform: none;
}
@media only screen and (max-width: 1450px) {
  .availiability-grid .grid .grid-row-content,
  .availiability-grid .grid .grid-row-wrapper {
    max-width: 100px;
  }
  .availiability-grid .grid .grid-row-content > span,
  .availiability-grid .grid .grid-row-content span > span {
    font-size: 0.7rem;
  }
  .availiability-grid .grid .grid-col-category span,
  .availiability-grid input[type="text"]:not(.cell-content):not(.searchbox):not(.ui-select-toggle) {
    font-size: 0.8rem;
  }
}
.bloc-actions-boards .name.grid-row-category .grid-row-content {
  width: 50px;
  margin-left: 25px;
  padding: 0;
}
/**
     * color botons anul·lar / desanul·lar
     * tenen un important perquè sinó es sobreescriu amb el color del la secció
     */
.canceled path {
  fill: green !important;
}
.unbypass path {
  fill: red !important;
}
.gift_use path {
  fill: #009B00 !important;
}
.gift_pending path {
  fill: #00AEF0 !important;
}
.grid-cell-red {
  background-color: #ff6666;
}
.grid-cell-yellow {
  background-color: #ffff66;
}
.circle-notify {
  -moz-border-radius-bottomleft: 80px;
  -moz-border-radius-bottomright: 80px;
  -moz-border-radius-topleft: 80px;
  -moz-border-radius-topright: 80px;
  -webkit-border-bottom-left-radius: 80px;
  -webkit-border-bottom-right-radius: 80px;
  -webkit-border-top-left-radius: 80px;
  -webkit-border-top-right-radius: 80px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-left-radius: 80px;
  border-bottom-right-radius: 80px;
  border-top-left-radius: 80px;
  border-top-right-radius: 80px;
  height: 6px !important;
  margin: 3px calc(50% - 3px) 0 calc(50% - 3px);
  margin-top: 2px;
  position: absolute;
  width: 6px !important;
  bottom: 5px;
}
.circle-notify-yellow {
  background-color: #ecaf23 !important;
}
.circle-notify-red {
  background-color: #ec0809 !important;
}
.circle-notify-green {
  background-color: #0e920e;
}
thead .grid-col-category,
thead .grid-col-heading {
  text-transform: uppercase;
}
.inventory .grid .grid-row-category:first-child {
  padding-left: 0;
}
.inventory .grid .grid-row-heading span {
  color: black;
}
@-moz-document url-prefix() {
  .grid-row-wrapper[rowspan="12"],
  .grid-row-category[rowspan="12"],
  .grid-row-heading[rowspan="12"],
  .bloc_actions-table td.icon[rowspan="12"] {
    height: 744px;
  }
  .grid-row-wrapper[rowspan="12"] > div,
  .grid-row-category[rowspan="12"] > div,
  .grid-row-heading[rowspan="12"] > div,
  .bloc_actions-table td.icon[rowspan="12"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="12"] > div::before,
  .grid-row-category[rowspan="12"] > div::before,
  .grid-row-heading[rowspan="12"] > div::before,
  .bloc_actions-table td.icon[rowspan="12"] > div::before {
    border: 372px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="12"] > div::after,
  .grid-row-category[rowspan="12"] > div::after,
  .grid-row-heading[rowspan="12"] > div::after,
  .bloc_actions-table td.icon[rowspan="12"] > div::after {
    border: 372px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="12"].selected > div::after,
  .grid-row-category[rowspan="12"].selected > div::after,
  .grid-row-heading[rowspan="12"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="12"].selected > div::after {
    border: 372px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="11"],
  .grid-row-category[rowspan="11"],
  .grid-row-heading[rowspan="11"],
  .bloc_actions-table td.icon[rowspan="11"] {
    height: 682px;
  }
  .grid-row-wrapper[rowspan="11"] > div,
  .grid-row-category[rowspan="11"] > div,
  .grid-row-heading[rowspan="11"] > div,
  .bloc_actions-table td.icon[rowspan="11"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="11"] > div::before,
  .grid-row-category[rowspan="11"] > div::before,
  .grid-row-heading[rowspan="11"] > div::before,
  .bloc_actions-table td.icon[rowspan="11"] > div::before {
    border: 341px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="11"] > div::after,
  .grid-row-category[rowspan="11"] > div::after,
  .grid-row-heading[rowspan="11"] > div::after,
  .bloc_actions-table td.icon[rowspan="11"] > div::after {
    border: 341px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="11"].selected > div::after,
  .grid-row-category[rowspan="11"].selected > div::after,
  .grid-row-heading[rowspan="11"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="11"].selected > div::after {
    border: 341px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="10"],
  .grid-row-category[rowspan="10"],
  .grid-row-heading[rowspan="10"],
  .bloc_actions-table td.icon[rowspan="10"] {
    height: 620px;
  }
  .grid-row-wrapper[rowspan="10"] > div,
  .grid-row-category[rowspan="10"] > div,
  .grid-row-heading[rowspan="10"] > div,
  .bloc_actions-table td.icon[rowspan="10"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="10"] > div::before,
  .grid-row-category[rowspan="10"] > div::before,
  .grid-row-heading[rowspan="10"] > div::before,
  .bloc_actions-table td.icon[rowspan="10"] > div::before {
    border: 310px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="10"] > div::after,
  .grid-row-category[rowspan="10"] > div::after,
  .grid-row-heading[rowspan="10"] > div::after,
  .bloc_actions-table td.icon[rowspan="10"] > div::after {
    border: 310px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="10"].selected > div::after,
  .grid-row-category[rowspan="10"].selected > div::after,
  .grid-row-heading[rowspan="10"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="10"].selected > div::after {
    border: 310px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="9"],
  .grid-row-category[rowspan="9"],
  .grid-row-heading[rowspan="9"],
  .bloc_actions-table td.icon[rowspan="9"] {
    height: 558px;
  }
  .grid-row-wrapper[rowspan="9"] > div,
  .grid-row-category[rowspan="9"] > div,
  .grid-row-heading[rowspan="9"] > div,
  .bloc_actions-table td.icon[rowspan="9"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="9"] > div::before,
  .grid-row-category[rowspan="9"] > div::before,
  .grid-row-heading[rowspan="9"] > div::before,
  .bloc_actions-table td.icon[rowspan="9"] > div::before {
    border: 279px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="9"] > div::after,
  .grid-row-category[rowspan="9"] > div::after,
  .grid-row-heading[rowspan="9"] > div::after,
  .bloc_actions-table td.icon[rowspan="9"] > div::after {
    border: 279px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="9"].selected > div::after,
  .grid-row-category[rowspan="9"].selected > div::after,
  .grid-row-heading[rowspan="9"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="9"].selected > div::after {
    border: 279px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="8"],
  .grid-row-category[rowspan="8"],
  .grid-row-heading[rowspan="8"],
  .bloc_actions-table td.icon[rowspan="8"] {
    height: 496px;
  }
  .grid-row-wrapper[rowspan="8"] > div,
  .grid-row-category[rowspan="8"] > div,
  .grid-row-heading[rowspan="8"] > div,
  .bloc_actions-table td.icon[rowspan="8"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="8"] > div::before,
  .grid-row-category[rowspan="8"] > div::before,
  .grid-row-heading[rowspan="8"] > div::before,
  .bloc_actions-table td.icon[rowspan="8"] > div::before {
    border: 248px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="8"] > div::after,
  .grid-row-category[rowspan="8"] > div::after,
  .grid-row-heading[rowspan="8"] > div::after,
  .bloc_actions-table td.icon[rowspan="8"] > div::after {
    border: 248px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="8"].selected > div::after,
  .grid-row-category[rowspan="8"].selected > div::after,
  .grid-row-heading[rowspan="8"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="8"].selected > div::after {
    border: 248px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="7"],
  .grid-row-category[rowspan="7"],
  .grid-row-heading[rowspan="7"],
  .bloc_actions-table td.icon[rowspan="7"] {
    height: 434px;
  }
  .grid-row-wrapper[rowspan="7"] > div,
  .grid-row-category[rowspan="7"] > div,
  .grid-row-heading[rowspan="7"] > div,
  .bloc_actions-table td.icon[rowspan="7"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="7"] > div::before,
  .grid-row-category[rowspan="7"] > div::before,
  .grid-row-heading[rowspan="7"] > div::before,
  .bloc_actions-table td.icon[rowspan="7"] > div::before {
    border: 217px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="7"] > div::after,
  .grid-row-category[rowspan="7"] > div::after,
  .grid-row-heading[rowspan="7"] > div::after,
  .bloc_actions-table td.icon[rowspan="7"] > div::after {
    border: 217px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="7"].selected > div::after,
  .grid-row-category[rowspan="7"].selected > div::after,
  .grid-row-heading[rowspan="7"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="7"].selected > div::after {
    border: 217px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="6"],
  .grid-row-category[rowspan="6"],
  .grid-row-heading[rowspan="6"],
  .bloc_actions-table td.icon[rowspan="6"] {
    height: 372px;
  }
  .grid-row-wrapper[rowspan="6"] > div,
  .grid-row-category[rowspan="6"] > div,
  .grid-row-heading[rowspan="6"] > div,
  .bloc_actions-table td.icon[rowspan="6"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="6"] > div::before,
  .grid-row-category[rowspan="6"] > div::before,
  .grid-row-heading[rowspan="6"] > div::before,
  .bloc_actions-table td.icon[rowspan="6"] > div::before {
    border: 186px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="6"] > div::after,
  .grid-row-category[rowspan="6"] > div::after,
  .grid-row-heading[rowspan="6"] > div::after,
  .bloc_actions-table td.icon[rowspan="6"] > div::after {
    border: 186px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="6"].selected > div::after,
  .grid-row-category[rowspan="6"].selected > div::after,
  .grid-row-heading[rowspan="6"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="6"].selected > div::after {
    border: 186px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="5"],
  .grid-row-category[rowspan="5"],
  .grid-row-heading[rowspan="5"],
  .bloc_actions-table td.icon[rowspan="5"] {
    height: 310px;
  }
  .grid-row-wrapper[rowspan="5"] > div,
  .grid-row-category[rowspan="5"] > div,
  .grid-row-heading[rowspan="5"] > div,
  .bloc_actions-table td.icon[rowspan="5"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="5"] > div::before,
  .grid-row-category[rowspan="5"] > div::before,
  .grid-row-heading[rowspan="5"] > div::before,
  .bloc_actions-table td.icon[rowspan="5"] > div::before {
    border: 155px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="5"] > div::after,
  .grid-row-category[rowspan="5"] > div::after,
  .grid-row-heading[rowspan="5"] > div::after,
  .bloc_actions-table td.icon[rowspan="5"] > div::after {
    border: 155px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="5"].selected > div::after,
  .grid-row-category[rowspan="5"].selected > div::after,
  .grid-row-heading[rowspan="5"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="5"].selected > div::after {
    border: 155px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="4"],
  .grid-row-category[rowspan="4"],
  .grid-row-heading[rowspan="4"],
  .bloc_actions-table td.icon[rowspan="4"] {
    height: 248px;
  }
  .grid-row-wrapper[rowspan="4"] > div,
  .grid-row-category[rowspan="4"] > div,
  .grid-row-heading[rowspan="4"] > div,
  .bloc_actions-table td.icon[rowspan="4"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="4"] > div::before,
  .grid-row-category[rowspan="4"] > div::before,
  .grid-row-heading[rowspan="4"] > div::before,
  .bloc_actions-table td.icon[rowspan="4"] > div::before {
    border: 124px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="4"] > div::after,
  .grid-row-category[rowspan="4"] > div::after,
  .grid-row-heading[rowspan="4"] > div::after,
  .bloc_actions-table td.icon[rowspan="4"] > div::after {
    border: 124px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="4"].selected > div::after,
  .grid-row-category[rowspan="4"].selected > div::after,
  .grid-row-heading[rowspan="4"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="4"].selected > div::after {
    border: 124px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="3"],
  .grid-row-category[rowspan="3"],
  .grid-row-heading[rowspan="3"],
  .bloc_actions-table td.icon[rowspan="3"] {
    height: 186px;
  }
  .grid-row-wrapper[rowspan="3"] > div,
  .grid-row-category[rowspan="3"] > div,
  .grid-row-heading[rowspan="3"] > div,
  .bloc_actions-table td.icon[rowspan="3"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="3"] > div::before,
  .grid-row-category[rowspan="3"] > div::before,
  .grid-row-heading[rowspan="3"] > div::before,
  .bloc_actions-table td.icon[rowspan="3"] > div::before {
    border: 93px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="3"] > div::after,
  .grid-row-category[rowspan="3"] > div::after,
  .grid-row-heading[rowspan="3"] > div::after,
  .bloc_actions-table td.icon[rowspan="3"] > div::after {
    border: 93px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="3"].selected > div::after,
  .grid-row-category[rowspan="3"].selected > div::after,
  .grid-row-heading[rowspan="3"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="3"].selected > div::after {
    border: 93px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="2"],
  .grid-row-category[rowspan="2"],
  .grid-row-heading[rowspan="2"],
  .bloc_actions-table td.icon[rowspan="2"] {
    height: 124px;
  }
  .grid-row-wrapper[rowspan="2"] > div,
  .grid-row-category[rowspan="2"] > div,
  .grid-row-heading[rowspan="2"] > div,
  .bloc_actions-table td.icon[rowspan="2"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="2"] > div::before,
  .grid-row-category[rowspan="2"] > div::before,
  .grid-row-heading[rowspan="2"] > div::before,
  .bloc_actions-table td.icon[rowspan="2"] > div::before {
    border: 62px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="2"] > div::after,
  .grid-row-category[rowspan="2"] > div::after,
  .grid-row-heading[rowspan="2"] > div::after,
  .bloc_actions-table td.icon[rowspan="2"] > div::after {
    border: 62px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="2"].selected > div::after,
  .grid-row-category[rowspan="2"].selected > div::after,
  .grid-row-heading[rowspan="2"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="2"].selected > div::after {
    border: 62px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="1"],
  .grid-row-category[rowspan="1"],
  .grid-row-heading[rowspan="1"],
  .bloc_actions-table td.icon[rowspan="1"] {
    height: 62px;
  }
  .grid-row-wrapper[rowspan="1"] > div,
  .grid-row-category[rowspan="1"] > div,
  .grid-row-heading[rowspan="1"] > div,
  .bloc_actions-table td.icon[rowspan="1"] > div {
    max-width: 150px;
  }
  .grid-row-wrapper[rowspan="1"] > div::before,
  .grid-row-category[rowspan="1"] > div::before,
  .grid-row-heading[rowspan="1"] > div::before,
  .bloc_actions-table td.icon[rowspan="1"] > div::before {
    border: 31px solid transparent;
    border-left: 30px solid #cacaca;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 1;
  }
  .grid-row-wrapper[rowspan="1"] > div::after,
  .grid-row-category[rowspan="1"] > div::after,
  .grid-row-heading[rowspan="1"] > div::after,
  .bloc_actions-table td.icon[rowspan="1"] > div::after {
    border: 31px solid transparent;
    border-left: 30px solid #efefef;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid-row-wrapper[rowspan="1"].selected > div::after,
  .grid-row-category[rowspan="1"].selected > div::after,
  .grid-row-heading[rowspan="1"].selected > div::after,
  .bloc_actions-table td.icon[rowspan="1"].selected > div::after {
    border: 31px solid transparent;
    border-left: 30px solid #f7f7f7;
    border-right: 0;
    content: '';
    height: 0;
    margin-right: -28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: 2;
  }
  .grid .grid-row-category {
    background-color: inherit;
  }
  .grid tbody {
    border-top-width: 3px;
    border-top: 1px solid #CACACA;
  }
  .grid .grid-cell input[type="text"] {
    margin: 1px;
  }
  .grid .grid-cell {
    padding: 0;
  }
  .grid td,
  .grid th {
    line-height: initial;
  }
  .grid .grid-cell .cell-content.closed {
    background-size: auto;
  }
  #module-booking_engine .tabs dd.active > a,
  #module-booking_engine .tabset-integred > .tabs-content input[type="text"],
  #module-booking_engine select {
    background-color: transparent;
  }
}
th.grid-row-heading > .grid-row-content > span {
  padding-left: 16px;
}
th.title span {
  font-family: 'Montserrat';
  font-size: 0.9rem;
  font-weight: 600;
  text-transform: uppercase;
}
.icon.padlock {
  margin: 7%;
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.block_actions .icon.padlock {
  margin: 0;
}
.icon.padlock.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.icon.padlock > div {
  display: flex;
  margin: 0 20px;
}
/* Fixme: no importants!*/
.padlockactions {
  padding-top: 15px;
  margin: 0 auto;
  width: 100%;
}
.padlockactions > span > svg path {
  fill: black !important;
}
.block-actions .switch input + label {
  margin-top: 5px;
}
.grid-package-detail td,
.grid-supplement-detail td {
  height: 50px;
}
.grid-package-detail .grid-row-heading .grid-row-content span,
.grid-supplement-detail .grid-row-heading .grid-row-content span {
  color: black;
  font-family: 'Montserrat';
  font-weight: 400;
  text-align: left;
}
.grid-package-detail .grid .grid-row-heading > div > div,
.grid-supplement-detail .grid .grid-row-heading > div > div {
  text-align: left;
}
.grid-container {
  position: relative;
}
.quote {
  position: absolute;
  cursor: pointer;
  /*top      : 6%;*/
  width: calc(100% - 60%);
}
.quote.connectivities-state {
  top: -25px;
}
.quote ul {
  margin-left: 0;
}
.quote ul li {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.quote ul li.nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.quote ul li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.quote .circle-notify {
  margin: 5px;
  position: relative;
}
.quote .icon {
  margin: 0 5px;
  position: relative;
}
.quote .progress-status svg {
  height: 20px;
  margin-right: 30px;
  width: 20px;
}
.quote .switch {
  margin-right: 10px;
}
.quote .switch label {
  height: 1.25rem !important;
  width: 2.5rem !important;
}
.quote .switch label:after {
  height: 0.75rem !important;
  width: 0.75rem !important;
}
.quote .switch input:checked + label:after {
  background-image: none;
  left: 1.55rem !important;
}
.quote span:not(.icon) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.quote span:not(.icon) a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.room-closures .grid tr {
  height: 50px;
}
.google svg {
  margin-right: 10px;
  max-height: 30px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
}
.google svg path,
.google svg polygon {
  fill: #d64136;
}
.facebook svg {
  margin-right: 10px;
  max-height: 30px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
}
.facebook svg path,
.facebook svg polygon {
  fill: #3b5999;
}
.twitter svg {
  margin-right: 10px;
  max-height: 30px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
}
.twitter svg path,
.twitter svg polygon {
  fill: #5ea9dd;
}
.youtube svg {
  margin-right: 10px;
  max-height: 30px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
}
.youtube svg path,
.youtube svg polygon {
  fill: #e62117;
}
.instagram svg {
  margin-right: 10px;
  max-height: 30px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
}
.instagram svg path,
.instagram svg polygon {
  fill: #19a859;
}
.linkedin svg {
  margin-right: 10px;
  max-height: 30px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
}
.linkedin svg path,
.linkedin svg polygon {
  fill: #006699;
}
.vimeo svg {
  margin-right: 10px;
  max-height: 30px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
}
.vimeo svg path,
.vimeo svg polygon {
  fill: #1ab7ea;
}
.pinterest svg {
  margin-right: 10px;
  max-height: 30px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
}
.pinterest svg path,
.pinterest svg polygon {
  fill: #cb2027;
}
.percent input[type="text"] {
  float: left;
  width: 92% !important;
}
.percent input[type="text"] + span {
  float: right;
  line-height: 2rem;
  margin-left: 10px;
  width: 1%;
}
#reports .general-filter .radio-group input[type=radio] {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 25px;
  outline: none;
  background-color: white;
}
#reports .general-filter .radio-group input[type=radio]:checked:before {
  content: "";
  background-image: url(../icons/check.svg);
  background-repeat: no-repeat;
  background-size: 8px 15px;
  display: block;
  width: 8px;
  height: 12px;
  position: relative;
  left: 2.4px;
  top: -1px;
}
#reports .general-filter .radio-group span {
  line-height: 35px;
}
#reports .graph-container .tabs {
  background-color: #49b2da;
  padding: 15px;
}
#reports .graph-container .tabs dd a {
  font-weight: 500;
  border-radius: 5px;
  margin-left: 5px;
  margin-top: 5px;
}
#reports .graph-container .tabs dd:not(.active) a {
  background-color: #2e96bd;
}
#reports .graph-container .tabs dd.active a {
  background-color: white;
}
#reports .graph-container .tabs-content .content {
  padding: 0 !important;
}
#reports .graph-container .tabs-content .content .graph {
  background-color: white;
}
#reports .graph-container .tabs-content .content .table-content table {
  border: 0;
}
#reports .graph-container .tabs-content .content .table-content table thead tr td {
  background-color: rgba(73, 178, 218, 0.3);
}
#reports .bg-blue-medium {
  background-color: rgba(73, 178, 218, 0.3);
}
.ui-select-search {
  top: 0;
  position: absolute;
}
.selectize-control.single .selectize-input {
  border-color: #dadada;
}
.option.ui-select-choices-row-inner > span {
  background-color: white !important;
}
.option.ui-select-choices-row-inner span:hover {
  color: #009bdb;
}
.selectize-control .selectize-dropdown.single {
  border-color: #dadada;
}
.selectize-dropdown {
  margin: -4px 0 0 0;
  background: white !important;
}
.search-hotel > .selectize-input:after {
  color: #666666 !important;
}
.search-hotel > .selectize-input > div span {
  color: #666666 !important;
  font-size: 12px;
}
.search-hotel > .ui-select-choices span {
  color: #666666 !important;
  font-size: 12px;
}
.search-hotel > .ui-select-choices span:hover {
  color: #009bdb !important;
}
ul {
  margin: 0;
}
li {
  list-style: none;
}
.tpl-main-panel-s2 .main-panel-container {
  text-align: center;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element {
  max-width: 300px;
  min-width: 300px;
  background-color: #ffffff;
  padding: 20px;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 7px 7px 30px 7px;
  position: relative;
  overflow: hidden;
  margin: 0 5px 20px;
  min-height: 441px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-group-icon {
  position: absolute;
  top: 20px;
  right: 20px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-group-icon svg {
  width: 38px;
  height: 38px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-group-title {
  font: 500 20px/24px 'Montserrat';
  letter-spacing: 0px;
  color: #15284c;
  text-transform: uppercase;
  text-align: left;
  padding-right: 40px;
  min-height: 48px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-group-description {
  text-align: left;
  margin-top: 25px;
  font: 400 12px/16px 'Montserrat';
  min-height: 48px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list {
  padding-top: 10px;
  margin: 0;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item {
  padding-top: 30px;
  text-align: left;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item:first-of-type {
  padding-top: 0;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-title-container {
  position: relative;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-title-container .main-panel-nested-title-icon {
  display: none;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-title-container .main-panel-nested-title {
  font: 500 12px/21px 'Montserrat';
  color: #262626;
  text-transform: uppercase;
  letter-spacing: 0px;
  position: relative;
  padding: 0 10px 5px 0;
  display: block;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-title-container .main-panel-nested-title:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #15284c;
  height: 1px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-title-container .collapse-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: transparent;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-title-container .collapse-arrow svg {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-menu {
  padding-top: 15px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-menu .main-panel-nested-menu-item {
  padding-bottom: 5px;
  position: relative;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-menu .main-panel-nested-menu-item a {
  font: 12px/28px 'Montserrat';
  letter-spacing: 0px;
  color: #262626;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-menu .main-panel-nested-menu-item input {
  opacity: 0;
  width: 17px;
  position: absolute;
  cursor: pointer;
  right: -2px;
  top: 4px;
  height: 10px;
  z-index: 999999;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-menu .main-panel-nested-menu-item .favorite {
  position: absolute;
  right: 0;
  top: 50%;
  cursor: pointer;
  margin-top: -15px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-nested-list .main-panel-nested-list-item .main-panel-nested-menu .main-panel-nested-menu-item .favorite svg {
  cursor: pointer;
  fill: #15284c;
  width: 12px;
  height: 12px;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.content_management .main-panel-group-icon svg {
  fill: #eeae28;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.content_management .main-panel-group-icon svg use {
  fill: #eeae28 !important;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.content_management .main-panel-nested-container .main-panel-nested-title-container .main-panel-nested-title-icon svg {
  fill: #eeae28;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.content_management .main-panel-nested-container .main-panel-nested-title-container .main-panel-nested-title-icon svg use {
  fill: #eeae28 !important;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.content_management:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  content: '';
  background-color: #eeae28;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.config .main-panel-group-icon svg {
  fill: #424242;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.config .main-panel-group-icon svg use {
  fill: #424242 !important;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.config .main-panel-nested-container .main-panel-nested-title-container .main-panel-nested-title-icon svg {
  fill: #424242;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.config:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  content: '';
  background-color: #424242;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.booking_engine .main-panel-group-icon svg {
  fill: #49b2da;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.booking_engine .main-panel-group-icon svg use {
  fill: #49b2da !important;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.booking_engine .main-panel-nested-container .main-panel-nested-title-container .main-panel-nested-title-icon svg {
  fill: #49b2da;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.booking_engine:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  content: '';
  background-color: #49b2da;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.sales_management .main-panel-group-icon svg {
  fill: #ea793e;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.sales_management .main-panel-group-icon svg use {
  fill: #ea793e !important;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.sales_management .main-panel-nested-container .main-panel-nested-title-container .main-panel-nested-title-icon svg {
  fill: #ea793e;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element.sales_management:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  content: '';
  background-color: #ea793e;
}
.tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element:last-of-type {
  margin-bottom: 20px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group {
  display: block;
  padding-bottom: 20px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group > .main-panel-nested-title-container {
  position: relative;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group > .main-panel-nested-title-container .main-panel-title {
  font: 600 20px/24px 'Montserrat';
  letter-spacing: 0px;
  color: #262626;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 14px;
  padding-right: 30px;
  display: block;
  text-align: left;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group > .main-panel-nested-title-container .main-panel-title:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  height: 2px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group > .main-panel-nested-title-container .collapse-arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -12px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group > .main-panel-nested-title-container .collapse-arrow svg {
  width: 17px;
  height: 11px;
  fill: #262626;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group > .main-panel-nested-title-container .collapse-arrow svg path {
  fill: #262626;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group > .main-panel-nested-title-container .collapse-arrow.collapsed svg {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group {
  padding-top: 30px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element {
  margin-right: 20px;
  margin-bottom: 20px;
  min-height: 190px;
  cursor: pointer;
  display: flex;
  margin-left: 0;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container {
  display: flex;
  color: #15284c;
  justify-content: flex-start;
  flex-direction: column;
  text-align: left;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container .main-panel-nested-title-container {
  font: 500 18px/24px 'Montserrat';
  letter-spacing: 0px;
  color: #15284c;
  text-transform: uppercase;
  max-width: 160px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container .main-panel-nested-title-icon {
  position: absolute;
  top: 20px;
  right: 20px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container .main-panel-nested-title-icon svg {
  height: 40px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container .main-panel-nested-text-container {
  margin-top: auto;
  padding-right: 30px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container .main-panel-nested-text-container span {
  font: 12px/16px 'Montserrat';
  letter-spacing: 0px;
  color: #000000;
  max-width: 190px;
  display: block;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container .main-panel-nested-text-container .arrow-icon {
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 28px;
  height: 28px;
  background: #15284C;
  border-radius: 50%;
  text-align: center;
  line-height: 31px;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container .main-panel-nested-text-container .arrow-icon svg {
  margin-left: 3px;
  fill: #fff;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container .main-panel-nested-text-container .arrow-icon svg polygon {
  fill: #fff!important;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element .main-panel-nested-container:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.keytel_pro_suite:after,
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.synergy_suite:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  content: '';
  background-color: #262626;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.keytel_pro_suite .main-panel-nested-container .main-panel-nested-title-icon svg,
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.synergy_suite .main-panel-nested-container .main-panel-nested-title-icon svg {
  fill: #262626;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.keytel_pro_suite .main-panel-nested-container .main-panel-nested-title-icon svg path,
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.synergy_suite .main-panel-nested-container .main-panel-nested-title-icon svg path {
  fill: #262626;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.services:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  content: '';
  background-color: #fd9158;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.services .main-panel-nested-container .main-panel-nested-title-icon svg {
  fill: #fd9158;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.services .main-panel-nested-container .main-panel-nested-title-icon svg path {
  fill: #fd9158;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.keytel_operative:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  content: '';
  background-color: #235aa7;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.keytel_operative .main-panel-nested-container .main-panel-nested-title-icon svg {
  fill: #235aa7;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group .main-panel-group-element.keytel_operative .main-panel-nested-container .main-panel-nested-title-icon svg path {
  fill: #235aa7;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group.hide {
  display: none;
}
.tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-group-element {
  border-radius: 5px;
}
@media (min-width: 801px) {
  .tpl-main-panel-s2 .main-panel-container .main-panel-list-group {
    justify-content: flex-start;
  }
  .tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element {
    flex: 50%;
    margin: 0 10px 20px;
  }
  .tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element .main-panel-group-title {
    max-width: 180px;
    text-align: left;
  }
  .tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group {
    max-width: none;
    margin: 0;
  }
  .tpl-main-panel-s2 .main-panel-container.v2 .main-panel-list-group .main-panel-list-group {
    max-width: none;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }
}
@media (min-width: 1300px) {
  .tpl-main-panel-s2 .main-panel-container .main-panel-list-group .main-panel-group-element {
    flex: 25%;
  }
}
.tpl-direct-sales-report .superior-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tpl-direct-sales-report .superior-container .favourite-container .favourite-element .bookmark {
  top: 0;
  width: auto;
}
.tpl-direct-sales-report .superior-container .sygy-datepicker .yearText {
  background: #ffffff;
  height: 35px;
  min-width: 100px;
  display: flex;
  align-items: center;
}
.tpl-direct-sales-report .superior-container .sygy-datepicker .yearText .datepicker-sr-textContainer {
  text-align: left;
}
.tpl-direct-sales-report .superior-container .sygy-datepicker .yearText .datepicker-sr-textContainer .datepicker-sr-date {
  color: #000000D9;
}
.tpl-direct-sales-report .superior-container .sygy-datepicker:before {
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -5px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  z-index: 1;
  pointer-events: none;
  transition: transform .5s;
}
.tpl-direct-sales-report .superior-container .sygy-datepicker:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
  background: #235aa7;
  pointer-events: none;
}
.tpl-direct-sales-report .datepicker-container {
  display: flex;
  align-items: center;
}
.tpl-direct-sales-report .datepicker-container .name-datepicker {
  font: 15px 'Montserrat', sans-serif;
  color: #000000D9;
  margin-right: 10px;
}
.tpl-direct-sales-report .months_container {
  display: flex;
  align-content: center;
  justify-content: left;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
.tpl-direct-sales-report .months_container .individual_month_container {
  margin: 18px;
  margin-left: 0;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month {
  width: 190px;
  height: 72px;
  background: #ffffff;
  color: #15284c;
  border-radius: 5px;
  font: 600 22px 'Montserrat', sans-serif;
  text-transform: uppercase;
  text-align: left;
  position: relative;
  box-shadow: 0px 3px 6px #00000029;
  margin: 0;
  transition: box-shadow 1s;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  background: #4FB98D;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month:hover .individual_month_name {
  color: #15284c;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month:focus,
.tpl-direct-sales-report .months_container .individual_month_container .individual_month:active {
  color: #15284c !important;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month[disabled]:after {
  content: none;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month:not([disabled]):hover {
  box-shadow: 0px 0px 12px #000;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month[disabled] {
  background: #efefef;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month[disabled] .arrow-icon {
  display: none;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month[disabled] .individual_month_name {
  color: #A2A2A2;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month .individual_month_name {
  display: block;
  font-size: 18px;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month .individual_month_name:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month .arrow-icon {
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 28px;
  height: 28px;
  background: #15284c;
  border-radius: 50%;
  text-align: center;
  line-height: 31px;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month .arrow-icon svg {
  margin-left: 3px;
  fill: #ffffff;
  margin-bottom: 2px;
}
.tpl-direct-sales-report .months_container .individual_month_container .individual_month .arrow-icon svg polygon {
  fill: #ffffff !important;
}
.datepicker-wrapper-list + .ng-scope .sygy-datepicker:before {
  transform: rotate(225deg);
}
.sygyTooltip {
  position: absolute;
  z-index: 100000 !important;
  background: #ffffff;
}
.showing {
  visibility: visible !important;
}
.sales-report-tooltip {
  background: #e0e7f4;
  padding: 10px 15px;
  color: #15284c;
  font: 600 12px/16px 'Montserrat', sans-serif;
  max-width: 190px;
  box-shadow: 1px 1px 3px #000000AF;
  border-radius: 5px;
  opacity: 0.66;
  margin-top: 4px;
}
/* Media Queries */
@media only screen and (max-width: 40em) {
  .seasons-calendar .padded > label {
    padding: 15px 0.9375rem 0;
  }
  .filters .filter {
    float: none;
  }
  .grid-container {
    overflow-x: scroll;
    width: 94%;
    margin: 0 15px;
    padding: 0;
  }
  /*.small-12 .columns {
        padding: 10px 0 0;
        &:first-child {
            padding-top: 0;
        }
    }*/
}
@media only screen and (max-width: 40em) {
  .videos-panel .itemlist-item.row {
    width: 100% ;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .bloc_actions-table {
    width: auto;
  }
  .grid > .itemlist > .itemlist-item {
    width: 33%;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .grid > .itemlist > .itemlist-item {
    width: 33%;
  }
}
@media only screen and (min-width: 321px) and (max-width: 960px) {
  .box-inline-3 {
    width: 50%;
    display: inline-block;
  }
  .panel-content_management .tabs dd > a {
    padding: 10px 13px;
  }
}
.tpl-managementOccupations .managementOccupations-panel {
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 7px 7px 30px 7px;
  background-color: #ffffff;
  padding: 20px;
  margin-bottom: 20px;
}
.tpl-managementOccupations .managementOccupations-title {
  font: 18px/26px 'Montserrat';
  color: #262626;
  position: relative;
  padding-right: 20px;
}
.tpl-managementOccupations .managementOccupations-title .managementOccupations-title-span {
  padding-left: 30px;
}
.tpl-managementOccupations .managementOccupations-title .managementOccupations-title-icon {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -16px;
  width: 20px;
  height: 30px;
}
.tpl-managementOccupations .managementOccupations-title .managementOccupations-title-icon svg {
  width: 20px;
  height: 30px;
  fill: #235aa7;
}
.tpl-managementOccupations .managementOccupations-collapse {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -16px;
}
.tpl-managementOccupations .managementOccupations-collapse svg {
  fill: #000000;
}
.tpl-managementOccupations .managementOccupations-collapse svg path {
  fill: #000000;
}
.tpl-managementOccupations .managementOccupations-list {
  padding-top: 17px;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element {
  margin-bottom: 30px;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element:last-of-type {
  margin-bottom: 0;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-elementTitle {
  position: relative;
  border-bottom: 1px solid #262626;
  padding-bottom: 8px;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-elementTitle .managementOccupations-elementTitle-text span {
  font: 400 14px/26px 'Montserrat';
  color: #262626;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList {
  padding-top: 8px;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement {
  background-color: #ffffff;
  border: none;
  padding-bottom: 8px;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement:last-of-type {
  padding-bottom: 0;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  padding-right: 87px;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup .managementOccupations-iconContainer {
  min-width: 250px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup .managementOccupations-iconContainer .flexElement {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup .managementOccupations-iconContainer .occupants svg {
  fill: #235aa7;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup .managementOccupations-iconContainer .occupants svg path {
  fill: #235aa7 !important;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup .managementOccupations-textContainer span {
  font: 400 14px/26px 'Montserrat';
  color: #262626;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup .switch label {
  width: 40px;
  height: 20px;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup .switch label:after {
  width: 15px;
  height: 15px;
  top: 50%;
  left: 2px;
  margin-top: -7px;
}
.tpl-managementOccupations .managementOccupations-list .managementOccupations-element .managementOccupations-groupList .managementOccupations-groupListElement .managementOccupations-groupitem .managementOccupations-flexGroup .switch input:checked + label:after {
  left: calc(100% - 17px);
}
