html,body{height:100%;width:100%;padding:0;margin:0}html{overflow:hidden}body{background-color:#fff;font-family:'ProximaNova',Arial,Verdana;font-size:14px;line-height:20px;color:#000;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}a{text-decoration:underline;color:#3296fa;outline:none}a:hover{text-decoration:none}img{border:0}input,.contentEditable{font-family:'ProximaNova',Arial,Verdana;font-size:14px;line-height:20px;color:#000;outline:none;cursor:text;-webkit-user-select:text;user-select:text}input::-webkit-input-placeholder{color:#999}input::-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}input:-moz-placeholder{color:#999}.contentEditable:empty:after,.dropdown_title:empty:after{content:attr(placeholder);color:#999}.clear{height:0;overflow:hidden;clear:both}@font-face{font-family:ProximaNova;src:url(/fonts/proximanova-regular-webfont.ttf)}@font-face{font-family:ProximaNova;src:url(/fonts/proximanova-thin-webfont.ttf);font-weight:100}@font-face{font-family:ProximaNova;src:url(/fonts/proximanova-light-webfont.ttf);font-weight:300}@font-face{font-family:ProximaNova;src:url(/fonts/proximanova-semibold-webfont.ttf);font-weight:700}@font-face{font-family:ProximaNova;src:url(/fonts/proximanova-bold-webfont.ttf);font-weight:900}.headline{line-height:27px;font-size:18px;font-weight:bold}.headline.boxed{background:#f9f9f9;padding:15px 25px;border:1px solid #ddd;border-radius:3px}.headline .id{padding-left:5px;font-weight:300;color:#999}.headline .arrow{display:inline-block;vertical-align:top;width:29px;height:27px;background:url('/img/icons/9/arrowright_aaaaaa.svg') 50% 50% no-repeat}.headline .number{transition:all .25s;display:inline-block;vertical-align:top;min-width:20px;height:20px;padding:0 5px;line-height:22px;font-size:14px;font-weight:300;color:#3296fa;text-align:center;text-decoration:none;overflow:hidden;box-shadow:0 0 0 1px #3296fa inset;box-sizing:border-box;border-radius:12px;margin:3px 0 0 15px;cursor:default}.headline .number:hover,.contentToggleBar.active .headline .number{color:#fff;box-shadow:0 0 0 11px #3296fa inset}.mandatory{display:inline-block;height:14px;line-height:20px;font-size:20px;color:#f54b4b;font-weight:bold;overflow:hidden;margin-left:5px}.maxCharacters{font-size:12px;font-style:italic;color:#666;margin-left:10px}.maxCharacters.error{color:#c80000}.marginBottom{margin-bottom:15px}.marginBottomExtra{margin-bottom:25px}.p100{background-color:#64c84b!important}.p90{background-color:#8cd24b!important}.p80{background-color:#afd21e!important}.p70{background-color:#d7d200!important}.p60{background-color:#ffd200!important}.p50{background-color:#ffbe00!important}.p40{background-color:#fa0!important}.p30{background-color:#ff9100!important}.p20{background-color:#ff644b!important}.p10{background-color:#f54b4b!important}.pa100{background-color:#3296fa!important}.pa90{background-color:#4bafa0!important}.pa80{background-color:#64c84b!important}.pa70{background-color:#afd21e!important}.pa60{background-color:#d7d200!important}.pa50{background-color:#ffbe00!important}.pa40{background-color:#fa0!important}.pa30{background-color:#ff9100!important}.pa20{background-color:#ff644b!important}.pa10{background-color:#f54b4b!important}.contentbox{position:relative;width:100%;background:#fff;border:1px solid #e5e5e5;border-radius:3px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.1)}.contentbox.padding{padding:25px}.column_left,.column_right{float:left;width:calc(50% - 50px)}.column_right{float:right}@media(max-width:980px){.column_left,.column_right{width:100%!important}}.split_left{float:left;width:calc(50% - 12px)}.split_right{float:right;width:calc(50% - 13px)}@media(max-width:600px){.split_left,.split_right{width:100%!important}}.breakline{height:1px;background:#ddd;overflow:hidden}.edithide{position:relative;margin-left:-5px}.edithide.icon{padding-left:17px;margin-left:0}.edithide.icon .icon_holder{position:absolute;top:4px;left:0;width:12px;height:12px;overflow:hidden}.edithide.icon .icon_holder img{float:left}.elementtitle{color:#666}.elementtitle.mandatory:after{content:'*';padding-left:5px;font-weight:bold;color:#f11f45}.input{transition:all .25s;position:relative;width:100%;height:40px;background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:text}.input.dark{background:#333!important;border-color:#222!important}.input input{transition:all .25s;width:100%;height:38px;background:none;padding:10px 0;text-indent:15px;line-height:18px;border:0;box-sizing:border-box;-webkit-appearance:none}.input.dark input{color:#fff!important}.edithide .input{height:20px;background:none;border:0}.edithide .input input{height:20px;background:none;padding:0;text-indent:5px;line-height:22px}.input:hover{border-color:#ccc}.input.active{border-color:#3296fa}.edithide .input:hover,.edithide .input.active{background:rgba(0,0,0,.05)}.input.icon{padding-left:39px}.input.icon .icon_holder,.textarea.icon .icon_holder,.dropdown.icon .icon_holder{position:absolute;top:0;bottom:0;left:0;width:38px;background-color:#f9f9f9;background-position:50% 13px;background-repeat:no-repeat;background-size:12px;border-right:1px solid #eee;border-radius:2px 0 0 2px}.dropdown .icon_holder .avatar{margin:4px}.input.after .after_holder{position:absolute;top:0;right:0;background:#f9f9f9;padding:0 10px;line-height:38px;overflow:hidden;border-left:1px solid #eee;border-radius:0 2px 2px 0}.input .split{display:table;width:100%}.input .splitLeft,.input .splitRight{display:table-cell;vertical-align:top}.input .split:not(.reverse) .splitLeft,.input .reverse .splitRight{width:100%}.input .split:not(.reverse) .splitRight,.input .reverse .splitLeft{white-space:nowrap;font-size:0}.options_holder{display:none;position:absolute;bottom:-1px;left:-1px;min-width:calc(100% + 2px)}.input.active .options_holder,.dropdown.active .options_holder{display:block}.input.active .dropdown .options_holder{display:none}.options_window{position:absolute;top:0;left:0;min-width:100%;max-height:400px;background:#fff;overflow-y:auto;border-radius:3px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.15);z-index:1000}.options_window .search{height:38px;overflow:hidden}.options_window .search input{width:100%;background:url(/img/icons/12/search_aaaaaa.svg) 16px 13px no-repeat;padding:9px 16px 9px 38px;line-height:20px;border:0;box-sizing:border-box;margin:0}.options_window .category{display:block;background:#aaa;padding:5px 16px;text-decoration:none;line-height:20px;font-size:12px;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:default}.options_window .category.toggle{position:relative;cursor:pointer}.options_window .category.toggle:hover{background:#999}.options_window .category.toggle:after{content:'';transition:all .25s;position:absolute;top:0;right:15px;width:9px;height:100%;background-image:url('/img/icons/9/arrowdown_aaaaaa.svg');background-repeat:no-repeat;background-position:100% 50%;filter:brightness(0) invert(1);transform:rotate(180deg)}.options_window .category.toggle.closed:after{transform:rotate(0deg)}.options_window .option{transition:all .25s;display:block;padding:9px 16px;text-decoration:none;line-height:20px;white-space:nowrap;color:#000}.options_window .option.active,.options_window .option:hover{background:rgba(50,150,250,.1)}.options_window .option .avatar{margin:-5px 10px -5px -11px}.options_window .option .arrow{background:url('/img/icons/9/arrowright_aaaaaa.svg') calc(100% - 5px) 50% no-repeat;padding-right:19px;color:#666}.options_window .searched{background:rgba(50,150,250,.25)}.options_window .option.multi:before{content:'';float:left;width:16px;height:16px;background:#fff url('/img/icons/12/checkmark_ffffff.svg') 50% 50% no-repeat;background-size:0;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin:2px 8px 0 -2px}.options_window .option.multi:hover:before{border-color:#3296fa}.options_window .option.multi.active:before{background-color:#3296fa;background-size:12px;border-color:#3296fa}.options_window .treeview,.options_window .treeview ul{list-style-type:none;padding:0;margin:0;cursor:default}.options_window .treeview{padding:4px 0}.options_window .treeview li{white-space:nowrap;font-size:0}.options_window .treeview li .root,.options_window .treeview li .element{display:inline-block;padding:5px 16px;text-decoration:none;line-height:20px;font-size:14px;color:#000}.options_window .treeview li .element{padding:5px 16px 5px 0}.options_window .treeview li .root:hover,.options_window .treeview li .element:hover{text-decoration:underline}.options_window .treeview li .toggle{display:inline-block;position:relative;width:12px;height:12px;background:#3296fa;border-radius:50%;margin:9px 8px 0 16px}.options_window .treeview li .toggle.open{background:#aaa}.options_window .treeview li .toggle:before,.options_window .treeview li .toggle:not(.open):after{content:'';position:absolute;top:5px;left:2px;width:8px;height:2px;background:#fff;border-radius:1px}.options_window .treeview li .toggle:not(.open):after{top:2px;left:5px;width:2px;height:8px}.options_window .treeview li .notoggle{display:inline-block;position:relative;width:10px;height:2px;background:#ddd;border-radius:1px;margin:0 9px 4px 17px}.options_window .treeview ul li{padding-left:20px}.options_window .treeview .active{text-decoration:underline!important;font-weight:bold}.input.disabled,.textarea.disabled,.richtexteditor.disabled,.dropdown.disabled,.checkbox:not(.active).disabled,.radiobutton:not(.active).disabled,.scorebuttons.disabled{background:#f9f9f9!important;border-color:#ddd!important}.button.disabled{background:#f9f9f9!important;color:#999!important;box-shadow:0 0 0 1px #ddd inset}.button.secondary.disabled{border-color:#ddd!important;box-shadow:none!important}.disabled,.disabled *{cursor:not-allowed!important}.input.error,.textarea.error,.richtexteditor.error,.dropdown.error,.checkbox:not(.active).error,.radiobutton:not(.active).error,.chooseboxed:not(.active).error,.button.error,.scorecard.error{background:rgba(200,0,0,.015)!important;border-color:#c80000!important}.input.tags{height:auto}.edithide .input.tags{padding-left:5px}.input.tags:after{content:'';display:block;clear:both}.input.tags .tag{float:left;position:relative;background:#aaa;padding:0 10px;line-height:28px;font-size:12px;color:#fff;border-radius:2px;margin:5px 0 0 5px;cursor:move}.edithide .input.tags .tag{background:#aaa;padding:0 7px;line-height:20px;margin:5px 5px 0 0;cursor:pointer;top:-5px}.input.tags .tag:hover{background:#999}.input.tags.active .tag{background:#3296fa}.edithide .input.tags.active .tag{cursor:move}.input.tags.active .tag.delete{background:#fff!important;color:#c80000;box-shadow:0 0 0 1px #c80000 inset}.input.tags .tag .number{display:inline-block;vertical-align:top;height:14px;min-width:14px;padding:0 3px;background:#fff;line-height:15px;text-align:center;font-size:10px;color:#aaa;overflow:hidden;box-sizing:border-box;border-radius:7px;margin:7px 0 0 5px}.input.tags .tag.delete .number{color:#c80000;box-shadow:0 0 0 1px #c80000 inset}.input.tags .tag .delete{transition:all .25s;display:block;position:absolute;top:0;right:0;width:12px;height:12px;background:rgba(0,0,0,.25) url('/img/icons/12/close_ffffff.svg') 50% 50% no-repeat;border-radius:0 2px;opacity:0;cursor:pointer}.input.tags.active .tag.delete .delete,.input.tags .tag:hover .delete{opacity:1}.input.tags.active .tag.delete .delete{background-color:#c80000}.input.tags input{float:left}.textarea{transition:all .25s;position:relative;width:100%;background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:text}.edithide .textarea{background:none;border:0}.textarea:hover{border-color:#ccc}.textarea.active{border-color:#3296fa}.edithide .textarea:hover,.edithide .textarea.active{background:rgba(0,0,0,.05)}.textarea.icon{padding-left:39px}.textarea .contentEditable{transition:all .25s;width:100%;min-height:18px;padding:10px 15px;line-height:18px;box-sizing:border-box}.edithide .textarea .contentEditable{background:none;padding:2px 5px 0 5px}.textarea.contentHidden{position:relative}.textarea .contentHidden_holder{transition:max-height .25s;position:relative;max-height:0;overflow:hidden}.textarea .contentHidden_holder.active{transition:max-height .5s ease-in;max-height:1000px}.textarea .contentHidden_content{position:relative;padding:15px;border-top:1px solid #eee}.choosebox{position:relative;float:left;width:100%;cursor:pointer}.checkbox,.radiobutton{transition:all .25s;position:relative;float:left;width:16px;height:16px;background:#fff;overflow:hidden;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;cursor:pointer}.radiobutton{border-radius:50%}.checkbox.mini,.radiobutton.mini{width:12px;height:12px}.checkbox.reverse,.radiobutton.reverse{background:#333;border-color:#aaa}.checkbox:hover,.choosebox:hover .checkbox,.radiobutton:hover,.choosebox:hover .radiobutton{border-color:#3296fa}.checkbox.active,.radiobutton.active{background-color:#3296fa;border-color:#3296fa}.checkbox:before,.radiobutton:before{content:'';transition:all .25s;position:absolute;top:0;left:0;width:100%;height:100%;background:url('/img/icons/12/checkmark_ffffff.svg') 50% 50% no-repeat;transform:scale(0)}.checkbox.mini:before,.radiobutton.mini:before{background-size:80%}.radiobutton:before{content:'';transition:all .25s;position:absolute;top:4px;left:4px;width:6px;height:6px;background:#fff;border-radius:50%;transform:scale(0)}.radiobutton.mini:before{top:3px;left:3px;width:4px;height:4px}.checkbox.active:before,.radiobutton.active:before{transform:scale(1)}.checkbox input,.radiobutton input{visibility:hidden}.choosebox .label{float:right;width:calc(100% - 26px);line-height:18px;margin:5px 0 3px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choosebox .label.mini{float:right;width:calc(100% - 20px);line-height:16px;font-size:13px;margin:4px 0 2px 0}.choosebox .label.reverse{color:#fff}.choosebox .checkbox,.choosebox .radiobutton{margin-top:5px;margin-bottom:5px}.chooseboxed{transition:all .25s;float:left;position:relative;width:100%;background:#fff;padding:15px 15px 15px 50px;line-height:20px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer}.chooseboxed:hover{background:rgba(50,150,250,.05);border-color:rgba(50,150,250,.5)}.chooseboxed.disabled{background:#fafafa;border-color:#ddd}.chooseboxed.active{background:rgba(50,150,250,.15);border-color:#3296fa}.chooseboxed:before{transition:all .25s;content:'';position:absolute;top:15px;left:15px;width:20px;height:20px;background:#fff;border:1px solid #ddd;box-sizing:border-box;border-radius:3px}.chooseboxed.radio:before{border-radius:50%}.chooseboxed:not(.disabled):hover:before{border-color:#3296fa}.chooseboxed.active:before{background:#3296fa;border-color:#3296fa}.chooseboxed:after{transition:all .25s;content:'';position:absolute;top:15px;left:15px;width:20px;height:20px;background:url('/img/icons/12/checkmark_ffffff.svg') 50% 50% no-repeat;transform:scale(3);opacity:0}.chooseboxed.radio:after{top:21px;left:21px;width:8px;height:8px;background:#fff;border-radius:50%;transform:scale(2)}.chooseboxed.active:after{transform:scale(1);opacity:1}.chooseboxed .label{font-weight:bold}.chooseboxed.disabled:not(.active) .label{color:rgba(0,0,0,.5)}.chooseboxed .sublabel{transition:all .25s;color:rgba(0,0,0,.5)}.chooseboxed.active .sublabel{color:rgba(50,150,250,1)}.dropdown{position:relative;transition:all .25s;width:100%;height:40px;background:#fff;padding:10px 0;line-height:18px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.dropdown.icon{padding-left:39px}.dropdown:hover{border-color:#ccc}.dropdown.active{border-color:#3296fa}.dropdown:after{content:'';transition:all .25s;position:absolute;top:0;right:15px;width:9px;height:100%;background-image:url('/img/icons/9/arrowdown_aaaaaa.svg');background-repeat:no-repeat;background-position:100% 50%}.dropdown.active:after{transform:rotate(180deg)}.dropdown_title{width:100%;padding:0 38px 0 15px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;overflow:hidden}.dropdown.mini{float:left;width:auto;height:16px;background:none;padding:0;line-height:16px;font-size:12px;border:none}.dropdown.mini:after{right:0}.dropdown.mini .dropdown_title{padding:0 14px 0 0;line-height:16px}.richtexteditor{position:relative;transition:all .25s;width:100%;background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.richtexteditor:hover{border-color:#ccc}.richtexteditor .icons{background:#f9f9f9;padding:5px;border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.richtexteditor .icons .icon{float:left;padding:5px;border-radius:2px}.richtexteditor .icons .icon:hover{background:#eee}.richtexteditor .icons .icon img{float:left}.richtexteditor .sms_characters{display:none;background:#f9f9f9;padding:0 15px;line-height:32px;font-size:12px;border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.richtexteditor .sms_switch{position:absolute;top:10px;right:10px}.richtexteditor .editor{height:100px;cursor:text}.richtexteditor .preview{transition:all .25s;position:absolute;bottom:0;right:0;height:30px;background:#ffffe5;padding:0 15px;line-height:31px;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#666;border-top:1px solid #ddd;border-left:1px solid #ddd;border-top-left-radius:3px;border-bottom-right-radius:2px}.richtexteditor .preview:hover{background:#ffffd9;color:#333}.message_involved{display:table;width:100%}.message_involvedRow{display:table-row}.message_involvedText{display:table-cell;position:relative;width:1px;padding:0 5px 5px 16px;vertical-align:middle;white-space:nowrap;text-align:right;font-size:12px}.message_involvedText:before{content:'';position:absolute;top:0;right:-1px;bottom:5px;left:0;background:#eee;border:1px solid #ddd;border-radius:3px 0 0 3px}.message_involvedText *{position:relative}.message_involvedField{display:table-cell;position:relative;padding-bottom:5px}.message_involvedField .input,.message_involvedField .dropdown{border-radius:0 3px 3px 0}.message_ccbccLink{transition:all .25s;position:absolute;display:none;top:1px;right:1px;height:38px;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1) 85px);padding:0 15px 0 100px;line-height:39px;text-decoration:none;font-size:12px;color:#999;border-radius:2px}.message_ccbccLink.active{display:block}.message_ccbccLink.active:hover{color:#000}.message_ccbcc{display:none}.message_ccbcc.active{display:table-row}.message_settings{min-height:40px;background:#fff;padding:10px 15px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin-bottom:5px}.message_settingsIcons{float:right;margin:-2px -7px}.message_settingsIcons a{float:left;padding:5px;background:#eee;border-radius:2px;margin-left:5px}.message_settingsIcons a:hover{background:#e5e5e5}.message_settingsIcons img{float:left}.message_settingsAttached{display:none;float:left;width:100%;border-top:1px solid #e5e5e5;padding:10px 15px 0 15px;margin:9px -15px -9px -15px}.message_settingsAttached.active{display:block}.message_settingsAttachedFile{height:27px}.message_settingsAttachedFileLink{display:block;float:left;width:calc(100% - 27px);white-space:nowrap;line-height:18px;font-size:12px;text-decoration:none;text-overflow:ellipsis;overflow:hidden}.button{transition:all .25s;float:left;position:relative;height:40px;background:#3296fa;text-decoration:none;line-height:41px;font-weight:bold;color:#fff;border-radius:3px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.1)}.button.compact{height:34px;line-height:35px}.button.secondary{background:#fff;line-height:39px;color:#333;border:1px solid #ccc}.button.compact.secondary{line-height:33px}.button.success{background:#64c84b}.button.dark{background:#999}.button.warning{background:#f54b4b}.button.cancel{background:none;font-weight:normal;box-shadow:none;color:#666}.button.fullWidth{width:100%;text-align:center}.button:hover{background:#2c86e0}.button.secondary:hover{background:#fff;color:#000;border:1px solid #aaa}.button.success:hover{background:#59b343}.button.dark:hover{background:#898989}.button.warning:hover{background:#dc4343}.button.cancel:hover{background:none;color:#333}.button:active{transform:scale(.95)}.button *{position:relative}.button .progress{position:absolute;top:0;left:0;bottom:0;background:rgba(0,0,0,.1);border-radius:3px 0 0 3px}.button.secondary .progress{background:rgba(0,0,0,.05);border-radius:2px 0 0 2px}.button .icon{float:left;margin:14px -15px 0 20px}.button .icon.right{float:right;margin:14px 20px 0 -15px}.button.secondary .icon{margin-top:13px}.button .icon.single{margin:14px 14px 0 14px}.button.secondary .icon.single{margin:13px 13px 0 13px}.button.compact .icon{float:left;margin:11px -4px 0 11px}.button.compact .icon.right{float:right;margin:11px 11px 0 -4px}.button.compact.secondary .icon{margin-top:10px}.button.compact .icon.single{margin-right:11px}.button.compact.secondary .icon.single{margin:10px 10px 0 10px}.button span{padding:0 25px}.button.secondary span{padding:0 24px}.button.compact span{padding:0 15px}.button.compact.secondary span{padding:0 14px}.button .loading{float:right;margin:17px 25px 0 -10px}.button:not(.secondary) .loading{margin-top:18px}.button.compact .loading{margin:14px 15px 0 0}.button.compact:not(.secondary) .loading{margin-top:15px}.button .loading span{padding:0!important}.button .switch_holder{float:right;height:20px;background:#f9f9f9;padding:6px;overflow:hidden;border-radius:0 2px 2px 0;border-left:1px solid #eee}.button:not(.secondary) .switch_holder{background:rgba(255,255,255,.75);border:0;border-radius:2px;margin:1px 1px 0 0}.button:not(.secondary) .switch_holder .switch.active{background:#3296fa}.selectbuttons{transition:all .25s;float:left;position:relative;height:34px;background:#fff;overflow:hidden;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.1)}.selectbuttons.high{height:40px}.selectbuttons.mini{height:20px}.selectbuttons.fixed{display:table;table-layout:fixed;width:100%;transform:scale(1)!important}.selectbuttons:hover{border-color:#aaa}.selectbuttons:active{transform:scale(.95)}.selectbutton{transition:all .25s;float:left;position:relative;height:32px;background:#fff;text-decoration:none;line-height:33px;font-weight:bold;color:#999;border-right:1px solid #ccc;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.1)}.selectbuttons.high .selectbutton{height:38px;line-height:39px}.selectbuttons.high.fixed .selectbutton{line-height:38px}.selectbuttons.mini .selectbutton{height:18px;line-height:19px;font-size:12px}.selectbuttons.fixed .selectbutton{display:table-cell;max-width:10px;float:none;padding:0 14px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selectbuttons.fixed .selectbutton span{padding:0}.selectbutton:first-child{border-radius:2px 0 0 2px}.selectbutton:last-child{border:0;border-radius:0 2px 2px 0}.selectbutton:hover{color:#333}.selectbutton.selected{background:#f5f5f5;color:#3296fa;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.selectbutton.green.selected{color:#64c84b}.selectbutton.red.selected{color:#f54b4b}.selectbutton.disabled{text-decoration:line-through;color:#ddd}.selectbutton span{padding:0 14px}.selectbuttons.mini .selectbutton span{padding:0 7px}.selectbutton .number{transition:all .25s;display:inline-block;height:12px;background:#ccc;padding:0 2px;vertical-align:top;line-height:13px;font-size:12px;color:#fff;border-radius:3px;overflow:hidden;margin:10px 0 10px 5px}.selectbutton:hover .number{background:#aaa}.selectbutton.selected .number{background:#3296fa}.selectbutton .sb_card,.selectbutton .sb_list,.selectbutton .sb_column{float:left;position:relative;width:14px;height:14px;margin:9px 15px}.selectbutton .sb_card span,.selectbutton .sb_list span,.selectbutton .sb_column span{position:absolute;top:0;left:0;width:6px;height:6px;padding:0;background:#aaa;border:0 solid #aaa;border-radius:1px;box-sizing:border-box}.selectbutton .sb_card span:nth-child(2){left:8px}.selectbutton .sb_card span:nth-child(3){top:8px}.selectbutton .sb_card span:nth-child(4){top:8px;left:8px}.selectbutton .sb_list span{width:100%;height:3px;border-radius:1.5px}.selectbutton .sb_list span:nth-child(2){top:5px}.selectbutton .sb_list span:nth-child(3){top:10px}.selectbutton .sb_column span{left:4px;width:2px;height:100%}.selectbutton .sb_map{float:left;position:relative;width:12px;height:12px;background:#aaa;border-radius:6px 6px 0 6px;margin:9px 16px 11px 16px;transform:rotate(45deg)}.selectbutton .sb_map:before{content:'';position:absolute;top:3px;left:3px;width:6px;height:6px;background:#fff;border-radius:50%}.selectbutton .sb_org{float:left;position:relative;width:14px;height:14px;margin:9px 15px 9px 15px}.selectbutton .sb_org:before{content:'';position:absolute;top:3px;left:6px;width:2px;height:4px;background:#aaa}.selectbutton .sb_org:after{content:'';position:absolute;top:6px;left:2px;width:6px;height:3px;background:none!important;border:2px solid #aaa;border-bottom:0;border-radius:1px}.selectbutton .sb_org span,.selectbutton .sb_org span:before,.selectbutton .sb_org span:after{content:'';position:absolute;top:0;left:4px;width:6px;height:4px;background:#aaa;padding:0;border-radius:1px}.selectbutton .sb_org span:before{top:10px;left:-4px}.selectbutton .sb_org span:after{top:10px;left:4px}.selectbutton .sb_xy{float:left;position:relative;width:14px;height:14px;margin:9px 15px 9px 15px}.selectbutton .sb_xy:before{content:'';position:absolute;top:0;left:0;width:2px;height:14px;background:#aaa;border-radius:1px}.selectbutton .sb_xy:after{content:'';position:absolute;bottom:0;left:0;width:14px;height:2px;background:#aaa;border-radius:1px}.selectbutton .sb_xy span{position:absolute;top:2px;left:9px;width:3px;height:3px;background:#aaa;padding:0;border-radius:50%}.selectbutton .sb_xy span:nth-child(2){top:3px;left:4px}.selectbutton .sb_xy span:nth-child(3){top:7px;left:8px}.selectbutton .sb_cal{float:left;position:relative;width:14px;height:14px;background:#aaa;border-radius:2px;margin:9px 15px 9px 15px}.selectbutton .sb_cal:before{content:'';position:absolute;top:5px;left:2px;width:10px;height:7px;background:#fff}.selectbutton .sb_cal span:before,.selectbutton .sb_cal span:after{content:'';position:absolute;top:-2px;left:3px;width:1px;height:2px;border-radius:2px;background:#aaa;border:1px solid #fff}.selectbutton .sb_cal span:after{left:8px}.selectbutton .sb_column span:nth-child(2){left:8px}.selectbutton .sb_column span:nth-child(3){left:0;width:100%;height:100%;background:transparent!important;border-width:2px;border-radius:2px}.selectbutton.selected .sb_card span,.selectbutton.selected .sb_list span,.selectbutton.selected .sb_column span,.selectbutton.selected .sb_map,.selectbutton.selected .sb_org:before,.selectbutton.selected .sb_org:after,.selectbutton.selected .sb_org span,.selectbutton.selected .sb_org span:before,.selectbutton.selected .sb_org span:after,.selectbutton.selected .sb_xy:before,.selectbutton.selected .sb_xy:after,.selectbutton.selected .sb_xy span,.selectbutton.selected .sb_cal,.selectbutton.selected .sb_cal span:before,.selectbutton.selected .sb_cal span:after{background:#3296fa;border-color:#3296fa}.selectbutton.selected .sb_map:before,.selectbutton.selected .sb_cal:before{background:#f5f5f5}.selectbutton.selected .sb_cal span:before,.selectbutton.selected .sb_cal span:after{border-color:#f5f5f5}.selectbutton .sb_edit,.selectbutton .sb_send{float:left;position:relative;width:14px;height:14px;background:url('/img/icons/12/edit_aaaaaa.svg') 50% 50% no-repeat;margin:9px 15px}.selectbutton .sb_send{background-image:url('/img/icons/12/letter_aaaaaa.svg')}.selectbutton.selected .sb_edit{background-image:url('/img/icons/12/edit_3296fa.svg')}.selectbutton.selected .sb_send{background-image:url('/img/icons/12/letter_3296fa.svg')}.selectbutton .sb_icon{float:left;position:relative;margin:10px 16px}.selectbuttons.high .selectbutton .sb_icon{margin-top:13px}.selectbutton:not(.selected) .sb_icon{filter:saturate(0);opacity:.71}.scorebuttons{position:relative;float:left;height:40px;background:#fff;padding:1px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.scorebuttons:hover{border-color:#ccc}.scorebuttons.fixed{display:flex;width:100%}.scorebuttons.fixed .scorebutton{flex:1;min-width:0}.scorebutton{transition:all .25s;float:left;min-width:38px;height:36px;position:relative;line-height:37px;text-align:center;font-weight:bold;color:rgba(0,0,0,.5);overflow:hidden;box-sizing:border-box;cursor:pointer;user-select:none}.scorebutton:not(:first-child){box-shadow:-1px 0 0 0 #ddd}.scorebutton:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.scorebutton.active{border-top-right-radius:2px;border-bottom-right-radius:2px}.scorebutton:hover{color:rgba(0,0,0,1)}.scorebutton.p10,.scorebutton.p20,.scorebutton.p30,.scorebutton.p40,.scorebutton.p50,.scorebutton.p60,.scorebutton.p70,.scorebutton.p80,.scorebutton.p90,.scorebutton.p100{color:rgba(255,255,255,.5);box-shadow:-1px 0 0 0 rgba(255,255,255,.5)}.scorebutton.p10:hover,.scorebutton.p20:hover,.scorebutton.p30:hover,.scorebutton.p40:hover,.scorebutton.p50:hover,.scorebutton.p60:hover,.scorebutton.p70:hover,.scorebutton.p80:hover,.scorebutton.p90:hover,.scorebutton.p100:hover{color:rgba(255,255,255,1)}.scorebutton.active{color:rgba(255,255,255,1)!important;box-shadow:-1px 0 0 0 rgba(255,255,255,.5),1px 0 0 0 rgba(255,255,255,1);z-index:1}.views{position:relative;display:table;height:34px;background:rgba(255,255,255,.5);padding:5px;border:1px solid #ccc;border-radius:17px;box-sizing:border-box;margin:0 auto}.views .lava{position:absolute;top:5px;left:5px;width:0;height:22px;background:#3296fa;border-radius:11px}.views .view{transition:all .25s;position:relative;float:left;height:22px;padding:0 15px;text-decoration:none;text-transform:uppercase;line-height:23px;font-size:12px;font-weight:bold;color:#666;overflow:hidden}.views .view:hover{color:#3296fa}.views .view.active{color:#fff}.views .view .number{transition:all .25s;display:inline-block;height:12px;background:#ccc;padding:0 2px;vertical-align:top;line-height:13px;font-size:12px;color:#fff;border-radius:3px;overflow:hidden;margin:5px 0 10px 5px}.views .view:hover .number{background:#3296fa}.views .view.active .number{background:#fff;color:#3296fa}.circlebutton{transition:all .25s;position:relative;float:left;min-width:30px;height:30px;background:#fff;line-height:29px;font-size:12px;text-decoration:none;color:#666;overflow:hidden;border:1px solid #ccc;border-radius:15px;box-sizing:border-box}.circlebutton.reverse{background:none;color:#fff;border-color:rgba(255,255,255,.25)}.circlebutton:hover{border-color:#aaa}.circlebutton.reverse:hover{border-color:rgba(255,255,255,.5)}.circlebutton:active{transform:scale(.95)}.circlebutton.active{color:#3296fa;border-color:#3296fa}.circlebutton.warning{color:#f54b4b;border-color:#f54b4b}.circlebutton.success{background:#64c84b;color:#fff;border-color:#64c84b}.circlebutton.filled{background:#3296fa;color:#fff;border-color:#3296fa}.circlebutton.alert{background:#f54b4b;color:#fff;border-color:#f54b4b}.circlebutton.dark{background:#999;color:#fff;border-color:#999}.circlebutton .icon{float:left;margin:8px -6px 0 8px}.circlebutton span{padding:0 14px}.linebuttons{float:left}.linebutton{transition:all .25s;position:relative;float:left;height:30px;text-decoration:none;overflow:hidden}.linebutton:not(:last-child){margin-right:25px}.linebutton:before{content:'';transition:all .25s;position:relative;float:left;width:30px;height:30px;background:#ddd;border-radius:50%;margin-right:10px}.linebutton:hover:before{background:#ccc}.linebutton.active:before{background:#3296fa}.linebutton img{position:absolute;top:9px;left:9px}.linebutton span{transition:all .25s;position:relative;float:left;line-height:31px;font-weight:bold;color:#999}.linebutton:hover span{line-height:23px}.linebutton.active span{line-height:23px;color:#000}.linebutton span:after{transition:all .25s;content:'';position:absolute;bottom:-2px;left:0;width:0;height:4px;background:#ddd;border-radius:2px;opacity:0}.linebutton:hover span:after{width:20px;opacity:1}.linebutton.active span:after{width:100%;background:#3296fa;opacity:1}.linebutton.green.active:before,.linebutton.green.active span:after{background:#64c84b}.linebutton.yellow.active:before,.linebutton.yellow.active span:after{background:#fa0}.linebutton.red.active:before,.linebutton.red.active span:after{background:#f54b4b}.slider{height:2px;background:#ddd}.slider.huge{height:20px;background:#fff;padding:2px 9px;border:1px solid #ddd;box-sizing:border-box;border-radius:10px}.slider .fill{position:relative;float:left;width:50%;height:2px;background:#3296fa}.slider.huge .fill{height:14px;background:none}.slider.huge .fill:before{transition:all .25s;content:'';position:absolute;top:0;left:-7px;right:0;bottom:0;background:rgba(50,150,250,.25);border-top-left-radius:7px;border-bottom-left-radius:7px}.slider.huge:hover .fill:before{background:rgba(50,150,250,.35)}.slider .fill .handle{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#3296fa;border-radius:50%;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.slider.range .fill .handle.start{right:auto;left:-4px}.slider.huge .fill .handle{position:absolute;top:0;right:-7px;width:14px;height:14px}.slider.huge.range .fill .handle.start{right:auto;left:-7px}.slider .fill .handle:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.avatars{display:block;float:left}.avatars.stacked{position:relative;width:40px;height:40px}.avatars.stacked.d80{width:80px;height:80px}.avatar{display:block;float:left;width:30px;height:30px;background-color:#def;background-size:cover;background-position:50% 50%;line-height:32px;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;color:#194b7d;overflow:hidden;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.avatars .avatar{transition:all .25s;position:relative;margin-left:-5px;box-shadow:0 0 0 2px #fff}.avatar.d40{width:40px;height:40px;line-height:42px;font-size:16px}.avatar.d60{width:60px;height:60px;line-height:62px;font-size:24px}.avatars .avatar.d60{margin-left:-10px}.avatar.d80{width:80px;height:80px;line-height:82px;font-size:32px}.avatars .avatar.d80{margin-left:-10px}.avatar.d100{width:100px;height:100px;line-height:102px;font-size:40px}.avatars .avatar.d100{margin-left:-15px}.avatar.d120{width:120px;height:120px;line-height:122px;font-size:48px}.avatars .avatar.d120{margin-left:-20px}.avatars .avatar:first-child{margin-left:0}.avatars.stacked .avatar{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.avatars.stacked .avatar:first-child{top:0;left:0;transform:translate(0%,0%)}.avatars.stacked .avatar:last-child{top:100%;left:100%;transform:translate(-100%,-100%)}.avatars:not(.stacked) .avatar:hover{z-index:1;box-shadow:0 0 0 2px #fff,0 0 10px rgba(0,0,0,.25);transform:scale(1.1)}.avatars.stacked .avatar:hover{z-index:1}.avatar.emply{background:#194b7d url('/img/symbol.svg') 50% 50% no-repeat;background-size:50% 100%}.avatarInfo{padding:15px 15px 10px 15px;line-height:0;font-size:0;text-align:center}.avatarInfo .avatar{float:none;display:inline-block;margin-bottom:10px}.avatarInfo span{display:inline-block;line-height:20px;font-size:14px;color:#999}.videoRec{position:relative;float:left;width:100%;padding-top:100%;overflow:hidden;border-radius:3px}.videoRec_image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;border-radius:3px}.videoRec_overlay,.videoRec_play,.videoRec_pause{transition:all .25s;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);border-radius:3px}.videoRec_overlay{background:rgba(0,0,0,.5)}.videoRec_countdown{position:absolute;top:50%;left:50%;color:#fff;line-height:100px;font-size:100px;transform:translate(-50%,-50%)}.videoRec_pause{opacity:0}.videoRec_play:hover,.videoRec_pause:hover{background:rgba(0,0,0,.25);opacity:1}.videoRec_play:after{transition:all .25s;content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-top:16px solid transparent;border-left:24px solid #fff;border-bottom:16px solid transparent;margin:-16px 0 0 -12px}.videoRec_pause:after{transition:all .25s;content:'';position:absolute;top:50%;left:50%;width:8px;height:28px;border-left:8px solid #fff;border-right:8px solid #fff;margin:-14px 0 0 -12px}.videoRec_play:hover:after,.videoRec_pause:hover:after{transform:scale(1.5)}.videoRec_stop{transition:all .25s;position:absolute;bottom:51px;left:50%;display:inline-block;background:rgba(0,0,0,.25);padding:10px 20px;text-decoration:none;font-weight:bold;color:#fff;border-radius:3px;opacity:0;transform:translate(-50%,0)}.videoRec:hover .videoRec_stop{opacity:1}.videoRec_stop:hover{background:rgba(0,0,0,.5)!important;text-decoration:none;opacity:1}.videoRec_trash{transition:all .25s;position:absolute;bottom:10px;right:10px;width:30px;height:30px;background:rgba(0,0,0,.25);border-radius:2px}.videoRec_trash:hover{background:rgba(255,255,255,1)}.videoRec_trash:before{transition:all .25s;content:'';position:absolute;top:7px;left:13px;width:4px;height:16px;background:#fff;border-radius:2px;transform:rotate(45deg)}.videoRec_trash:after{transition:all .25s;content:'';position:absolute;top:7px;left:13px;width:4px;height:16px;background:#fff;border-radius:2px;transform:rotate(-45deg)}.videoRec_trash:hover:before,.videoRec_trash:hover:after{background:#f54b4b}.videoRec_record{transition:all .25s;position:absolute;top:25%;left:50%;display:inline-block;background:#fff;padding:10px 20px;text-decoration:none;font-weight:bold;color:#000;border-radius:3px;border-top:45px solid rgba(0,0,0,0);transform:translate(-50%,-50%)}.videoRec_record:hover{text-decoration:none;transform:translate(-50%,-50%) scale(1.1)}.videoRec_record:before{content:'';position:absolute;top:-25px;left:50%;width:30px;height:20px;background:#f54b4b;border-radius:3px;margin-left:-18px}.videoRec_record:after{content:'';position:absolute;top:-22px;left:50%;width:10px;height:6px;background:transparent;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent;border-right-color:#f54b4b;margin-left:3px}.videoRec_none{position:absolute;top:50%;left:25px;width:calc(100% - 50px);text-align:center;line-height:30px;font-size:20px;font-weight:bold;font-style:italic;color:#fff;transform:translate(0,-50%)}.videoRec_access{position:absolute;top:50%;left:0;width:calc(100% - 50px);padding:0 25px;text-align:center;font-weight:bold;font-style:italic;color:#fff;transform:translate(0,-50%)}.videoRec_upload{transition:all .25s;position:absolute;bottom:15%;left:50%;background:rgba(0,0,0,.25);padding:10px 20px;text-decoration:none;font-weight:bold;color:#fff;border-radius:3px;transform:translate(-50%,-50%)}.videoRec_upload:hover{text-decoration:none;transform:translate(-50%,-50%) scale(1.1)}.videoRec_loader{position:absolute;top:50%;left:50%;width:160px;height:160px;text-indent:-9999em;border-top:10px solid rgba(255,255,255,.25);border-right:10px solid rgba(255,255,255,.25);border-bottom:10px solid rgba(255,255,255,.25);border-left:10px solid #fff;border-radius:50%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:loadani 1.1s infinite linear;transform:translate(-50%,-50%)}@-webkit-keyframes loadani{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loadani{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.videoRec_percent{position:absolute;top:50%;left:50%;line-height:40px;font-size:30px;font-weight:bold;color:#fff;transform:translate(-50%,-50%)}.videoRec_cancel{transition:all .25s;position:absolute;bottom:25px;left:50%;display:inline-block;background:rgba(0,0,0,.25);padding:10px 20px;text-decoration:none;font-weight:bold;color:#fff;border-radius:3px;transform:translate(-50%,0)}.videoRec_cancel:hover{text-decoration:none;transform:translate(-50%,0) scale(1.1)}.videoRec_timeline{transition:all .25s;position:absolute;bottom:0;left:0;width:100%;height:26px;padding:10px 0 10px 10px;background:rgba(0,0,0,.25);border-radius:0 0 3px 3px;box-sizing:border-box;opacity:0}.videoRec:hover .videoRec_timeline,.videoRec_timeline.locked{opacity:1}.videoRec_timeline_bar{float:left;width:calc(100% - 40px);background:rgba(0,0,0,.25);border-radius:3px;cursor:pointer}.locked .videoRec_timeline_bar{cursor:inherit}.videoRec_timeline_bar span{display:block;float:left;background:#f54b4b;height:6px;border-radius:3px}.videoRec_timeline_number{float:right;width:40px;line-height:16px;text-align:center;font-weight:bold;color:#fff;margin-top:-5px}.videoRec_step{float:left;display:block;width:40px;height:40px;background:#fff;line-height:41px;text-decoration:none;text-align:center;font-weight:bold;color:#666;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px #ddd inset;margin:0 10px 15px 0}.videoRec_step.active,.videoRec_step.done{background:#3296fa;color:#fff;box-shadow:none}.videoRec_step.done{background:#64c84b}.stars{float:left}.stars.center{margin:0 -50% 0 50%;transform:translate(-50%,0)}.star{position:relative;display:block;float:left;width:20px;height:20px;cursor:pointer}.stars.huge .star{width:40px;height:40px}.star:not(:first-child){margin-left:5px}.star:before{content:'';transition:all .25s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);-webkit-clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.star.hover:before{background:rgba(0,0,0,.25)}.star.active:before{background:#ffbe00}.colorrating{float:left}.colorrating.fixed{width:100%;float:left}.colorratingTitle{float:left;width:100%;font-size:12px!important;line-height:12px!important;margin-bottom:8px}.colorrating.x2 .colorratingTitle{font-size:14px!important;line-height:16px!important;margin-bottom:6px}.colorrate{display:block;float:left;width:20px}.colorrating.x2 .colorrate{width:40px}.colorrating.fixed .colorrate{width:calc(20% - 4px)}.colorrate:not(:last-child){margin-right:5px}.colorrate.hover{cursor:pointer}.colorrate span{transition:all .25s;display:block;float:left;width:100%;height:4px;background:#fff;border-radius:2px}.colorrate span:not(.p10):not(.p30):not(.p60):not(.p80):not(.p100){box-shadow:0 0 0 1px rgba(0,0,0,.15) inset}.colorrating.x2 .colorrate span{height:8px;border-radius:4px}.colorrate.hover span{background:rgba(0,0,0,.25)}.colorratingSelect{float:left;position:relative}.colorratingSelectTitle{transition:all .25s;position:absolute;top:0;left:0;font-size:14px!important;line-height:16px!important}.colorratingSelect:not(.active) .colorratingSelectTitle{color:#666}.colorrateSelect{position:relative;float:left;width:40px;height:30px;cursor:pointer}.colorrateSelect:not(:last-child){padding-right:5px}.colorrateSelect span{transition:all .25s;position:relative;float:left;width:40px;height:8px;background:#fff;border-radius:4px;margin-top:22px}.colorrateSelect span:not(.p10):not(.p30):not(.p60):not(.p80):not(.p100){box-shadow:0 0 0 1px rgba(0,0,0,.15) inset}.colorratingSelect:hover .colorrateSelect span:not(.p10):not(.p30):not(.p60):not(.p80):not(.p100){box-shadow:0 0 0 2px rgba(0,0,0,.15) inset}.barchart{display:table;width:100%}.barchart.mini{height:4px}.barchart .area{display:table-cell;background:#aaa;vertical-align:top;white-space:nowrap;text-align:center;line-height:34px;font-weight:bold;color:#fff;border-left:1px solid #fff;border-right:1px solid #fff}.barchart .area:first-child{border-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.barchart.mini .area:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.barchart .area:last-child{border-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.barchart.mini .area:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.barchart .area.none{min-width:34px;background:#aaa!important}.barchart .area span{display:inline-block;padding:0 10px;transform:translate(0,1px)}.barchart .area.none span{display:none}.barchart .area .icon{display:inline-block;margin-left:10px;transform:translate(0,2px)}.barchart .area.none .icon{margin:0}.scorecard{display:table;position:relative;width:100%;background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.scorecard .score{display:table-row}.scorecard .title{display:table-cell;width:calc(100% - 235px);padding:15px;vertical-align:middle;box-sizing:border-box}.scorecard .score:not(:last-child) .title,.scorecard .score:not(:last-child) .rating{border-bottom:1px solid #eee}.scorecard .score:hover .title,.scorecard .score:hover .rating{background:rgba(255,255,0,.05)}.scorecard .title span{display:block;line-height:16px;font-size:12px;opacity:.5}.scorecard .rating{display:table-cell;width:251px;padding:17px 15px 19px 15px;vertical-align:top;box-sizing:border-box}@media(max-width:700px){.scorecard,.scorecard .score,.scorecard .title,.scorecard .rating{display:block;width:100%}.scorecard .score:not(:last-child){border-bottom:1px solid #ddd}.scorecard .title,.scorecard .rating{border:0!important}.scorecard .rating{padding-top:0}}.scorecard.overall{display:block;background:#fafafa;padding:15px}.scorecard.overall .rating{display:block;width:100%;padding:0}.switch{transition:all .25s;position:relative;display:block;float:left;min-width:34px;height:20px;background:#aaa;padding:0 10px 0 24px;line-height:21px;text-decoration:none;font-size:12px;color:#ddd;overflow:hidden;box-sizing:border-box;border-radius:10px}.switch:not(.disabled),.switch:not(.disabled) *{cursor:pointer!important}.switch:hover{color:#eee}.switch img{float:left;margin:4px 0}.switch.mini{min-width:20px;height:12px;padding:0 6px 0 14px;line-height:13px;font-size:9px;font-weight:bold;border-radius:6px}.switch.active{background:#64c84b;padding:0 24px 0 10px;color:#fff}.switch.mini.active{padding:0 14px 0 6px}.switch:after{content:'';transition:all .25s;position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;border-radius:50%}.switch.mini:after{width:10px;height:10px}.switch.active:after{left:calc(100% - 19px)}.switch.mini.active:after{left:calc(100% - 11px)}.loading{float:left;width:38px;height:10px;overflow:hidden}.loading.mini{width:19px;height:5px}.loading.huge{width:72px;height:20px}.loading.center{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.loading:before,.loading span,.loading:after{display:block;content:'';float:left;width:10px;height:10px;background:#000;overflow:hidden;border-radius:50%;margin-right:4px;animation:loading-delay 1.4s infinite ease-in-out both}.loading.mini:before,.loading.mini span,.loading.mini:after{width:5px;height:5px;margin-right:2px}.loading.huge:before,.loading.huge span,.loading.huge:after{width:20px;height:20px;margin-right:6px}.loading.white:before,.loading.white span,.loading.white:after{background:#fff}.loading:before{animation-delay:-.32s}.loading span{animation-delay:-.16s}.loading:after{margin:0!important}.loadingFullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);z-index:1000}.dragndrop{transition:all .25s;position:relative;height:180px;background:#fff;border:2px dashed #3296fa;border-radius:3px;box-sizing:border-box}.dragndrop:hover,.dragndrop.active{background:rgba(100,200,75,.05);border-color:#64c84b}.dragndrop.uploading{background:#fff;border-color:#ddd}.dragndrop .center{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}.dragndrop .title{font-size:18px;font-style:italic;color:#666;padding:5px 0}.dragndrop .icon{transition:all .25s;display:inline-block;width:60px;height:60px;background:rgba(255,255,255,0);text-align:center;vertical-align:top;overflow:hidden;border:1px dashed rgba(100,200,75,0);border-radius:50%;box-sizing:border-box;margin-top:5px}.dragndrop:hover .icon,.dragndrop.active .icon{background:rgba(255,255,255,1);border-color:rgba(100,200,75,1)}.dragndrop .icon img{transition:all .25s;margin-top:23px;transform:scale(3)}.dragndrop:hover .icon img,.dragndrop.active .icon img{transform:scale(2)}.dragndrop .loading{float:none;display:inline-block;vertical-align:middle}@keyframes loading-delay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.symbolloading{position:relative;float:left;width:120px;height:120px;background:#aaa;border-radius:50%;overflow:hidden;animation:symbolloading-delay 3s infinite ease-in-out both}@keyframes symbolloading-delay{0%{background:#aaa}34%,76%{background:#194b7d}100%{background:#aaa}}.symbolloading:before,.symbolloading span,.symbolloading:after{content:'';position:absolute;top:50%;left:50%;width:60px;height:60px;background:url('/img/symbol_bottom.svg') 50% 50% no-repeat;margin-top:-30px;margin-left:-30px}.symbolloading:before{animation:symbolloading-bottom-delay 3s infinite ease-in-out both}@keyframes symbolloading-bottom-delay{0%{top:-30px;transform:scale(0);opacity:0}30%,76%{top:50%;transform:scale(1);opacity:1}100%{top:calc(100% + 60px);transform:scale(0);opacity:0}}.symbolloading span{background-image:url('/img/symbol_middle.svg');animation:symbolloading-middle-delay 3s infinite ease-in-out both}@keyframes symbolloading-middle-delay{0%{top:-30px;transform:scale(0);opacity:0}32%,78%{top:50%;transform:scale(1);opacity:1}100%{top:calc(100% + 60px);transform:scale(0);opacity:0}}.symbolloading:after{background-image:url('/img/symbol_top.svg');animation:symbolloading-top-delay 3s infinite ease-in-out both}@keyframes symbolloading-top-delay{0%{top:-30px;transform:scale(0);opacity:0}34%,80%{top:50%;transform:scale(1);opacity:1}100%{top:calc(100% + 60px);transform:scale(0);opacity:0}}.symbolbuild{position:relative;float:left;width:120px;height:120px;background:#194b7d;border-radius:50%;overflow:hidden}.symbolbuild span{position:absolute;top:30px;left:30px;width:60px;height:60px;background:url('/img/symbol_bottom.svg') 50% 50% no-repeat;animation:symbolbuild-span 2s infinite}@keyframes symbolbuild-span{0%{top:-60px;left:30px}5%{top:-65px;left:30px}20%{top:35px;left:30px}25%{top:30px;left:30px}35%{top:30px;left:30px}47%{top:35px;left:25px}51%,100%{top:30px;left:30px}}.symbolbuild span:before,.symbolbuild span:after{content:'';position:absolute;top:0;left:0;width:60px;height:60px;background:url('/img/symbol_middle.svg') 50% 50% no-repeat}.symbolbuild span:before{animation:symbolbuild-spanbefore 2s infinite ease-in-out}@keyframes symbolbuild-spanbefore{0%,30%{top:-90px;left:90px;transform:scale(0);opacity:0}40%{top:0;left:0;transform:scale(1);opacity:1}42%{top:-5px;left:5px;transform:scale(1);opacity:1}46%,100%{top:0;left:0;transform:scale(1);opacity:1}}.symbolbuild span:after{background-image:url('/img/symbol_top.svg');animation:symbolbuild-spanafter 2s infinite ease-in-out}@keyframes symbolbuild-spanafter{0%,35%{top:-90px;left:90px;transform:scale(0);opacity:0}45%{top:0;left:0;transform:scale(1);opacity:1}48%{top:-5px;left:5px;transform:scale(1);opacity:1}51%,100%{top:0;left:0;transform:scale(1);opacity:1}}.symbolbuild:after{content:'';position:absolute;top:30px;left:30px;width:60px;height:60px;background:url('/img/symbol.svg') 50% 50% no-repeat;animation:symbolbuild-after 2s infinite}@keyframes symbolbuild-after{0%{top:30px}5%{top:25px}20%{top:125px}25%,100%{top:120px}}.langselector{height:40px;padding:15px 25px;white-space:nowrap;line-height:0;text-align:left;font-size:0;overflow:auto}.langselector:not(:last-child){border-bottom:1px solid #e5e5e5}.langselectorLang{transition:all .25s;position:relative;display:inline-block;height:40px;padding-right:35px;line-height:41px;font-size:14px;font-weight:bold;overflow:hidden;cursor:pointer}.langselectorLang:hover span{border-bottom:1px solid #aaa}.langselectorLang.active span{color:#3296fa;border-bottom:1px solid #3296fa}.langselectorLang img{float:left;margin:10px 10px 0 0}.langselectorDelete{transition:all .25s;position:absolute;top:0;right:15px;width:12px;height:12px;background:url('/img/icons/12/close_aaaaaa.svg') 50% 50% no-repeat;overflow:hidden;opacity:0}.langselectorLang:hover .langselectorDelete{opacity:.5}.langselectorDelete:hover{opacity:1!important}.langselectorAdd{transition:all .25s;display:inline-block;width:20px;height:20px;background:#fff url('/img/icons/12/add_64c84b.svg') 50% 50% no-repeat;vertical-align:top;margin-top:10px;border-radius:50%;box-sizing:border-box;overflow:hidden;border:1px solid #ddd;opacity:.5}.langselector:hover .langselectorAdd{opacity:1}.langselectorAdd:hover{border:1px solid #64c84b}.langselectorAddList{margin:-6px -14px}.langselectorAddList a{transition:all .25s;display:block;background-position:10px 10px;background-repeat:no-repeat;padding:0 40px;text-decoration:none;line-height:40px;color:#fff}.langselectorAddList a:hover{background-color:rgba(255,255,255,.1)}.nocontent{padding:60px;line-height:0;text-align:center}.nocontent .headline{line-height:36px;font-size:24px;font-weight:100;font-style:italic;color:#999}.nocontent .symbolbuild,.nocontent .iconcircle,.nocontent .button{float:none;display:inline-block;margin-top:25px}.nocontent .iconcircle{width:120px;height:120px;background:#fcfcfc;border:1px solid #ddd;border-radius:50%;box-sizing:border-box}.nocontent .iconcircle img{transform:scale(3);margin-top:52px}.tabs{position:relative;height:51px;line-height:51px;white-space:nowrap;font-size:0;box-sizing:border-box;box-shadow:0 -1px 0 #e5e5e5 inset;overflow-x:auto;overflow-y:hidden}.tabs .line{position:absolute;bottom:0;left:0;width:0;height:3px;background:#3296fa}.tabs .link{transition:all .25s;display:inline-block;height:51px;line-height:51px;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#666;overflow:hidden;box-sizing:border-box;border-color:rgba(50,150,250,0);margin-right:35px}.tabs .link:last-of-type{margin-right:0}.tabs .link:not(.active):not(.disabled):hover{color:#333;border-bottom:3px solid rgba(50,150,250,.5)}.tabs .link.disabled{color:#aaa;cursor:not-allowed}.tabs .link.active{color:#000;border-bottom:3px solid rgba(50,150,250,1)}.tabs .link .number{transition:all .25s;display:inline-block;min-width:12px;height:12px;line-height:12px;background:rgba(0,0,0,.25);padding:0 2px;vertical-align:top;text-align:center;font-size:12px;font-weight:normal;color:#fff;box-sizing:border-box;border-radius:3px;margin:19px 0 0 5px}.tabs .link:hover .number{background:rgba(0,0,0,.5)}.tabs .link.active .number{background:#3296fa}.progressbar{position:relative;height:20px;background:rgba(0,0,0,.05);border-radius:10px}.progressbar.mini{height:4px;border-radius:2px}.progressbar .bar{transition:all .25s;float:left;width:100%;height:20px;background:#3296fa;overflow:hidden;border-radius:10px}.progressbar.mini .bar{height:4px;border-radius:2px}.progressbar .percent{float:left;position:relative;width:0}.progressbar .percent span{float:left;position:absolute;top:0;right:6px;width:100px;height:20px;line-height:20px;text-align:right;font-size:12px;color:#fff}.progressbar .percent.low span{right:inherit;left:6px;width:100px;text-align:left;color:#666}.feedbackResponse{}.feedbackResponseNumber{float:left;width:40px;height:40px;background:#fff;line-height:41px;text-align:center;font-weight:bold;color:#3296fa;box-shadow:0 0 0 2px #3296fa inset;overflow:hidden;border-radius:50%}.feedbackResponseHolder{float:right;width:calc(100% - 55px)}.feedbackResponseText{display:flex;flex-wrap:wrap;align-items:center;float:left;width:calc(30% - 15px);min-height:40px;margin-right:15px}.feedbackResponseTextTitle:not(:last-child){margin-top:2px}.feedbackResponseTextDescription{min-width:100%;line-height:18px;font-size:12px;color:#999}.feedbackResponseNumberTextHolder{float:left;width:30%;height:10px}.feedbackResponseAnswer{float:right;width:calc(35% - 7px)}.feedbackResponseAnswer.wide{float:right;width:70%}.feedbackResponseNote{float:right;width:calc(35% - 8px)}.feedbackResponseAnswer .textarea .contentEditable,.feedbackResponseNote .textarea .contentEditable{line-height:18px!important}@media(max-width:1200px){.feedbackResponseText{width:100%;min-height:0;margin-right:0;margin-bottom:5px}.feedbackResponseAnswer{width:calc(50% - 7px)}.feedbackResponseAnswer.wide{width:100%}.feedbackResponseNote{width:calc(50% - 8px)}}@media(max-width:800px){.feedbackResponseAnswer{width:100%}.feedbackResponseNote{width:100%;margin-top:5px}}.feedbackResponseToggles{overflow:hidden}.feedbackResponseToggles .contentToggleBar{background-color:#fafafa;padding-top:16px;padding-bottom:15px}.feedbackResponseToggles .contentToggleBar:hover{background-color:#f5f5f5}.simTable{position:relative;width:100%;background:#fff;overflow:auto;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.simTable.contentbox{border-color:#e5e5e5}.simTableFull{display:table;width:100%}.simTableTop,.simTableRow{display:table-row}.simTableTop{font-weight:bold}.simTableColumn{transition:all .25s;display:table-cell;background:#fff;padding:15px;line-height:20px;vertical-align:top;overflow:hidden;box-sizing:border-box}.simTableColumn:not(:last-child){border-right:1px solid #eee}.simTableTop .simTableColumn,.simTableRow:not(:last-child) .simTableColumn{border-bottom:1px solid #eee}.simTableRow:nth-child(2n) .simTableColumn{background:#fcfcfc}.simTableRow:hover .simTableColumn{box-shadow:0 0 0 1000px rgba(255,255,0,.05) inset}.simTableSorting{white-space:nowrap;text-decoration:none;color:#000}.simTableSorting.active{color:#3296fa}.simTableSorting:after{transition:all .25s;content:'';display:inline-block;width:29px;height:10px;background:url('/img/icons/9/arrowdown_aaaaaa.svg') 50% 50% no-repeat;opacity:.5}.simTableSorting.asce:after{transform:rotate(180deg)}.simTableSorting:hover:after{opacity:1}.simTableSorting.active:after{opacity:1}.advTable{box-sizing:border-box}.advTable .contentbox{position:relative;width:100%;max-height:100%;box-sizing:border-box;overflow:auto}.advTableScrollLeft,.advTableScrollRight{transition:background .25s;display:none;position:absolute;top:0;width:40px;height:100%;background-color:rgba(250,250,250,.95);background-position:50% 50%;background-repeat:no-repeat;z-index:21;cursor:pointer}.advTableScrollLeft{left:0;background-image:url('/img/arrow_left.svg');border-right:1px solid #eee;box-shadow:-1px 0 0 #eee}.advTableScrollRight{right:0;background-image:url('/img/arrow_right.svg');border-left:1px solid #eee}.advTableScrollLeft:hover,.advTableScrollRight:hover{background-color:rgba(255,255,255,1)}.advTableTop,.advTableContent{display:table;width:1%;table-layout:fixed}.advTableTop{position:absolute;font-weight:bold;z-index:20}.advTableContent{margin-top:51px}.advTableRow{display:table-row}.activeSelection .advTableRow{cursor:pointer}.advTableLeft,.advTableColumn{transition:box-shadow .25s;position:relative;display:block;height:50px;background:#fff;padding:0 15px;line-height:50px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box}.flexLeft .advTableColumn{height:51px;vertical-align:middle}.advTableRow:nth-child(odd) .advTableLeft,.advTableRow:nth-child(odd) .advTableColumn{background:#fcfcfc}.advTableRow:hover .advTableLeft,.advTableRow:hover .advTableColumn{box-shadow:0 0 0 1000px rgba(255,255,0,.05) inset}.activeSelection .advTableRow:hover .advTableLeft,.activeSelection .advTableRow:hover .advTableColumn,.advTableRow.active .advTableLeft,.advTableRow.active .advTableColumn{box-shadow:0 0 0 1000px rgba(50,150,250,.05) inset}.advTableRow .advTableLeft:before{transition:all .25s;content:'';position:absolute;top:0;left:0;bottom:0;width:0;background:#3296fa;opacity:0;overflow:hidden}.advTableRow.active .advTableLeft:before{width:3px;opacity:1}.activeSelection .advTableContent .advTableLeft:after,.activeSelection .advTableContent .advTableColumn:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0);z-index:15}.activeSelection .advTableRow:hover .checkbox{border-color:#3296fa}.advTableRow:last-child .advTableLeft,.advTableRow:last-child .advTableColumn{border-bottom:0}.advTableColumn:last-child{border-right:0}.advTableLeft{position:absolute;height:51px;z-index:10}.flexLeft .advTableLeft{height:auto;padding:15px;line-height:20px;white-space:normal}.advTable:not(.flexLeft) .advTableRow:last-child .advTableLeft{height:50px}.flexLeft .advTableRow:last-child .advTableLeft{padding-bottom:16px}.advTableLeft .checkbox{margin:17px 17px 0 2px}.advTableLeft .avatar,.advTableColumn .avatar{position:relative;margin:10px 10px 0 0}.advTableLeft .avatars .avatar,.advTableColumn .avatars .avatar{margin-right:0}.advTableLeft .avatars .avatar:not(:first-child),.advTableColumn .avatars .avatar:not(:first-child){margin-left:-5px}.advTableColumn .colorrating{margin-top:13px}.advTableLeft .id,.advTableColumn .id{padding-left:5px;font-weight:300;color:#999}.advTableLeft .boxlink{left:50px}.advTableColumn{display:table-cell;width:200px}.advTableLeft>.icon,.advTableColumn>.icon{float:left;margin:19px 10px 0 0}.advTableLeft .number{transition:all .25s;display:inline-block;height:12px;background:#ccc;padding:0 2px;vertical-align:top;line-height:13px;font-size:12px;color:#fff;border-radius:3px;overflow:hidden;margin:19px 0 0 5px}.advTableColumn.tags{text-overflow:clip;white-space:nowrap;font-size:0;overflow:auto}.advTableColumn.tags>.tag{display:inline-block;height:28px;background:#fff;padding:0 10px;vertical-align:middle;line-height:27px;font-size:12px;border:1px solid #eee;border-radius:2px;box-sizing:border-box}.advTableColumn.tags>.tag:not(:first-child){margin-left:5px}.advTableColumn.tags>.tag.hover{transition:all .25s;cursor:pointer}.advTableColumn.tags>.tag.hover:hover{border-color:#3296fa}.advTableColumn.tags>.tag .number{background:#aaa;padding:0 3px;color:#fff;border-radius:2px;margin-left:5px}.advTableColumn .boxlink{transition:all .25s;box-shadow:0 0 0 rgba(0,0,0,0) inset}.advTableColumn:hover .boxlink{box-shadow:0 0 20px rgba(0,0,0,.05) inset}.advTableSizing{transition:all .25s;position:absolute;top:0;right:0;bottom:0;width:25px;border-right:0 solid transparent;cursor:ew-resize}.advTableSizing:hover{border-right:3px solid #3296fa}.advTableFolder{transition:all .25s;text-decoration:none;color:#000}.advTableFolder:hover{color:#3296fa}.advTableFolder:first-of-type:before{transition:all .25s;content:'';display:inline-block;width:19px;height:10px;background:url('/img/icons/9/arrowleft_aaaaaa.svg') 0% 50% no-repeat;opacity:.5}.advTableFolder:first-of-type:hover:before{opacity:1}.advTableFolder:after{transition:all .25s;content:'/';display:inline-block;color:#ddd;margin:0 10px}.advTableSorting{text-decoration:none;color:#000}.advTableSorting.active{color:#3296fa}.advTableSorting:after{transition:all .25s;content:'';display:inline-block;width:29px;height:10px;background:url('/img/icons/9/arrowdown_aaaaaa.svg') 50% 50% no-repeat;opacity:.5}.advTableSorting.asce:after{transform:rotate(180deg)}.advTableSorting:hover:after{opacity:1}.advTableSorting.active:after{opacity:1}.treeTable{position:relative;width:100%;background:#fff;padding:5px 0;overflow:auto;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.treeTable.contentbox{border-color:#e5e5e5}.treeTableHolder{position:relative;padding-left:28px}.treeTable>.treeTableHolder{padding-left:15px}.treeTableHolder:before{content:'';position:absolute;top:20px;left:38px;height:100%;border-left:1px dashed #ddd;overflow:hidden}.treeTable>.treeTableHolder:before{left:25px}.treeTableHolder.active .treeTableHolder:not(:first-child):before{top:0;height:calc(100% + 20px)}.treeTableHolder:last-child:before{height:0!important}.treeTableParent,.treeTableChild{transition:all .25s;position:relative;height:40px;padding-left:30px;line-height:41px;overflow:hidden}.treeTableHolder:not(.active) .treeTableHolder .treeTableParent{height:0}.treeTableChild{padding-left:58px}.treeTable>.treeTableChild{padding-left:45px}.treeTable>.treeTableChild:only-child{padding-left:15px}.treeTableHolder:not(.active) .treeTableChild{height:0}.treeTableParent:before,.treeTableChild:before{content:'';position:absolute;top:20px;left:38px;height:20px;border-left:1px dashed #ddd;overflow:hidden}.treeTableHolder:not(.active) .treeTableParent:before{height:0}.treeTable>.treeTableChild:before{left:25px}.treeTableChild:before{top:0;height:40px}.treeTableChild:first-child:before{top:20px;height:20px}.treeTableChild:last-child:before{height:20px}.treeTableChild:only-child:before{height:0}.treeTableParent:after,.treeTableChild:after{content:'';position:absolute;top:20px;left:38px;width:20px;border-bottom:1px dashed #ddd;overflow:hidden}.treeTableParent:after{left:20px;width:18px}.treeTable>.treeTableChild:after{left:25px}.treeTable>.treeTableChild:only-child:after{display:none}.treeTableToggle{transition:all .25s;position:absolute;top:10px;left:0;width:20px;height:20px;background:#aaa;border-radius:50%;z-index:1}.treeTableHolder:not(.active) .treeTableToggle{background:#64c84b}.treeTableToggle:before,.treeTableToggle:after{transition:all .25s;content:'';position:absolute;top:9px;left:5px;width:10px;height:2px;background:#fff;border-radius:1px}.treeTableHolder:not(.active) .treeTableToggle:before{transform:rotate(-90deg)}.treeTableHolder.active .treeTableToggle:after{opacity:0}.treeTableHolder:not(.active) .treeTableToggle:after{transform:rotate(-180deg);opacity:1}.treeTable .selectElement{position:relative;height:40px}.activeSelection .treeTable .selectElement{cursor:pointer}.activeSelection .treeTable .selectElement:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0);z-index:15}.treeTable .checkbox{margin-top:12px;z-index:1}.treeTableParent .checkbox{margin-right:-8px}.activeSelection .treeTable .selectElement:hover .checkbox{border-color:#3296fa}.treeTableTitle{float:left;max-width:calc(100% - 41px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:10px}.treeTableParent .treeTableTitle{margin-left:18px}.smartTable{position:relative;width:100%;background:#fff;overflow:hidden;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.smartTable.contentbox{overflow:auto;border-color:#e5e5e5}.smartTableSortlist{list-style:none;padding:0;margin:-1px 0 0 0}.smartTableSortlist>li{transition:box-shadow .25s,opacity .25s;background:#fff;border-top:1px solid #eee}.smartTableSortlist>.ui-sortable-helper{box-shadow:0 0 50px rgba(0,0,0,.25);opacity:.85}.smartTableSortlist>.ui-sortable-placeholder{visibility:visible!important;background:#3296fa}.smartTableToggle{border-top:1px solid #eee}.smartTableToggle:first-child{border:0}.smartTableElement{transition:all .25s;position:relative;height:50px;line-height:51px;overflow:hidden;border-top:1px solid #eee}.smartTableElementAdd{background:#e8f7e4;cursor:pointer}.smartTableElement:first-child{border:0}.smartTableElement:hover{background:rgba(255,255,0,.05)}.smartTableElementAdd:hover{background:#d8f1d2}.activeSelection .smartTableElement:hover,.activeSelection .smartTableElement.active{background:rgba(50,150,250,.05);cursor:pointer}.smartTableElement:before{transition:all .25s;content:'';position:absolute;top:0;left:0;bottom:0;width:0;background:#3296fa;opacity:0}.smartTableElement.active:before{width:3px;opacity:1}.activeSelection .smartTable:not(.dontHideSorting) .smartTableElement:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0);z-index:15}.smartTableElementAdd:before{position:relative;content:'';float:left;width:16px;height:16px;background:#fff url(/img/icons/12/add_64c84b.svg) 50% 50% no-repeat;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin:17px;z-index:1;opacity:1}.smartTableElement .checkbox{position:relative;margin:17px;z-index:1}body:not(.activeSelection) .checkbox:not(:first-child){margin-left:0}.smartTableToggle.active>.smartTableElement>.checkbox{margin-left:17px!important}.activeSelection .smartTableElement:hover .checkbox{border-color:#3296fa}.smartTableTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;outline:none;margin:0 15px}.smartTableTitle:empty:after{content:attr(placeholder);color:#999}.smartTableTitle .id{color:#999}.smartTableBoxlink{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.smartTableSort{transition:all .25s;position:relative;float:left;width:50px;height:50px;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;z-index:1}.smartTableSort:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.activeSelection .smartTable:not(.dontHideSorting) .smartTableSort,.smartTable:not(.dontHideSorting) .smartTableToggle.active>.smartTableElement>.smartTableSort{margin-left:-50px}.smartTableSort span,.smartTableSort span:before,.smartTableSort span:after{transition:all .25s;content:'';position:absolute;top:21px;left:17px;width:16px;height:1px;background:rgba(50,150,250,.5)}.smartTableSort span:before{top:3px;left:0}.smartTableSort span:after{top:6px;left:0}.smartTableSort:hover span,.smartTableSort:hover span:before,.smartTableSort:hover span:after,.ui-sortable-helper .smartTableSort span,.ui-sortable-helper .smartTableSort span:before,.ui-sortable-helper .smartTableSort span:after{background:rgba(50,150,250,1)}.smartTableElement .avatar{margin:10px}.smartTableIcons{position:relative;float:right;margin:14px;z-index:1}.smartTableIcon{position:relative;float:left;width:30px;height:30px;background:#fff;border:1px solid #ddd;border-radius:50%;box-sizing:border-box;margin:10px}.smartTableSortlist .smartTableIcon{transition:margin .25s;margin-left:0}.smartTableSortlist .smartTableToggle.active>.smartTableElement>.smartTableIcon{margin-left:10px}.smartTable>.smartTableToggle:not(.disabled)>.smartTableElement .smartTableIcon.ifDisabled,.smartTable>.smartTableToggle.disabled>.smartTableElement .smartTableIcon:not(.ifDisabled),.smartTable>.smartTableElement:not(.disabled) .smartTableIcon.ifDisabled,.smartTable>.smartTableElement.disabled .smartTableIcon:not(.ifDisabled){display:none}.smartTableIcon img{float:left;margin:8px}.smartTableToggle>.smartTableElement>.smartTableIcons{margin-right:46px}.smartTableIcons a{float:left;display:block;transition:all .25s;width:22px;height:22px;border-radius:2px;margin-left:5px}.smartTableIcons a:hover{background:rgba(0,0,0,.05)}.smartTableIcons a img{float:left;margin:5px}.smartTableToggleBar{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.smartTableToggleBar:after{transition:all .25s;content:'';position:absolute;top:0;right:0;width:56px;height:50px;background:url('/img/careersite/down.svg') 50% 50% no-repeat}.smartTableToggle.disabled .smartTableToggleBar{display:none}.smartTableToggle.active>.smartTableElement>.smartTableToggleBar:after{transform:rotate(180deg)}.smartTableToggleContent{transition:all .25s;background:#fafafa;padding:0 15px;max-height:0;overflow:hidden;border-top:0 solid #eee}.smartTableToggle:not(.disabled).active>.smartTableToggleContent{padding:15px;max-height:100%;border-top:1px solid #eee}.XYaxis{height:calc(100vh - 280px);overflow:hidden;margin-top:10px}.XYaxisGradient{position:absolute;top:1px;right:1px;bottom:1px;left:1px;overflow:hidden;border-radius:2px}.XYaxisGradient:before{content:'';position:absolute;top:-100%;right:-100%;width:200%;height:200%;background:#fafafa;background-image:radial-gradient(ellipse,#64c84b,#8cd24b,#afd21e,#d7d200,#ffd200,#ffbe00,#fa0,#ff9100,#ff644b,#f54b4b,#f54b4b);filter:saturate(.65)}.XYaxisBarXaxis,.XYaxisBarYaxis{transition:background .25s;position:absolute;bottom:26px;left:60px;width:calc(100% - 111px);height:34px;padding:0 15px;background:rgba(0,0,0,.25);line-height:36px;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;letter-spacing:1px;font-weight:bold;color:#fff;overflow:hidden;box-sizing:border-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px;cursor:pointer}.grid .XYaxisBarXaxis{width:calc(100% - 86px)}.XYaxisBarYaxis{width:calc(100vh - 383px);left:26px;transform:rotate(270deg);transform-origin:0% 0%;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}.grid .XYaxisBarYaxis{width:calc(100vh - 368px)}.XYaxisBarXaxis:hover,.XYaxisBarYaxis:hover{background:rgba(0,0,0,.5);z-index:2}.XYaxisBarXaxis:after,.XYaxisBarYaxis:after{content:'';display:inline-block;vertical-align:top;width:12px;height:34px;background:url('/img/icons/12/arrow_ffffff.svg') 50% 50% no-repeat;margin-left:5px}.XYaxisDiagram{position:absolute;top:41px;left:60px;width:calc(100% - 111px);height:calc(100% - 101px);background:rgba(0,0,0,.05);box-shadow:0 0 0 1px rgba(255,255,255,.25) inset,0 0 10px rgba(0,0,0,.1);border-top-right-radius:3px}.XYaxisDiagramXaxisPosition{position:absolute;bottom:1px;left:50%;width:1px;height:calc(100% - 2px);background:rgba(255,255,255,.25);transform:translate(-1px,0)}.XYaxisDiagramXaxisPosition span{position:absolute;display:block;top:-24px;left:-50px;width:100px;text-align:center;font-size:11px;color:#fff}.XYaxisDiagramYaxisPosition{position:absolute;bottom:50%;left:1px;width:calc(100% - 2px);height:1px;background:rgba(255,255,255,.25);transform:translate(0,1px)}.XYaxisDiagramYaxisPosition span{position:absolute;display:block;bottom:-10px;right:-110px;width:100px;text-align:left;font-size:11px;color:#fff}.XYaxisDiagram .avatar{transition:all .25s;position:absolute;bottom:0;left:0;transform:translate(-50%,50%);box-shadow:0 0 0 2px #fff,0 0 10px rgba(0,0,0,.15);cursor:pointer;z-index:2}.XYaxisDiagram .avatar:hover,.XYaxisDiagramGroup:hover .avatar{transform:translate(-50%,50%) scale(1.1);box-shadow:0 0 0 2px #fff,0 0 50px rgba(0,0,0,.25);z-index:4}.XYaxisDiagramPast{transition:all .25s;position:absolute;bottom:0;left:0;width:10px;height:10px;background:#3296fa;border-radius:50%;transform:translate(-50%,50%);box-shadow:0 0 0 2px #fff,0 0 10px rgba(0,0,0,.15);cursor:pointer;z-index:1}.XYaxisDiagramPast:hover,.XYaxisDiagramGroup:hover .XYaxisDiagramPast{transform:translate(-50%,50%) scale(1.1);box-shadow:0 0 0 2px #fff,0 0 50px rgba(0,0,0,.25);z-index:3}.XYaxisDiagramLine{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleY(-1)}.XYaxisDiagramLine line{transition:all .25s;stroke:#fff;stroke-width:2;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.XYaxisDiagramGroup:hover .XYaxisDiagramLine line{stroke-dasharray:2 0}.XYaxisGrid{display:flex;flex-direction:column;position:absolute;top:26px;left:60px;width:calc(100% - 88px);height:calc(100% - 88px);background:rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.25);border-top-right-radius:2px}.XYaxisGridRow{display:flex;flex:1}.XYaxisGridCell{display:flex;flex:1;position:relative}.XYaxisGridCell:not(:last-child){border-right:1px solid rgba(255,255,255,.25)}.XYaxisGridRow:not(:last-child) .XYaxisGridCell{border-bottom:1px solid rgba(255,255,255,.25)}.XYaxisGridCellLines{transition:all .25s;position:absolute;top:0;left:0;width:100%;height:100%;background:url('/img/linepattern.svg');opacity:0}.XYaxis.development .XYaxisGridCellLines.active{opacity:.05}.XYaxisGridCellTitle{transition:all .25s;position:absolute;top:0;left:0;width:100%;height:24px;background:rgba(0,0,0,.05);padding:0 10px;line-height:24px;white-space:nowrap;text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-size:12px;color:rgba(255,255,255,.5);overflow:hidden;backdrop-filter:blur(0);box-sizing:border-box;z-index:10}.XYaxisGridCell:hover .XYaxisGridCellTitle{background:rgba(0,0,0,.1);color:rgba(255,255,255,1);backdrop-filter:blur(5px)}.XYaxisGridCellTitle.contentEditable{font-size:12px!important;line-height:24px!important;color:rgba(255,255,255,.5)!important}.XYaxisGridCell:hover .XYaxisGridCellTitle.contentEditable{color:rgba(255,255,255,1)!important}.XYaxisGridCell .XYaxisGridCellTitle.contentEditable:not(:focus):hover{text-decoration:underline}.XYaxisGridCell .XYaxisGridCellTitle.contentEditable:empty:after{color:rgba(255,255,255,.5)!important}.XYaxisGridCell:hover .XYaxisGridCellTitle.contentEditable:empty:after{color:rgba(255,255,255,1)!important}.XYaxisGridCell .XYaxisGridCellTitle.contentEditable:focus:empty:after{color:rgba(255,255,255,.25)!important}.XYaxisGridScroll{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.XYaxisGridWrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;padding:41px 3px 3px 17px;box-sizing:border-box;overflow:auto}.XYaxisGrid .avatar{transition:all .25s;position:relative;box-shadow:0 0 0 2px #fff,0 0 10px rgba(0,0,0,.15);cursor:pointer;overflow:visible;z-index:2;margin:0 14px 14px 0}.XYaxisGrid .avatar:hover{transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 50px rgba(0,0,0,.25);z-index:4}.XYaxis.development .XYaxisGrid .avatar.dev:before{content:'';position:absolute;top:-3px;left:-3px;width:16px;height:16px;background:#fff url(/img/icons/12/arrow_64c84b.svg) 50% 50% no-repeat;border-radius:8px;transform:rotate(-90deg)}.XYaxis.development .XYaxisGrid .avatar.up-right:before{transform:rotate(-45deg)}.XYaxis.development .XYaxisGrid .avatar.right:before{transform:rotate(0deg)}.XYaxis.development .XYaxisGrid .avatar.down-right:before{transform:rotate(45deg);background-image:url('/img/icons/12/arrow_ffbe00.svg')}.XYaxis.development .XYaxisGrid .avatar.down:before{transform:rotate(90deg);background-image:url('/img/icons/12/arrow_f54b4b.svg')}.XYaxis.development .XYaxisGrid .avatar.down-left:before{transform:rotate(135deg);background-image:url('/img/icons/12/arrow_f54b4b.svg')}.XYaxis.development .XYaxisGrid .avatar.left:before{transform:rotate(180deg);background-image:url('/img/icons/12/arrow_f54b4b.svg')}.XYaxis.development .XYaxisGrid .avatar.up-left:before{transform:rotate(225deg);background-image:url('/img/icons/12/arrow_ffbe00.svg')}.XYaxisGrid .avatar.percent{background-color:transparent;color:#fff;font-size:12px;box-shadow:0 0 0 2px rgba(255,255,255,.5)}.XYaxisGridAvatarColor{position:absolute;bottom:-3px;right:-3px;width:12px;height:12px;background:#3296fa;border:2px solid #fff;border-radius:8px}.XYaxisTooltip{width:400px;max-height:300px;overflow:auto;border-radius:4px;margin:-6px -14px}.XYaxisTooltipSection{padding:15px}a.XYaxisTooltipSection{transition:all .25s;display:block;background:rgba(0,0,0,0);color:#fff}a.XYaxisTooltipSection:hover{background:rgba(0,0,0,.25)}.XYaxisTooltipSection:not(:last-child){border-bottom:1px solid #444}.XYaxisTooltipSection .avatar{margin-right:15px}.XYaxisTooltipTitle{float:left;margin-top:2px}.XYaxisTooltipTitle div,.XYaxisTooltipElement span{display:block;font-size:12px;color:#aaa}.XYaxisTooltipElement:not(:last-child){margin-bottom:15px}.XYaxisTooltipElement div span{display:inline-block;font-size:14px;color:#666;margin:0 0 0 5px}.XYaxisTooltipElement img{display:inline-block;vertical-align:top;margin:3px 5px 0 0}.calendarDate{position:relative;display:table;margin:0 auto}.calendarDateBack,.calendarDateNext{transition:all .25s;float:left;display:block;width:34px;height:34px;background:#ccc url('/img/icons/14/back_ffffff.svg') 60% 50% no-repeat;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.calendarDateBack{border-top-left-radius:17px;border-bottom-left-radius:17px}.calendarDateNext{background-image:url('/img/icons/14/next_ffffff.svg');background-position:40% 50%;border-top-right-radius:17px;border-bottom-right-radius:17px}.calendarDateBack:hover,.calendarDateNext:hover{background-color:#3296fa}.calendarDateTitle{transition:all .25s;float:left;display:block;height:32px;background:rgba(255,255,255,.5);line-height:33px;text-decoration:none;font-weight:bold;color:#000;overflow:hidden;padding:0 5px 0 15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.calendarDateTitle:hover,.calendarDateTitle.active{background:rgba(255,255,255,1);color:#3296fa}.calendarDateTitle:after{transition:all .25s;content:'';float:right;width:29px;height:32px;background:url('/img/icons/9/arrowdown_aaaaaa.svg') 50% 50% no-repeat}.calendarDateTitle.active:after{transform:rotate(180deg)}.calendarWeekly{display:table;width:100%;height:500px;background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.calendarWeekly:not(.showWeekend) .weekend{display:none}.calendarWeeklyTop{display:table-row;height:0}.calendarWeeklyTopHolder{display:flex;border-bottom:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.1)}.calendarWeeklyTop .calendarWeeklyWeeknum{float:left;width:63px;padding:6px 0 4px 0;text-align:center;line-height:15px;font-size:12px;color:#999}.calendarWeeklyTop .calendarWeeklyWeeknum span:last-child{display:block;font-weight:bold}.calendarWeeklyTop .calendarWeeklyDay{overflow:visible!important}.calendarWeeklyTop .calendarWeeklyDay:before{content:'';position:absolute;top:0;left:-1px;width:1px;height:172px;background:#ddd}.calendarWeeklyTop .calendarWeeklyDayWeekendToggle{transition:all .25s;position:absolute;top:10px;right:0;height:20px;line-height:20px;background:#fafafa url('/img/icons/9/arrowleft_aaaaaa.svg') 5px 50% no-repeat;padding:0 5px 0 14px;text-transform:uppercase;font-size:0;font-weight:bold;color:#aaa;overflow:hidden;border:1px solid #ddd;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;box-sizing:border-box;cursor:pointer}.calendarWeeklyTop .calendarWeeklyDayWeekendToggle:hover{padding:0 5px 0 19px;font-size:10px}.calendarWeeklyTop .calendarWeeklyDayWeekendToggle.active{background-image:url('/img/icons/9/arrowright_aaaaaa.svg')}.calendarWeeklyTop .calendarWeeklyDayLabel{height:40px;padding:0 10px;white-space:nowrap;line-height:42px;overflow:hidden}.calendarWeeklyTop .calendarWeeklyDayLabel.today{font-weight:bold}.calendarWeeklyTop .calendarWeeklyDayLabel span:first-child{float:left;min-width:20px;height:20px;padding:0 4px;text-align:center;line-height:21px;font-size:12px;color:#999;overflow:hidden;border-radius:10px;box-sizing:border-box;box-shadow:0 0 0 1px #ddd inset;margin:10px 10px 0 0}.calendarWeeklyTop .calendarWeeklyDay.today .calendarWeeklyDayLabel span:first-child{background:#3296fa;color:#fff;box-shadow:none}.calendarWeeklyAllDay{position:relative;max-height:132px;overflow-y:auto}.calendarWeeklyAllDay .calendarWeeklyEvent{position:relative;top:0;right:0;left:0;bottom:0;margin:0 2px 2px 2px}.calendarWeeklyAllDay .calendarWeeklyEventTitle{white-space:nowrap}.calendarWeeklyWeek{display:table-row;height:100%}.calendarWeeklyWeekHolder{display:table-cell;position:relative}.calendarWeeklyWeekScroll{display:flex;position:absolute;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.calendarWeeklyTime{float:left;width:63px}.calendarWeeklyTime ul{width:100%;padding:0;list-style-type:none;margin:20px 0}.calendarWeeklyTime ul li{height:41px;line-height:41px;text-align:center;font-size:12px;color:#999}.calendarWeeklyTime ul li:nth-child(2n+1){color:#ccc}.calendarWeeklyDay{position:relative;float:left;width:calc(20% - 13.6px);overflow:hidden;border-left:1px solid #ddd}.showWeekend .calendarWeeklyDay{width:calc(14.2857142857% - 10px)}.calendarWeekly.day .calendarWeeklyDay{width:calc(100% - 64px)}.calendarWeeklyDay ul{width:100%;padding:0;list-style-type:none;margin:0}.calendarWeeklyDay ul li{transition:all .25s;position:relative;height:40px;background-position:50% 50%;border-bottom:1px solid #eee}.calendarWeekly.create .calendarWeeklyDay ul li{cursor:pointer}.calendarWeekly.create .calendarWeeklyDay ul li:after{transition:all .25s;content:'';position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:rgba(100,200,75,.15) url('/img/icons/12/add_64c84b.svg') 50% 50% no-repeat;border:1px solid rgba(100,200,75,.15);border-radius:3px;box-sizing:border-box;opacity:0}.calendarWeekly.create .calendarWeeklyDay ul li:hover:after{opacity:1}.calendarWeeklyDay ul li:last-child{border-bottom:0}.calendarWeeklyPast{position:absolute;top:0;left:0;right:0;height:100%;background:rgba(0,0,0,.025)}.calendarWeeklyPast.rightNow:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#3296fa;z-index:6}.calendarWeeklyEvent{transition:all .25s;position:absolute;top:2px;left:2px;right:2px;height:36px;background:#3296fa;overflow:hidden;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-sizing:border-box;opacity:.9}.calendarWeeklyEvent.past,.highlight .calendarWeeklyEvent:not(.highlighted):not(.drag){opacity:.5;filter:grayscale(100%)}.calendarWeeklyEvent.past.highlighted{filter:grayscale(0%)}.highlight .calendarWeeklyEvent.highlighted{z-index:3}.calendarWeeklyEvent.lines:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('/img/linepattern.svg');background-position:0 0;opacity:.1;z-index:-1}.calendarWeeklyEvent:hover{box-shadow:0 0 0 1px rgba(255,255,255,.5);z-index:4}.calendarWeeklyEvent.active{background-color:#333!important;opacity:1!important;filter:grayscale(0%)!important;box-shadow:0 0 200px 100px rgba(255,255,255,.75);z-index:5}.calendarWeeklyEvent.drag{transition:box-shadow .25s;box-shadow:0 0 0 1px rgba(255,255,255,.5);cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;user-select:none;z-index:2}.calendarWeeklyEvent.drag:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.calendarWeeklyEventDelete{transition:all .25s;position:absolute;top:6px;right:5px;display:block;width:22px;height:22px;background:url('/img/icons/12/trash_ffffff.svg') 50% 50% no-repeat;border-radius:2px;opacity:.5}.calendarWeeklyEventDelete:hover{background-color:rgba(0,0,0,.25);opacity:1}.calendarWeeklyEventTitle{padding:10px;white-space:normal;line-height:15px;font-size:12px;color:#fff;overflow:hidden}.calendarWeeklyEventTitle.clock,.calendarWeeklyEventTitle.event,.calendarWeeklyEventTitle.private,.calendarWeeklyEventTitle.onsite,.calendarWeeklyEventTitle.phone,.calendarWeeklyEventTitle.birthday,.calendarWeeklyEventTitle.anniversary,.calendarWeeklyEventTitle.absence,.calendarWeeklyEventTitle.holiday,.calendarWeeklyEventTitle.task,.calendarWeeklyEventTitle.job,.calendarWeeklyEventTitle.learning{background:url('/img/icons/12/time_ffffff.svg') 10px 11px no-repeat;padding-left:28px}.calendarWeeklyEventTitle.event{background-image:url('/img/icons/12/calendar_ffffff.svg')}.calendarWeeklyEventTitle.private{background-image:url('/img/icons/12/lock_closed_ffffff.svg');font-style:italic}.calendarWeeklyEventTitle.onsite{background-image:url('/img/icons/12/silhouettes_ffffff.svg')}.calendarWeeklyEventTitle.phone{background-image:url('/img/icons/12/phone_ffffff.svg')}.calendarWeeklyEventTitle.birthday{background-image:url('/img/icons/12/cake_ffffff.svg')}.calendarWeeklyEventTitle.anniversary{background-image:url('/img/icons/12/heart_ffffff.svg')}.calendarWeeklyEventTitle.absence{background-image:url('/img/icons/12/island_ffffff.svg')}.calendarWeeklyEventTitle.holiday{background-image:url('/img/icons/12/notallowed_ffffff.svg')}.calendarWeeklyEventTitle.task{background-image:url('/img/icons/12/checkmark_ffffff.svg')}.calendarWeeklyEventTitle.job{background-image:url('/img/icons/12/bag_ffffff.svg')}.calendarWeeklyEventTitle.learning{background-image:url('/img/icons/12/education_ffffff.svg')}.calendarWeeklyEventDrag{position:absolute;bottom:-1px;left:-1px;right:-1px;height:11px;cursor:ns-resize}.calendarWeeklyEventDrag:before,.calendarWeeklyEventDrag:after{content:'';transition:all .25s;position:absolute;top:2px;left:calc(50% - 6px);width:12px;height:2px;background:#000;border-radius:1px;opacity:.25}.calendarWeeklyEventDrag:after{top:5px}.calendarWeeklyEventDrag:hover:before,.calendarWeeklyEventDrag:hover:after{opacity:.5}.calendarTooltipEvent{max-width:300px;overflow:hidden;border-radius:4px;margin:-6px -14px}.calendarTooltipEventUser{background:#3296fa;padding:5px 15px;line-height:20px;text-align:center;font-size:12px;font-style:italic;color:#fff;border:1px solid #000;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 1px 0 0 rgba(255,255,255,.15) inset}.calendarTooltipEventTitle{transition:all .25s;position:relative;display:block;background:#000;padding:16px 15px 14px 15px;line-height:20px;font-weight:bold;text-decoration:none;color:#fff}.calendarTooltipEventTitle.event,.calendarTooltipEventTitle.private,.calendarTooltipEventTitle.onsite,.calendarTooltipEventTitle.phone,.calendarTooltipEventTitle.birthday,.calendarTooltipEventTitle.anniversary,.calendarTooltipEventTitle.holiday,.calendarTooltipEventTitle.absence,.calendarTooltipEventTitle.task,.calendarTooltipEventTitle.job,.calendarTooltipEventTitle.learning{background:#000 url('/img/icons/12/calendar_f54b4b.svg') 15px 19px no-repeat;padding-left:37px}.calendarTooltipEventTitle.private{background-image:url('/img/icons/12/lock_closed_aaaaaa.svg')}.calendarTooltipEventTitle.onsite{background-image:url('/img/icons/12/silhouettes_3296fa.svg')}.calendarTooltipEventTitle.phone{background-image:url('/img/icons/12/phone_64c84b.svg')}.calendarTooltipEventTitle.birthday{background-image:url('/img/icons/12/cake_aaaaaa.svg')}.calendarTooltipEventTitle.anniversary{background-image:url('/img/icons/12/heart_aaaaaa.svg')}.calendarTooltipEventTitle.holiday{background-image:url('/img/icons/12/notallowed_aaaaaa.svg')}.calendarTooltipEventTitle.absence{background-image:url('/img/icons/12/island_aaaaaa.svg')}.calendarTooltipEventTitle.task{background-image:url('/img/icons/12/checkmark_aaaaaa.svg')}.calendarTooltipEventTitle.job{background-image:url('/img/icons/12/bag_aaaaaa.svg')}.calendarTooltipEventTitle.learning{background-image:url('/img/icons/12/education_aaaaaa.svg')}a.calendarTooltipEventTitle{padding-right:39px}a.calendarTooltipEventTitle:hover{background-color:#222}a.calendarTooltipEventTitle:before{content:'';position:absolute;top:calc(50% - 19px);right:0;width:39px;height:39px;background:url('/img/icons/9/arrowright_aaaaaa.svg') 50% 50% no-repeat}.calendarTooltipEventLink{transition:all .25s;display:block;position:relative;background:url('/img/icons/12/link_aaaaaa.svg') 15px 18px no-repeat;padding:15px 39px 15px 37px;color:#fff;text-decoration:none;border-top:1px solid #444}.calendarTooltipEventLink.job{background-image:url('/img/icons/12/bag_aaaaaa.svg')}.calendarTooltipEventLink:hover{background-color:#222}.calendarTooltipEventLink:after{content:'';position:absolute;top:calc(50% - 12px);right:0;width:24px;height:24px;background:url('/img/icons/9/arrowright_aaaaaa.svg') 0 50% no-repeat}.calendarTooltipEventPerson{transition:all .25s;display:block;background:url('/img/icons/9/arrowright_aaaaaa.svg') calc(100% - 15px) 50% no-repeat;padding:15px 39px 15px 15px;color:#fff;text-decoration:none;border-top:1px solid #444}.calendarTooltipEventPerson:hover{background-color:#222}.calendarTooltipEventPerson span{display:block;padding-left:10px;line-height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:6px 0 -6px 0}.calendarTooltipEventPerson span:last-of-type{font-size:12px;color:#999}.calendarTooltipEventInfo{padding:15px;border-top:1px solid #444}.calendarTooltipEventInfoElement{display:block;background:url('/img/icons/12/infosign_aaaaaa.svg') 0 4px no-repeat;padding-left:22px;line-height:20px;color:#fff;text-decoration:none}a.calendarTooltipEventInfoElement{color:#96c8fa}.calendarTooltipEventInfoElement:not(:last-child){margin-bottom:10px}.calendarTooltipEventInfoElement.attendees{background-image:url('/img/icons/12/silhouettes_aaaaaa.svg');background-position:0 9px}.calendarTooltipEventAvatarscroll{width:100%;padding:0!important;box-sizing:border-box;overflow:auto}.calendarTooltipEventAvatarscrollHolder{padding:15px;font-size:0;white-space:nowrap;overflow:auto}.calendarTooltipEventAvatarscroll .avatars{height:40px;padding-right:15px}.calendarTooltipEventAvatarscroll .avatars .avatar{position:relative;float:none;display:inline-block;vertical-align:top;overflow:visible}.calendarTooltipEvent .avatar{position:relative;overflow:visible;box-shadow:0 0 0 2px #333!important}.calendarTooltipEvent .avatar.rejected:before,.calendarTooltipEvent .avatar.noanswer:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f54b4b;border-radius:50%;opacity:.5}.calendarTooltipEvent .avatar.noanswer:before{background:#333}.calendarTooltipEvent .avatar.accepted:after,.calendarTooltipEvent .avatar.rejected:after,.calendarTooltipEvent .avatar.noanswer:after{content:'';position:absolute;bottom:-5px;left:calc(50% - 5px);width:6px;height:6px;background:#64c84b;border:2px solid #fff;border-radius:50%}.calendarTooltipEvent .avatar.accepted:after,.calendarTooltipEvent .avatar.rejected:after,.calendarTooltipEvent .avatar.noanswer:after{border:2px solid #333}.calendarTooltipEvent .avatar.rejected:after{background:#f54b4b}.calendarTooltipEvent .avatar.noanswer:after{background:#ffd200}.tooltip_templates{display:none}.tooltip_menu{margin:-6px -14px}.tooltip_menu a{transition:all .25s;display:block;height:40px;background:url('/img/icons/12/link_aaaaaa.svg') 14px 14px no-repeat;padding:0 40px;line-height:41px;text-decoration:none;color:#fff;white-space:nowrap;overflow:hidden;border-radius:3px}.tooltip_menu:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}.tooltip_menu:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.tooltip_menu a:hover{background-color:rgba(255,255,255,.1)}.contentPadding{padding:25px;border-bottom:1px solid #e5e5e5}.contentPadding:last-child{border-bottom:0}.contentToggleBar{transition:all .25s;position:relative;padding:20px 66px 20px 25px;cursor:pointer;border-top:1px solid #e5e5e5;margin-top:-1px}.contentToggleBar:hover{background-color:rgba(50,150,250,.05)}.contentToggleBar.disabled{background:#fafafa}.contentToggleBar:after{transition:all .25s;content:'';position:absolute;top:0;right:0;bottom:0;width:66px;background:url('/img/careersite/down.svg') 50% 50% no-repeat}.contentToggleBar.active:after{transform:rotate(180deg)}.contentToggleBar.disabled:after{opacity:0}.contentToggle{border-top:1px solid #e5e5e5}.infomessage{position:relative;background:rgba(50,150,250,.1);padding:15px;border:1px solid rgba(50,150,250,.25);border-radius:3px}.infomessage.mini{padding:10px;font-size:12px}.infomessage.success{background:rgba(100,200,75,.1);border:1px solid rgba(100,200,75,.25)}.infomessage.warning{background:rgba(255,255,0,.1);border:1px solid rgba(255,170,0,.25)}.infomessage.notallowed{background:rgba(245,75,75,.1);border:1px solid rgba(245,75,75,.25)}.infomessage:before{content:'';position:absolute;top:-1px;left:-1px;width:30px;height:30px;background:#3296fa url('/img/icons/12/info_ffffff.svg') 6px 7px no-repeat;border-radius:3px 0 30px 0}.infomessage.success:before{background-color:#64c84b;background-image:url('/img/icons/12/checkmark_ffffff.svg')}.infomessage.warning:before{background-color:#fa0;background-image:url('/img/icons/12/warning_ffffff.svg')}.infomessage.notallowed:before{background-color:#f54b4b;background-image:url('/img/icons/12/notallowed_ffffff.svg')}.infomessage span{content:'';float:right;width:calc(100% - 30px)}.infomessage ul{padding-left:20px;margin:5px 0 0 0}.popup{transition:height 0s linear .5s,opacity .5s;position:fixed;top:0;left:0;width:100%;height:0;background:rgba(0,0,0,.35);background:radial-gradient(rgba(0,0,0,.25),rgba(0,0,0,.75));z-index:200;opacity:0;overflow:hidden}.popup.active{transition:height 0s,opacity .5s;height:100%;opacity:1}.popup .holder{transition:all .5s;position:absolute;top:45%;left:50%;max-width:calc(100% - 50px);max-height:calc(100% - 50px);transform:translate(-50%,-50%);margin-right:-50%}.activeSelection .popup{z-index:198}.popup.fullscreen .holder{top:50%;left:45%}.popup.fullscreenExtra .holder{top:0;left:-5%;width:100%;max-width:100%;max-height:100%;transform:none}.popup.active .holder{top:50%}.popup.fullscreen.active .holder{left:50%}.activeSelection .popup.fullscreen.active .holder{top:calc(50% - 32px)}@media(max-width:1200px),(max-height:800px){.activeSelection .popup.fullscreen.active .holder{top:0}}.popup.fullscreenExtra.active .holder{top:0;left:0}.popup .content{position:relative;float:left;width:400px;max-width:calc(100vw - 110px);max-height:calc(100vh - 50px);background:#fff;overflow:auto;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.popup .content:last-child{max-width:100%}.popup.fullscreen .content{transition:height .5s;width:1500px;height:calc(100vh - 50px)}.activeSelection .popup.fullscreen .content{height:calc(100vh - 114px)}@media(max-width:1200px),(max-height:800px){.activeSelection .popup.fullscreen .content{height:calc(100vh - 64px)}}.popup.fullscreenExtra .content{width:calc(100% - 70px);max-width:calc(100% - 70px);height:100vh;max-height:100vh;border-radius:0}.popup.fullscreenExtra .content:last-child{width:100%;max-width:100%}.popup .actions{float:left;margin:15px -10px 0 15px}.popup .actions .close,.popup .actions .prev,.popup .actions .next,.popup .actions .fullscreen{transition:all .25s;display:block;float:left;width:50px;height:50px;background:rgba(0,0,0,.5);overflow:hidden;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);clear:left;margin-bottom:15px}.popup .actions .next{transform:rotateY(180deg)}.popup .actions .disabled{opacity:.25;cursor:not-allowed}.popup .actions .fullscreen{background:#3296fa url('/img/fullscreen.svg') 50% 50% no-repeat}.popup.fullscreenExtra .actions .fullscreen{background:#f54b4b url('/img/fullscreen_close.svg') 50% 50% no-repeat}.popup.fullscreenExtra .actions .close,.popup.fullscreenExtra .actions .prev,.popup.fullscreenExtra .actions .next,.popup.fullscreenExtra .actions .fullscreen{width:40px;height:40px}.popup .actions .close:hover,.popup .actions .prev:hover,.popup .actions .next:hover{background-color:#fff}.popup .actions .close:active,.popup .actions .prev:active,.popup .actions .fullscreen:active{transform:scale(.85)}.popup .actions .next:active{transform:scale(.85) rotateY(180deg)}.popup .actions .fullscreen:hover,.popup .actions .fullscreen:active{background-color:#3296fa;transform:scale(1.15)}.popup.fullscreenExtra .actions .fullscreen:hover,.popup.fullscreenExtra .actions .fullscreen:active{background-color:#3296fa;transform:scale(1)}.popup .actions .close span,.popup .actions .prev span,.popup .actions .next span{display:block;width:26px;height:26px;transform:rotate(45deg);margin:12px 0 0 12px}.popup .actions .prev span,.popup .actions .next span{transform:rotate(135deg);margin-left:7px}.popup.fullscreenExtra .actions .close span,.popup.fullscreenExtra .actions .prev span,.popup.fullscreenExtra .actions .next span{margin:7px 0 0 7px}.popup.fullscreenExtra .actions .prev span,.popup.fullscreenExtra .actions .next span{margin-left:2px}.popup .actions .close span:before,.popup .actions .close span:after,.popup .actions .prev span:before,.popup .actions .prev span:after,.popup .actions .next span:before,.popup .actions .next span:after{transition:all .25s;content:'';position:absolute;top:12px;left:0;width:26px;height:2px;background:#fff;border-radius:1px}.popup .actions .close span:after,.popup .actions .prev span:after,.popup .actions .next span:after{top:0;left:12px;width:2px;height:26px}.popup .actions .prev span:before,.popup .actions .next span:before{width:14px}.popup .actions .prev span:after,.popup .actions .next span:after{height:14px}.popup .actions .close:hover span:before,.popup .actions .close:hover span:after{background:#f54b4b}.popup .actions .prev:hover span:before,.popup .actions .prev:hover span:after,.popup .actions .next:hover span:before,.popup .actions .next:hover span:after{background:#3296fa}@media(max-width:1200px),(max-height:800px){.popup.fullscreen .holder{top:0;left:-5%;width:100%;max-width:100%;max-height:100%;transform:none}.popup.fullscreen.active .holder{left:0}.popup.fullscreen .content{width:calc(100% - 70px);max-width:calc(100% - 70px);height:100vh;max-height:100vh;border-radius:0}.popup.fullscreen .content:last-child{width:100%;max-width:100%}.popup.fullscreen .actions .close,.popup.fullscreen .actions .prev,.popup.fullscreen .actions .next,.popup.fullscreen .actions .fullscreen{width:40px;height:40px}.popup.fullscreen .actions .close span,.popup.fullscreen .actions .prev span,.popup.fullscreen .actions .next span{margin:7px 0 0 7px}.popup.fullscreen .actions .prev span,.popup.fullscreen .actions .next span{margin-left:2px}}.popmessage{transition:all .25s;position:fixed;top:50%;left:0;width:100%;height:0;transform:scale(0);z-index:300}.popmessage.active{transition:all .5s;transform:scale(1)}.popmessage div{position:absolute;top:0;left:50%;height:80px;background:rgba(50,150,250,.9);padding:0 40px;font-size:24px;line-height:81px;color:#fff;overflow:hidden;border-radius:50px;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(0,0,0,.15)}.popmessage.success div{background:rgba(100,200,75,.9)}.popmessage.dark div{background:rgba(153,153,153,.9)}.popmessage.warning div{background:rgba(245,75,75,.9)}.popmessage div img{transition:all .75s;float:right;margin:34px 1px 0 -40px;opacity:0;transform:scale(0) rotate(-90deg)}.popmessage.active div img{margin-left:21px;opacity:1;transform:scale(2) rotate(0deg)}@media(max-width:600px){.popmessage div{height:40px;padding:0 20px;font-size:14px;line-height:41px;border-radius:25px}.popmessage div img{margin:14px 1px 0 -20px}.popmessage.active div img{margin-left:10px;transform:scale(1) rotate(0deg)}}.hoverparent{position:relative}.hoverdelete{transition:all .25s;position:absolute;top:-10px;right:-10px;display:block;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25);opacity:0}.hoverdelete:hover{background:#f54b4b}.hoverdelete span{position:absolute;top:5px;left:5px;width:10px;height:10px;transform:rotate(45deg)}.hoverdelete span:before,.hoverdelete span:after{transition:all .25s;content:'';position:absolute;top:4px;left:0;width:10px;height:2px;background:#f54b4b;border-radius:1px}.hoverdelete span:after{top:0;left:4px;width:2px;height:10px}.hoverdelete:hover span:before,.hoverdelete:hover span:after{background:#fff}.hoveredit{transition:all .25s;position:absolute;top:-10px;right:-10px;display:block;width:20px;height:20px;background:#fff url('/img/icons/12/edit_3296fa.svg') 50% 50% no-repeat;background-size:10px;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25);opacity:0}.hoveredit:hover{background-color:#3296fa;background-image:url('/img/icons/12/edit_ffffff.svg')}.hoverparent:hover>.hoverdelete,.hoverparent:hover>.hoveredit{opacity:1}.hoverdelete.secondary,.hoveredit.secondary{top:15px}.hoverdelete.bottom,.hoveredit.bottom{top:auto;bottom:-10px}.hoverdelete.left,.hoveredit.left{right:auto;left:-10px}.boxlink{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.infoicon{transition:all .25s;display:inline-block;width:14px;height:14px;vertical-align:top;background-color:#fff;overflow:hidden;border:1px solid rgba(50,150,250,.5);border-radius:50%;box-sizing:border-box;cursor:pointer;margin:3px 0 0 5px}.infoicon:hover{background-color:#3296fa;border-color:rgba(50,150,250,1)}.infoicon:before{content:'';display:block;width:100%;height:100%;background:url('/img/icons/12/info_3296fa.svg') 50% 50% no-repeat;transform:scale(.6666)}.infoicon:hover:before{background-image:url('/img/icons/12/info_ffffff.svg')}.sysnotifications{position:fixed;bottom:0;left:0;width:100%;z-index:400}.activeSelection .sysnotifications{top:0;bottom:inherit}.sysnotification{float:left;width:100%;position:relative;background:#333;box-shadow:0 0 10px rgba(0,0,0,.15)}.sysnotification.red{background:#f54b4b}.sysnotification .text{float:left;width:calc(100% - 100px);padding:25px 0 25px 100px;font-size:16px;line-height:30px;text-align:center;color:#fff;box-sizing:border-box}.sysnotification .text a{color:#fff}.sysnotification .hide{transition:all .25s;display:block;float:right;width:30px;height:30px;background:rgba(0,0,0,.25) url('/img/icons/12/cross_ffffff.svg') 50% 50% no-repeat;border-radius:50%;margin:15px}.sysnotification .hide:hover{background-color:rgba(0,0,0,.5)}@media(max-width:700px){.sysnotification .text{width:calc(100% - 60px);padding:15px 0 15px 25px;font-size:12px;line-height:20px;text-align:left}}.rotation{animation:rotation 1s linear infinite}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.accessAreasPermissions{max-height:calc(100vh - 340px);background:#f3f3f3;overflow:auto}.accessAreas .contentbox{overflow:hidden}.accessAreaRow{position:relative;height:50px;overflow:hidden}.accessAreaRow:not(:last-child){border-bottom:1px solid #eee}.accessAreaRow:hover{background:rgba(255,255,0,.05)!important}.accessAreaRow.top.closed{margin-bottom:-1px}.disabled .accessAreaRow,.accessAreaRow.off{background:rgba(245,75,75,.025)!important}.disabled .accessAreaRow:hover,.accessAreaRow.off:hover{background:rgba(245,75,75,.05)!important}.accessAreaRow:before{transition:all .25s;content:'';float:left;width:20px;height:20px;background:url('/img/icons/9/arrowdown_3296fa.svg') 50% 50% no-repeat;margin:15px;transform:rotate(-90deg)}.accessAreaRow.top:before{transform:rotate(0deg)}.disabled .accessAreaRow:before,.accessAreaRow.off:before{filter:saturate(0);opacity:.5}.accessAreaRow.top:not(.closed):before{transform:rotate(180deg)}.accessAreaRow.top.noToggle:before{transform:rotate(-90deg)}.accessAreaRowAccess{transition:all .25s;position:relative;float:right;padding:10px 5px 10px 15px;z-index:1}.disabled .accessAreaRowAccess{transform:translate(100%,0);opacity:0}.accessAreaRowAccess .circlebutton{float:left!important;margin:0 10px 0 0!important;opacity:.5}.accessAreaRow:hover .accessAreaRowAccess .circlebutton,.smartTableElement:hover .accessAreaRowAccess .circlebutton{opacity:1}.accessAreaRowAccessSetting{transition:all .25s;float:left;width:30px;height:30px;background:rgba(0,0,0,.15) url('/img/icons/12/eye_ffffff.svg') 50% 50% no-repeat;border-radius:50%;margin:0 10px 0 0!important;cursor:pointer}.accessAreaRowAccessSetting:hover{background-color:rgba(0,0,0,.25)}.accessAreaRowAccessSetting.active{background-color:#64c84b}.accessAreaRowAccessSetting.disabled{opacity:.15}.accessAreaRowAccessSetting.hide{background-image:url('/img/icons/12/eye_none_ffffff.svg')}.accessAreaRowAccessSetting.hide.active{background-color:#f54b4b}.accessAreaRowAccessSetting.own{background-image:url('/img/icons/12/silhouette_ffffff.svg')}.accessAreaRowAccessSetting.own.active{background-color:#ffbe00}.accessAreaRowAccessSetting.custom{background-image:url('/img/icons/12/cogwheel_ffffff.svg')}.accessAreaRowAccessSetting.custom.active{background-color:#3296fa}.accessAreaRowAccessSetting.all{background-image:url('/img/icons/12/company_ffffff.svg')}.accessAreaRowAccessSetting.all.active{background-color:#64c84b}.accessAreaRowAccessSetting.delete{background-image:url('/img/icons/12/trash_ffffff.svg')}.accessAreaRowAccessSetting.widgets{background-image:url('/img/icons/12/tiles_ffffff.svg')}.accessAreaRowAccessSetting.widgets:not(.disabled){background-color:#3296fa}.accessAreaRowAccessSetting.read.active{background-color:#666}.accessAreaRowAccessSetting.optional{background-image:url('/img/icons/12/lock_open_ffffff.svg')}.accessAreaRowAccessSetting.optional.active{background-color:#3296fa}.accessAreaRowAccessSetting.mandatory{background-image:url('/img/icons/12/lock_closed_ffffff.svg')}.accessAreaRowAccessSetting.mandatory.active{background-color:#ff9100}.accessAreaRowAccessSetting.default{box-shadow:0 0 0 2px #fff,0 0 0 3px #f54b4b}.accessAreaRowAccessSetting.default.active{box-shadow:0 0 0 2px #fff,0 0 0 3px #64c84b}.accessAreaRowTitle{transition:all .25s;padding:15px 0 15px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accessAreaRow.top:not(.normal) .accessAreaRowTitle{padding:16px 0 14px 0;font-weight:bold;font-size:16px}.accessAreaRow.off .accessAreaRowTitle,.disabled .accessAreaRowTitle{color:#c82323}.accessAreaRowTitle .arrow{display:inline-block;vertical-align:top;width:25px;height:20px;background:url('/img/icons/9/arrowdown_3296fa.svg') 50% 50% no-repeat;transform:rotate(-90deg);filter:saturate(0);opacity:.5}.accessAreaRow.top .accessAreaRowTitle .arrow{margin-top:-1px}.accessAreaRowTitle .number{display:inline-block;vertical-align:top;min-width:20px;height:20px;background:#3296fa;padding:0 5px;line-height:21px;font-size:12px;font-weight:bold;text-align:center;color:#fff;overflow:hidden;box-sizing:border-box;border-radius:10px;margin-left:10px}.accessAreaRow.top .accessAreaRowTitle .arrow,.accessAreaRow.top .accessAreaRowTitle .number{margin-top:-1px}.accessAreaRow.top .boxlink{cursor:pointer!important}.accessCriterias{list-style:none;padding:0;margin:-5px 0 0 0}.accessCriteria{padding-top:5px}.accessCriteriaQuestion,.accessCriteriaOption{float:left;width:35%}.accessCriteriaQuestion{margin-right:5px}.accessCriteriaOption{margin-left:5px}.accessCriteriaActions{float:right;width:calc(30% - 55px)}.accessCriteriaActions .selectbuttons{width:calc(100% - 76px)}.accessCriteriaActions .selectbutton{padding:0!important;text-overflow:clip!important}.accessCriteriaActions .button{margin-left:5px}.accessCriteriaSort{position:relative;float:right;height:40px;width:16px;cursor:move;cursor:grab}.ui-sortable-helper .accessCriteriaSort{cursor:grabbing}.disableSort .accessCriteriaSort{visibility:hidden;cursor:default!important}.accessCriteriaSort span{transition:all .25s;position:absolute;top:16px;right:0;width:16px;height:1px;background:#ccc}.accessCriteriaSort span:before,.accessCriteriaSort span:after{transition:all .25s;content:'';position:absolute;top:3px;left:0;width:16px;height:1px;background:#ccc}.accessCriteriaSort:hover span,.accessCriteriaSort:hover span:before,.accessCriteriaSort:hover span:after,.ui-sortable-helper .accessCriteriaSort span,.ui-sortable-helper .accessCriteriaSort span:before,.ui-sortable-helper .accessCriteriaSort span:after{background:#3296fa}.accessCriteriaSort span:after{top:6px}.accessTabs{display:table;table-layout:fixed;width:100%;background:#fff;box-sizing:border-box}.accessTabsTab{display:table-cell;vertical-align:top;line-height:0;font-size:0;border-right:1px solid #ddd}.accessTabsTab:last-child{border-right:0}.accessTabs a{transition:all .25s;position:relative;display:block;padding:20px;white-space:nowrap;text-align:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;height:31px;overflow:hidden;box-shadow:0 -1px 0 #ddd inset}.accessTabs a.active{box-shadow:0 -3px 0 #3296fa inset}.accessTabs a:before{transition:background-color .25s;content:'';display:inline-block;width:30px;height:30px;background:#aaa;border-radius:50%}.accessTabs a:hover:before{background-color:#666}.accessTabs a.active:before{background-color:#3296fa}.accessTabs a img{display:inline-block;margin:9px 21px 9px -21px}.accessTabs a span{transition:all .25s;display:inline-block;height:30px;line-height:31px;font-weight:bold;font-size:14px;color:#999;overflow:hidden}.accessTabs a:hover span,.accessTabs a.active span{color:#000}.demoslides{position:fixed;bottom:20px;right:20px;background:rgba(255,255,0,.75);padding:10px;border-radius:25px;box-shadow:0 1px 2px rgba(0,0,0,.25);z-index:500}.demoslides a{transition:all .25s;float:left;display:block;width:20px;height:20px;background:rgba(0,0,0,.5);border-radius:50%;margin:5px}.demoslides a:hover{background:rgba(0,0,0,1)}.csa_area .dropdown_title{line-height:20px}.csa_jobadLeft{transition:all .25s;float:left;width:calc(100% - 400px)}@media(max-width:1275px){.csa_jobadLeft{width:calc(100% - 320px)}}@media(max-width:895px){.csa_jobadLeft{width:100%}}@media(min-width:896px){.csa_jobadLeft .css_headline{text-align:left}}.csa_jobadLeftLang{float:right;height:50px;background:#fafafa;padding:14px;overflow:hidden;border:1px solid #eee;border-radius:25px;margin-left:30px;box-sizing:border-box}@media(max-width:895px){.csa_jobadLeftLang{display:inline-block;float:none;margin:0 -50% 20px 50%;transform:translate(-50%,0);clear:right}}.csa_jobadLeftLang img{float:left}.csa_jobadLeftLang a:not(:first-child) img{margin-left:10px}.csa_jobadText:not(:first-child){margin-top:24px}@media(min-width:896px){.csa_jobadLeft .css_button{margin-left:0;margin-right:0;transform:none;margin-right:25px}}.csa_jobadShare{float:left;margin-top:40px}@media(max-width:895px){.csa_jobadShare{margin:20px -50% 0 50%;transform:translate(-50%,0);clear:left}.csa_jobadShare span{text-align:center}}.csa_jobadShare span{transition:all .25s;display:block;line-height:22px;font-size:13px;color:#666}.csa_jobadShare img{transition:all .25s;float:left}.csa_jobadShare:hover span,.csa_jobadShare:hover img{opacity:.5}.csa_jobadShare:hover img:hover{opacity:1}.csa_jobadShare a:not(:last-child) img{margin-right:5px}.csa_jobadRight{float:right;width:340px}@media(max-width:1275px){.csa_jobadRight{width:280px}}@media(max-width:895px){.csa_jobadRight{width:100%;margin-top:40px}}.csa_jobadInfo{background:#fafafa;padding:30px;border:1px solid #ddd;border-radius:3px}.csa_jobadInfoItem:not(:first-child){margin-top:24px}.csa_jobadInfoItem strong,.csa_jobadInfoItem span{display:block}.csa_jobadInfoItem img{float:left;max-width:100%}.csa_jobadInfoContact{display:table;width:100%}.csa_jobadInfoContact:not(:first-child){margin-top:5px}.csa_jobadInfoContactAvatar{display:table-cell;width:1px;padding-right:10px;vertical-align:top}.csa_jobadInfoContactData{display:table-cell;vertical-align:middle}.csa_jobadInfoContactData span,.csa_jobadInfoContactData span *{line-height:20px}.csa_jobadInfoMap{position:relative;padding-top:75%;overflow:hidden;border-top:1px solid #ddd;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin:30px -30px -30px -30px}.csa_jobadInfoMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.csa_jobapplyInfo{float:right;height:50px;background:#fafafa;overflow:hidden;border:1px solid #eee;border-radius:25px;margin-left:30px;box-sizing:border-box}@media(max-width:895px){.csa_jobapplyInfo{display:inline-block;float:none;margin:0 -50% 20px 50%;transform:translate(-50%,0);clear:right}}.csa_jobapplyInfoLink{transition:all .25s;display:block;float:left;padding:0 20px;color:#666;line-height:49px;text-decoration:none}.csa_jobapplyInfoLink:hover{background:rgba(0,0,0,.01)}.csa_jobapplyInfoLink:not(:first-child){border-left:1px solid #eee}.csa_jobapplyInfoLang{float:left;padding:14px}.csa_jobapplyInfoLang:not(:first-child){border-left:1px solid #eee}.csa_jobapplyInfoLang img{float:left}.csa_jobapplyInfoLang a:not(:first-child) img{margin-left:10px}@media(min-width:896px){.csa_jobapply .css_headline,.csa_requisition .css_headline{text-align:left}}.csa_jobapplyForm{margin-top:40px}.csa_jobapplyButtons{float:left;margin:0 -50% 0 50%;transform:translate(-50%,0)}.csa_jobapplyButtons .css_button{margin-left:0;margin-right:0;margin-top:40px;transform:none}.csa_jobapplyButtons .css_button:not(:last-child){margin-right:20px}.csa_candidate .circlebutton span{font-weight:normal}.csa_candidate .css_subheadline a{transition:all .25s;text-decoration:none;border-bottom:2px dotted #ddd}.csa_candidate .css_subheadline a:hover{border-color:#aaa}.csa_candidateButtons{float:left;position:relative;margin:15px -50% 0 50%;transform:translate(-50%,0)}.csa_candidateButtons .circlebutton{margin:5px 5px 0 5px}.csa_candidateBox{position:relative;background:#fff;border:1px solid #ddd;border-radius:3px;margin-top:20px}.csa_candidateBox:not(:first-child){margin-top:40px}.csa_candidateBoxPadding{position:relative;padding:20px}.csa_candidateExpire{display:inline-block;border-radius:5px}.csa_candidateExpire.active{animation:csaCandidateExpire 1s}@keyframes csaCandidateExpire{0%{transform:scale(1)}50%{background:#ff0;transform:scale(1.5)}100%{background:none;transform:scale(1)}}.csa_candidateEvent{position:relative;padding:20px;border-top:1px solid #eee}.csa_candidateEvent.active{background:#ffffeb}.csa_candidateEvent.active:hover .circlebutton{background:#3296fa;color:#fff}.csa_candidateEventTitle{float:left}.csa_candidateEventTitle span{display:block;color:#999}.csa_candidateEventButtons{float:right;margin:-5px}@media(max-width:895px){.csa_candidateEventButtons{width:100%;margin:0 10px 0 0}}.csa_candidateEventButtons .circlebutton{margin:5px}.csa_candidateLearningCards{height:274px;padding:25px 25px 25px 0;white-space:nowrap;font-size:0;overflow-y:hidden;overflow-x:auto;border-top:1px solid #eee}.csa_candidateLearningCard{position:relative;width:100%;background:#aaa;padding-top:120%;overflow:hidden;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.csa_candidateLearningCards .csa_candidateLearningCard{display:inline-block;width:228px;padding-top:274px;margin-left:25px}.csa_candidateLearningCard.locked:before{content:'';position:absolute;top:40%;left:50%;width:100px;height:100px;background:url('/img/icons/12/lock_closed_ffffff.svg') 50% 50% no-repeat;background-size:48px;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 0 rgba(0,0,0,.15));z-index:1}.csa_candidateLearningCard:after{transition:background-color .25s;content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset;border-radius:3px}.csa_candidateLearningCard.selected:after{background:rgba(50,150,250,.75) url('/img/icons/12/checkmark_ffffff.svg') 50% 50% no-repeat;background-size:24px}.csa_candidateLearningCardImage{transition:all .25s;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#aaa;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.csa_candidateLearningCard.locked .csa_candidateLearningCardImage{filter:blur(0)}.csa_candidateLearningCard.locked:not(:hover) .csa_candidateLearningCardImage{filter:blur(5px) grayscale(1)}.csa_candidateLearningCard:hover .csa_candidateLearningCardImage{transform:scale(1.1)}.csa_candidateLearningCardGradient{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(25,75,125,.15),rgba(25,75,125,.85))}.csa_candidateLearningCardLabels{position:absolute;top:15px;right:15px}.csa_candidateLearningCardLabels div{transition:all .25s;float:right;height:22px;background:#ffbe00 url('/img/icons/12/mandatory_ffffff.svg') calc(100% - 8px) 5px no-repeat;padding:0 24px 0 10px;line-height:23px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#fff;border-radius:11px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.5) inset,0 2px 0 0 rgba(0,0,0,.05);margin-bottom:10px;clear:both}.csa_candidateLearningCardLabels div.recommended{background-color:#3296fa;background-image:url('/img/icons/12/like_ffffff.svg')}.csa_candidateLearningCardLabels div.overdue{background-color:#f54b4b;background-image:url('/img/icons/12/bell_ffffff.svg')}.csa_candidateLearningCardLabels div.completed{background-color:#64c84b;background-image:url('/img/icons/12/checkmark_ffffff.svg')}.csa_candidateLearningCard:not(:hover) .csa_candidateLearningCardLabels div:not(:last-child){margin:-50px 0 30px 0;opacity:0}.csa_candidateLearningCardTitle{position:absolute;bottom:20px;left:25px;width:calc(100% - 50px);color:#fff}.csa_candidateLearningCard.selected .csa_candidateLearningCardTitle{z-index:4;cursor:pointer}.csa_candidateLearningCardTitleStars{position:relative;transition:all .25s;display:inline-block;font-size:0;opacity:.35;z-index:2}.csa_candidateLearningCard:hover .csa_candidateLearningCardTitleStars{opacity:1}.csa_candidateLearningCardTitleStars img{transition:all .25s;display:inline-block;vertical-align:top;margin-right:2px}.csa_candidateLearningCard:hover .csa_candidateLearningCardTitleStars img{margin-right:5px}.csa_candidateLearningCardTitle .headline{white-space:normal;font-size:14px;line-height:20px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.15))}.csa_candidateLearningCard .boxlink{z-index:1}.csa_candidateAppliedJob{padding:20px;line-height:30px;border-top:1px solid #eee}.csa_candidateAppliedJobTitle{float:left}.csa_candidateAppliedJobTitle span{color:#999;margin-left:10px}.csa_candidateAppliedJobButtons{float:right;margin:-5px}@media(max-width:895px){.csa_candidateAppliedJobButtons{width:100%;margin:0 10px 0 0}}.csa_candidateAppliedJobButtons .circlebutton{margin:5px}.csa_candidateAvailableJob{transition:all .25s;display:block;background:url('/img/icons/9/arrowright_aaaaaa.svg') calc(100% - 20px) 50% no-repeat;padding:20px 49px 20px 20px;line-height:30px;text-decoration:none;color:#000;border-top:1px solid #eee}.csa_candidateAvailableJob:hover{background-color:rgba(0,0,0,.025)}.csa_candidateAvailableJobMore{border-top:1px solid #eee}.csa_candidateAvailableJobMore .circlebutton{margin:0 -50% 0 50%;transform:translate(-50%,0)}.csa_candidateTask{transition:all .25s;position:relative;padding:20px;border-top:1px solid #eee}.csa_candidateTask.overdue{background:rgba(245,75,75,.05)}.csa_candidateTask:not(.solved):hover{background:#ffffeb}.csa_candidateTask.overdue:hover{background:rgba(245,75,75,.1)}.csa_candidateTaskTitle{float:left}.csa_candidateTaskTitleSolved{text-decoration:line-through}.csa_candidateTaskTitle span{display:block;color:#999}.csa_candidateTask.overdue .csa_candidateTaskTitle span{color:#f54b4b}.csa_candidateTaskButtons{float:right;margin:-5px}@media(max-width:895px){.csa_candidateTaskButtons{width:100%;margin:0 10px 0 0}}.csa_candidateTaskButtons .circlebutton{margin:5px}.csa_candidateTaskMore{border-top:1px solid #eee}.csa_candidateTaskMore .circlebutton{margin:0 -50% 0 50%;transform:translate(-50%,0)}.csa_jobapplyWith{transition:all .25s;position:relative;display:block;float:left;width:100%;padding:15px 15px 15px 84px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;box-shadow:0 0 0 1px rgba(50,150,250,0)}.csa_jobapplyWith:not(.active){cursor:pointer}.csa_jobapplyWith:not(:first-child){margin-top:20px}.csa_jobapplyWith:hover{border-color:#3296fa;box-shadow:0 0 0 1px #3296fa}.csa_jobapplyWith.active{border-color:#64c84b;box-shadow:0 0 0 1px #64c84b}.csa_jobapplyWith.active:after{animation:csaJobApplyWithCheck .25s;content:'';position:absolute;top:15px;left:15px;width:54px;height:54px;background:#64c84b url('/img/icons/12/checkmark_ffffff.svg') 50% 50% no-repeat;background-size:24px;border-radius:50%;z-index:1}@keyframes csaJobApplyWithCheck{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}.csa_jobapplyWith img{transition:all .25s;position:absolute;top:15px;left:15px;width:54px}.csa_jobapplyWith.active img{opacity:0}.csa_jobapplyWithFields{display:none;padding-top:15px}.csa_jobapplyWithInfo{font-style:italic;opacity:.5}@media(max-width:795px){.csa_jobapplyWith{padding-left:45px}.csa_jobapplyWith.active:after{top:19px;width:20px;height:20px;background-size:12px}.csa_jobapplyWith img{width:20px;margin:4px 0}}.csa_eventDate{transition:all .25s;position:relative;display:block;float:left;width:100%;padding:15px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;box-shadow:0 0 0 1px rgba(50,150,250,0);cursor:pointer;margin-top:20px}.csa_eventDate:first-of-type{margin-top:40px}.csa_eventDate:hover{border-color:#3296fa;box-shadow:0 0 0 1px #3296fa}.csa_eventDate.active{border-color:#64c84b;box-shadow:0 0 0 1px #64c84b}.csa_eventDate.active:after{animation:csaEventDateCheck .25s;content:'';position:absolute;top:calc(50% - 10px);right:-11px;width:20px;height:20px;background:#64c84b url('/img/icons/12/checkmark_ffffff.svg') 50% 50% no-repeat;border-radius:50%;z-index:1}@keyframes csaEventDateCheck{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}.csa_eventDate .css_headline,.csa_eventDate .css_headline span,.csa_candidateBox .css_headline,.csa_jobapplyWith .css_headline{text-align:left;line-height:30px;font-size:20px}.csa_eventDate .css_headline span{font-weight:300;color:#999}.csa_eventDate .css_subheadline,.csa_candidateBox .css_subheadline,.csa_jobapplyWith .css_subheadline{text-align:left;line-height:24px;font-size:16px}.csa_eventDateSelect,.csa_eventDateSelected{font-weight:bold;color:#3296fa;margin-top:5px}.csa_eventDateSelected{color:#64c84b}.csa_eventDate.active .csa_eventDateSelect,.csa_eventDate:not(.active) .csa_eventDateSelected{display:none}.csa_eventButtons{float:left;margin:0 -50% 0 50%;transform:translate(-50%,0)}.csa_eventButtons .css_button{margin-left:0;margin-right:0;margin-top:40px;transform:none}.csa_eventButtons .css_button:not(:last-child){margin-right:20px}.csa_eventBox{position:relative;padding:20px;text-align:center;border:1px solid #ddd;border-radius:3px}.csa_eventBox:not(:first-child){margin-top:40px}.csa_eventCalendar{position:relative;display:block;float:left;width:100%;background:#fff;color:#000;overflow:hidden;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}.csa_eventCalendar:not(:first-child){margin-top:40px}.csa_eventCalendar:after{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:#ddd}.csa_eventCalendarTitle{background:#fafafa;text-align:center;line-height:50px;font-weight:bold;border-bottom:1px solid #ddd}.csa_eventCalendarTitle img{display:inline-block;vertical-align:top;margin:17px 10px 0 0}.csa_eventCalendarMonth{float:left;width:50%}.csa_eventCalendarMonthTitle{float:left;transform:translate(-50%,0);margin:20px -50% 10px 50%}.csa_eventCalendarMonthTitlePrev,.csa_eventCalendarMonthTitleNext{transition:all .25s;float:left;display:block;width:20px;height:20px;background:#fff url(/img/icons/9/arrowleft_aaaaaa.svg) 50% 50% no-repeat;background-size:8px;box-sizing:border-box;border:1px solid #aaa;border-radius:50%}.csa_eventCalendarMonthTitleNext{float:right;transform:rotate(180deg)}.csa_eventCalendarMonthTitlePrev:hover,.csa_eventCalendarMonthTitleNext:hover{background-color:#aaa;background-image:url(/img/icons/9/arrowleft_ffffff.svg)}.csa_eventCalendarMonthTitleText{float:left;height:20px;white-space:nowrap;line-height:22px;font-weight:bold;overflow:hidden;margin:0 10px}.csa_eventCalendarMonthWeekdays{float:left;width:100%}.csa_eventCalendarMonthWeekday{float:left;width:14.285%;text-align:center;line-height:40px;text-transform:uppercase;font-size:12px}.csa_eventCalendarMonthWeek{float:left;width:100%;padding:5px 0}.csa_eventCalendarMonthDay{float:left;width:14.285%;text-align:center;line-height:30px;text-transform:uppercase;font-size:12px;color:#999}.csa_eventCalendarMonthDay span{transition:all .25s;display:inline-block;width:30px;height:30px;line-height:29px;overflow:hidden;border:1px solid transparent;border-radius:50%;box-sizing:border-box}.csa_eventCalendarMonthDay.active span{font-size:14px;font-weight:bold;color:#fff;background:#3296fa;border-color:#3296fa;cursor:pointer}.csa_eventCalendarMonthDay.time span{font-size:14px;font-weight:bold;color:#3296fa;border-color:#3296fa;cursor:pointer}.csa_eventCalendarMonthDay.time span:hover{background:rgba(50,150,250,.1)}.csa_eventCalendarMonthDay.other span{opacity:.35}.csa_eventCalendarTime{float:right;width:50%}.csa_eventCalendarTimeTitle{height:20px;line-height:22px;text-align:center;white-space:nowrap;font-weight:bold;overflow:hidden;margin:20px 0 0 0}.csa_eventCalendarTimeHolder{float:left;width:100%;padding:10px;box-sizing:border-box}.csa_eventCalendarTimeSlot{transition:all .25s;float:left;width:calc(50% - 20px);height:30px;line-height:29px;text-align:center;font-size:14px;font-weight:bold;color:#3296fa;overflow:hidden;border:1px solid #3296fa;border-radius:15px;box-sizing:border-box;margin:10px;cursor:pointer}.csa_eventCalendarTimeSlot:first-child:last-child{width:calc(100% - 20px)}.csa_eventCalendarTimeSlot:hover{background:rgba(50,150,250,.1)}.csa_eventCalendarTimeSlot.active{background:rgba(50,150,250,1);color:#fff}.csa_eventCalendarTimeSlot span{font-weight:normal}@media(max-width:1000px){.csa_eventCalendar:after{display:none}.csa_eventCalendarMonth,.csa_eventCalendarTime{width:100%}.csa_eventCalendarTime .csa_eventCalendarTitle{border-top:1px solid #ddd}.csa_eventCalendarTimeSlot{width:calc(100% - 20px)}}.csa_preview{transition:all .25s;position:fixed;top:83px;right:-87px;background:rgba(245,75,75,.95);width:400px;height:60px;line-height:61px;text-align:center;text-transform:uppercase;letter-spacing:5px;font-size:24px;font-weight:bold;color:#fff;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.25);z-index:1000;transform:rotate(45deg);cursor:default}.csa_preview:hover{opacity:0}.css_section{position:relative;line-height:24px;font-size:16px}.css_section .input *,.css_section .textarea *{line-height:24px;font-size:16px}.css_section .dropdown_title{line-height:20px}.css_background,.css_backgroundOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;overflow:hidden;transform:translateZ(0)}.css_background video{position:relative;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);display:block}.css_heightTable{position:relative;display:table;width:100%;height:0;transform:translateZ(0)}.css_heightCell{display:table-cell;vertical-align:middle}.css_sectionActions{transition:all .25s;position:absolute;top:50%;right:0;transform:translate(0,-50%);z-index:100;opacity:0}.css_section:hover .css_sectionActions{opacity:1}.css_sectionEdit,.css_sectionDelete{transition:all .25s;display:block;float:right;width:0;height:50px;background:#3296fa url('/img/icons/12/edit_ffffff.svg') 13px 50% no-repeat;background-size:24px;border-top-left-radius:3px;border-bottom-left-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 0 2px #fff;margin:1px 0;clear:both}.css_section:hover .css_sectionEdit,.css_section:hover .css_sectionDelete{width:50px}.css_sectionDelete{background-color:#f54b4b;background-image:url('/img/icons/12/trash_ffffff.svg')}.css_section:hover .css_sectionEdit:hover,.css_section:hover .css_sectionDelete:hover{width:65px}.css_sectionEdited{transition:all .25s;position:relative;display:block;float:right;width:0;height:50px;background:#3296fa;border-top-left-radius:3px;border-bottom-left-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 0 2px #fff;clear:both}.css_section:hover .css_sectionEdited{width:100px}.css_sectionAdd{position:relative;width:100%;height:0}.css_sectionAdd a{transition:all .25s;display:block;position:absolute;top:-25px;left:calc(50% - 25px);width:50px;height:50px;background:#64c84b url('/img/icons/12/add_ffffff.svg') 50% 50% no-repeat;background-size:24px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 0 2px #fff;z-index:100;transform:scale(0);opacity:0}.css_sectionAdd.active a,.css_sectionAdd a:hover{transform:scale(1);opacity:1}.css_sectionAdd a:hover{box-shadow:0 0 25px rgba(255,255,255,.5) inset,0 0 0 2px #fff}.css_sectionAdd a:active{transform:scale(.75)}.css_holder{position:relative;max-width:1280px;padding:80px 40px;margin:0 auto;box-sizing:border-box}@media(max-width:795px){.css_holder{padding:40px 20px}}.css_holder.css_sectionNarrow{padding-top:0;padding-bottom:0}.css_holder.css_sectionNarrow .css_holder{padding:80px}@media(max-width:1275px){.css_holder.css_sectionNarrow .css_holder{padding:80px 40px}}@media(max-width:795px){.css_holder.css_sectionNarrow .css_holder{padding:40px}}@media(max-width:400px){.css_holder.css_sectionNarrow{padding:0}.css_holder.css_sectionNarrow .css_holder{padding:40px 20px}}.css_holderHalf{position:relative;max-width:600px;margin:0 auto;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}.css_headline{transition:all .25s;line-height:50px;font-size:40px;font-weight:bold;text-align:center;word-break:break-word}@media(max-width:795px){.css_headline{line-height:40px;font-size:30px}}.css_subheadline{transition:all .25s;line-height:30px;font-size:20px;text-align:center;color:#666;word-break:break-word}.css_banner .css_headline,.css_perksbenefitsCell .css_headline,.css_perksbenefitsCell .css_headline,.css_banner .css_subheadline,.css_perksbenefitsBox .css_subheadline,.css_perksbenefitsCell .css_subheadline{color:#fff}.css_perksbenefitsCell .css_headline,.css_perksbenefitsCell .css_headline,.css_teamMember .css_headline,.css_quoteCell .css_headline,.css_jobsCell .css_headline,.css_surveyQuestion .css_headline{line-height:30px;font-size:20px}.css_banner .css_subheadline,.css_perksbenefitsCell .css_subheadline{opacity:.75}.css_perksbenefitsCell .css_subheadline,.css_perksbenefitsCell .css_subheadline,.css_teamMember .css_subheadline,.css_quoteCell .css_subheadline,.css_jobsCell .css_subheadline,.css_surveyQuestion .css_subheadline{line-height:24px;font-size:16px}.css_quoteCell .css_headline,.css_quoteCell .css_subheadline,.css_jobsCell .css_headline,.css_jobsCell .css_subheadline,.css_surveyQuestion .css_headline,.css_surveyQuestion .css_subheadline{text-align:left}@media(min-width:796px){.css_textAlign .css_headline,.css_textAlign .css_subheadline{text-align:left}}.css_button{transition:all .25s;position:relative;float:left;display:block;height:50px;background:#3296fa;padding:0 25px;line-height:51px;font-weight:bold;text-decoration:none;color:#fff;overflow:hidden;border-radius:25px;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-left:50%;margin-right:-50%;transform:translate(-50%,0)}.css_button:not(:first-child){margin-top:40px}.css_button:hover{box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 5px rgba(255,255,255,.5) inset}.css_button:active{box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 20px rgba(255,255,255,.5) inset}.css_button.success{background:#64c84b}.css_button.warning{background:#f54b4b}.css_button.disabled{background:#aaa}.css_button.secondary{height:48px;background:#fff;line-height:49px;padding:0 24px;color:#999;border:1px solid #ddd}@media(min-width:796px){.css_textAlign .css_button{margin-left:0;margin-right:0;transform:none}}.css_banner{position:relative;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.css_bannerTable{display:table;width:100%;height:0}.css_bannerTableCell{display:table-cell;vertical-align:middle}.css_banner .css_holderHalf:not(:first-child){margin-top:40px}.css_bannerVideo{float:left;position:relative;width:100%;padding-top:56.25%;margin:0 -50% 0 50%;transform:translate(-50%,0);overflow:hidden;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.css_bannerVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.css_textImage{float:left;width:calc(50% - 40px);overflow:hidden;border-radius:3px}.css_textLeft .css_textImage{float:right}.css_textImage img{float:left;width:100%}.css_textAlign{float:left;width:calc(50% - 40px)}.css_textRight .css_textAlign{float:right}@media(max-width:1275px){.css_textImage,.css_textAlign{width:calc(50% - 20px)}}@media(max-width:795px){.css_textImage,.css_textAlign{width:100%}.css_textImage{margin-bottom:40px}}.css_textAlignBody:not(:first-child){margin-top:24px}.css_textColumnBody:not(:first-child){margin-top:40px}.css_textColumns .css_textColumnBody{columns:300px 2;column-gap:80px}.slick-slider,.slick-slider *{outline:none}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.css_gallery .css_holder:first-child{padding-bottom:40px}.css_gallery .css_holder:not(:first-child){padding-top:40px}.css_gallery .slick-slider{height:40vh}.css_gallery .slick-slider *{height:100%}.css_gallery .slick-slide{margin:2px 1px 0 1px;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.css_gallery .slick-slide:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.css_gallery .slick-slide img{float:left}.css_gallery .slick-arrow{display:none!important}.css_videoHolder{float:left;width:calc(100% + 20px);margin:-10px}.css_videoHolder:not(:first-child){margin-top:30px}.css_videoElement{float:left;position:relative;width:100%;padding:10px;box-sizing:border-box}.css_videoGrid2 .css_videoElement{width:50%}.css_videoGrid3 .css_videoElement{width:33.3333%}@media(max-width:795px){.css_videoElement{width:100%!important}}.css_videoIframe{float:left;position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.css_videoIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.css_perksbenefits .css_holder:first-child{padding-bottom:40px}.css_perksbenefits .css_holder:not(:first-child){padding-top:40px}.css_perksbenefitsHolder{width:100%;line-height:0;text-align:center;font-size:0}.css_perksbenefitsBox{transition:all .25s;position:relative;display:inline-block;width:100%;overflow:hidden}.css_perksbenefitsGrid2 .css_perksbenefitsBox{width:50%}.css_perksbenefitsGrid3 .css_perksbenefitsBox{width:calc(100%/3)}.css_perksbenefitsGrid4 .css_perksbenefitsBox{width:25%}.css_perksbenefitsGrid5 .css_perksbenefitsBox{width:20%}.css_perksbenefitsGrid6 .css_perksbenefitsBox{width:calc(100%/6)}@media(max-width:1590px){.css_perksbenefitsGrid6 .css_perksbenefitsBox{width:calc(100%/3)}}@media(max-width:1325px){.css_perksbenefitsGrid5 .css_perksbenefitsBox{width:calc(100%/3)}}@media(max-width:1060px){.css_perksbenefitsGrid4 .css_perksbenefitsBox{width:50%}}@media(max-width:795px){.css_perksbenefitsHolder .css_perksbenefitsBox{width:100%}}.css_perksbenefitsLink{background:#fff}.css_perksbenefitsLink:hover{transform:scale(1.1);z-index:1}.css_perksbenefitsBackground{transition:all .25s;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-size:cover;background-position:50% 50%;overflow:hidden}.css_perksbenefitsBackground video{position:relative;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);display:block}.css_perksbenefitsOverlay{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.css_perksbenefitsTable{position:relative;float:left;display:table;width:100%}.css_perksbenefitsCell{display:table-cell;padding:40px;vertical-align:middle}.css_perksbenefitsCell img{display:block;max-width:185px;max-height:185px;margin:0 auto}.css_perksbenefitsCell img:not(:last-child){margin-bottom:20px}.css_perksbenefitsNumber{line-height:3.5vw;text-align:center;font-size:3.5vw;font-weight:100;color:#fff}.css_perksbenefitsNumber:not(:last-child){margin-bottom:20px}@media(max-width:795px){.css_perksbenefitsNumber{line-height:10vw;font-size:10vw}}.css_perksbenefitsButton{float:left;line-height:24px;font-size:16px;color:#fff;margin:0 -50% 0 50%;transform:translate(-50%,0);clear:both}.css_perksbenefitsButton:not(:first-child){margin-top:10px}.css_perksbenefitsButton:after{content:'';float:left;width:100%;height:2px;background:#fff;margin:0 -50% 0 50%;transform:translate(-50%,0);clear:both}.css_perksbenefitsBox:hover .css_perksbenefitsButton:after{animation:css_perksbenefitsButtonAni .5s}@keyframes css_perksbenefitsButtonAni{0%{width:100%}50%{width:50%}100%{width:100%}}.css_teamMembers{width:calc(100% + 80px);text-align:center;font-size:0;margin:0 -40px}@media(max-width:795px){.css_teamMembers{width:calc(100% + 40px);margin:0 -20px}}.css_teamMembers:first-child{margin-top:-40px}.css_teamMember{display:inline-block;width:240px;vertical-align:top;margin:40px 40px 0 40px}@media(max-width:795px){.css_teamMember{margin:40px 20px 0 20px}}.css_teamPhoto{transition:all .25s;float:left;width:200px;height:200px;background:#fff;padding:10px;border:1px solid #ddd;border-radius:50%;box-sizing:border-box;margin:0 20px}.css_teamPhoto:not(:last-child){margin-bottom:20px}.css_teamMember a{color:#000;text-decoration:none}.css_teamMember a:hover .css_teamPhoto{transform:scale(1.05)}.css_teamIcons{transition:all .25s;line-height:0;text-align:center;font-size:0;overflow:hidden;margin-top:10px}@media(min-width:796px){.css_teamIcons{opacity:.25}.css_teamMember:hover .css_teamIcons{opacity:1}}.css_teamIcons img{transition:all .25s;display:inline-block;vertical-align:top}.css_teamIcons a:not(:first-child) img{margin-left:5px}.css_teamIcons:hover img{opacity:.5}.css_teamIcons:hover img:hover{opacity:1}.css_quoteTable{display:table;width:100%}.css_quoteTable:not(:first-child),.css_quote .slick-slider:not(:first-child){margin-top:40px}.css_quoteCell{display:table-cell;vertical-align:middle;line-height:0;font-size:0}.css_quotePhoto{width:1px;vertical-align:top;text-align:center}@media(max-width:795px){.css_quoteCell{display:block;width:100%!important}}.css_quotePhoto img{width:200px;height:200px;background:#fff;padding:10px;border:1px solid #ddd;border-radius:50%;box-sizing:border-box}.css_quotePhoto:first-child img{margin-right:40px}.css_quotePhoto:last-child img{margin-left:40px}@media(max-width:795px){.css_quotePhoto:first-child img{margin:0 0 24px 0}.css_quotePhoto:last-child img{margin:24px 0 0 0}}.css_quoteText{width:100%;line-height:30px;font-size:20px;font-weight:300;font-style:italic;margin-bottom:24px}.css_quoteMark{float:left;height:50px;line-height:100px;font-size:100px;color:#3296fa;overflow:hidden;margin:-10px 24px 0 0}.css_quote .slick-list{margin:0 80px}@media(max-width:795px){.css_quote .slick-list{margin:0 40px}}.css_quote .slick-arrow{display:block;position:absolute;top:80px;width:40px;height:40px;background:#3296fa;padding:0;font-size:0;border:0;border-radius:50%;margin:0;box-shadow:0 1px 2px rgba(0,0,0,.15);cursor:pointer}@media(max-width:795px){.css_quote .slick-arrow{top:85px;width:30px;height:30px}}.css_quote .slick-arrow:hover{box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 5px rgba(255,255,255,.5) inset}.css_quote .slick-arrow:active{box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 20px rgba(255,255,255,.5) inset}.css_quote .slick-arrow.slick-prev{left:0}.css_quote .slick-arrow.slick-next{right:0}.css_quote .slick-arrow:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('/img/icons/12/arrow_ffffff.svg') 50% 50% no-repeat}.css_quote .slick-arrow.slick-prev:after{transform:rotate(180deg)}.css_quote .slick-slide img{display:inline-block}.css_map .css_holder:first-child{padding-bottom:40px}.css_map .css_holder:not(:first-child){padding-top:40px}.css_mapIframe{float:left;position:relative;width:100%;height:40vh;overflow:hidden}.css_mapIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.css_jobsFilters{display:table;table-layout:fixed;width:100%;background:#fafafa;padding:10px;box-sizing:border-box;border:1px solid #ddd;border-radius:3px}.css_jobsFilters:not(:first-child){margin-top:40px}.css_jobsFilters:not(:last-child){margin-bottom:-20px}.css_jobsFilter{display:table-cell;vertical-align:top;padding:10px}@media(max-width:795px){.css_jobsFilters{padding:15px}.css_jobsFilter{display:block;padding:5px}}.css_jobsTable{float:left;display:table;table-layout:fixed;width:calc(100% + 20px);margin:-10px}.css_jobsTable:not(:first-child){margin-top:30px}.css_jobsRow{display:table-row}.css_jobsCell,.css_jobsCellNone{display:table-cell;vertical-align:top;position:relative;padding:32px}@media(max-width:795px){.css_jobsCell,.css_jobsCellNone{display:block}}.css_jobsCellNone{text-align:center}.css_jobsCell:before,.css_jobsCellNone:before{transition:all .25s;content:'';position:absolute;top:10px;left:10px;width:calc(100% - 22px);height:calc(100% - 22px);border:1px solid #ddd;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,0)}.css_jobsCell:before{background:#fff}.css_jobsCell:hover:before{border-color:#3296fa;box-shadow:0 0 0 1px #3296fa}.css_jobsCell .css_headline,.css_jobsCell .css_subheadline{position:relative}.css_jobsBanner{position:relative;height:200px;background-color:#eee;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:1px;border-top-right-radius:1px;margin:-20px -20px 20px -20px}.css_jobsLogo{position:relative;margin-top:20px}.css_jobsBanner .css_jobsLogo{position:absolute;top:50%;left:50%;background:#fff;padding:20px;border-radius:3px;transform:translate(-50%,-50%);margin-top:0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.css_jobsLogo img{float:left;max-width:200px;max-height:120px}.css_jobsAdvTable{display:table;width:100%;table-layout:fixed}.css_jobsAdvTable:not(:first-child){margin-top:30px}.css_jobsAdvRow{display:table-row}.css_jobsAdvCell{display:table-cell;padding:10px 0;vertical-align:top;border-bottom:1px solid #ddd}.css_jobsAdvCell:not(:first-child){padding-left:20px}.css_jobsAdvCell a{text-decoration:none}.css_jobsAdvCell a:hover{text-decoration:underline}.css_jobsAdvRow:first-child .css_jobsAdvCell a{font-weight:bold;color:#000}.css_jobsAdvCell span:after{content:':';padding-right:5px}.css_jobsAdvCell img{float:left;width:100%;max-width:200px;max-height:120px}@media(min-width:796px){.css_jobsAdvCell span{display:none}}@media(max-width:795px){.css_jobsAdvTable,.css_jobsAdvRow,.css_jobsAdvCell{display:block}.css_jobsAdvRow{padding:10px 0;border-bottom:1px solid #ddd}.css_jobsAdvRow:first-child{display:none}.css_jobsAdvCell{padding:0!important;border:0}.css_jobsAdvCell:first-child{font-weight:bold}.css_jobsAdvCell img{margin-top:10px}}.css_jobagentInfo,.css_jobagentFilters{display:table;table-layout:fixed;width:100%;background:#fafafa;padding:10px;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}.css_jobagentFilters{border-top:0;border-radius:0}.css_jobagentInfo:not(:first-child){margin-top:40px}.css_jobagentFilter{display:table-cell;vertical-align:top;padding:10px}@media(max-width:795px){.css_jobagentFilters{padding:15px}.css_jobagentFilter{display:block;padding:5px}}.css_jobagentNotify{padding:20px;text-align:center;color:#999;box-sizing:border-box;border:1px solid #ddd;border-top:0;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.css_jobagentNotify a{transition:all .25s;text-decoration:none;font-weight:bold;color:#666;border-bottom:2px solid rgba(0,0,0,0)}.css_jobagentNotify a:hover{border-color:rgba(0,0,0,.15)}.css_jobagentNotify a.active{color:#3296fa;border-color:#3296fa}.css_jobagentRegistered{padding:20px;text-align:center;box-sizing:border-box;border:1px solid #ddd;border-radius:3px}.css_jobagentRegistered:not(:first-child){margin-top:40px}.css_contactformTable{display:table;width:100%;background:#fafafa;padding:10px;box-sizing:border-box;border:1px solid #ddd;border-radius:3px}.css_contactformTable:not(:first-child){margin-top:40px}.css_contactformRow{display:table-row}.css_contactformCell{display:table-cell;padding:10px}.css_contactformCell:first-child{white-space:nowrap;vertical-align:top}@media(min-width:796px){.css_contactformCell:first-child{width:1px;padding-right:0;padding-left:30px;line-height:40px;text-align:right}}@media(max-width:795px){.css_contactformCell{display:block}.css_contactformCell:first-child{padding-bottom:0}.css_contactformCell.hideCell{display:none}}.css_contactformCell .textarea .contentEditable{min-height:100px}.css_contactformThanks{padding:20px;text-align:center;box-sizing:border-box;border:1px solid #ddd;border-radius:3px}.css_contactformThanks:not(:first-child){margin-top:40px}.css_surveyHolder{background:#fff;overflow:hidden;box-sizing:border-box;border:1px solid #ddd;border-radius:3px}.css_surveyHolder:not(:first-child){margin-top:40px}.css_surveyQuestion{padding:20px}.css_surveyQuestion:not(:first-child){border-top:1px solid #ddd}.css_surveyQuestion:not(:last-child){border-bottom:1px solid #ddd}.css_surveyQuestionNumber{opacity:.5;margin-bottom:10px}.css_surveyAnswers{position:relative;width:100%;display:flex;flex-wrap:wrap;background:#fafafa;padding:10px;box-sizing:border-box}.css_surveyAnswer{transition:all .25s;position:relative;width:calc(100% - 20px);background:#fff;vertical-align:middle;font-weight:bold;overflow:hidden;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.15);margin:10px;cursor:pointer;user-select:none}.css_surveyAnswer.image{overflow:visible}.css_surveyAnswers.grid2 .css_surveyAnswer{width:calc(50% - 20px)}.css_surveyAnswers.grid3 .css_surveyAnswer{width:calc(33.3333% - 20px)}.css_surveyAnswers.grid4 .css_surveyAnswer{width:calc(25% - 20px)}.css_surveyAnswers.error .css_surveyAnswer{border-color:#f54b4b}.css_surveyAnswer.correct,.css_surveyAnswer.wrong{box-shadow:none;cursor:default}.css_surveyAnswer:hover{border-color:#3296fa}.css_surveyAnswer.correct:hover,.css_surveyAnswer.wrong:hover{border-color:#ddd}.css_surveyAnswer.correct{border-color:#64c84b!important}.css_surveyAnswer.active{background:#3296fa;border-color:#3296fa!important;color:#fff}.css_surveyAnswer.image.active{background:#fff;box-shadow:0 0 0 2px #3296fa inset,0 1px 2px rgba(0,0,0,.15)}.css_surveyAnswer.correct.active{background:#64c84b;border-color:#64c84b!important}.css_surveyAnswer.image.correct.active{background:#fff;border-color:#64c84b!important;box-shadow:0 0 0 2px #64c84b inset}.css_surveyAnswer.wrong.active{background:#f54b4b;border-color:#f54b4b!important}.css_surveyAnswer.image.wrong.active{background:#fff;border-color:#f54b4b!important;box-shadow:0 0 0 2px #f54b4b inset}.css_surveyAnswer:before,.css_surveyAnswer:after{content:'';transition:all .25s;position:absolute;top:50%;left:20px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 0 0 1px #ddd inset;transform:translate(0,-50%)}.css_surveyAnswer.image:before,.css_surveyAnswer.image:after{top:0;left:-10px}.css_surveyAnswers.multiple .css_surveyAnswer:before{border-radius:3px}.css_surveyAnswers.error .css_surveyAnswer:before{box-shadow:0 0 0 1px #f54b4b inset}.css_surveyAnswer:hover:before{box-shadow:0 0 0 1px #3296fa inset}.css_surveyAnswer.wrong:hover:before{box-shadow:0 0 0 1px #ddd inset}.css_surveyAnswer.correct:not(.active):before{background:#64c84b;box-shadow:0 0 0 1px #64c84b inset}.css_surveyAnswer.active:before{box-shadow:0 1px 2px rgba(0,0,0,.15)!important}.css_surveyAnswer:after{background:url('/img/icons/12/checkmark_64c84b.svg') 50% 50% no-repeat;box-shadow:none;transform:translate(0,-50%) scale(0)}.css_surveyAnswer.active:after,.css_surveyAnswer.correct:after{transform:translate(0,-50%) scale(1)}.css_surveyAnswer.correct:not(.active):after{background-image:url('/img/icons/12/checkmark_ffffff.svg')}.css_surveyAnswer.wrong.active:after{background-image:url('/img/icons/12/cross_f54b4b.svg')}.css_surveyAnswer div{display:flex;flex-wrap:wrap;padding:20px 20px 20px 60px;height:100%;align-items:center;box-sizing:border-box}.css_surveyAnswer.image div{padding:5px}.css_surveyAnswer div span{display:block;font-weight:normal;opacity:.5}.css_surveyAnswer div img{float:left;width:100%}.css_surveyRating{position:relative;background:#fafafa;padding:20px;box-sizing:border-box}.css_surveyRatingScores{position:relative;display:flex;height:50px;background:#fff;overflow:hidden;padding:1px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.15)}.css_surveyRatingScore{transition:all .25s;flex:1;position:relative;line-height:48px;text-align:center;font-weight:bold;color:rgba(0,0,0,.5);overflow:hidden;box-sizing:border-box;cursor:pointer;user-select:none}.css_surveyRatingScore:not(:first-child){box-shadow:-1px 0 0 0 #ddd}.css_surveyRatingScore:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.css_surveyRatingScore.active{border-top-right-radius:2px;border-bottom-right-radius:2px}.css_surveyRatingScore:hover{color:rgba(0,0,0,1)}.css_surveyRatingScore.p10,.css_surveyRatingScore.p20,.css_surveyRatingScore.p30,.css_surveyRatingScore.p40,.css_surveyRatingScore.p50,.css_surveyRatingScore.p60,.css_surveyRatingScore.p70,.css_surveyRatingScore.p80,.css_surveyRatingScore.p90,.css_surveyRatingScore.p100{color:rgba(255,255,255,.5);box-shadow:-1px 0 0 0 rgba(255,255,255,.5)}.css_surveyRatingScore.p10:hover,.css_surveyRatingScore.p20:hover,.css_surveyRatingScore.p30:hover,.css_surveyRatingScore.p40:hover,.css_surveyRatingScore.p50:hover,.css_surveyRatingScore.p60:hover,.css_surveyRatingScore.p70:hover,.css_surveyRatingScore.p80:hover,.css_surveyRatingScore.p90:hover,.css_surveyRatingScore.p100:hover{color:rgba(255,255,255,1)}.css_surveyRatingScore.active{color:rgba(255,255,255,1)!important;box-shadow:-1px 0 0 0 rgba(255,255,255,.5),1px 0 0 0 rgba(255,255,255,1);z-index:1}.css_surveyRatingScale{float:left;width:100%;box-sizing:border-box;opacity:.5;margin:15px 0 -5px 0}.css_surveyRatingScale span:first-child{float:left}.css_surveyRatingScale span:last-child{float:right}.css_surveyText{position:relative;background:#fafafa;padding:20px;box-sizing:border-box}.css_surveyText .textarea{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15)}.css_surveyText .progressbar{background:#fff;padding:1px;border:1px solid #ddd;border-radius:12px}.css_surveyButtons{float:left;margin:40px -50% 0 50%;transform:translate(-50%,0);user-select:none}.css_surveyButtons .css_button{min-width:160px;text-align:center;margin:0 10px!important;transform:none}.css_surveyButtons .css_button.secondary.disabled{opacity:.5}.css_surveyButtons .css_button:first-child{margin-left:0!important}.css_surveyButtons .css_button:last-child{margin-right:0!important}@media(max-width:1275px){.css_surveyAnswers.grid3 .css_surveyAnswer,.css_surveyAnswers.grid4 .css_surveyAnswer{width:calc(50% - 20px)}}@media(max-width:795px){.css_surveyAnswers.grid2 .css_surveyAnswer,.css_surveyAnswers.grid3 .css_surveyAnswer,.css_surveyAnswers.grid4 .css_surveyAnswer{width:calc(100% - 20px)}.css_surveyRatingScore{font-size:12px}.css_surveyButtons .css_button.secondary{width:50px;min-width:50px;background:#fff url('/img/icons/12/arrow_aaaaaa.svg') 50% 50% no-repeat;padding:0;font-size:0;overflow:hidden;box-sizing:border-box;transform:scaleX(-1)}.css_surveyButtons .css_button:not(.secondary){min-width:100px;max-width:160px}}:not(.ck-content) .image-style-block-align-left .image-style-block-align-right{max-width:calc(100% - 1.5em)}:not(.ck-content) .image-style-align-left .image-style-align-right{clear:none}:not(.ck-content) .image-style-side{float:right;margin-left:1.5em;max-width:50%}:not(.ck-content) .image-style-align-left{float:left;margin-right:1.5em}:not(.ck-content) .image-style-align-center{margin-left:auto;margin-right:auto}:not(.ck-content) .image-style-align-right{float:right;margin-left:1.5em}:not(.ck-content) .image-style-block-align-right{margin-right:0;margin-left:auto}:not(.ck-content) .image-style-block-align-left{margin-left:0;margin-right:auto}:not(.ck-content) p+.image-style-align-left p+.image-style-align-right p+.image-style-side{margin-top:0}:not(.ck-content) .image-inline .image-style-align-left .image-style-align-right{margin-top:calc(1.5em/2);margin-bottom:calc(1.5em/2)}:not(.ck-content) .image-inline .image-style-align-left{margin-right:calc(1.5em/2)}:not(.ck-content) .image-inline .image-style-align-right{margin-left:calc(1.5em/2)}:not(.ck-content) .image.image_resized img{width:100%}.input{transition:all .25s;position:relative;width:100%;height:40px;background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:text;border-color:#969696}input::-webkit-input-placeholder{color:#737373}input::-moz-placeholder{color:#737373}input:-ms-input-placeholder{color:#737373}input:-moz-placeholder{color:#737373}.css_jobagentNotify{padding:20px;text-align:center;color:#969696;box-sizing:border-box;border:1px solid #ddd;border-top:0;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0}a{text-decoration:underline;color:#0074e8;outline:none}.options_window .option.multi:hover:before{border-color:#3296fa;border:1px solid #3296fa;box-sizing:border-box}.options_window .option.multi.active:before{background-color:#3296fa;background-size:12px;border-color:#3296fa;border:1px solid #3296fa;box-sizing:border-box}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip .tooltipster-box{border:none;background:#333}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-arrow{height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:16px;margin-left:0;margin-top:-8px;width:8px}.tooltipster-sidetip .tooltipster-arrow-background{display:none}.tooltipster-sidetip .tooltipster-arrow-border{border:8px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#333}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#333}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#333}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#333}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-8px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-8px}.circle_image{background-size:cover;background-position:center;border-radius:50%}.css_teamPhoto .circle_image,.css_quotePhoto .circle_image{height:178px;width:178px}.css_quotePhoto .circle_image_wrap{width:200px;height:200px;padding:10px;border:1px solid #ddd;border-radius:50%;box-sizing:border-box;display:inline-block}.css_quotePhoto:first-child .circle_image_wrap{margin-right:40px}.css_quotePhoto:last-child .circle_image_wrap{margin-left:40px}@media(max-width:795px){.css_quotePhoto:first-child .circle_image_wrap{margin:0 0 24px 0}.css_quotePhoto:last-child .circle_image_wrap{margin:24px 0 0 0}}.css_quoteCell .css_headline,.css_quoteCell .css_subheadline{transition:unset;-webkit-transition:unset}.windows-chrome-user-agent::-webkit-scrollbar,.windows-chrome-user-agent ::-webkit-scrollbar{background-color:rgba(0,0,0,0);-webkit-border-radius:100px}.windows-chrome-user-agent::-webkit-scrollbar:vertical,.windows-chrome-user-agent ::-webkit-scrollbar:vertical{width:10px}.windows-chrome-user-agent::-webkit-scrollbar:horizontal,.windows-chrome-user-agent ::-webkit-scrollbar:horizontal{height:10px}.windows-chrome-user-agent::-webkit-scrollbar:hover,.windows-chrome-user-agent ::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.09)}.windows-chrome-user-agent::-webkit-scrollbar-thumb,.windows-chrome-user-agent ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);-webkit-border-radius:100px}.windows-chrome-user-agent::-webkit-scrollbar-thumb:active,.windows-chrome-user-agent ::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.61);-webkit-border-radius:100px}.css_jobsAdvCell img{margin:1px 4px}.css_jobsAdvCell img.asc{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:none;width:auto}.css_jobsAdvCell img.desc{float:none;width:auto}.video_recorder_container,.video_player_container{position:absolute;border-radius:5px;overflow:hidden;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}[id^="videoRecorder"][id$="videoRecorder"]{position:absolute;height:100%;margin:auto;left:-9999px;right:-9999px}[id^="videoPlayer"][id$="videoPlayer"]{height:100%;width:100%}[id^="videoPlayer"][id$="videoPlayer"] video,[id^="videoPlayer"][id$="videoPlayer"] object{position:absolute;height:100%;margin:auto;left:-9999px;right:-9999px}[id^="videoPlayer"][id$="videoPlayer"] object{width:200%}.textarea{transition:height 0s}.textarea .contentEditable{transition:height 0s}.csa_jobadText .if-statement.ck-widget{display:none}.csa_jobapplyWith:focus{border-color:#3296fa;box-shadow:0 0 0 1px #3296fa;border-style:inset;outline-color:#3296fa}.focusable a:focus,a.focusable:focus,.focused{border:1px solid #3296fa}.iti__selected-flag:focus{border:1px solid #3296fa;outline:none}.dropdown.options_parent:focus{outline-color:#3296fa}.dropdown.mini:focus{outline:none;color:#3296fa}.radiobutton.focusable input,.checkbox.focusable input{visibility:visible;opacity:0;cursor:pointer;position:fixed}.options_window .option.focused{background:rgba(50,150,250,.1);border:none}.options_window .treeview li div.focused{border:none}.options_window .treeview li div.focused a.element{text-decoration:underline}