From 6832ce64a81021f61ae35b809196ca8ddb978514 Mon Sep 17 00:00:00 2001 From: tuj Date: Thu, 21 Feb 2019 09:59:34 +0100 Subject: [PATCH] Symfony 3.4, php 7.2 upgrade (#9) --- CHANGELOG.md | 4 ++++ Controller/MainController.php | 2 +- Resources/public/assets/build/os2displayadmin.min.js | 2 +- Resources/public/assets/build/styles.min.css | 2 +- composer.json | 3 ++- version.json | 2 +- 6 files changed, 10 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97922e8..4aabb3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## 2.0.0 + +* Symfony 3.4 version. + ## 1.2.0 * Merged https://github.com/os2display/admin-bundle/pull/8: diff --git a/Controller/MainController.php b/Controller/MainController.php index 453988f..c493f20 100644 --- a/Controller/MainController.php +++ b/Controller/MainController.php @@ -32,7 +32,7 @@ public function indexAction() $user = $this->getUser(); $user->buildRoleGroups(); $user = $this->get('os2display.api_data')->setApiData($user); - $user = $this->get('serializer') + $user = $this->get('jms_serializer') ->serialize($user, 'json', SerializationContext::create() ->setGroups(array('api')) ->enableMaxDepthChecks()); diff --git a/Resources/public/assets/build/os2displayadmin.min.js b/Resources/public/assets/build/os2displayadmin.min.js index c59e2c9..8a6f255 100644 --- a/Resources/public/assets/build/os2displayadmin.min.js +++ b/Resources/public/assets/build/os2displayadmin.min.js @@ -1,6 +1,6 @@ /** * @name Os2DisplayAdminBundle - * @version v1.2.0 + * @version v2.0.0 * @link https://github.com/os2display */ if(angular.module("busModule").service("busService",["$rootScope","$window",function(n,e){"use strict";e.rootScopes=e.rootScopes||[],e.rootScopes.push(n),this.$emit=function(t,i){angular.forEach(e.rootScopes,function(e){e.$emit(t,i)})},this.$on=function(e,i){return n.$on(e,function(e,t){i.apply(n,[e,t])})},this.$once=function(e,i){var o=n.$on(e,function(e,t){o(),i.apply(n,[e,t])})}}]),!window.config||!window.config.itkLog)throw"itkLog Exception: window.config.itkLog does not exist";angular.module("logModule").service("logService",["busService","$http","$timeout","$log",function(o,n,e,s){"use strict";var r=window.config.itkLog;function a(e,t,i,o){return{type:e,date:new Date,timeout:t,message:o,cause:i,stacktrace:printStackTrace()}}o.$on("log.error",function(e,t){if("none"!==r.logLevel){var i=a("error",t.timeout,t.cause,t.msg);o.$emit("messages.add",i),r.logToConsole&&s.error(i),r.errorCallback&&n.post(r.errorCallback,i)}}),o.$on("log.log",function(e,t){if("all"===r.logLevel){var i=a("log",t.timeout,t.cause,t.msg);o.$emit("messages.add",i),r.logToConsole&&s.log(i)}}),o.$on("log.info",function(e,t){if("all"===r.logLevel){var i=a("info",t.timeout,t.cause,t.msg);o.$emit("messages.add",i),r.logToConsole&&s.info(i)}}),o.$on("log.warn",function(e,t){if("all"===r.logLevel){var i=a("warn",t.timeout,t.cause,t.msg);o.$emit("messages.add",i),r.logToConsole&&s.warn(i)}})}]),angular.module("mainModule").controller("BaseController",["$scope","userService","$location",function(t,i,e){"use strict";function o(e,t){return e&&e.api_data&&e.api_data.permissions&&e.api_data.permissions[t]}t.baseCurrentUser=i.getCurrentUser(),t.requireRole=function(e){return i.hasRole(e)},t.hasRole=function(e,t){return i.hasRole(e,t)},t.baseCanRead=function(e){return o(e,"can_read")},t.baseCanUpdate=function(e){return o(e,"can_update")},t.baseCanUpdateRoles=function(e){return o(e,"can_update_roles")},t.baseCanDelete=function(e){return o(e,"can_delete")},t.baseCanCreate=function(e){return o(t.baseCurrentUser,"can_create_"+e)},t.baseCanAdd=function(e){return o(t.baseCurrentUser,"can_add_"+e)},t.baseRemoveElementFromList=function(e,t,i){var o=e.findIndex(function(e){return t[i]===e[i]});return void 0!==o?e.splice(o,1):null}}]),angular.module("mainModule").controller("BaseApiController",["busService","$scope","$controller","$timeout","$q",function(s,e,t,i,r){"use strict";t("BaseController",{$scope:e});var a=[];function h(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}e.getEntity=function(e,t){var i=r.defer(),o=h();return a.push(s.$on("BaseApiController.returnEntity."+o,function(e,t){t&&t.error?i.reject(t.error):i.resolve(t)})),s.$emit("apiService.getEntity",{type:e,returnEvent:"BaseApiController.returnEntity."+o,data:t}),i.promise},e.getEntities=function(e){var i=r.defer(),t=h();return a.push(s.$on("BaseApiController.returnEntities."+t,function(e,t){t&&t.error?i.reject(t.error):i.resolve(t)})),s.$emit("apiService.getEntities",{type:e,returnEvent:"BaseApiController.returnEntities."+t}),i.promise},e.updateEntity=function(e,t){var i=r.defer(),o=h();return a.push(s.$on("BaseApiController.updateEntity."+o,function(e,t){t&&t.error?i.reject(t.error):i.resolve(t)})),s.$emit("apiService.updateEntity",{type:e,returnEvent:"BaseApiController.updateEntity."+o,data:t}),i.promise},e.createEntity=function(e,t){var i=r.defer(),o=h();return a.push(s.$on("BaseApiController.createEntity."+o,function(e,t){t&&t.error?i.reject(t.error):i.resolve(t)})),s.$emit("apiService.createEntity",{type:e,returnEvent:"BaseApiController.createEntity."+o,data:t}),i.promise},e.deleteEntity=function(e,t){var i=r.defer(),o=h();return a.push(s.$on("BaseApiController.deleteEntity."+o,function(e,t){t&&t.error?i.reject(t.error):i.resolve(t)})),s.$emit("apiService.deleteEntity",{type:e,returnEvent:"BaseApiController.deleteEntity."+o,data:t}),i.promise},e.baseApiRequest=function(e,t,i){var o=r.defer(),n=h();return a.push(s.$on("BaseApiController.baseApiRequest."+n,function(e,t){t&&t.error?o.reject(t.error):o.resolve(t)})),s.$emit("apiService.request",{method:e,url:t,returnEvent:"BaseApiController.baseApiRequest."+n,data:i}),o.promise},e.$on("$destroy",function(){for(var e in a)a[e]()})}]),angular.module("mainModule").service("apiService",["busService","$http",function(n,s){"use strict";function i(e,t,i,o){t+=(t.indexOf("?")<0?"?":"&")+"locale=da",s({method:e,url:t,data:o}).then(function(e){n.$emit(i,e.data)},function(e){401!==e.status&&n.$emit(i,e.data)})}n.$on("apiService.request",function(e,t){i(t.method,t.url,t.returnEvent,t.data)}),n.$on("apiService.getEntities",function(e,t){i("get","/api/"+t.type,t.returnEvent)}),n.$on("apiService.getEntity",function(e,t){i("get","/api/"+t.type+"/"+t.data.id,t.returnEvent)}),n.$on("apiService.createEntity",function(e,t){i("post","/api/"+t.type,t.returnEvent,t.data)}),n.$on("apiService.updateEntity",function(e,t){i("put","/api/"+t.type+"/"+t.data.id,t.returnEvent,t.data)}),n.$on("apiService.deleteEntity",function(e,t){i("delete","/api/"+t.type+"/"+t.data.id,t.returnEvent,t.data)})}]),angular.module("mainModule").service("bodyService",["busService","$location",function(e,t){"use strict";var i=[];e.$on("$locationChangeSuccess",function(){for(var e in i)angular.element("body").removeClass(i[e]);i=[]}),e.$on("bodyService.addClass",function(e,t){angular.element("body").addClass(t),i.push(t)}),e.$on("bodyService.toggleClass",function(e,t){angular.element("body").toggleClass(t),i.push(t)}),e.$on("bodyService.removeClass",function(e,t){angular.element("body").removeClass(t)})}]),angular.module("mainModule").service("menuItemService",["busService",function(i){"use strict";i.$on("menuApp.requestSubMenuItems",function(e,t){i.$emit("menuApp.returnSubMenuItems",[{mainMenuItem:"screen",items:[{title:"Opret skærm",path:"/#/screen",classes:"create-channel",activeFilter:"/screen",group:"left",weight:2},{title:"Oversigt sub",path:"/#/screen-overview",classes:"overview-right",activeFilter:"/screen-overview",group:"right",icon:"apps",weight:3}]},{mainMenuItem:"channel",items:[{title:"Oversigt",path:"/#/channel-overview",classes:"overview-right",activeFilter:"/channel-overview",group:"right",icon:"apps"},{title:"Opret kanal",path:"/#/channel",classSuffix:"create-channel",activeFilter:"/channel",group:"left"},{title:"Delte kanaler",path:"/#/shared-channel-overview",classSuffix:"overview",activeFilter:"/shared-channel-overview",group:"left"}]},{mainMenuItem:"slide",items:[{title:"Oversigt",path:"/#/slide-overview",classes:"overview-right",activeFilter:"/slide-overview",group:"right",icon:"apps"},{title:"Opret slide",path:"/#/slide",classSuffix:"create-channel",activeFilter:"/slide",group:"left"}]},{mainMenuItem:"media",items:[{title:"Oversigt",path:"/#/media-overview",classes:"overview-right",activeFilter:"/media-overview",group:"right",icon:"apps"},{title:"Upload medie",path:"/#/media/upload",classSuffix:"create-media",activeFilter:"/media/upload",group:"left"}]}])}),i.$on("menuApp.requestMainMenuItems",function(e,t){i.$emit("menuApp.returnMainMenuItems",[{title:"Kanaler",route:"/#/channel-overview",activeFilter:"/channel",icon:"add_to_queue",weight:1},{title:"Skærme",route:"/#/screen-overview",activeFilter:"/screen",icon:"tv",weight:3},{title:"Slides",route:"/#/slide-overview",activeFilter:"/slide",icon:"dvr",weight:2},{title:"Medier",route:"/#/media-overview",activeFilter:"/media",icon:"picture_in_picture",weight:4}])}),i.$on("menuApp.requestHamburgerMenuItems",function(e,t){i.$emit("menuApp.returnHamburgerMenuItems",[{title:"Kanaler",weight:1,items:[{title:"Oversigt",route:"/#/channel-overview",activeFilter:"/channel-overview",weight:1},{title:"Opret kanal",route:"/#/channel",activeFilter:"/channel",weight:2}]},{title:"Slides",weight:2,items:[{title:"Oversigt",route:"/#/slide-overview",activeFilter:"/slide-overview",weight:1},{title:"Opret slide",route:"/#/slide",activeFilter:"/slide",weight:2}]},{title:"Skærme",weight:3,items:[{title:"Oversigt",route:"/#/screen-overview",activeFilter:"/screen-overview",weight:1},{title:"Opret skærm",route:"/#/screen",activeFilter:"/screen",weight:2}]},{title:"Administration",weight:3,permission:"super-admin",items:[{title:"Deling",route:"/#/admin-sharing",activeFilter:"/admin-sharing",permission:"super-admin",weight:1},{title:"Skabeloner",route:"/#/admin-templates",activeFilter:"/admin-sharing",permission:"super-admin",weight:2}]}])})}]),angular.module("mainModule").service("searchService",["$q","$http","busService",function(n,s,r){"use strict";var a,h=null;function l(i){(a=io.connect(window.config.search.address,{query:"token="+h,"force new connection":!0,"max reconnection attempts":1/0})).on("error",function(e){"Not authorized"===e?s.get("api/auth/search/reauth").success(function(e){h=e.token,l(i)}).error(function(e,t){r.$emit("log.error",{cause:t,msg:"Search socket error. Could not reauthorize."}),i.reject(t)}):(r.$emit("log.error",{cause:e,msg:"Search socket error."}),i.reject(e))}),a.on("connect",function(){i.resolve("Connected to the server.")}),a.on("disconnect",function(e){})}r.$on("searchService.request",function(e,t){var i,o={index:window.config.search.index,type:t.type,query:{match_all:{}}};void 0!==t.text&&""!==t.text&&(o.query={multi_match:{query:t.text,type:"best_fields",operator:"or",fields:t.fields,analyzer:"string_search"}}),o.sort=t.sort,void 0!==t.filter&&(o.query={filtered:{query:o.query,filter:t.filter}}),t.hasOwnProperty("pager")&&(o.size=t.pager.size,o.from=t.pager.page*t.pager.size),o.uuid=CryptoJS.MD5(JSON.stringify(o)).toString(),o.callbacks={hits:"hits-"+o.uuid,error:"error-"+o.uuid},(i=n.defer(),void 0===a?null!==h?l(i):s.get("api/auth/search").success(function(e){h=e.token,l(i)}).error(function(e,t){r.$emit("log.error",{cause:t,msg:"Authentication (search) to search node failed ("+t+")"}),i.reject(t)}):i.resolve("Connected to the server."),i.promise).then(function(){a.once(o.callbacks.hits,function(e){r.$emit(t.callbacks.hits,e)}),a.once(o.callbacks.error,function(e){r.$emit("log.error",{cause:e.message,msg:"Search error."}),r.$emit(t.callbacks.error,e.message)}),a.emit("search",o)})})}]),angular.module("mainModule").service("userService",["busService",function(i){"use strict";var o=angular.copy(OS2DISPLAY_CURRENT_USER);i.$on("userService.getCurrentUser",function(e,t){i.$emit("userService.returnCurrentUser",o)}),i.$on("userService.apiServiceReturnCurrentUser",function(e,t){o=t}),this.updateCurrentUser=function(){i.$emit("apiService.request",{method:"get",url:"api/user/current",returnEvent:"userService.apiServiceReturnCurrentUser"})},this.getCurrentUser=function(){return o},this.hasRole=function(e,t){t||(t=o);var i=Object.keys(t.api_data.roles).map(function(e){return t.api_data.roles[e]});return t&&t.api_data&&t.api_data.roles&&-1!==i.indexOf(e)},this.getCurrentUserGroups=function(e){i.$emit(e,o.groups)}}]),angular.module("mainModule").service("authHttpResponseInterceptor",["$q","$window",function(t,i){"use strict";this.responseError=function(e){if(401!==e.status)return t.reject(e);i.location.href="/logout"}}]),angular.module("datetimePicker",[]),angular.module("datetimePicker").directive("datetimePicker",["$timeout",function(r){return{scope:{config:"=",watch:"="},restrict:"A",require:"^ngModel",link:function(e,t,i,o){var n="DD/MM/YYYY HH:mm",s=null;s=e.config?e.config:{lang:"da",format:"d/m/Y H:i",scrollMonth:!1,scrollTime:!1},r(function(){o.$modelValue&&(s.value=moment(1e3*o.$modelValue).format(n)),t.datetimepicker(s),o.$formatters.unshift(function(e){return e?moment(1e3*e).format(n):""}),o.$parsers.unshift(function(e){if(""==e)return null;var t=moment(e,n);return t&&t.isValid()&&1970<=t.year()?t.unix():null}),t.bind("blur",function(){var e=moment(o.$viewValue,n);e&&e.isValid()&&1970<=e.year()?o.$modelValue=e.unix():o.$modelValue=moment().unix(),o.$setViewValue(moment(1e3*o.$modelValue).format(n)),o.$render()}),e.watch&&e.$watch(function(){return o.$modelValue},function(e){e&&(s.value=moment(1e3*e).format(n),t.datetimepicker("destroy"),t.datetimepicker(s))})})}}}]),angular.module("datetimePicker").directive("hourPicker",function(){return{restrict:"A",require:"^ngModel",link:function(e,t){t.datetimepicker({datepicker:!1,format:"G"})}}}),angular.module("datetimePicker").directive("datetimePickerText",["$timeout",function(s){return{restrict:"A",require:"^ngModel",link:function(e,t,i,o){var n="DD/MM/YYYY HH:mm";s(function(){o.$formatters.unshift(function(e){return e?moment(1e3*e).format(n):""}),o.$parsers.unshift(function(e){if(""==e)return null;var t=moment(e,n);return t&&t.isValid()&&1970<=t.year()?t.unix():null}),o.$modelValue&&(o.$setViewValue(moment(1e3*o.$modelValue).format(n)),o.$render()),t.bind("blur",function(){var e=moment(o.$viewValue,n);e&&e.isValid()&&1970<=e.year()?o.$modelValue=e.unix():o.$modelValue=moment().unix(),o.$setViewValue(moment(1e3*o.$modelValue).format(n)),o.$render()})})}}}]),angular.module("styleguideComponentsModule",[]),angular.module("styleguideComponentsModule").directive("box",function(){return{restrict:"E",transclude:!0,replace:!0,scope:{heading:"@"},template:'

{{ heading }}

'}}),angular.module("styleguideComponentsModule").directive("buttonIconLink",function(){return{restrict:"E",replace:!0,scope:{buttonLink:"@",icon:"@",click:"&"},template:''}}),angular.module("styleguideComponentsModule").directive("contentList",function(){return{restrict:"E",replace:!0,scope:{items:"=",max:"=",filter:"=",order:"="},template:'
'}}),angular.module("styleguideComponentsModule").directive("contentListItem",function(){return{restrict:"E",replace:!0,scope:{item:"="},template:'
{{ item.title }}{{ item.title }}{{ item.text }}
'}}),angular.module("styleguideComponentsModule").directive("panelMenu",["$document",function(e){return{restrict:"E",replace:!0,scope:{items:"="},link:function(t){function i(e){t.$apply(function(){t.menuOpen=!1,document.removeEventListener("click",i)})}t.menuOpen=!1,t.toggleMenu=function(){t.menuOpen=!t.menuOpen,setTimeout(function(){t.menuOpen&&document.addEventListener("click",i)})}},template:'
more_vert
'}}]),angular.module("styleguideComponentsModule").directive("popup",function(){return{restrict:"E",replace:!0,transclude:!0,template:''}}),angular.module("ikShared").factory("mediaFactory",["$http","$q","busService",function(o,n,s){"use strict";var e={getAllMedia:function(){var t=n.defer();return o.get("/api/media").success(function(e){t.resolve(e)}).error(function(){t.reject()}),t.promise},searchMedia:function(e){var i=n.defer();e.type="Os2Display\\MediaBundle\\Entity\\Media";var t=CryptoJS.MD5(JSON.stringify(e)).toString();return e.callbacks={hits:"searchService.hits-"+t,error:"searchService.error-"+t},s.$once(e.callbacks.hits,function(e,t){i.resolve(t)}),s.$once(e.callbacks.error,function(e,t){s.$emit("log.error",{cause:t,msg:"Kunne ikke hente søgeresultater."}),i.reject(t)}),s.$emit("searchService.request",e),i.promise},loadMediaBulk:function(e){var i=n.defer(),t="?ids[]="+e.join("&ids[]=");return o.get("/api/bulk/media/api"+t).success(function(e,t){i.resolve(e)}).error(function(e,t){i.reject(t)}),i.promise},getMedia:function(e){var i=n.defer();return o.get("/api/media/"+e).success(function(e){i.resolve(e)}).error(function(e,t){i.reject(t)}),i.promise},updateMedia:function(e){var i=n.defer();return o.put("/api/media/"+e.id,e).success(function(e){i.resolve(e)}).error(function(e,t){i.reject(t)}),i.promise},deleteMedia:function(e){var i=n.defer();return o.delete("/api/media/"+e).success(function(e){i.resolve(e)}).error(function(e,t){i.reject(t)}),i.promise}};return e}]),angular.module("ikShared").factory("templateFactory",["$q","$http",function(n,o){"use strict";var e={},s=OS2DISPLAY_TEMPLATES.slides,r=OS2DISPLAY_TEMPLATES.screens;return e.getSlideTemplates=function(){var i=n.defer();return null!==s?i.resolve(s):o.get("/api/templates/slides/all").success(function(e){s=e,i.resolve(s)}).error(function(e,t){i.reject(t)}),i.promise},e.getSlideTemplate=function(i){var o=n.defer();return e.getSlideTemplates().then(function(e){for(var t=0;t link[href='"+e.css_path+"']")||$("head").append('')}))}),t.play=function(){angular.isDefined(t.interval)?(e.cancel(t.interval),t.interval=void 0,t.buttonState="play"):(t.slideIndex=(t.slideIndex+1)%t.ikChannel.slides.length,t.interval=e(function(){t.slideIndex=(t.slideIndex+1)%t.ikChannel.slides.length},2e3),t.buttonState="pause")},t.redirectToChannel=function(){t.ikClickable&&i.path("/shared-channel/"+t.ikChannel.unique_id+"/"+t.ikSharingIndex)},t.$on("$destroy",function(){angular.isDefined(t.interval)&&(e.cancel(t.interval),t.interval=void 0)})},templateUrl:"bundles/os2displayadmin/apps/ikShared/elements/sharedChannel/shared-channel-template.html?"+window.config.version}}]),angular.module("ikShared").directive("sharedChannelOverview",["sharedChannelFactory","userService","$timeout","busService",function(e,t,i,n){"use strict";return{restrict:"E",scope:{ikSelectedChannels:"=",ikOverlay:"@",ikSingleSlide:"="},link:function(o){o.index={},o.loading=!1,o.pickIndexDialog=!1,o.displaySharingOption=window.config.sharingService.enabled,o.sharingIndexes=[],e.getSharingIndexes().then(function(e){o.sharingIndexes=e}),o.sort={created_at:"desc"},o.currentUser=t.getCurrentUser(),o.showFromUser=localStorage.getItem("overview.shared_channel.search_filter_default")?localStorage.getItem("overview.shared_channel.search_filter_default"):"all",o.pager={size:6,page:0},o.hits=0,o.channels=[];var i={fields:"title",text:"",filter:{bool:{must:{}}},sort:{created_at:{order:"desc"}},pager:o.pager};o.updateSearch=function(){i.text=o.search_text,angular.isUndefined(o.index.index)?n.$emit("log.info",{msg:"Du skal vælge et indeks først.",timeout:3e3}):(o.loading=!0,e.searchChannels(i,o.index.index).then(function(e){o.loading=!1,o.hits=e.hits,o.channels=e.results},function(e){n.$emit("log.error",{cause:e,msg:"Hentning af søgeresultater fejlede."}),o.loading=!1}))},o.$on("channel-deleted",function(){o.updateSearch()}),o.channelSelected=function(t){if(!o.ikSelectedChannels)return!1;var i=!1;return o.ikSelectedChannels.forEach(function(e){e.unique_id==t.unique_id&&(i=!0)}),i},o.clickSharedChannel=function(e,t){o.$emit("channelSharingOverview.clickSharedChannel",e,t)},o.setIndex=function(e){o.index=e,o.pickIndexDialog=!1,o.updateSearch()},o.setUser=function(e){localStorage.setItem("overview.shared_channel.search_filter_default",e),o.showFromUser!==e&&(o.showFromUser=e,o.updateSearch())},o.setSearchFilters=function(){if(delete i.filter,"all"!==o.showFromUser&&(i.filter={bool:{must:[]}}),"all"!==o.showFromUser){var e={};e.term={user:o.currentUser.id},i.filter.bool.must.push(e)}o.updateSearch()},o.setSort=function(e,t){void 0!==o.sort[e]&&o.sort[e]===t||(o.sort={},o.sort[e]=t,i.sort={},i.sort[e]={order:t},o.updateSearch())}},templateUrl:"bundles/os2displayadmin/apps/ikShared/elements/sharedChannelOverview/shared-channel-overview.html?"+window.config.version}}]),angular.module("ikShared").directive("ikChannel",["$interval","$location",function(o,n){"use strict";return{restrict:"E",scope:{ikWidth:"@",ikChannel:"=",ikSingleSlide:"=",ikClickable:"="},link:function(t,e,i){t.slideIndex=0,t.playText="",i.$observe("ikChannel",function(e){e&&(t.ikChannel.slides.length<=0?t.templateURL="bundles/os2displayadmin/apps/ikShared/elements/channel/empty.html?"+window.config.version:(t.templateURL="bundles/os2displayadmin/apps/ikShared/elements/channel/non-empty.html?"+window.config.version,t.buttonState="play"))}),t.play=function(){angular.isDefined(t.interval)?(o.cancel(t.interval),t.interval=void 0,t.buttonState="play"):(t.slideIndex=(t.slideIndex+1)%t.ikChannel.slides.length,t.interval=o(function(){t.slideIndex=(t.slideIndex+1)%t.ikChannel.slides.length},2e3),t.buttonState="pause")},t.redirectToChannel=function(){t.ikClickable&&n.path("/channel/"+t.ikChannel.id)},t.$on("$destroy",function(){angular.isDefined(t.interval)&&(o.cancel(t.interval),t.interval=void 0)})},templateUrl:"bundles/os2displayadmin/apps/ikShared/elements/channel/channel-template.html?"+window.config.version}}]),angular.module("ikShared").directive("ikChannelOverview",["busService",function(a){"use strict";return{restrict:"E",scope:{ikSelectedChannels:"=",ikOverlay:"@"},controller:["$scope","$filter","$controller","channelFactory",function(o,n,e,s){e("BaseSearchController",{$scope:o}),o.showFromUser=localStorage.getItem("overview.channel.search_filter_default")?localStorage.getItem("overview.channel.search_filter_default"):"all",o.displaySharingOption=window.config.sharingService.enabled,o.channels=[];var r=null;o.updateSearch=function(){o.baseQuery.text=o.search_text,o.loading=!0,s.searchChannels(o.baseQuery).then(function(e){o.hits=e.hits;for(var t=[],i=0;ie.publish_to)return!1;if(e.hasOwnProperty("schedule_repeat")&&e.schedule_repeat){if(!(e.hasOwnProperty("schedule_repeat_days")&&0e.schedule_repeat_to)return!1}}return!0},o.getScheduledText=function(e){var t="";if(e.hasOwnProperty("publish_from")&&(t=t+"Udgivet fra: "+n("date")(1e3*e.publish_from,"dd/MM/yyyy HH:mm")+".
"),e.hasOwnProperty("publish_to")&&(t=t+"Udgivet til: "+n("date")(1e3*e.publish_to,"dd/MM/yyyy HH:mm")+".
"),e.hasOwnProperty("schedule_repeat")&&e.schedule_repeat){t+="Vises disse dage:
";for(var i=0;i"),e.hasOwnProperty("schedule_repeat_to")&&(t=t+"Til: "+e.schedule_repeat_to+":00
")}return t},o.setSearchFilters()}],templateUrl:"bundles/os2displayadmin/apps/ikShared/elements/channelOverview/channel-overview-directive.html?"+window.config.version}}]),angular.module("ikShared").directive("ikPager",[function(){"use strict";return{restrict:"E",replace:!0,scope:!0,controller:["$scope",function(o){o.pagesFrom=0,o.pagesPerLine=10,o.changePage=function(e){o.pager.page=e,o.updateSearch(),o.pagesFrom=Math.floor(o.pager.page/o.pagesPerLine)*o.pagesPerLine},o.prevPage=function(){0=o.pager.max&&(o.pager.page=o.pager.max-1),o.updateSearch()),o.pagesFrom=Math.floor(o.pager.page/o.pagesPerLine)*o.pagesPerLine},o.$watch("hits",function(e){var t=[];if(o.pager.max=0,e>o.pager.size){o.pager.max=Math.ceil(e/o.pager.size);for(var i=0;iDate.now())},n.slideOverviewClickSlide=function(e){n.$emit("slideOverview.clickSlide",e)},n.slideScheduledNow=function(e){if(!e.published)return!1;var t=new Date;return t=parseInt(t.getTime()/1e3),!(e.hasOwnProperty("schedule_from")&&te.schedule_to)},n.getScheduledText=function(e){var t="";return e.published||(t+="Ikke udgivet!
"),e.hasOwnProperty("schedule_from")&&(t=t+"Udgivet fra: "+i("date")(1e3*e.schedule_from,"dd/MM/yyyy HH:mm")+".
"),e.hasOwnProperty("schedule_to")&&(t=t+"Udgivet til: "+i("date")(1e3*e.schedule_to,"dd/MM/yyyy HH:mm")+"."),t},n.setSearchFilters()}],templateUrl:"bundles/os2displayadmin/apps/ikShared/elements/slideOverview/slide-overview-directive.html?"+window.config.version}}]),angular.module("ikShared").directive("ikSlide",["slideFactory","templateFactory",function(e,o){"use strict";return{restrict:"E",scope:{ikWidth:"@",ikSlide:"="},link:function(t,e,i){t.templateURL="bundles/os2displayadmin/apps/ikShared/elements/slide/slide-loading.html?"+window.config.version,i.$observe("ikSlide",function(e){e&&("image"===t.ikSlide.media_type?0{{ slideError }}
'}}]),angular.module("ikShared").directive("ikSlideEditable",["templateFactory","$timeout",function(t,n){"use strict";return{restrict:"E",scope:{ikWidth:"@",ikSlide:"="},link:function(i,o,e){i.templateURL="bundles/os2displayadmin/apps/ikShared/elements/slide/slide-loading.html?"+window.config.version,i.$watch("ikSlide",function(e,t){e&&("image"===i.ikSlide.media_type?(i.ikSlide.currentImage="",0{{ slideError }}
'}}]),angular.module("ikShared").directive("ikSharedSlide",[function(){"use strict";return{restrict:"E",scope:{ikWidth:"@",ikSlide:"="},link:function(t,e,i){t.templateURL="bundles/os2displayadmin/apps/ikShared/elements/slide/slide-loading.html?"+window.config.version,i.$observe("ikSlide",function(e){e&&(t.ikSlide.media_thumbs&&0'}}]),angular.module("ikShared").directive("ikScreenOverview",["busService",function(e){"use strict";return{restrict:"E",scope:{ikSelectedScreens:"=",ikOverlay:"@"},controller:["$scope","$filter","$controller","screenFactory","userService","busService",function(o,t,e,n,i,s){e("BaseSearchController",{$scope:o}),o.showFromUser=localStorage.getItem("overview.media.search_filter_default")?localStorage.getItem("overview.media.search_filter_default"):"all",o.screens=[];var r=null;o.updateSearch=function(){o.baseQuery.text=o.search_text,o.loading=!0,n.searchScreens(o.baseQuery).then(function(e){o.hits=e.hits;for(var t=[],i=0;i",link:function(e,t,i){if(a){var o=e.$eval(i.ikThumb);if(h(o.file)&&l(o.file)){var n=t.find("canvas"),s=new FileReader;s.onload=function(e){var t=new Image;t.onload=r,t.src=e.target.result},s.readAsDataURL(o.file)}}function r(){var e=o.width?o.width:this.width/this.height*o.height,t=o.height?o.height:this.height/this.width*o.width;n.attr({width:e,height:t}),n[0].getContext("2d").drawImage(this,0,0,e,t)}}}}]),angular.module("ikShared").directive("autoGrow",function(){"use strict";return{restrict:"A",scope:{fontSize:"@"},link:function(e,t){var i=$(t),o=function(e){e.css("height","0px");var t=e.prop("scrollHeight"),i=e.css("min-height").replace("px","");e.css("height",Math.max(t,i)+"px")};t.bind("keyup",function(){o(i)}),e.$watch("fontSize",function(e){e&&o(i)}),setTimeout(function(){o(i)},100)}}}),angular.module("ikShared").directive("includeReplace",function(){"use strict";return{require:"ngInclude",restrict:"A",link:function(e,t){t.replaceWith(t.children())}}}),function(){"use strict";angular.module("itkControlPanel",[]).directive("controlPanel",["busService",function(e){return{restrict:"E",scope:{template:"=",data:"=",screen:"=",display:"=",saveAction:"&",region:"=",options:"="},replace:!0,link:function(t){t.selectedTab=null,e.$emit("bodyService.addClass","is-screen"),t.getContent=function(){return t.template},t.clickTab=function(e){t.selectedTab=e},t.toggleChannelType=function(e){t.channelType=e},t.$on("$destroy",function(){document.getElementsByTagName("body")[0].style.overflow=""})},template:'
'}}])}.call(this),function(){"use strict";angular.module("ngModal",[]).directive("modalDialog",[function(){return{restrict:"E",scope:{show:"=",onClose:"&?"},replace:!0,transclude:!0,link:function(i){i.hideModal=function(){i.show=!1},i.$watch("show",function(e,t){if(document.getElementsByTagName("body")[0].style.overflow=e&&!t?"hidden":"",!e&&t&&null!==i.onClose)return i.onClose()})},templateUrl:"bundles/os2displayadmin/apps/ikShared/elements/ngModal/ng-modal.html?"+window.config.version}}])}.call(this),angular.module("ikShared").directive("ikDisabledList",[function(){"use strict";return{restrict:"E",replace:!1,scope:{elements:"="},templateUrl:"bundles/os2displayadmin/apps/ikShared/elements/disabledList/disabled-list.html?"+window.config.version}}]),function(){"use strict";angular.module("itkScreenTemplatePickerWidget",[]).directive("screenTemplatePickerWidget",["templateFactory","busService",function(e,i){return{restrict:"E",scope:{screen:"="},replace:!0,link:function(t){t.templates=[],e.getEnabledScreenTemplates().then(function(e){t.templates=e},function(e){i.$emit("log.error",{cause:e,msg:"Kunne ikke loade templates."})}),t.pickTemplate=function(e){t.screen.template=angular.copy(e)}},templateUrl:"bundles/os2displayadmin/apps/ikShared/widgets/screenTemplatePickerWidget/screenTemplatePickerWidget.html?"+window.config.version}}])}.call(this),function(){"use strict";angular.module("itkTextWidget",[]).directive("textWidget",function(){return{restrict:"E",scope:{field:"=",placeholderText:"@"},replace:!0,template:''}})}.call(this),function(){"use strict";angular.module("itkTextAreaWidget",[]).directive("textAreaWidget",function(){return{restrict:"E",scope:{field:"=",placeholderText:"@"},replace:!0,template:''}})}.call(this),function(){"use strict";angular.module("itkNumberWidget",[]).directive("numberWidget",function(){return{restrict:"E",scope:{field:"=",placeholderText:"@"},replace:!0,template:''}})}.call(this),function(){"use strict";angular.module("itkChannelPickerWidget",[]).directive("channelPickerWidget",["userService","channelFactory","busService",function(t,n,s){return{restrict:"E",replace:!0,templateUrl:"bundles/os2displayadmin/apps/ikShared/widgets/channelPickerWidget/channel-picker-widget.html?"+window.config.version,scope:{screen:"=",region:"="},link:function(o){o.sharingEnabled=window.config.sharingService.enabled,o.loading=!1,o.showFromUser="all",o.sort={created_at:"desc"},o.selectedGroup=null,o.currentUser=t.getCurrentUser();var e=s.$on("itkChannelPickerWidget.currentUserGroups",function(e,t){o.userGroups=t});t.getCurrentUserGroups("itkChannelPickerWidget.currentUserGroups"),o.pager={size:5,page:0},o.hits=0,o.channels=[],o.search={fields:"title",text:"",filter:{bool:{must:[]}},sort:{created_at:{order:"desc"}},pager:o.pager},o.updateSearch=function(){var e=angular.copy(o.search);e.text=o.search_text,null!==o.selectedGroup&&e.filter.bool.must.push({terms:{groups:[o.selectedGroup.id]}}),o.loading=!0,n.searchChannels(e).then(function(e){o.hits=e.hits;for(var t=[],i=0;i=t?i.push(n):n.from&&n.from>=t&&i.push(n)}return i}}),angular.module("ikApp").controller("ScreenController",["$scope","$controller","$location","$routeParams","$timeout","screenFactory","channelFactory","sharedChannelFactory","templateFactory","busService","userService",function(t,e,i,o,n,s,r,a,h,l,d){"use strict";e("BaseEntityController",{$scope:t,entityType:"screen"}),t.loading=!0,t.sharingEnabled=window.config.sharingService.enabled,t.screen={},t.toolbarTemplate=null,t.display=!1,t.region=null,t.controlPanelData={userGroups:t.userGroups,baseUnavailableGroups:t.baseUnavailableGroups},t.$watch("userGroups",function(){t.controlPanelData.userGroups=t.userGroups}),t.$watch("baseUnavailableGroups",function(){t.controlPanelData.baseUnavailableGroups=t.baseUnavailableGroups}),o.id?null===o.id||void 0===o.id||""===o.id?i.path("/screen-overview"):s.getEditScreen(o.id).then(function(e){t.loading=!1,t.screen=e,t.screen.channel_screen_regions.forEach(function(e){e.shared_channel&&(e.shared_channel.content=JSON.parse(e.shared_channel.content),e.shared_channel.title=e.shared_channel.content.title,e.shared_channel.slides=e.shared_channel.content.slides)}),t.screen==={}&&i.path("/screen")},function(e){l.$emit("log.error",{cause:e,msg:"Skærmen med id: "+o.id+" blev ikke fundet"})}):(t.screen=s.emptyScreen(),h.getScreenTemplate("full-screen").then(function(e){t.screen.template=e,t.loading=!1},function(e){404===e&&h.getEnabledScreenTemplates().then(function(e){t.screen.template=angular.copy(e[0]),t.screen.orientation=e[0].orientation,t.loading=!1},function(e){l.$emit("log.error",{cause:e,msg:"Skabelonerne blev ikke loaded"})})})),t.saveScreenAndClose=function(){t.displayToolbar=!1,t.region=null,s.saveScreen().then(function(e){l.$emit("log.info",{msg:"Skærmen ("+e.title+") er gemt",timeout:5e3}),n(function(){i.path("/screen-overview")},1e3)},function(e){l.$emit("log.error",{cause:e,msg:"Skærmen blev ikke gemt"})})},t.saveScreen=function(){t.displayToolbar=!1,t.region=null,s.saveScreen().then(function(e){l.$emit("log.info",{msg:"Skærmen ("+e.title+") er gemt",timeout:5e3})},function(e){l.$emit("log.error",{cause:e,msg:"Skærmen blev ikke gemt"})})},t.triggerTool=function(e){t.screen.template.tools.hasOwnProperty(e.name)?t.toolbarTemplate=t.screen.template.tools[e.name]:t.toolbarTemplate="bundles/os2displayadmin/apps/ikShared/toolbars/"+e.name+".html?"+window.config.version,t.region=e.region,t.displayToolbar=!0}}]),angular.module("ikApp").controller("SharedChannelController",["$scope","$location","$routeParams","$timeout","screenFactory","sharedChannelFactory","busService",function(t,i,e,o,n,s,r){"use strict";function a(e){t.step=e,t.templatePath="bundles/os2displayadmin/apps/ikApp/pages/sharedChannel/shared-channel-step"+t.step+".html?"+window.config.version}t.steps=1,t.step=1,t.channel={},t.channel.slides=[],t.status="edit",n.getScreens().then(function(e){t.screens=e},function(e){r.$emit("log.error",{cause:e,msg:"Kunne ikke hente skærme."})}),e.id&&e.index?s.getSharedChannel(e.id,e.index).then(function(e){t.channel=JSON.parse(e.content),t.channel==={}&&i.path("/channel-sharing-overview"),a(1)},function(e){r.$emit("log.error",{cause:e,msg:"Delt kanal kunne ikke hentes."})}):i.path("/channel-sharing-overview"),t.submitStep=function(){i.path("/channel-sharing-overview")},t.goToStep=function(e){a(e)}}]),angular.module("ikApp").controller("AdminSharingController",["busService","sharedChannelFactory","$scope",function(t,e,i){"use strict";i.saving=!1,i.availableIndexes=[],e.getAvailableIndexes().then(function(e){e.forEach(function(e){"shared"===e.tag&&i.availableIndexes.push(e)})},function(e){t.$emit("log.error",{cause:e,msg:"Hentning af tilgængelige delingsindeks fejlede."})}),i.chosenIndexes=[],e.getSharingIndexes().then(function(e){i.chosenIndexes=e},function(e){t.$emit("log.error",{cause:e,msg:"Hentning af valgte delingsindeks fejlede."})}),i.save=function(){i.saving=!0,e.saveSharingIndexes(i.chosenIndexes).then(function(){t.$emit("log.info",{msg:"Delingsindeks gemt",timeout:3e3}),i.saving=!1},function(e){t.$emit("log.error",{cause:e,msg:"Delingsindeks blev ikke gemt."}),i.saving=!1})}}]),angular.module("ikApp").controller("AdminTemplatesController",["busService","templateFactory","$scope",function(t,e,o){"use strict";o.saving=!1,o.screenTemplates=[],o.slideTemplates=[],o.enabledScreenTemplates=[],o.enabledSlideTemplates=[],e.getScreenTemplates().then(function(e){o.screenTemplates=e;for(var t=[],i=0;ie.schedule_to)},n.getScheduledText=function(e){var t="";return e.published||(t+="Ikke udgivet!
"),e.hasOwnProperty("schedule_from")&&(t=t+"Udgivet fra: "+s("date")(1e3*e.schedule_from,"dd/MM/yyyy HH:mm")+".
"),e.hasOwnProperty("schedule_to")&&(t=t+"Udgivet til: "+s("date")(1e3*e.schedule_to,"dd/MM/yyyy HH:mm")+"."),t},n.goToStep=function(e){var t=1;n.validation.titleSet()&&(t+=3),e<=t&&d(e)},n.pushRight=function(e){e===n.channel.slides.length-1?c(n.channel.slides,e,0):c(n.channel.slides,e,e+1)},n.pushLeft=function(e){c(n.channel.slides,e,0===e?n.channel.slides.length-1:e-1)},n.handleDrop=function(e,t){e=parseInt(e.split("index-")[1]),t=parseInt(t.split("index-")[1]);var i=n.channel.slides.splice(e,1);n.channel.slides.splice(t,0,i[0])},n.sortSlides=function(e){var t=n.lastSortUsed===e;"random"!==(n.lastSortUsed=e)?n.channel.slides=s("orderBy")(n.channel.slides,t?"-":""+e):n.channel.slides=function(e){for(var t,i,o=e.length;0!==o;)i=Math.floor(Math.random()*o),t=e[o-=1],e[o]=e[i],e[i]=t;return e}(n.channel.slides)}}]),angular.module("ikApp").controller("ChannelOverviewController",["$scope","sharedChannelFactory","channelFactory","busService",function(i,e,o,n){"use strict";i.shareDialogShow=!1,i.shareDialogChannel=null,window.config.sharingService.enabled&&(i.$on("ikChannelShare.clickShare",function(e,t){i.shareDialogShow=!0,i.shareDialogChannel=t,o.getChannel(t.id).then(function(e){i.shareDialogChannel=e,i.shareDialogChannel.sharing_indexes||(i.shareDialogChannel.sharing_indexes=[])},function(e){n.$emit("log.error",{cause:e,msg:"Hentning af kanal fejlede"})})}),i.sharingIndexes=[],e.getSharingIndexes().then(function(e){i.sharingIndexes=e},function(e){n.$emit("log.error",{cause:e,msg:"Hentning af delingsindeks fejlede."})}),i.saveSharingChannel=function(){o.channelShare(i.shareDialogChannel).then(function(){n.$emit("log.info",{msg:"Delingskonfiguration af kanal lykkedes.",timeout:3e3})},function(e){n.$emit("log.error",{cause:e,msg:"Deling af kanal fejlede."})})})}]),angular.module("ikApp").controller("MediaOverviewController",["$scope","$location",function(e,i){"use strict";e.$on("mediaOverview.selectMedia",function(e,t){i.path("/media/"+t.id)})}]),angular.module("ikApp").controller("MediaEditController",["$scope","$controller","$location","$routeParams","$timeout","mediaFactory","busService","userService",function(t,e,i,o,n,s,r,a){"use strict";e("BaseEntityController",{$scope:t,entityType:"media"}),t.loading=!0,s.getMedia(o.id).then(function(e){n(function(){t.media=e,t.media==={}&&i.path("/media-overview")})},function(e){r.$emit("log.error",{cause:e,msg:"Kunne ikke hente media med id: "+o.id}),i.path("/media-overview")}).then(function(){t.loading=!1}),t.updateMedia=function(){t.loading=!0,s.updateMedia(t.media).then(function(){n(function(){r.$emit("log.info",{msg:"Media opdateret.",timeout:3e3})})},function(e){r.$emit("log.error",{cause:e,msg:"Opdatering af media fejlede."})}).then(function(){t.loading=!1})},t.delete=function(){t.loading=!0,s.deleteMedia(t.media.id).then(function(){r.$emit("log.info",{msg:"Media slettet.",timeout:3e3}),n(function(){i.path("/media-overview")},500)},function(e){r.$emit("log.error",{cause:e,msg:"Sletning af media fejlede."})}).then(function(){t.loading=!1})},t.getContentType=function(e){return e?e.content_type.split("/")[0]:""},t.videoPath=function(e,t){var i="";return e.provider_metadata.forEach(function(e){e.format===t&&(i=e.reference),"thumbnail_landscape"===t&&e.thumbnails.forEach(function(e){"mp4_landscape"===e.label&&(i=e.reference)})}),i}}]),angular.module("ikApp").controller("SlideOverviewController",["$scope","$location",function(e,i){"use strict";e.$on("slideOverview.clickSlide",function(e,t){i.path("/slide/"+t.id)})}]),angular.module("ikApp").controller("SlideController",["$scope","$controller","$location","$routeParams","$timeout","slideFactory","templateFactory","channelFactory","busService","userService",function(n,e,t,i,o,s,r,a,h,l){"use strict";function d(e){n.step=e,n.templatePath="bundles/os2displayadmin/apps/ikApp/pages/slide/slide-step"+n.step+".html?"+window.config.version}function c(e){return!!n.slide&&""!==n.slide[e]}e("BaseEntityController",{$scope:n,entityType:"slide"}),n.steps=6,n.slide={},n.templates=[],r.getEnabledSlideTemplates().then(function(e){for(var t in e)e.hasOwnProperty(t)&&n.templates.push(e[t])},function(e){h.$emit("log.error",{cause:e,msg:"Kunne ikke hente slide templates."})}),n.editor={channelOverviewEditor:!1,toggleChannelOverviewEditor:function(){h.$emit("bodyService.toggleClass","is-locked"),n.editor.channelOverviewEditor=!n.editor.channelOverviewEditor}},n.$on("channelOverview.clickChannel",function(e,t){n.toggleChannel(t)}),i.id?null===i.id||void 0===i.id||""===i.id?t.path("/slide"):(s.clearCurrentSlide(),s.getEditSlide(i.id).then(function(e){n.slide=e,n.slide.status="edit-slide",n.slide==={}&&t.path("/slide"),d(3)},function(e){h.$emit("log.error",{cause:e,msg:"Kunne ikke hente slide med id: "+i.id}),t.path("/slide-overview")})):(n.slide=s.emptySlide(),n.slide.channels=[],d(1)),n.submitStep=function(){n.step===n.steps?(n.disableSubmitButton=!0,""===n.slide.duration&&(n.slide.duration=15),s.saveSlide().then(function(){h.$emit("log.info",{msg:"Slide er gemt",timeout:3e3}),o(function(){t.path("/slide-overview")},1e3)},function(e){h.$emit("log.error",{cause:e,msg:"Kunne ikke gemme slide"}),n.disableSubmitButton=!1})):d(n.step+1)},n.validation={titleSet:function(){return c("title")},templateSet:function(){return c("template")}},n.goToStep=function(e){var t=1;n.validation.titleSet()&&(t++,n.validation.templateSet()&&(t+=4)),e<=t&&d(e)},n.selectTemplate=function(t){n.slide.template=t;var i=null;n.templates.forEach(function(e){e.id===t&&(i=e)}),null!==i&&(n.slide.slide_type=i.slide_type,n.slide.options||(n.slide.options={}),n.slide.orientation=i.orientation,angular.forEach(i.empty_options,function(e,t){void 0===n.slide.options[t]&&(n.slide.options[t]=angular.copy(e))}),""===n.slide.options.headline&&(n.slide.options.headline=n.slide.title),n.slide.media_type=i.media_type)},n.channelSelected=function(t){var i=!1;return n.slide.channels.forEach(function(e){t.id===e.id&&(i=!0)}),i},n.hasChannel=function(t){var i=!1;return n.slide.channels.forEach(function(e){t.id===e.id&&(i=!0)}),i},n.toggleChannel=function(i){var o=null;n.slide.channels.forEach(function(e,t){i.id===e.id&&(o=t)}),null!==o?n.slide.channels.splice(o,1):n.slide.channels.push(i)}}]),angular.module("ikApp").controller("SlideEditController",["$scope","slideFactory","busService","templateFactory","$compile","$templateRequest",function(o,e,n,t,s,i){"use strict";e.getEditSlide(null).then(function(e){o.slide=e,t.getSlideTemplate(e.template).then(function(e){o.template=e},function(e){n.$emit("log.error",{cause:e,msg:"Kunne ikke loade værktøjer til slidet."})})},function(e){n.$emit("log.error",{cause:e,msg:"Kunne ikke hente slide."})}),n.$emit("bodyService.removeClass","is-locked"),o.editor={editorOpen:!1,hideEditors:function(){n.$emit("bodyService.removeClass","is-locked"),o.editor.editorOpen=!1,o.selectedTool=null;var e=document.getElementById("slide-edit-tool");angular.element(e).html(s("")(o))}},o.openTool=function(e){n.$emit("bodyService.toggleClass","is-locked"),o.editor.editorOpen=!0,e.id||(e.id="base-editor"),o.selectedTool=e;var t=document.getElementById("slide-edit-tool"),i="
<"+e.id+' slide="slide" close="editor.hideEditors()" '+(e.template?'template="'+e.template+'"':"")+' tool="selectedTool">
";angular.element(t).html(s(i)(o))}}]),function(){"use strict";angular.module("itkDateComponent",[]).directive("dateComponent",["$interval",function(i){return{restrict:"E",replace:!0,templateUrl:"bundles/os2displayadmin/apps/ikApp/shared/components/date/date.html?"+window.config.version,scope:{theme:"@"},link:function(e){e.thisDate=new Date;var t=i(function(){e.thisDate=new Date},6e4);e.$on("$destroy",function(){angular.isDefined(t)&&(i.cancel(t),t=void 0)})}}}])}.call(this),function(){"use strict";angular.module("itkDigitalClockComponent",[]).directive("digitalClockComponent",["$interval",function(i){return{restrict:"E",replace:!0,templateUrl:"bundles/os2displayadmin/apps/ikApp/shared/components/digital-clock/digital-clock.html?"+window.config.version,scope:{},link:function(e){e.thisDate=new Date;var t=i(function(){e.thisDate=Date.now()},1e3);e.$on("$destroy",function(){angular.isDefined(t)&&(i.cancel(t),t=void 0)})}}}])}.call(this),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.vis=t():e.vis=t()}(this,function(){return function(i){function o(e){if(n[e])return n[e].exports;var t=n[e]={exports:{},id:e,loaded:!1};return i[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}var n={};return o.m=i,o.c=n,o.p="",o(0)}([function(e,t,i){var o=i(1);o.extend(t,i(7)),o.extend(t,i(24)),o.extend(t,i(60))},function(e,h,t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},o=t(2),i=t(6);h.isNumber=function(e){return e instanceof Number||"number"==typeof e},h.recursiveDOMDelete=function(e){if(e)for(;!0===e.hasChildNodes();)h.recursiveDOMDelete(e.firstChild),e.removeChild(e.firstChild)},h.giveRange=function(e,t,i,o){if(t==e)return.5;var n=1/(t-e);return Math.max(0,(o-e)*n)},h.isString=function(e){return e instanceof String||"string"==typeof e},h.isDate=function(e){if(e instanceof Date)return!0;if(h.isString(e)){if(s.exec(e))return!0;if(!isNaN(Date.parse(e)))return!0}return!1},h.randomUUID=function(){return i.v4()},h.assignAllKeys=function(e,t){for(var i in e)e.hasOwnProperty(i)&&"object"!==n(e[i])&&(e[i]=t)},h.fillIfDefined=function(e,t){var i=!(arguments.length<=2||void 0===arguments[2])&&arguments[2];for(var o in e)void 0!==t[o]&&("object"!==n(t[o])?void 0!==t[o]&&null!==t[o]||void 0===e[o]||!0!==i?e[o]=t[o]:delete e[o]:"object"===n(e[o])&&h.fillIfDefined(e[o],t[o],i))},h.protoExtend=function(e,t){for(var i=1;i=t&&r(n,i,!0)>=t-1)break;t--}s++}return null}(e)}function t(e,t){var i=e.toLowerCase();tt[i]=tt[i+"s"]=tt[t]=e}function P(e){return"string"==typeof e?tt[e]||tt[e.toLowerCase()]:void 0}function I(e){var t,i,o={};for(i in e)g(e,i)&&(t=P(i))&&(o[t]=e[i]);return o}function i(t,i){return function(e){return null!=e?(R(this,t,e),v.updateOffset(this,i),this):A(this,t)}}function A(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function R(e,t,i){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](i)}function L(e,t){var i;if("object"==typeof e)for(i in e)this.set(i,e[i]);else if(k(this[e=P(e)]))return this[e](t);return this}function N(e,t,i){var o=""+Math.abs(e),n=t-o.length,s=0<=e;return(s?i?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+o}function z(e,t,i,o){var n=o;"string"==typeof o&&(n=function(){return this[o]()}),e&&(st[e]=n),t&&(st[t[0]]=function(){return N(n.apply(this,arguments),t[1],t[2])}),i&&(st[i]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function F(e,t){return e.isValid()?(t=B(t,e.localeData()),nt[t]=nt[t]||function(o){var e,n,t,s=o.match(it);for(e=0,n=s.length;eY(i[St],i[Ot])?Ct:i[Mt]<0||24Q(e)?(s=e+1,l-Q(e)):(s=e,l),{year:s,dayOfYear:r}}function oe(e,t,i){var o,n,s=te(e.year(),t,i),r=Math.floor((e.dayOfYear()-s-1)/7)+1;return r<1?(n=e.year()-1,o=r+ne(n,t,i)):r>ne(e.year(),t,i)?(o=r-ne(e.year(),t,i),n=e.year()+1):(n=e.year(),o=r),{week:o,year:n}}function ne(e,t,i){var o=te(e,t,i),n=te(e+1,t,i);return(Q(e)-o+n)/7}function se(e,t,i){return null!=e?e:null!=t?t:i}function re(e){var t,i,o,n,s,r,a,h,l,d,c,u,p,f,m,g=[];if(!e._d){for(f=e,m=void 0,m=new Date(v.now()),o=f._useUTC?[m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()]:[m.getFullYear(),m.getMonth(),m.getDate()],e._w&&null==e._a[Ct]&&null==e._a[Ot]&&(p=u=c=d=l=h=a=r=void 0,null!=(r=(s=e)._w).GG||null!=r.W||null!=r.E?(d=1,c=4,a=se(r.GG,s._a[St],oe(de(),1,4).year),h=se(r.W,1),((l=se(r.E,1))<1||7ne(a,d,c)?y(s)._overflowWeeks=!0:null!=p?y(s)._overflowWeekday=!0:(u=ie(a,h,l,d,c),s._a[St]=u.year,s._dayOfYear=u.dayOfYear)),e._dayOfYear&&(n=se(e._a[St],o[St]),e._dayOfYear>Q(n)&&(y(e)._overflowDayOfYear=!0),i=J(n,0,e._dayOfYear),e._a[Ot]=i.getUTCMonth(),e._a[Ct]=i.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=g[t]=o[t];for(;t<7;t++)e._a[t]=g[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Mt]&&0===e._a[Dt]&&0===e._a[Et]&&0===e._a[Tt]&&(e._nextDay=!0,e._a[Mt]=0),e._d=(e._useUTC?J:function(e,t,i,o,n,s,r){var a=new Date(e,t,i,o,n,s,r);return e<100&&0<=e&&isFinite(a.getFullYear())&&a.setFullYear(e),a}).apply(null,g),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Mt]=24)}}function ae(e){if(e._f!==v.ISO_8601){e._a=[],y(e).empty=!0;var t,i,o,n,s,r,a,h,l,d,c,u,p=""+e._i,f=p.length,m=0;for(o=B(e._f,e._locale).match(it)||[],t=0;t>>0,o=0;oi.valueOf():i.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ci.isDSTShifted=function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(f(e,this),(e=he(e))._a){var t=e._isUTC?c(e._a):de(e._a);this._isDSTShifted=this.isValid()&&0>>((3&t)<<3)&255;return n}}for(var s=[],a={},h=0;h<256;h++)s[h]=(h+256).toString(16).substr(1),a[s[h]]=h;var l=r(),f=[1|l[0],l[1],l[2],l[3],l[4],l[5]],m=16383&(l[6]<<8|l[7]),g=0,v=0,d=t;d.v1=function(e,t,i){var o=t&&i||0,n=t||[],s=void 0!==(e=e||{}).clockseq?e.clockseq:m,r=void 0!==e.msecs?e.msecs:(new Date).getTime(),a=void 0!==e.nsecs?e.nsecs:v+1,h=r-g+(a-v)/1e4;if(h<0&&void 0===e.clockseq&&(s=s+1&16383),(h<0||g>>24&255,n[o++]=l>>>16&255,n[o++]=l>>>8&255,n[o++]=255&l;var d=r/4294967296*1e4&268435455;n[o++]=d>>>8&255,n[o++]=255&d,n[o++]=d>>>24&15|16,n[o++]=d>>>16&255,n[o++]=s>>>8|128,n[o++]=255&s;for(var c=e.node||f,u=0;u<6;u++)n[o+u]=c[u];return t||p(n)},d.v4=t,d.parse=function(e,t,i){var o=t&&i||0,n=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){n<16&&(t[o+n++]=a[e])});n<16;)t[o+n++]=0;return t},d.unparse=p,c.exports=d}).call(e,function(){return this}())},function(e,t,i){t.util=i(1),t.DOMutil=i(8),t.DataSet=i(9),t.DataView=i(11),t.Queue=i(10),t.Graph3d=i(12),t.graph3d={Camera:i(16),Filter:i(17),Point2d:i(15),Point3d:i(14),Slider:i(18),StepNumber:i(19)},t.moment=i(2),t.Hammer=i(20),t.keycharm=i(23)},function(e,l){l.prepareElements=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t].redundant=e[t].used,e[t].used=[])},l.cleanupElements=function(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t].redundant){for(var i=0;ithis.max&&this.flush(),clearTimeout(this._timeout),0e[o][t]&&(i.min=e[o][t]),i.max"+this.xLabel+":"+e.point.x+""+this.yLabel+":"+e.point.y+""+this.zLabel+":"+e.point.z+"",t.style.left="0",t.style.top="0",this.frame.appendChild(t),this.frame.appendChild(i),this.frame.appendChild(o);var n=t.offsetWidth,s=t.offsetHeight,r=i.offsetHeight,a=o.offsetWidth,h=o.offsetHeight,l=e.screen.x-n/2;l=Math.min(Math.max(l,10),this.frame.clientWidth-10-n),i.style.left=e.screen.x+"px",i.style.top=e.screen.y-r+"px",t.style.left=l+"px",t.style.top=e.screen.y-r-s+"px",o.style.left=e.screen.x-a/2+"px",o.style.top=e.screen.y-h/2+"px"},w.prototype._hideTooltip=function(){if(this.tooltip)for(var e in this.tooltip.dataPoint=null,this.tooltip.dom)if(this.tooltip.dom.hasOwnProperty(e)){var t=this.tooltip.dom[e];t&&t.parentNode&&t.parentNode.removeChild(t)}},e.exports=w},function(e,t){function i(e){return e?function(e){for(var t in i.prototype)e[t]=i.prototype[t];return e}(e):void 0}(e.exports=i).prototype.on=i.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks[e]=this._callbacks[e]||[]).push(t),this},i.prototype.once=function(e,t){function i(){o.off(e,i),t.apply(this,arguments)}var o=this;return this._callbacks=this._callbacks||{},i.fn=t,this.on(e,i),this},i.prototype.off=i.prototype.removeListener=i.prototype.removeAllListeners=i.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i=this._callbacks[e];if(!i)return this;if(1==arguments.length)return delete this._callbacks[e],this;for(var o,n=0;n.5*Math.PI&&(this.armRotation.vertical=.5*Math.PI)),void 0===e&&void 0===t||this.calculateCameraOrientation()},o.prototype.getArmRotation=function(){var e={};return e.horizontal=this.armRotation.horizontal,e.vertical=this.armRotation.vertical,e},o.prototype.setArmLength=function(e){void 0!==e&&(this.armLength=e,this.armLength<.71&&(this.armLength=.71),5=this.values.length)throw"Error: index out of range";return this.values[e]},o.prototype._getDataPoints=function(e){if(void 0===e&&(e=this.index),void 0===e)return[];var t;if(this.dataPoints[e])t=this.dataPoints[e];else{var i={};i.column=this.column,i.value=this.values[e];var o=new n(this.data,{filter:function(e){return e[i.column]==i.value}}).get();t=this.graph._getDataPoints(o),this.dataPoints[e]=t}return t},o.prototype.setOnLoadCallback=function(e){this.onLoadCallback=e},o.prototype.selectValue=function(e){if(e>=this.values.length)throw"Error: index out of range";this.index=e,this.value=this.values[e]},o.prototype.loadInBackground=function(e){void 0===e&&(e=0);var t=this.graph.frame;if(ethis.values.length-1&&(o=this.values.length-1),o},o.prototype.indexToLeft=function(e){var t=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;return e/(this.values.length-1)*t+3},o.prototype._onMouseMove=function(e){var t=e.clientX-this.startClientX,i=this.startSlideX+t,o=this.leftToIndex(i);this.setIndex(o),n.preventDefault()},o.prototype._onMouseUp=function(e){this.frame.style.cursor="auto",n.removeEventListener(document,"mousemove",this.onmousemove),n.removeEventListener(document,"mouseup",this.onmouseup),n.preventDefault()},e.exports=o},function(e,t){function i(e,t,i,o){this._start=0,this._end=0,this._step=1,this.prettyStep=!0,this.precision=5,this._current=0,this.setRange(e,t,i,o)}i.prototype.setRange=function(e,t,i,o){this._start=e||0,this._end=t||0,this.setStep(i,o)},i.prototype.setStep=function(e,t){void 0===e||e<=0||(void 0!==t&&(this.prettyStep=t),!0===this.prettyStep?this._step=i.calculatePrettyStep(e):this._step=e)},i.calculatePrettyStep=function(e){var t=function(e){return Math.log(e)/Math.LN10},i=Math.pow(10,Math.round(t(e))),o=2*Math.pow(10,Math.round(t(e/2))),n=5*Math.pow(10,Math.round(t(e/5))),s=i;return Math.abs(o-e)<=Math.abs(s-e)&&(s=o),Math.abs(n-e)<=Math.abs(s-e)&&(s=n),s<=0&&(s=1),s},i.prototype.getCurrent=function(){return parseFloat(this._current.toPrecision(this.precision))},i.prototype.getStep=function(){return this._step},i.prototype.start=function(){this._current=this._start-this._start%this._step},i.prototype.next=function(){this._current+=this._step},i.prototype.end=function(){return this._current>this._end},e.exports=i},function(e,t,i){if("undefined"!=typeof window){var o=i(21),n=window.Hammer||i(22);e.exports=o(n,{preventDefault:"mouse"})}else e.exports=function(){throw Error("hammer.js is only available in a browser, not in node.js.")}},function(e,t,i){var o,n,s;n=[],void 0===(s="function"==typeof(o=function(){var d=null;return function o(n,e){function t(e){return e.match(/[^ ]+/g)}function s(e){if("hammer.input"!==e.type){if(e.srcEvent._handled||(e.srcEvent._handled={}),e.srcEvent._handled[e.type])return;e.srcEvent._handled[e.type]=!0}var t=!1;e.stopPropagation=function(){t=!0};var i=e.srcEvent.stopPropagation.bind(e.srcEvent);"function"==typeof i&&(e.srcEvent.stopPropagation=function(){i(),e.stopPropagation()});for(var o=e.firstTarget=d;o&&!t;){var n=o.hammer;if(n)for(var s,r=0;r\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=s.console&&(s.console.warn||s.console.log);return i&&i.call(s.console,n,t),o.apply(this,arguments)}}function i(e,t,i){var o,n=t.prototype;(o=e.prototype=Object.create(n)).constructor=e,o._super=n,i&&K(o,i)}function r(e,t){return function(){return e.apply(t,arguments)}}function l(e,t){return typeof e==Q?e.apply(t&&t[0]||_,t):e}function d(e,t){return e===_?t:e}function c(t,e,i){n(f(e),function(e){t.addEventListener(e,i,!1)})}function u(t,e,i){n(f(e),function(e){t.removeEventListener(e,i,!1)})}function x(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function p(e,t){return-1t[i]}):o.sort()),o}function y(e,t){for(var i,o,n=t[0].toUpperCase()+t.slice(1),s=0;ste(m.y)?m.x:m.y,t.scale=r?(y=r.pointers,b=o,D(b[0],b[1],ke)/D(y[0],y[1],ke)):1,t.rotation=r?(g=r.pointers,v=o,E(v[1],v[0],ke)+E(g[1],g[0],ke)):0,t.maxPointers=i.prevInput?t.pointers.length>i.prevInput.maxPointers?t.pointers.length:i.prevInput.maxPointers:t.pointers.length,function(e,t){var i,o,n,s,r=e.lastInterval||t,a=t.timeStamp-r.timeStamp;if(t.eventType!=pe&&(dete(d.y)?d.x:d.y,s=M(h,l),e.lastInterval=t}else i=r.velocity,o=r.velocityX,n=r.velocityY,s=r.direction;t.velocity=i,t.velocityX=o,t.velocityY=n,t.direction=s}(i,t);var g,v;var y,b;var w=e.element;x(t.srcEvent.target,w)&&(w=t.srcEvent.target),t.target=w}(e,i),e.emit("hammer.input",i),e.recognize(i),e.session.prevInput=i}function S(e){for(var t=[],i=0;i=te(t)?e<0?me:ge:t<0?ve:ye}function D(e,t,i){i||(i=xe);var o=t[i[0]]-e[i[0]],n=t[i[1]]-e[i[1]];return Math.sqrt(o*o+n*n)}function E(e,t,i){i||(i=xe);var o=t[i[0]]-e[i[0]],n=t[i[1]]-e[i[1]];return 180*Math.atan2(n,o)/Math.PI}function T(){this.evEl=Oe,this.evWin=Ce,this.allow=!0,this.pressed=!1,w.apply(this,arguments)}function P(){this.evEl=Ee,this.evWin=Te,w.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function I(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,w.apply(this,arguments)}function A(){this.evTarget=Ae,this.targetIds={},w.apply(this,arguments)}function R(){w.apply(this,arguments);var e=r(this.handler,this);this.touch=new A(this.manager,e),this.mouse=new T(this.manager,e)}function L(e,t){this.manager=e,this.set(t)}function N(e){this.options=K({},this.defaults,e||{}),this.id=se++,this.manager=null,this.options.enable=d(this.options.enable,!0),this.state=je,this.simultaneous={},this.requireFail=[]}function z(e){return 16&e?"cancel":8&e?"end":4&e?"move":2&e?"start":""}function F(e){return e==ye?"down":e==ve?"up":e==me?"left":e==ge?"right":""}function B(e,t){var i=t.manager;return i?i.get(e):e}function j(){N.apply(this,arguments)}function H(){j.apply(this,arguments),this.pX=null,this.pY=null}function W(){j.apply(this,arguments)}function $(){N.apply(this,arguments),this._timer=null,this._input=null}function U(){j.apply(this,arguments)}function Y(){j.apply(this,arguments)}function G(){N.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function V(e,t){return(t=t||{}).recognizers=d(t.recognizers,V.defaults.preset),new q(e,t)}function q(e,t){var i;this.options=K({},V.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.element=e,this.input=new((i=this).options.inputClass||(ae?P:he?A:re?R:T))(i,k),this.touchAction=new L(this,this.options.touchAction),X(this,!0),n(this.options.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}function X(e,i){var o=e.element;o.style&&n(e.options.cssProps,function(e,t){o.style[y(o.style,t)]=i?e:""})}var K,Z=["","webkit","Moz","MS","ms","o"],J=a.createElement("div"),Q="function",ee=Math.round,te=Math.abs,ie=Date.now;K="function"!=typeof Object.assign?function(e){if(e===_||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),i=1;it.threshold&&n&t.direction},attrTest:function(e){return j.prototype.attrTest.call(this,e)&&(2&this.state||!(2&this.state)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=F(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),i(W,j,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ze]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),i($,N,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(e){var t=this.options,i=e.pointers.length===t.pointers,o=e.distancet.time;if(this._input=e,!o||!i||e.eventType&(ue|pe)&&!n)this.reset();else if(e.eventType&ce)this.reset(),this._timer=h(function(){this.state=8,this.tryEmit()},t.time,this);else if(e.eventType&ue)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(e){8===this.state&&(e&&e.eventType&ue?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=ie(),this.manager.emit(this.options.event,this._input)))}}),i(U,j,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ze]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),i(Y,j,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:be|we,pointers:1},getTouchAction:function(){return H.prototype.getTouchAction.call(this)},attrTest:function(e){var t,i=this.options.direction;return i&(be|we)?t=e.overallVelocity:i&be?t=e.overallVelocityX:i&we&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&i&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&te(t)>this.options.velocity&&e.eventType&ue},emit:function(e){var t=F(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),i(G,N,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Ne]},process:function(e){var t=this.options,i=e.pointers.length===t.pointers,o=e.distance"+e+":":e+":",o}},{key:"_makeDropdown",value:function(e,t,i){var o=document.createElement("select");o.className="vis-configuration vis-config-select";var n=0;void 0!==t&&-1!==e.indexOf(t)&&(n=e.indexOf(t));for(var s=0;svar options = "+JSON.stringify(e,null,2)+""}},{key:"getOptions",value:function(){for(var e={},t=0;tn.distance?console.log('%cUnknown option detected: "'+e+'" in '+u.printLocation(o.path,e,"")+"Perhaps it was misplaced? Matching option found at: "+u.printLocation(n.path,n.closestMatch,""),l):o.distance<=8?console.log('%cUnknown option detected: "'+e+'". Did you mean "'+o.closestMatch+'"?'+u.printLocation(o.path,e),l):console.log('%cUnknown option detected: "'+e+'". Did you mean one of these: '+u.print(Object.keys(t))+u.printLocation(i,e),l),h=!0}},{key:"findInOptions",value:function(e,t,i){var o=!(arguments.length<=3||void 0===arguments[3])&&arguments[3],n=1e9,s="",r=[],a=e.toLowerCase(),h=void 0;for(var l in t){var d=void 0;if(void 0!==t[l].__type__&&!0===o){var c=u.findInOptions(e,t[l],p.copyAndExtendArray(i,l));n>c.distance&&(s=c.closestMatch,r=c.path,n=c.distance,h=c.indexMatch)}else-1!==l.toLowerCase().indexOf(a)&&(h=l),(d=u.levenshteinDistance(e,l))this.start&&nthis.end?(o=this.start,n=this.end):(o+=(i=n-o-h)/2,n-=i/2))}var l=this.start!=o||this.end!=n;return o>=this.start&&o<=this.end||n>=this.start&&n<=this.end||this.start>=o&&this.start<=n||this.end>=o&&this.end<=n||this.body.emitter.emit("checkRangedItems"),this.start=o,this.end=n,l},o.prototype.getRange=function(){return{start:this.start,end:this.end}},o.prototype.conversion=function(e,t){return o.conversion(this.start,this.end,e,t)},o.conversion=function(e,t,i,o){return void 0===o&&(o=0),0!=i&&t-e!=0?{offset:e,scale:i/(t-e-o)}:{offset:0,scale:1}},o.prototype._onDragStart=function(e){this.deltaDifference=0,this.previousDelta=0,this.options.moveable&&this._isInsideRange(e)&&this.props.touch.allowDragging&&(this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.dragging=!0,this.body.dom.root&&(this.body.dom.root.style.cursor="move"))},o.prototype._onDrag=function(e){if(this.props.touch.dragging&&this.options.moveable&&this.props.touch.allowDragging){var t=this.options.direction;u(t);var i="horizontal"==t?e.deltaX:e.deltaY;i-=this.deltaDifference;var o=this.props.touch.end-this.props.touch.start;o-=y.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var n="horizontal"==t?this.body.domProps.center.width:this.body.domProps.center.height;if(this.options.rtl)var s=i/n*o;else s=-i/n*o;var r=this.props.touch.start+s,a=this.props.touch.end+s,h=y.snapAwayFromHidden(this.body.hiddenDates,r,this.previousDelta-i,!0),l=y.snapAwayFromHidden(this.body.hiddenDates,a,this.previousDelta-i,!0);if(h!=r||l!=a)return this.deltaDifference+=i,this.props.touch.start=h,this.props.touch.end=l,void this._onDrag(e);this.previousDelta=i,this._applyRange(r,a);var d=new Date(this.start),c=new Date(this.end);this.body.emitter.emit("rangechange",{start:d,end:c,byUser:!0})}},o.prototype._onDragEnd=function(e){this.props.touch.dragging&&this.options.moveable&&this.props.touch.allowDragging&&(this.props.touch.dragging=!1,this.body.dom.root&&(this.body.dom.root.style.cursor="auto"),this.body.emitter.emit("rangechanged",{start:new Date(this.start),end:new Date(this.end),byUser:!0}))},o.prototype._onMouseWheel=function(e){if(this.options.zoomable&&this.options.moveable&&this._isInsideRange(e)&&(!this.options.zoomKey||e[this.options.zoomKey])){var t=0;if(e.wheelDelta?t=e.wheelDelta/120:e.detail&&(t=-e.detail/3),t){var i;i=t<0?1-t/5:1/(1+t/5);var o=this.getPointer({x:e.clientX,y:e.clientY},this.body.dom.center),n=this._pointerToDate(o);this.zoom(i,n,t)}e.preventDefault()}},o.prototype._onTouch=function(e){this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.allowDragging=!0,this.props.touch.center=null,this.scaleOffset=0,this.deltaDifference=0},o.prototype._onPinch=function(e){if(this.options.zoomable&&this.options.moveable){this.props.touch.allowDragging=!1,this.props.touch.center||(this.props.touch.center=this.getPointer(e.center,this.body.dom.center));var t=1/(e.scale+this.scaleOffset),i=this._pointerToDate(this.props.touch.center),o=y.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end),n=y.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,i),s=o-n,r=i-n+(this.props.touch.start-(i-n))*t,a=i+s+(this.props.touch.end-(i+s))*t;this.startToFront=1-t<=0,this.endToFront=t-1<=0;var h=y.snapAwayFromHidden(this.body.hiddenDates,r,1-t,!0),l=y.snapAwayFromHidden(this.body.hiddenDates,a,t-1,!0);h==r&&l==a||(this.props.touch.start=h,this.props.touch.end=l,this.scaleOffset=1-e.scale,r=h,a=l),this.setRange(r,a,!1,!0),this.startToFront=!1,this.endToFront=!0}},o.prototype._isInsideRange=function(e){var t=e.center?e.center.x:e.clientX;if(this.options.rtl)var i=t-v.getAbsoluteLeft(this.body.dom.centerContainer);else i=v.getAbsoluteRight(this.body.dom.centerContainer)-t;var o=this.body.util.toTime(i);return o>=this.start&&o<=this.end},o.prototype._pointerToDate=function(e){var t,i=this.options.direction;if(u(i),"horizontal"==i)return this.body.util.toTime(e.x).valueOf();var o=this.body.domProps.center.height;return t=this.conversion(o),e.y/t.scale+t.offset},o.prototype.getPointer=function(e,t){return this.options.rtl?{x:v.getAbsoluteRight(t)-e.x,y:e.y-v.getAbsoluteTop(t)}:{x:e.x-v.getAbsoluteLeft(t),y:e.y-v.getAbsoluteTop(t)}},o.prototype.zoom=function(e,t,i){null==t&&(t=(this.start+this.end)/2);var o=y.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end),n=y.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,t),s=o-n,r=t-n+(this.start-(t-n))*e,a=t+s+(this.end-(t+s))*e;this.startToFront=!(0=t[o].start&&t[n].end<=t[o].end?t[n].remove=!0:t[n].start>=t[o].start&&t[n].start<=t[o].end?(t[o].end=t[n].end,t[n].remove=!0):t[n].end>=t[o].start&&t[n].end<=t[o].end&&(t[o].start=t[n].start,t[n].remove=!0));for(o=0;o=i.start&&a=t.start&&hthis.props.centerContainer.height;this.hammer.get("pan").set({direction:p?f.DIRECTION_ALL:f.DIRECTION_HORIZONTAL}),this.components.forEach(function(e){t=e.redraw()||t});if(t){if(this.redrawCount<5)return void this.body.emitter.emit("_change");console.log("WARNING: infinite loop in redraw?")}else this.redrawCount=0;this.initialDrawDone=!0,this.body.emitter.emit("changed")}},o.prototype.repaint=function(){throw new Error("Function repaint is deprecated. Use redraw instead.")},o.prototype.setCurrentTime=function(e){if(!this.currentTime)throw new Error("Option showCurrentTime must be true");this.currentTime.setCurrentTime(e)},o.prototype.getCurrentTime=function(){if(!this.currentTime)throw new Error("Option showCurrentTime must be true");return this.currentTime.getCurrentTime()},o.prototype._toTime=function(e){return g.toTime(this,e,this.props.center.width)},o.prototype._toGlobalTime=function(e){return g.toTime(this,e,this.props.root.width)},o.prototype._toScreen=function(e){return g.toScreen(this,e,this.props.center.width)},o.prototype._toGlobalScreen=function(e){return g.toScreen(this,e,this.props.root.width)},o.prototype._initAutoResize=function(){1==this.options.autoResize?this._startAutoResize():this._stopAutoResize()},o.prototype._startAutoResize=function(){var e=this;this._stopAutoResize(),this._onResize=function(){return 1!=e.options.autoResize?void e._stopAutoResize():void(e.dom.root&&(e.dom.root.offsetWidth==e.props.lastWidth&&e.dom.root.offsetHeight==e.props.lastHeight||(e.props.lastWidth=e.dom.root.offsetWidth,e.props.lastHeight=e.dom.root.offsetHeight,e.body.emitter.emit("_change"))))},m.addEventListener(window,"resize",this._onResize),e.dom.root&&(e.props.lastWidth=e.dom.root.offsetWidth,e.props.lastHeight=e.dom.root.offsetHeight),this.watchTimer=setInterval(this._onResize,1e3)},o.prototype._stopAutoResize=function(){this.watchTimer&&(clearInterval(this.watchTimer),this.watchTimer=void 0),this._onResize&&(m.removeEventListener(window,"resize",this._onResize),this._onResize=null)},o.prototype._onTouch=function(e){this.touch.allowDragging=!0,this.touch.initialScrollTop=this.props.scrollTop},o.prototype._onPinch=function(e){this.touch.allowDragging=!1},o.prototype._onDrag=function(e){if(this.touch.allowDragging){var t=e.deltaY,i=this._getScrollTop();this._setScrollTop(this.touch.initialScrollTop+t)!=i&&this.emit("verticalDrag")}},o.prototype._setScrollTop=function(e){return this.props.scrollTop=e,this._updateScrollTop(),this.props.scrollTop},o.prototype._updateScrollTop=function(){var e=Math.min(this.props.centerContainer.height-this.props.center.height,0);return e!=this.props.scrollTopMin&&("top"!=this.options.orientation.item&&(this.props.scrollTop+=e-this.props.scrollTopMin),this.props.scrollTopMin=e),0t&&o.push(a.id):a.lefti&&o.push(a.id)}return o},c.prototype._deselect=function(e){for(var t=this.selection,i=0,o=t.length;i=s.min&&l<=s.max)||this.options.multiselectPerGroup&&n!=this.itemsData.get(a.id).group||a instanceof m||i.push(a.id)}}else{var d=i.indexOf(t.id);-1==d?i.push(t.id):i.splice(d,1)}this.setSelection(i),this.body.emitter.emit("select",{items:this.getSelection(),event:e})}}},c._getItemRange=function(e){var t=null,i=null;return e.forEach(function(e){(null==i||e.startt)&&(t=e.end):(null==t||e.start>t)&&(t=e.start)}),{min:i,max:t}},c.prototype.itemFromTarget=function(e){for(var t=e.target;t;){if(t.hasOwnProperty("timeline-item"))return t["timeline-item"];t=t.parentNode}return null},c.prototype.groupFromTarget=function(e){for(var t=e.center?e.center.y:e.clientY,i=0;ie.axis){var s=o-e.axis;n-=s,p.forEach(i,function(e){e.top-=s})}t=n+e.item.vertical/2}else t=0;return Math.max(t,this.props.label.height)},o.prototype.show=function(){this.dom.label.parentNode||this.itemSet.dom.labelSet.appendChild(this.dom.label),this.dom.foreground.parentNode||this.itemSet.dom.foreground.appendChild(this.dom.foreground),this.dom.background.parentNode||this.itemSet.dom.background.appendChild(this.dom.background),this.dom.axis.parentNode||this.itemSet.dom.axis.appendChild(this.dom.axis)},o.prototype.hide=function(){var e=this.dom.label;e.parentNode&&e.parentNode.removeChild(e);var t=this.dom.foreground;t.parentNode&&t.parentNode.removeChild(t);var i=this.dom.background;i.parentNode&&i.parentNode.removeChild(i);var o=this.dom.axis;o.parentNode&&o.parentNode.removeChild(o)},o.prototype.add=function(e){if((this.items[e.id]=e).setParent(this),void 0!==e.data.subgroup&&(void 0===this.subgroups[e.data.subgroup]&&(this.subgroups[e.data.subgroup]={height:0,visible:!1,index:this.subgroupIndex,items:[]},this.subgroupIndex++),this.subgroups[e.data.subgroup].items.push(e)),this.orderSubgroups(),-1==this.visibleItems.indexOf(e)){var t=this.itemSet.body.range;this._checkIfVisible(e,this.visibleItems,t)}},o.prototype.orderSubgroups=function(){if(void 0!==this.subgroupOrderer){var e=[];if("string"==typeof this.subgroupOrderer){for(var t in this.subgroups)e.push({subgroup:t,sortField:this.subgroups[t].items[0].data[this.subgroupOrderer]});e.sort(function(e,t){return e.sortField-t.sortField})}else if("function"==typeof this.subgroupOrderer){for(var t in this.subgroups)e.push(this.subgroups[t].items[0].data);e.sort(this.subgroupOrderer)}if(0l}),1==this.checkRangedItems)for(this.checkRangedItems=!1,n=0;nl})}for(n=0;nt.right&&e.top-i.vertical+.001t.top:e.left-i.horizontal+.001t.left&&e.top-i.vertical+.001t.top}},function(e,t,i){function o(e,t,i){if(this.props={content:{width:0}},this.overflow=!1,this.options=i,e){if(null==e.start)throw new Error('Property "start" missing in item '+e.id);if(null==e.end)throw new Error('Property "end" missing in item '+e.id)}n.call(this,e,t,i)}var n=(i(20),i(39));(o.prototype=new n(null,null,null)).baseClassName="vis-item vis-range",o.prototype.isVisible=function(e){return this.data.starte.start},o.prototype.redraw=function(){var e=this.dom;if(e||(this.dom={},(e=this.dom).box=document.createElement("div"),e.frame=document.createElement("div"),e.frame.className="vis-item-overflow",e.box.appendChild(e.frame),e.content=document.createElement("div"),e.content.className="vis-item-content",e.frame.appendChild(e.content),(e.box["timeline-item"]=this).dirty=!0),!this.parent)throw new Error("Cannot redraw item: no parent attached");if(!e.box.parentNode){var t=this.parent.dom.foreground;if(!t)throw new Error("Cannot redraw item: parent has no foreground container element");t.appendChild(e.box)}if(this.displayed=!0,this.dirty){this._updateContents(this.dom.content),this._updateTitle(this.dom.box),this._updateDataAttributes(this.dom.box),this._updateStyle(this.dom.box);var i=(this.options.editable.updateTime||this.options.editable.updateGroup||!0===this.editable)&&!1!==this.editable,o=(this.data.className?" "+this.data.className:"")+(this.selected?" vis-selected":"")+(i?" vis-editable":" vis-readonly");e.box.className=this.baseClassName+o,this.overflow="hidden"!==window.getComputedStyle(e.frame).overflow,this.dom.content.style.maxWidth="none",this.props.content.width=this.dom.content.offsetWidth,this.height=this.dom.box.offsetHeight,this.dom.content.style.maxWidth="",this.dirty=!1}this._repaintDeleteButton(e.box),this._repaintDragLeft(),this._repaintDragRight()},o.prototype.show=function(){this.displayed||this.redraw()},o.prototype.hide=function(){if(this.displayed){var e=this.dom.box;e.parentNode&&e.parentNode.removeChild(e),this.displayed=!1}},o.prototype.repositionX=function(e){var t,i,o=this.parent.width,n=this.conversion.toScreen(this.data.start),s=this.conversion.toScreen(this.data.end);void 0!==e&&!0!==e||(n<-o&&(n=-o),2*oe.start-t&&this.data.starte.start-t&&this.data.starte.start},o.prototype.redraw=function(){var e=this.dom;if(e||(this.dom={},(e=this.dom).box=document.createElement("div"),e.frame=document.createElement("div"),e.frame.className="vis-item-overflow",e.box.appendChild(e.frame),e.content=document.createElement("div"),e.content.className="vis-item-content",e.frame.appendChild(e.content),this.dirty=!0),!this.parent)throw new Error("Cannot redraw item: no parent attached");if(!e.box.parentNode){var t=this.parent.dom.background;if(!t)throw new Error("Cannot redraw item: parent has no background container element");t.appendChild(e.box)}if(this.displayed=!0,this.dirty){this._updateContents(this.dom.content),this._updateTitle(this.dom.content),this._updateDataAttributes(this.dom.content),this._updateStyle(this.dom.box);var i=(this.data.className?" "+this.data.className:"")+(this.selected?" vis-selected":"");e.box.className=this.baseClassName+i,this.overflow="hidden"!==window.getComputedStyle(e.content).overflow,this.props.content.width=this.dom.content.offsetWidth,this.height=0,this.dirty=!1}},o.prototype.show=s.prototype.show,o.prototype.hide=s.prototype.hide,o.prototype.repositionX=s.prototype.repositionX,o.prototype.repositionY=function(e){var t,i="top"===this.options.orientation.item;if(this.dom.content.style.top=i?"":"0",this.dom.content.style.bottom=i?"0":"",void 0!==this.data.subgroup){var o=this.data.subgroup,n=this.parent.subgroups,s=n[o].index;if(1==i){t=this.parent.subgroups[o].height+e.item.vertical,t+=0==s?e.axis-.5*e.item.vertical:0;var r=this.parent.top;for(var a in n)n.hasOwnProperty(a)&&1==n[a].visible&&n[a].indexs&&(r+=l)}t=this.parent.subgroups[o].height+e.item.vertical,this.dom.box.style.top=this.parent.height-h+r+"px",this.dom.box.style.bottom=""}}else this.parent instanceof d?(t=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height),this.dom.box.style.top=i?"0":"",this.dom.box.style.bottom=i?"":"0"):(t=this.parent.height,this.dom.box.style.top=this.parent.top+"px",this.dom.box.style.bottom="");this.dom.box.style.height=t+"px"},e.exports=o},function(e,t,i){function o(e,t){this.dom={foreground:null,lines:[],majorTexts:[],minorTexts:[],redundant:{lines:[],majorTexts:[],minorTexts:[]}},this.props={range:{start:0,end:0,minimumStep:0},lineTop:0},this.defaultOptions={orientation:{axis:"bottom"},showMinorLabels:!0,showMajorLabels:!0,maxMinorChars:7,format:k.FORMAT,moment:r,timeAxis:null},this.options=x.extend({},this.defaultOptions),this.body=e,this._create(),this.setOptions(t)}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},x=i(1),s=i(31),k=i(35),S=i(32),r=i(2);(o.prototype=new s).setOptions=function(e){e&&(x.selectiveExtend(["showMinorLabels","showMajorLabels","maxMinorChars","hiddenDates","timeAxis","moment","rtl"],this.options,e),x.selectiveDeepExtend(["format"],this.options,e),"orientation"in e&&("string"==typeof e.orientation?this.options.orientation.axis=e.orientation:"object"===n(e.orientation)&&"axis"in e.orientation&&(this.options.orientation.axis=e.orientation.axis)),"locale"in e&&("function"==typeof r.locale?r.locale(e.locale):r.lang(e.locale)))},o.prototype._create=function(){this.dom.foreground=document.createElement("div"),this.dom.background=document.createElement("div"),this.dom.foreground.className="vis-time-axis vis-foreground",this.dom.background.className="vis-time-axis vis-background"},o.prototype.destroy=function(){this.dom.foreground.parentNode&&this.dom.foreground.parentNode.removeChild(this.dom.foreground),this.dom.background.parentNode&&this.dom.background.parentNode.removeChild(this.dom.background),this.body=null},o.prototype.redraw=function(){var e=this.props,t=this.dom.foreground,i=this.dom.background,o="top"==this.options.orientation.axis?this.body.dom.top:this.body.dom.bottom,n=t.parentNode!==o;this._calculateCharSize();var s=this.options.showMinorLabels&&"none"!==this.options.orientation.axis,r=this.options.showMajorLabels&&"none"!==this.options.orientation.axis;e.minorLabelHeight=s?e.minorCharHeight:0,e.majorLabelHeight=r?e.majorCharHeight:0,e.height=e.minorLabelHeight+e.majorLabelHeight,e.width=t.offsetWidth,e.minorLineHeight=this.body.domProps.root.height-e.majorLabelHeight-("top"==this.options.orientation.axis?this.body.domProps.bottom.height:this.body.domProps.top.height),e.minorLineWidth=1,e.majorLineHeight=e.minorLineHeight+e.majorLabelHeight,e.majorLineWidth=1;var a=t.nextSibling,h=i.nextSibling;return t.parentNode&&t.parentNode.removeChild(t),i.parentNode&&i.parentNode.removeChild(i),t.style.height=this.props.height+"px",this._repaintLabels(),a?o.insertBefore(t,a):o.appendChild(t),h?this.body.dom.backgroundVertical.insertBefore(i,h):this.body.dom.backgroundVertical.appendChild(i),this._isResized()||n},o.prototype._repaintLabels=function(){var e=this.options.orientation.axis,t=x.convert(this.body.range.start,"Number"),i=x.convert(this.body.range.end,"Number"),o=this.body.util.toTime((this.props.minorCharWidth||10)*this.options.maxMinorChars).valueOf(),n=o-S.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this.body.range,o);n-=this.body.util.toTime(0).valueOf();var s=new k(new Date(t),new Date(i),n,this.body.hiddenDates);s.setMoment(this.options.moment),this.options.format&&s.setFormat(this.options.format),this.options.timeAxis&&s.setScale(this.options.timeAxis),this.step=s;var r=this.dom;r.redundant.lines=r.lines,r.redundant.majorTexts=r.majorTexts,r.redundant.minorTexts=r.minorTexts,r.lines=[],r.majorTexts=[],r.minorTexts=[];var a,h,l,d,c,u,p,f=0,m=void 0,g=0;for(s.start(),a=s.getCurrent(),l=this.body.util.toScreen(a);s.hasNext()&&g<1e3;){g++,d=s.isMajor(),p=s.getClassName(),u=s.getLabelMinor(),a,h=l,s.next(),a=s.getCurrent(),s.isMajor();var v=.4*f<=(f=(l=this.body.util.toScreen(a))-h);if(this.options.showMinorLabels&&v){var y=this._repaintMinorText(h,u,e,p);y.style.width=f+"px"}d&&this.options.showMajorLabels?(0e[a].x){r=t[h],s=0==h?r:t[h-1],i=h;break}}void 0===r&&(s=t[t.length-1],r=t[t.length-1]),o=r.x-s.x,n=r.y-s.y,e[a].y=0==o?e[a].orginalY+r.y:e[a].orginalY+n/o*(e[a].x-s.x)+s.y}},o.prototype._getRelevantData=function(e,t,i,o){var n,s,r,a;if(0this.width-r&&!0===this.options.visible?(this.width=this.maxLabelSize+r,this.options.width=this.width+"px",a.cleanupElements(this.DOMelements.lines),a.cleanupElements(this.DOMelements.labels),this.redraw(),!0):this.maxLabelSizethis.minWidth?(this.width=Math.max(this.minWidth,this.maxLabelSize+r),this.options.width=this.width+"px",a.cleanupElements(this.DOMelements.lines),a.cleanupElements(this.DOMelements.labels),this.redraw(),!0):(a.cleanupElements(this.DOMelements.lines),a.cleanupElements(this.DOMelements.labels),!1)},o.prototype.convertValue=function(e){return this.scale.convertValue(e)},o.prototype.screenToValue=function(e){return this.scale.screenToValue(e)},o.prototype._redrawLabel=function(e,t,i,o,n){var s=a.getDOMElement("div",this.DOMelements.labels,this.dom.frame);s.className=o,s.innerHTML=t,s.style.textAlign="left"===i?(s.style.left="-"+this.options.labelOffsetX+"px","right"):(s.style.right="-"+this.options.labelOffsetX+"px","left"),s.style.top=e-.5*n+this.options.labelOffsetY+"px",t+="";var r=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);this.maxLabelSizeh.magnitudefactor*h.minorSteps[h.minorStepIdx]*.5?t+h.magnitudefactor*h.minorSteps[h.minorStepIdx]:t};i&&(this._start-=2*this.magnitudefactor*this.minorSteps[this.minorStepIdx],this._start=l(this._start)),o&&(this._end+=this.magnitudefactor*this.minorSteps[this.minorStepIdx],this._end=l(this._end)),this.determineScale()}}i.prototype.setCharHeight=function(e){this.majorCharHeight=e},i.prototype.setHeight=function(e){this.containerHeight=e},i.prototype.determineScale=function(){var e=this._end-this._start;this.scale=this.containerHeight/e;var t=this.majorCharHeight/this.scale,i=0o+1e-5)r(),l=!1;else{if(!this.autoScaleStart&&this._startt.x?1:-1})):this.itemsData=[]},o.prototype.getItems=function(){return this.itemsData},o.prototype.setZeroPosition=function(e){this.zeroPosition=e},o.prototype.setOptions=function(e){if(void 0!==e){s.selectiveDeepExtend(["sampling","style","sort","yAxisOrientation","barChart","zIndex","excludeFromStacking","excludeFromLegend"],this.options,e),"function"==typeof e.drawPoints&&(e.drawPoints={onRender:e.drawPoints}),s.mergeOptions(this.options,e,"interpolation"),s.mergeOptions(this.options,e,"drawPoints"),s.mergeOptions(this.options,e,"shaded"),e.interpolation&&"object"==n(e.interpolation)&&e.interpolation.parametrization&&("uniform"==e.interpolation.parametrization?this.options.interpolation.alpha=0:"chordal"==e.interpolation.parametrization?this.options.interpolation.alpha=1:(this.options.interpolation.parametrization="centripetal",this.options.interpolation.alpha=.5))}},o.prototype.update=function(e){this.group=e,this.content=e.content||"graph",this.className=e.className||this.className||"vis-graph-group"+this.groupsUsingDefaultStyles[0]%10,this.visible=void 0===e.visible||e.visible,this.style=e.style,this.setOptions(e.options)},o.prototype.getLegend=function(e,t,i,o,n){null!=i&&null!=i||(i={svg:document.createElementNS("http://www.w3.org/2000/svg","svg"),svgElements:{},options:this.options,groups:[this]});switch(null!=o&&null!=o||(o=0),null!=n&&null!=n||(n=.5*t),this.options.style){case"line":a.drawIcon(this,o,n,e,t,i);break;case"points":case"point":h.drawIcon(this,o,n,e,t,i);break;case"bar":r.drawIcon(this,o,n,e,t,i)}return{icon:i.svg,label:this.content,orientation:this.options.yAxisOrientation}},o.prototype.getYRange=function(e){for(var t=e[0].y,i=e[0].y,o=0;oe[o].y?e[o].y:t,i=it[s].screen_y?t[s].screen_y:o,n=ne[r].accumulatedNegative?e[r].accumulatedNegative:o)>e[r].accumulatedPositive?e[r].accumulatedPositive:o,n=(n=n")}this.dom.textArea.innerHTML=s,this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+"px"}},o.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){var e=Object.keys(this.groups);e.sort(function(e,t){return ee.left&&this.shape.tope.top}},{key:"isBoundingBoxOverlappingWith",value:function(e){return this.shape.boundingBox.lefte.left&&this.shape.boundingBox.tope.top}}],[{key:"parseOptions",value:function(e,t){var i=!(arguments.length<=2||void 0===arguments[2])&&arguments[2],o=arguments.length<=3||void 0===arguments[3]?{}:arguments[3];if(_.selectiveNotDeepExtend(["color","font","fixed","shadow"],e,t,i),_.mergeOptions(e,t,"shadow",i,o),void 0!==t.color&&null!==t.color){var n=_.parseColor(t.color);_.fillIfDefined(e.color,n)}else!0===i&&null===t.color&&(e.color=_.bridgeObject(o.color));void 0!==t.fixed&&null!==t.fixed&&("boolean"==typeof t.fixed?(e.fixed.x=t.fixed,e.fixed.y=t.fixed):(void 0!==t.fixed.x&&"boolean"==typeof t.fixed.x&&(e.fixed.x=t.fixed.x),void 0!==t.fixed.y&&"boolean"==typeof t.fixed.y&&(e.fixed.y=t.fixed.y))),void 0!==t.font&&null!==t.font?r.default.parseOptions(e.font,t):!0===i&&null===t.font&&(e.font=_.bridgeObject(o.font)),void 0!==t.scaling&&_.mergeOptions(e.scaling,t.scaling,"label",i,o.scaling)}}]),s}();t.default=s},function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var m=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],o=!0,n=!1,s=void 0;try{for(var r,a=e[Symbol.iterator]();!(o=(r=a.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(e){n=!0,s=e}finally{try{!o&&a.return&&a.return()}finally{if(n)throw s}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},s=function(){function o(e,t){for(var i=0;i=this.nodeOptions.scaling.label.maxVisible&&(s=Number(this.nodeOptions.scaling.label.maxVisible)/this.body.view.scale);var a=this.size.yLine,h=this._getColor(r),l=m(h,2),d=l[0],c=l[1],u=this._setAlignment(e,i,a,n),p=m(u,2);i=p[0],a=p[1],e.font=(t&&this.nodeOptions.labelHighlightBold?"bold ":"")+s+"px "+this.fontOptions.face,e.fillStyle=d,this.isEdgeLabel||"left"!==this.fontOptions.align?e.textAlign="center":(e.textAlign=this.fontOptions.align,i-=.5*this.size.width),0this.imageObj.height?(i=this.imageObj.width/this.imageObj.height,e=2*this.options.size*i||this.imageObj.width,2*this.options.size||this.imageObj.height):(i=this.imageObj.width&&this.imageObj.height?this.imageObj.height/this.imageObj.width:1,e=2*this.options.size,2*this.options.size*i):(e=this.imageObj.width,this.imageObj.height),this.width=e,this.height=t,this.radius=.5*this.width)}},{key:"_drawRawCircle",value:function(e,t,i,o,n,s){var r=this.options.borderWidth,a=this.options.borderWidthSelected||2*this.options.borderWidth,h=(o?a:r)/this.body.view.scale;e.lineWidth=Math.min(this.width,h),e.strokeStyle=o?this.options.color.highlight.border:n?this.options.color.hover.border:this.options.color.border,e.fillStyle=o?this.options.color.highlight.background:n?this.options.color.hover.background:this.options.color.background,e.circle(t,i,s),this.enableShadow(e),e.fill(),this.disableShadow(e),e.save(),0i.shape.height?(r=i.x+.5*i.shape.width,i.y-h):(r=i.x+h,i.y-.5*i.shape.height),s=this._pointOnCircle(r,a,h,.125),this.labelModule.draw(e,s.x,s.y,n)}}}},{key:"isOverlappingWith",value:function(e){if(this.connected){var t=this.from.x,i=this.from.y,o=this.to.x,n=this.to.y,s=e.left,r=e.top;return this.edgeType.getDistanceToEdge(t,i,o,n,s,r)<10}return!1}},{key:"_rotateForLabelAlignment",value:function(e){var t=this.from.y-this.to.y,i=this.from.x-this.to.x,o=Math.atan2(t,i);(o<-1&&i<0||0Math.abs(t)||!0===this.options.smooth.forceDirection||"horizontal"===this.options.smooth.forceDirection)&&"vertical"!==this.options.smooth.forceDirection?(o=this.from.y,s=this.to.y,i=this.from.x-r*e,this.to.x+r*e):(o=this.from.y-r*t,s=this.to.y+r*t,i=this.from.x,this.to.x),[{x:i,y:o},{x:n,y:s}]}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_findBorderPosition",value:function(e,t){return this._findBorderPositionBezier(e,t)}},{key:"_getDistanceToEdge",value:function(e,t,i,o,n,s){var r=arguments.length<=6||void 0===arguments[6]?this._getViaCoordinates():arguments[6],a=d(r,2),h=a[0],l=a[1];return this._getDistanceToBezierEdge(e,t,i,o,n,s,h,l)}},{key:"getPoint",value:function(e){var t=arguments.length<=1||void 0===arguments[1]?this._getViaCoordinates():arguments[1],i=d(t,2),o=i[0],n=i[1],s=e,r=[];return r[0]=Math.pow(1-s,3),r[1]=3*s*Math.pow(1-s,2),r[2]=3*Math.pow(s,2)*(1-s),r[3]=Math.pow(s,3),{x:r[0]*this.fromPoint.x+r[1]*o.x+r[2]*n.x+r[3]*this.toPoint.x,y:r[0]*this.fromPoint.y+r[1]*o.y+r[2]*n.y+r[3]*this.toPoint.y}}}]),o}();t.default=a},function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var o,n=function(){function o(e,t){for(var i=0;io.shape.height?(t=o.x+.5*o.shape.width,o.y-n):(t=o.x+n,o.y-.5*o.shape.height),[t,i,n]}},{key:"_pointOnCircle",value:function(e,t,i,o){var n=2*o*Math.PI;return{x:e+i*Math.cos(n),y:t-i*Math.sin(n)}}},{key:"_findBorderPositionCircle",value:function(e,t,i){for(var o=i.x,n=i.y,s=i.low,r=i.high,a=i.direction,h=0,l=this.options.selfReferenceSize,d=void 0,c=void 0,u=void 0,p=.5*(s+r);s<=r&&h<10&&(p=.5*(s+r),d=this._pointOnCircle(o,n,l,p),c=Math.atan2(e.y-d.y,e.x-d.x),u=e.distanceToBorder(t,c)-Math.sqrt(Math.pow(d.x-e.x,2)+Math.pow(d.y-e.y,2)),!(Math.abs(u)<.05));)0n&&this.labelModule.size.tops?0:a}},{key:"_getDistanceToLine",value:function(e,t,i,o,n,s){var r=i-e,a=o-t,h=((n-e)*r+(s-t)*a)/(r*r+a*a);1=this.to.y?this.from.x<=this.to.x?(e=this.from.x+i*s,t=this.from.y-i*s):this.from.x>this.to.x&&(e=this.from.x-i*s,t=this.from.y-i*s):this.from.ythis.to.x&&(e=this.from.x-i*s,t=this.from.y+i*s)),"discrete"===o&&(e=nMath.abs(this.from.y-this.to.y)&&(this.from.y>=this.to.y?this.from.x<=this.to.x?(e=this.from.x+i*n,t=this.from.y-i*n):this.from.x>this.to.x&&(e=this.from.x-i*n,t=this.from.y-i*n):this.from.ythis.to.x&&(e=this.from.x-i*n,t=this.from.y+i*n)),"discrete"===o&&(t=sMath.abs(this.from.y-this.to.y)&&(e=this.from.x=this.to.y?this.from.x<=this.to.x?(e=this.from.x+i*s,t=this.from.y-i*s,e=this.to.xthis.to.x&&(e=this.from.x-i*s,t=this.from.y-i*s,e=this.to.x>e?this.to.x:e):this.from.ythis.to.x&&(e=this.from.x-i*s,t=this.from.y+i*s,e=this.to.x>e?this.to.x:e)):Math.abs(this.from.x-this.to.x)>Math.abs(this.from.y-this.to.y)&&(this.from.y>=this.to.y?this.from.x<=this.to.x?(e=this.from.x+i*n,t=this.from.y-i*n,t=this.to.y>t?this.to.y:t):this.from.x>this.to.x&&(e=this.from.x-i*n,t=this.from.y-i*n,t=this.to.y>t?this.to.y:t):this.from.ythis.to.x&&(e=this.from.x-i*n,t=this.from.y+i*n,t=this.to.yt?0t?0this.thetaInversed?this._calculateForces(n,i,o,t,e):4===e.childrenCount?(this._getForceContribution(e.children.NW,t),this._getForceContribution(e.children.NE,t),this._getForceContribution(e.children.SW,t),this._getForceContribution(e.children.SE,t)):e.children.data.id!=t.id&&this._calculateForces(n,i,o,t,e)}}},{key:"_calculateForces",value:function(e,t,i,o,n){0===e&&(t=e=.1),this.overlapAvoidanceFactor<1&&(e=Math.max(.1+this.overlapAvoidanceFactor*o.shape.radius,e-o.shape.radius));var s=this.options.gravitationalConstant*n.mass*o.options.mass/Math.pow(e,3),r=t*s,a=i*s;this.physicsBody.forces[o.id].x+=r,this.physicsBody.forces[o.id].y+=a}},{key:"_formBarnesHutTree",value:function(e,t){for(var i=void 0,o=t.length,n=e[t[0]].x,s=e[t[0]].y,r=e[t[0]].x,a=e[t[0]].y,h=1;ht.x?e.children.NW.range.maxY>t.y?this._placeInRegion(e,t,"NW"):this._placeInRegion(e,t,"SW"):e.children.NW.range.maxY>t.y?this._placeInRegion(e,t,"NE"):this._placeInRegion(e,t,"SE")}},{key:"_placeInRegion",value:function(e,t,i){switch(e.children[i].childrenCount){case 0:e.children[i].children.data=t,e.children[i].childrenCount=1,this._updateBranchMass(e.children[i],t);break;case 1:e.children[i].children.data.x===t.x&&e.children[i].children.data.y===t.y?(t.x+=this.seededRandom(),t.y+=this.seededRandom()):(this._splitBranch(e.children[i]),this._placeInTree(e.children[i],t));break;case 4:this._placeInTree(e.children[i],t)}}},{key:"_splitBranch",value:function(e){var t=null;1===e.childrenCount&&(t=e.children.data,e.mass=0,e.centerOfMass.x=0,e.centerOfMass.y=0),e.childrenCount=4,e.children.data=null,this._insertRegion(e,"NW"),this._insertRegion(e,"NE"),this._insertRegion(e,"SW"),this._insertRegion(e,"SE"),null!=t&&this._placeInTree(e,t)}},{key:"_insertRegion",value:function(e,t){var i=void 0,o=void 0,n=void 0,s=void 0,r=.5*e.size;switch(t){case"NW":i=e.range.minX,o=e.range.minX+r,n=e.range.minY,s=e.range.minY+r;break;case"NE":i=e.range.minX+r,o=e.range.maxX,n=e.range.minY,s=e.range.minY+r;break;case"SW":i=e.range.minX,o=e.range.minX+r,n=e.range.minY+r,s=e.range.maxY;break;case"SE":i=e.range.minX+r,o=e.range.maxX,n=e.range.minY+r,s=e.range.maxY}e.children[t]={centerOfMass:{x:0,y:0},mass:0,range:{minX:i,maxX:o,minY:n,maxY:s},size:.5*e.size,calcSize:2*e.calcSize,children:{data:null},maxWidth:0,level:e.level+1,childrenCount:0}}},{key:"_debug",value:function(e,t){void 0!==this.barnesHutTree&&(e.lineWidth=1,this._drawBranch(this.barnesHutTree.root,e,t))}},{key:"_drawBranch",value:function(e,t,i){void 0===i&&(i="#FF0000"),4===e.childrenCount&&(this._drawBranch(e.children.NW,t),this._drawBranch(e.children.NE,t),this._drawBranch(e.children.SE,t),this._drawBranch(e.children.SW,t)),t.strokeStyle=i,t.beginPath(),t.moveTo(e.range.minX,e.range.minY),t.lineTo(e.range.maxX,e.range.minY),t.stroke(),t.beginPath(),t.moveTo(e.range.maxX,e.range.minY),t.lineTo(e.range.maxX,e.range.maxY),t.stroke(),t.beginPath(),t.moveTo(e.range.maxX,e.range.maxY),t.lineTo(e.range.minX,e.range.maxY),t.stroke(),t.beginPath(),t.moveTo(e.range.minX,e.range.maxY),t.lineTo(e.range.minX,e.range.minY),t.stroke()}}]),o}();t.default=o},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function o(e,t){for(var i=0;i=e&&i.push(n.id)}for(var s=0;so?r.x:o,n=r.ys?r.y:s;return{x:.5*(i+o),y:.5*(n+s)}}},{key:"openCluster",value:function(e,t){var i=arguments.length<=2||void 0===arguments[2]||arguments[2];if(void 0===e)throw new Error("No clusterNodeId supplied to openCluster.");if(void 0===this.body.nodes[e])throw new Error("The clusterNodeId supplied to openCluster does not exist.");if(void 0!==this.body.nodes[e].containedNodes){var o=this.body.nodes[e],n=o.containedNodes,s=o.containedEdges;if(void 0!==t&&void 0!==t.releaseFunction&&"function"==typeof t.releaseFunction){var r={},a={x:o.x,y:o.y};for(var h in n)if(n.hasOwnProperty(h)){var l=this.body.nodes[h];r[h]={x:l.x,y:l.y}}var d=t.releaseFunction(a,r);for(var c in n)if(n.hasOwnProperty(c)){var u=this.body.nodes[c];void 0!==d[c]&&(u.x=void 0===d[c].x?o.x:d[c].x,u.y=void 0===d[c].y?o.y:d[c].y)}}else for(var p in n)if(n.hasOwnProperty(p)){var f=this.body.nodes[p];!1===(f=n[p]).options.fixed.x&&(f.x=o.x),!1===f.options.fixed.y&&(f.y=o.y)}for(var m in n)if(n.hasOwnProperty(m)){var g=this.body.nodes[m];g.vx=o.vx,g.vy=o.vy,g.setOptions({hidden:!1,physics:!0}),delete this.clusteredNodes[m]}for(var v=[],y=0;yo&&(o=s.edges.length),e+=s.edges.length,t+=Math.pow(s.edges.length,2),i+=1}e/=i;var r=(t/=i)-Math.pow(e,2),a=Math.sqrt(r),h=Math.floor(e+2*a);return o(t=e[i[a]]).shape.boundingBox.left&&(s=t.shape.boundingBox.left),rt.shape.boundingBox.top&&(o=t.shape.boundingBox.top),n(t=e[i[a]]).x&&(s=t.x),rt.y&&(o=t.y),n.5*this.body.nodeIndices.length)return void this.fit(e,!1);i=c.default.getRange(this.body.nodes,e.nodes),o=12.662/(this.body.nodeIndices.length+7.4147)+.0964822,o*=Math.min(this.canvas.frame.canvas.clientWidth/600,this.canvas.frame.canvas.clientHeight/600)}else{this.body.emitter.emit("_resizeNodes"),i=c.default.getRange(this.body.nodes,e.nodes);var r=1.1*Math.abs(i.maxX-i.minX),a=1.1*Math.abs(i.maxY-i.minY),h=this.canvas.frame.canvas.clientWidth/r,l=this.canvas.frame.canvas.clientHeight/a;o=h<=l?h:l}1o&&(s=o-t-this.padding),sn&&(r=n-i-this.padding),rk.options.hierarchical.nodeSpacing){var h={};h[e.id]=!0;var l={};l[t.id]=!0,C(e,h),C(t,l);var d=(i=t,o=b(e.id),n=b(i.id),Math.min(o,n)),c=M(h,d),u=D(c,4),p=(u[0],u[1]),f=(u[2],u[3],M(l,d)),m=D(f,4),g=m[0],v=(m[1],m[2]);if((m[3],Math.abs(p-g))>k.options.hierarchical.nodeSpacing){var y=p-g+k.options.hierarchical.nodeSpacing;y<-v+k.options.hierarchical.nodeSpacing&&(y=-v+k.options.hierarchical.nodeSpacing),y<0&&(k._shiftBlock(t.id,y),(S=!0)===s&&k._centerParent(t))}}},h=function(e,l){for(var t=l.id,i=l.edges,o=k.hierarchicalLevels[l.id],s=k.options.hierarchical.levelSeparation*k.options.hierarchical.levelSeparation,r={},n=[],a=0;an.hierarchicalLevels[e.id]){var i=e.id,o=t.id;void 0===n.hierarchicalChildrenReference[i]&&(n.hierarchicalChildrenReference[i]=[]),n.hierarchicalChildrenReference[i].push(o),void 0===n.hierarchicalParentReference[o]&&(n.hierarchicalParentReference[o]=[]),n.hierarchicalParentReference[o].push(i)}})}},{key:"_crawlNetwork",value:function(){var s=this,r=arguments.length<=0||void 0===arguments[0]?function(){}:arguments[0],e=arguments[1],a={},t=0,i=function e(t,i){if(void 0===a[t.id]){void 0===s.hierarchicalTrees[t.id]&&(s.hierarchicalTrees[t.id]=i,s.treeIndex=Math.max(i,s.treeIndex)),a[t.id]=!0;for(var o=void 0,n=0;n"===D||"--"===D;){var i,o=D;c();var n=f(e);if(n)i=n;else{if(E!=k.IDENTIFIER)throw v("Identifier or subgraph expected");l(e,{id:i=D}),c()}a(e,d(e,t,i,o,g())),t=i}}function g(){for(var e=null;"["===D;){for(c(),e={};""!==D&&"]"!=D;){if(E!=k.IDENTIFIER)throw v("Attribute name expected");var t=D;if(c(),"="!=D)throw v("Equal sign = expected");if(c(),E!=k.IDENTIFIER)throw v("Attribute value expected");r(e,t,D),c(),","==D&&c()}if("]"!=D)throw v("Bracket ] expected");c()}return e}function v(e){return new SyntaxError(e+', got "'+y(D,30)+'" (char '+C+")")}function y(e,t){return e.length<=t?e:e.substr(0,27)+"..."}function b(e,t,i){for(var o=t.split("."),n=o.pop(),s=e,r=0;r":!0,"--":!0},O="",C=0,M="",D="",E=k.NULL,T=/[a-zA-Z_0-9.:#]/;t.parseDOT=i,t.DOTToGraph=function(e){var t=i(e),r={nodes:[],edges:[],options:{}};if(t.nodes&&t.nodes.forEach(function(e){var t={id:e.id,label:String(e.label||e.id)};h(t,w(e.attr,_)),t.image&&(t.shape="image"),r.nodes.push(t)}),t.edges){var a=function(e){var t={from:e.from,to:e.to};return h(t,w(e.attr,x)),t.arrows="->"===e.type?"to":void 0,t};t.edges.forEach(function(n){var e,t,i,o,s;e=n.from instanceof Object?n.from.nodes:{id:n.from},t=n.to instanceof Object?n.to.nodes:{id:n.to},n.from instanceof Object&&n.from.edges&&n.from.edges.forEach(function(e){var t=a(e);r.edges.push(t)}),i=e,o=t,s=function(e,t){var i=d(r,e.id,t.id,n.type,n.attr),o=a(i);r.edges.push(o)},Array.isArray(i)?i.forEach(function(t){Array.isArray(o)?o.forEach(function(e){s(t,e)}):s(t,o)}):Array.isArray(o)?o.forEach(function(e){s(i,e)}):s(i,o),n.to instanceof Object&&n.to.edges&&n.to.edges.forEach(function(e){var t=a(e);r.edges.push(t)})})}return t.attr&&(r.options=t.attr),r}},function(e,t){t.parseGephi=function(e,t){var i=[],o=[],n={edges:{inheritColor:!1},nodes:{fixed:!1,parseColor:!1}};void 0!==t&&(void 0!==t.fixed&&(n.nodes.fixed=t.fixed),void 0!==t.parseColor&&(n.nodes.parseColor=t.parseColor),void 0!==t.inheritColor&&(n.edges.inheritColor=t.inheritColor));for(var s=e.edges,r=e.nodes,a=0;a.control-panel--nav-item,.is-full-width[itk--tabs-count="2"].cpw--add-channels-type-items>.control-panel--nav-item,.is-full-width[itk--tabs-count="2"].control-panel--nav>.cpw--add-channels-type-item,.is-full-width[itk--tabs-count="2"].cpw--add-channels-type-items>.cpw--add-channels-type-item{width:50%}.is-full-width[itk--tabs-count="3"].control-panel--nav>.control-panel--nav-item,.is-full-width[itk--tabs-count="3"].cpw--add-channels-type-items>.control-panel--nav-item,.is-full-width[itk--tabs-count="3"].control-panel--nav>.cpw--add-channels-type-item,.is-full-width[itk--tabs-count="3"].cpw--add-channels-type-items>.cpw--add-channels-type-item{width:33.33%}.is-full-width[itk--tabs-count="4"].control-panel--nav>.control-panel--nav-item,.is-full-width[itk--tabs-count="4"].cpw--add-channels-type-items>.control-panel--nav-item,.is-full-width[itk--tabs-count="4"].control-panel--nav>.cpw--add-channels-type-item,.is-full-width[itk--tabs-count="4"].cpw--add-channels-type-items>.cpw--add-channels-type-item{width:25%}.control-panel--nav-item,.cpw--add-channels-type-item{background:#fafafa;border:1px solid #ccc;box-sizing:border-box;border-right:0;color:#595959;cursor:pointer;display:inline-block;font-size:1rem;padding:0.5em 0.75em;text-align:center}.control-panel--nav-item:link,.cpw--add-channels-type-item:link{color:inherit;outline:0;text-decoration:none}.control-panel--nav-item:visited,.cpw--add-channels-type-item:visited{color:inherit;outline:0;text-decoration:none}.control-panel--nav-item:hover,.cpw--add-channels-type-item:hover{color:inherit;outline:0;text-decoration:none}.control-panel--nav-item:focus,.cpw--add-channels-type-item:focus{color:inherit;outline:0;text-decoration:none}.control-panel--nav-item:first-child,.cpw--add-channels-type-item:first-child{-webkit-border-radius:.4em 0 0 .4em;-moz-border-radius:.4em 0 0 .4em;-ms-border-radius:.4em 0 0 .4em;-o-border-radius:.4em 0 0 .4em;border-radius:.4em 0 0 .4em}.control-panel--nav-item:last-child,.cpw--add-channels-type-item:last-child{border:1px solid #ccc;-webkit-border-radius:0 .4em .4em 0;-moz-border-radius:0 .4em .4em 0;-ms-border-radius:0 .4em .4em 0;-o-border-radius:0 .4em .4em 0;border-radius:0 .4em .4em 0}.control-panel--nav-item:hover,.cpw--add-channels-type-item:hover{background:#e6e6e6;color:inherit}.is-active.control-panel--nav-item,.is-active.cpw--add-channels-type-item{background:#e6e6e6;color:inherit}.itk-message,.log{margin-bottom:1em}.itk-message--inner,.log--inner{-webkit-border-radius:.75em;-moz-border-radius:.75em;-ms-border-radius:.75em;-o-border-radius:.75em;border-radius:.75em;padding:1em;background-color:#f1f1f1;border:1px solid #b1b1b1;color:#727272}.itk-message--inner.is-info,.is-info.log--inner{background-color:#dff2bf;border:1px solid #aadc55;color:#68941e}.itk-message--inner.is-warning,.is-warning.log--inner{background-color:#feefb3;border:1px solid #fcd535;color:#b08d02}.itk-message--inner.is-error,.is-error.log--inner{background-color:#ffbaba;border:1px solid #ff3b3b;color:#ba0000}.action--button{cursor:pointer;color:#2c79d3}.actions-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;right:1em;left:auto;border:1px solid transparent;padding:.1em;text-align:right;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}.actions-menu ul,.actions-menu li{list-style:none;margin:0;padding:0;border:0;vertical-align:baseline}.actions-menu--toggle{left:auto;width:20px;height:20px}.actions-menu.is-active{position:absolute;background-color:white;border:1px solid #ccc;min-height:80px;min-width:140px}.actions-menu--content{padding:.5em;text-align:left}.actions-menu--click{z-index:5}.admin-sharing{padding-top:2em}.admin-sharing--content{position:relative}.admin-sharing--list{display:block;margin-bottom:1em}.admin-sharing--button{display:block;margin:0 auto 1em}.admin-sharing--spinner{bottom:.5em;right:3em;top:auto}.colorpicker{background-color:#fff;border:1px solid #b3b3b3;padding:.5em}.control-panel--main,.control-panel--tool{border-left:1px solid #e6e6e6;box-sizing:border-box;height:100%;overflow:visible;background:#fff;width:100%;color:#595959}.control-panel--tool-tab,.control-panel--tab{margin-bottom:9em;overflow-y:auto;position:absolute;width:100%;padding:2em;box-sizing:border-box;bottom:0;top:0}.has-menu.control-panel--tool-tab,.has-menu.control-panel--tab{margin-top:9em}.control-panel{height:auto}@media only screen and (min-width: 1024px){.control-panel{height:100%}}.control-panel--main input[type="text"],.control-panel--main input[type="password"],.control-panel--main input[type="date"],.control-panel--main input[type="datetime"],.control-panel--main input[type="email"],.control-panel--main input[type="number"],.control-panel--main input[type="search"],.control-panel--main input[type="tel"],.control-panel--main input[type="time"],.control-panel--main input[type="url"],.control-panel--main textarea{background:#e6e6e6;border:1px solid transparent;border-radius:.25em;box-sizing:border-box;color:#404040;display:block;min-height:3.25em;padding:.85em 1.25em;width:100%}.control-panel--main-toggle{display:none;border:1px solid #e6e6e6;box-sizing:border-box;position:absolute;margin-left:-4.5em;height:3em;width:3em;background:white;line-height:3em;text-align:center;-moz-border-radius-topleft:.4em;-webkit-border-top-left-radius:.4em;border-top-left-radius:.4em;-moz-border-radius-bottomleft:.4em;-webkit-border-bottom-left-radius:.4em;border-bottom-left-radius:.4em}.control-panel--main-toggle:link{color:inherit;outline:0;text-decoration:none}.control-panel--main-toggle:visited{color:inherit;outline:0;text-decoration:none}.control-panel--main-toggle:hover{color:inherit;outline:0;text-decoration:none}.control-panel--main-toggle:focus{color:inherit;outline:0;text-decoration:none}.control-panel--main-toggle-image{vertical-align:middle}.control-panel--tool{position:absolute;max-width:100%;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 rgba(0,0,0,0.25);top:0}.control-panel--tool input[type="text"],.control-panel--tool input[type="password"],.control-panel--tool input[type="date"],.control-panel--tool input[type="datetime"],.control-panel--tool input[type="email"],.control-panel--tool input[type="number"],.control-panel--tool input[type="search"],.control-panel--tool input[type="tel"],.control-panel--tool input[type="time"],.control-panel--tool input[type="url"],.control-panel--tool textarea{background:#e6e6e6}.control-panel--nav-wrapper{margin:2em 0;padding:0 2em;position:absolute;width:100%;box-sizing:border-box;display:block;left:0;top:0}.control-panel--nav{margin-bottom:1.5%}.control-panel--nav-item.is-active{font-weight:bold}.control-panel--actions{background:#fff;height:7em;position:absolute;width:100%;bottom:0}.control-panel--actions-inner{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:3em;padding:1em 0;text-align:center}.control-panel--actions-close{font-size:110%;max-width:15em;margin:0 auto}.cpw--wrapper,.cpw--screen-sections,.cpw--screen-templates{border:1px solid #ccc;margin-bottom:2em;padding:2em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}.cpw--text-label,.cpw--textarea-label,.cpw--screen-sections-label,.cpw--screen-templates-label{color:#595959;margin-bottom:1em}.cpw--text,.cpw--textarea,.cpw--add-channels-search[type="search"],.cpw--selected-channels-search[type="search"]{margin-bottom:2em}.cpw--text:last-child,.cpw--textarea:last-child,.cpw--add-channels-search[type="search"]:last-child,.cpw--selected-channels-search[type="search"]:last-child{margin-bottom:0}.cpw--add-channels-search[type="search"],.cpw--selected-channels-search[type="search"]{box-sizing:border-box;padding-left:3em}.cpw--add-channels-item,.cpw--selected-channels-item{box-sizing:border-box;border:1px solid #ccc;font-size:0;margin-bottom:2rem;padding:1rem;display:flex;flex-wrap:wrap;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;border-radius:.4rem}.cpw--add-channels-item:last-child,.cpw--selected-channels-item:last-child{margin:0}.cpw--textarea-input{max-width:100%}.cpw--screen-sections{text-align:center}.cpw--screen-sections-item{display:inline-block;margin:1em .5em;max-width:30%}.cpw--screen-sections-link{border:1px solid #fff;display:block}.cpw--screen-sections-link:link{color:inherit;outline:0;text-decoration:none}.cpw--screen-sections-link:visited{color:inherit;outline:0;text-decoration:none}.cpw--screen-sections-link:hover{color:inherit;outline:0;text-decoration:none}.cpw--screen-sections-link:focus{color:inherit;outline:0;text-decoration:none}.cpw--screen-sections-link.is-active .cpw--screen-sections-icon{border-color:#FF8600}.cpw--screen-sections-link:hover{border-color:#FF8600}.cpw--screen-sections-link:hover.is-active{border-color:#fff}.cpw--screen-sections-icon{border:3px solid #fff;box-sizing:border-box}.cpw--screen-templates{text-align:center}.cpw--screen-templates-item{display:inline-block;margin:1em .5em}.cpw--screen-templates-link{border:1px solid #fff;display:block}.cpw--screen-templates-link:link{color:inherit;outline:0;text-decoration:none}.cpw--screen-templates-link:visited{color:inherit;outline:0;text-decoration:none}.cpw--screen-templates-link:hover{color:inherit;outline:0;text-decoration:none}.cpw--screen-templates-link:focus{color:inherit;outline:0;text-decoration:none}.cpw--screen-templates-link.is-active .cpw--screen-templates-icon{border-color:#FF8600}.cpw--screen-templates-link:hover{border-color:#FF8600}.cpw--screen-templates-link:hover.is-active{border-color:#fff}.cpw--screen-templates-icon{border:3px solid #fff;box-sizing:border-box}.cpw--add-channels{margin-bottom:2em}.cpw--add-channels .preview--channel-display{max-height:112.5px}.cpw--add-channels-search[type="search"]:last-child{margin-bottom:2em}.cpw--add-channels-item-image{box-sizing:border-box;display:inline-block;font-size:.9rem;padding-right:1rem;vertical-align:top}.cpw--add-channels-item-image ik-channel{display:block;text-align:center;width:100%}.cpw--add-channels-item-content{display:inline-block;font-size:.9rem;width:50%;min-width:100px}.cpw--add-channels-item-meta{margin-bottom:2rem}.cpw--add-channels-item-action{padding:.3rem;width:100%}.cpw--add-channels-type{position:relative;width:100%;margin-bottom:1em}@media only screen and (min-width: 1700px){.cpw--add-channels-type{right:1.5em}}.cpw--add-channels-type-item{width:50%}.cpw--add-channels-type-item.is-active{font-weight:bold}.cpw--add-channels-select-index{margin-bottom:2em;position:relative}.cpw--add-channels-select-index-button{z-index:2}.cpw--add-channels-select-index-items{background:#fff;box-sizing:border-box;border-left:1px solid #737373;border-right:1px solid #737373;border-bottom:1px solid #737373;padding:.3em 0;position:absolute;width:100%;top:1.9em;z-index:1;-moz-border-radius-bottomleft:.3em;-webkit-border-bottom-left-radius:.3em;border-bottom-left-radius:.3em;-moz-border-radius-bottomright:.3em;-webkit-border-bottom-right-radius:.3em;border-bottom-right-radius:.3em}.cpw--add-channels-select-index-item{background:#fff;cursor:pointer;padding:0 1em}.cpw--add-channels-select-index-item:hover{background:#e6e6e6}.cpw--selected-channels{margin-bottom:2em}.cpw--selected-channels .preview--channel-display{max-height:112.5px}.cpw--selected-channels-search[type="search"]:last-child{margin-bottom:2em}.cpw--selected-channels-item-image{box-sizing:border-box;display:inline-block;font-size:.9rem;padding-right:1rem;vertical-align:top;width:50%}.cpw--selected-channels-item-image ik-channel{display:block;text-align:center;width:100%}.cpw--selected-channels-item-content{display:inline-block;font-size:.9rem;width:50%;min-width:100px}.cpw--selected-channels-item-meta{margin-bottom:2rem}.cpw--selected-channels-item-action{width:100%;padding:.3rem}.create-slide--editing-template{overflow:hidden;position:relative}.create-slide--button{display:block;margin:0 auto 1em}.create-slide--spinner{margin:1em auto}.create-slide--content--slide-one.ng-leave{-webkit-animation:fade-out 2s infinite;-moz-animation:fade-out 2s infinite;-ms-animation:fade-out 2s infinite;-o-animation:fade-out 2s infinite;animation:fade-out 2s infinite}.create-slide--screens{max-width:65em;margin:0 auto 3em}.create-slide--screen-landscape{display:inline-block;margin:0 2em 2em}.create-slide--screen-portrait{display:inline-block;margin:0 2em 2em}.create-slide--screen-link{position:relative;display:block;cursor:pointer}.create-slide--screen-link.is-selected .create-slide--link-check{left:0;right:0;visibility:visible}.create-slide--screen-link.is-selected .create-slide--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.create-slide--template{display:inline-block;margin:0 2em 2em}.create-slide--template-link{display:block;position:relative;cursor:pointer}.create-slide--template-link.is-selected .create-slide--link-check{left:0;right:0;visibility:visible}.create-slide--template-link.is-selected .create-slide--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.create-slide--content-wrapper{overflow-x:auto;overflow-y:hidden;width:100%}.create-slide--config{margin:0 auto 1em;position:relative;background-size:cover}.create-slide--config-header{font-size:90%}.create-slide--config-description{font-size:70%}.create-slide--content-inner{margin:0 auto;position:relative}.create-slide--config-text-wrapper{position:absolute;width:100%;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em}.create-slide--config-text{background:rgba(0,0,0,0.7);color:#fff;margin:1em auto;padding:2em;text-align:left;position:relative;width:80%;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em}.create-slide--image{max-height:100%;width:100%}.create-slide--publishing,.create-slide--duration{border-bottom:1px solid #b3b3b3;margin:0 auto;max-width:30em;padding-bottom:2em;width:75%}@media only screen and (min-width: 481px){.create-slide--publishing,.create-slide--duration{width:50%}}.create-slide--publishing:last-child,.create-slide--duration:last-child{border:0}.create-slide--from-label,.create-slide--to-label,.create-slide--schedule-label,.create-slide--duration-label{font-size:1.2em;text-align:left}.create-slide--duration-text{margin-bottom:1em}.create-slide--duration-input[type="text"]{display:inline-block;width:47%;margin-right:2%}.create-slide--duration-suffix{display:inline-block;font-size:1.5em;width:50%}.create-slide--published{margin-bottom:1em;text-align:left}.create-slide--published-label{font-size:1.2em;text-align:left}.create-slide--duration-description,.create-slide--schedule-description,.create-slide--published-description{color:#b3b3b3}.create-slide--schedule-from,.create-slide--schedule-to{box-sizing:border-box;padding-right:1em;display:inline-block;margin-left:-4px;width:50%}.create-slide--published-checkbox[type="checkbox"]{margin-right:1em}.create-slide--remove-link{cursor:pointer;text-decoration:underline}.create-slide--buttons{bottom:-5px;margin-top:2em;position:sticky;z-index:20}.create-slide--channel-link{max-height:168.75px;overflow:hidden}.screen--layout{margin:0;height:100%;position:fixed;width:100%;padding-top:9.2em;top:0;left:0;right:0;box-sizing:border-box}.screen--layout-inner{background:#fafafa;height:100%;position:relative;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width: 1024px){.screen--layout-inner{position:relative;height:100%;overflow-y:hidden}}.screen--layout-content{box-sizing:border-box;padding:2em}@media only screen and (min-width: 1024px){.screen--layout-content{position:relative;height:100%;overflow:scroll}}.screen--layout-control-panel{bottom:0;height:100%;position:relative;top:0;right:0;padding:0;z-index:0}@media only screen and (min-width: 1024px){.screen--layout-control-panel{display:inline-block;max-width:100%}}.create-channel--slide-order-number,.create-channel--slide-order-arrow-left,.create-channel--slide-order-arrow-right{background:#fff;font-size:1.3em;font-weight:bold;height:2.1em;line-height:2.1em;width:2.1em;z-index:4;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.create-channel--button{display:block;margin:0 auto 1em}.create-channel--spinner{margin:1em auto}.create-channel--screens{max-width:65em;margin:0 auto 3em}.create-channel--screen-landscape{margin-bottom:2em;padding-left:0}@media only screen and (min-width: 481px){.create-channel--screen-landscape{padding-left:36px}}.create-channel--screen-portrait{padding-left:0}@media only screen and (min-width: 481px){.create-channel--screen-portrait{padding-left:36px}}.create-channel--screen-link{position:relative;display:block;cursor:pointer}.create-channel--screen-link.is-selected .create-channel--link-check{left:0;right:0;visibility:visible}.create-channel--screen-link.is-selected .create-channel--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.create-channel--slide{background:#f0f0e1;position:relative;display:inline-block;margin:0 0 36px}@media only screen and (min-width: 481px){.create-channel--slide{margin:0 36px 36px 0}}.create-channel--slides{margin-bottom:3em}.create-channel--slide-link{display:block;float:left;position:relative;cursor:pointer}.create-channel--slide-link.is-selected .create-channel--link-check{left:0;right:0;visibility:visible}.create-channel--slide-link.is-selected .create-channel--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.create-channel--slide-link.is-selected{cursor:pointer}.create-channel--add-slide-button{margin-bottom:2em}.create-channel--slide-order-element{position:relative;display:inline-block;margin:0 0 36px;z-index:0}@media only screen and (min-width: 481px){.create-channel--slide-order-element{margin:0 36px 36px 0}}.create-channel--slides{margin-bottom:3em}.create-channel--slide-order-link{display:inline-block;position:relative;border:2px solid transparent}.create-channel--slide-order-link:link{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-link:visited{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-link:hover{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-link:focus{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-link.over{border:2px dashed #62B001}.create-channel--slide-order-link-content{max-height:12em;overflow:hidden}.create-channel--publishing{width:50%;margin:0 auto;text-align:left;max-width:40em}.create-channel--schedule-label{font-size:1.5em}.create-channel--schedule,.create-channel--published{margin-bottom:2em;margin-left:.3em}.create-channel--publishing input{width:45%;display:inline-block;max-width:12em;text-align:right}.create-channel--checklist-days{display:block;margin-top:2em;margin-bottom:2em}.create-channel--slide-unpublished-overlay{background:#fff;height:168.75px;position:absolute;top:0;width:100%;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.create-channel--slide-unpublished-blur{-webkit-filter:blur(2px);filter:blur(2px)}.create-channel--slide-unpublished-blur-wrapper{overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.create-channel--slide-unpublished-icon{position:absolute;top:5px;left:5px;width:20px;height:20px;z-index:1}.create-channel--slide-published-icon{position:absolute;left:5px;top:5px;width:20px;height:20px;z-index:5}.create-channel--slide-order-label{display:inline-block;font-size:.9em}.create-channel--slide-order-label:link{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-label:visited{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-label:hover{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-label:focus{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-number{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-1.2em}.create-channel--slide-order-arrow-left,.create-channel--slide-order-arrow-right{border:1px solid #b3b3b3;cursor:pointer;font-size:1em;position:absolute;right:.5em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width: 693px){.create-channel--slide-order-arrow-left,.create-channel--slide-order-arrow-right{top:35%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.create-channel--slide-order-arrow-left{left:.5em;top:.5em}@media only screen and (min-width: 693px){.create-channel--slide-order-arrow-left{top:35%}}.create-channel--slide-order-arrow-right{bottom:2em;right:.5em}@media only screen and (min-width: 693px){.create-channel--slide-order-arrow-right{top:35%}}.create-channel--arrow-left-image{margin-right:2px;width:1.5em;vertical-align:middle;margin-top:-2px}.create-channel--arrow-right-image{margin-left:2px;width:1.5em;vertical-align:middle;margin-top:-2px}.create-channel--remove-link{cursor:pointer;text-decoration:underline}.create-channel--sort-buttons{width:50%;margin:1em auto 2em}.create-channel--buttons{bottom:-5px;margin-top:2em;position:sticky;z-index:20}.create-channel--unavailable-groups{text-align:left;margin:3em auto;position:relative;max-width:40em}.create-media--button{display:inline-block;margin:0 auto 1em}.create-media--hidden-input-file{width:0;height:0;overflow:hidden}.create-media--drop-zone{width:50%;margin:0 auto 1em;border:4px solid #ccc}.create-media--drop-zone-inner{width:100%;background-color:#fafafa}.create-media--upload-icon{background-image:url("../../images/icons/upload-file-icon.png");background-position:center center;background-repeat:no-repeat;width:100px;height:100px;display:inline-block;vertical-align:middle;margin:2em auto}.create-media--upload-text{width:100%;display:inline-block;margin:2em auto}.create-media--image{background-image:url("../../images/squares.jpg");background-repeat:repeat;min-width:200px}.create-media--content-element{margin:1em auto;max-width:80em}.create-media--thumb-container{display:inline-block;background-color:#fafafa;overflow:hidden;padding:1em;margin:1em}.create-media--thumb{padding-right:.5em}.create-media--thumb canvas{height:100px}.create-media--is-logo{float:left;color:#737373;display:inline-block}.create-media--text-wrapper{margin-bottom:2em}.create-media--text-icon{display:inline-block;margin-right:1em;width:20px;height:20px}.create-media--text{color:#68ac18;vertical-align:top}.create-media--text-label{color:#737373;text-align:left}.create-media--text-input[type="text"]{background:#fff;height:auto;padding:1em;width:auto;margin-bottom:0}.create-media--remove{color:#2c79d3;cursor:pointer;text-align:right}.create-media--progress{background-color:#e6e6e6;width:400px;margin:auto;margin-bottom:1em}.create-media--progress-bar{background-color:#b3b3b3;height:2em;min-width:10%;vertical-align:middle;line-height:2em}.create-media--error-text{margin:auto;margin-bottom:1em}.create-media--cancel{cursor:pointer;color:#2c79d3;text-decoration:underline}.create-media--video-container{height:auto;margin:0 auto;position:relative}.create-media--video{display:block;top:0}.create-media--video{z-index:1}.create-media--no-video{background:#fafafa;border:2px solid #ccc;box-sizing:border-box;color:#b3b3b3;font-size:1rem;height:10em;line-height:10em;vertical-align:middle;width:15em;margin:0 auto 1em}.create-media--select-groups{margin-top:2em;margin-bottom:2em}.create-media--form{max-width:50em;margin:0 auto}.create-media--title[type="text"]{display:inline-block;width:47%;margin-right:2%}.create-media--button-area{position:sticky;bottom:-25px}.delete--button{cursor:pointer;color:#2c79d3}.edit-menu--content-calendar,.edit-menu--content,.edit-menu--background{height:100%;overflow:auto;position:fixed;left:0;right:0;top:0;z-index:99;background-color:rgba(0,0,0,0.7);box-sizing:border-box;padding:2em}@media only screen and (min-width: 481px){.edit-menu--content-calendar,.edit-menu--content,.edit-menu--background{padding:4em}}.edit-menu--content-calendar input[type="text"],.edit-menu--content input[type="text"],.edit-menu--background input[type="text"],.edit-menu--content-calendar input[type="password"],.edit-menu--content input[type="password"],.edit-menu--background input[type="password"],.edit-menu--content-calendar input[type="date"],.edit-menu--content input[type="date"],.edit-menu--background input[type="date"],.edit-menu--content-calendar input[type="datetime"],.edit-menu--content input[type="datetime"],.edit-menu--background input[type="datetime"],.edit-menu--content-calendar input[type="email"],.edit-menu--content input[type="email"],.edit-menu--background input[type="email"],.edit-menu--content-calendar input[type="number"],.edit-menu--content input[type="number"],.edit-menu--background input[type="number"],.edit-menu--content-calendar input[type="search"],.edit-menu--content input[type="search"],.edit-menu--background input[type="search"],.edit-menu--content-calendar input[type="tel"],.edit-menu--content input[type="tel"],.edit-menu--background input[type="tel"],.edit-menu--content-calendar input[type="time"],.edit-menu--content input[type="time"],.edit-menu--background input[type="time"],.edit-menu--content-calendar input[type="url"],.edit-menu--content input[type="url"],.edit-menu--background input[type="url"],.edit-menu--content-calendar textarea,.edit-menu--content textarea,.edit-menu--background textarea{background:#e6e6e6}.is-hidden.edit-menu--content-calendar,.is-hidden.edit-menu--content,.is-hidden.edit-menu--background{display:none;opacity:0}.is-visible.edit-menu--content-calendar,.is-visible.edit-menu--content,.is-visible.edit-menu--background{display:block;-webkit-animation:fade-in-ninety-five 0.25s;-moz-animation:fade-in-ninety-five 0.25s;-ms-animation:fade-in-ninety-five 0.25s;-o-animation:fade-in-ninety-five 0.25s;animation:fade-in-ninety-five 0.25s;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.edit-menu{width:100%;z-index:1}.edit-menu--inner{height:100%;font-size:.6em;position:fixed;right:-100%;text-align:left;top:0;z-index:99;padding-right:3em;padding-left:3em;padding-top:4em;width:35em;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:-5px 0px 10px rgba(0,0,0,0.25);-moz-box-shadow:-5px 0px 10px rgba(0,0,0,0.25);box-shadow:-5px 0px 10px rgba(0,0,0,0.25)}.edit-menu--inner.is-visible{-webkit-animation:toggle-nav-open 0.15s ease 1 forwards;-moz-animation:toggle-nav-open 0.15s ease 1 forwards;-ms-animation:toggle-nav-open 0.15s ease 1 forwards;-o-animation:toggle-nav-open 0.15s ease 1 forwards;animation:toggle-nav-open 0.15s ease 1 forwards}.edit-menu--inner.is-hidden{-webkit-animation:toggle-nav-close 0.15s ease 1 forwards;-moz-animation:toggle-nav-close 0.15s ease 1 forwards;-ms-animation:toggle-nav-close 0.15s ease 1 forwards;-o-animation:toggle-nav-close 0.15s ease 1 forwards;animation:toggle-nav-close 0.15s ease 1 forwards}.edit-menu--toggle-icon{cursor:pointer;font-size:2em;position:absolute;right:.5em;top:.5em;z-index:1}.edit-menu--background-image-back{position:absolute;top:1em;left:1em}.edit-menu--overlay{position:fixed;top:0;bottom:0;left:0;z-index:98;width:0;cursor:pointer}.edit-menu--overlay.is-visible{width:100%;-webkit-animation:toggle-nav-overlay 0.15s linear 1 forwards;-moz-animation:toggle-nav-overlay 0.15s linear 1 forwards;-ms-animation:toggle-nav-overlay 0.15s linear 1 forwards;-o-animation:toggle-nav-overlay 0.15s linear 1 forwards;animation:toggle-nav-overlay 0.15s linear 1 forwards}.edit-menu--header{border-bottom:1px solid #e6e6e6;margin-right:3em;margin-bottom:.35em;padding-bottom:.25em;color:#ccc;font-size:3em;line-height:1em}.edit-menu--label{font-size:2em;margin-left:0;text-align:left}.edit-menu--form-element[type="text"]{background-color:#fafafa;font-size:1.7em;height:4.5em;margin-bottom:2em;padding:1.5em}.edit-menu--divider{font-size:2em;text-align:center}.edit-menu--dropdown{background-color:#fafafa;height:2.5em;width:100%;font-size:2em;margin-bottom:1em}.edit-menu--background-inner,.edit-menu--content-inner{background:#fff;height:100%;width:100%;position:relative}.edit-menu--background-input{margin-bottom:2em}.edit-menu--content-page,.edit-menu--background-page{width:100%;height:100%;position:absolute;left:0;right:0}.edit-menu--content-page-inner,.edit-menu--background-page-inner{box-sizing:border-box;height:100%;padding:5em 1em 0;text-align:center;overflow:auto}.edit-menu--content-header,.edit-menu--background-header{border-bottom:1px solid #e6e6e6;display:inline-block;font-weight:bold;margin-bottom:1em;padding-bottom:1em;font-size:2em}.edit-menu--content-button,.edit-menu--background-button{font-size:1.2em;display:inline-block;margin:1em 1em 2em;padding:1em 2em}.edit-menu--content-divider,.edit-menu--background-divider{font-size:2em;margin:auto}.edit-menu--content-label,.edit-menu--background-label{font-size:2em;margin:auto}.edit-menu--content-form-element,.edit-menu--background-form-element{border:1px solid #e6e6e6;max-width:500px;height:50px;margin:auto;text-align:center}.edit-menu--background-label{color:#595959;font-size:1.2em;text-align:lefT}.edit-menu--background-settings{width:15em;margin:0 auto}.edit-menu--background-size,.edit-menu--background-location{margin-bottom:2em}.edit-menu--background-size select,.edit-menu--background-location select{width:15em}.edit-menu--content-description{margin-bottom:2em}.edit-menu--static-color-items{margin:0 auto;text-align:left;width:11em}.edit-menu--static-color-item{margin-right:.5em}.edit-menu--calendar-date-template{border-bottom:2px solid #b3b3b3;margin-bottom:1em;padding-bottom:1em}.edit-menu--calendar-form-element-wrapper,.edit-menu--calendar-form-element-wrapper-link{box-sizing:border-box;display:inline-block;margin-left:-4px;padding:1em;width:20%;vertical-align:middle}.edit-menu--calendar-label{text-align:left}.edit-menu--calendar-add-date{cursor:pointer;margin-top:1.5em;background-image:url("../../images/icons/plus-icon.png");background-position:center center;background-repeat:no-repeat;width:55%;height:50%}.edit-menu--calendar-add-date img{width:64px}.edit-menu--calendar-date-events{display:block;height:60%;position:relative}.edit-menu--calendar-date-event.is-outdated{background:#f0f0e1}.edit-menu--calendar-remove-date{cursor:pointer;float:left;background-image:url("../../images/icons/minus-icon.png");background-position:center center;background-repeat:no-repeat;width:55%;height:50%}.edit-menu--calendar-remove-date img{width:64px}.edit-menu--calendar-remove-date-notice{display:none;line-height:36px;font-weight:bold}.edit-menu--calendar-remove-date-notice.is-outdated{display:block}.edit-menu--iframe-header{font-size:2em;margin:0 auto 2em;width:40%}.edit-menu--iframe-content{font-size:1em;margin:0 auto 2em;text-align:left;width:60%}.edit-menu--button{height:2em;margin:0 auto;margin-top:2em;width:12em}.editor--container{margin:0 auto;max-width:600px}.editor--content{margin-bottom:1em}.editor--content-split{display:inline-block;width:40%;padding:2%;margin:0;vertical-align:top}.frontpage--section{margin-left:-36px;text-align:center}.layout--inner{background:#fafafa;margin-bottom:1em;padding:1em}.list{margin:0 auto;position:relative;max-width:40em}.list--element{border-bottom:1px solid;height:3.5em;padding:1em}.list--element.is-hoverable{cursor:pointer}.list--element.is-hoverable:hover{background:#e6e6e6}.list--element.is-disabled{color:#b3b3b3}.list--element-check{display:inline-block;position:absolute;left:0}.list--element-selected{height:20px;width:20px}.list--element-title{display:inline-block;position:absolute;left:3em}.log--wrapper{padding:1em;text-align:center}.log--wrapper-inner{margin-right:auto;margin-left:auto;max-width:75em}.log--text{margin-bottom:1em}.log--show-error{text-decoration:underline;cursor:pointer}.log--show-error.is-expanded{margin-bottom:1em}.log--cause,.log--stacktrace{color:#404040}.login--section{margin:5em 36px 0;max-width:1024px}@media only screen and (min-width: 481px){.login--section{margin:5em auto 0}}.login--reset-form,.login--form,.login--problem{background-color:#e6e6e6;margin-right:auto;margin-bottom:1em;margin-left:auto;padding:1.5em}@media only screen and (min-width: 481px){.login--reset-form,.login--form,.login--problem{max-width:50%}}.login--alert{color:red;margin-bottom:1em;text-align:center}.login--text{margin-bottom:1em;margin:0 2em;text-align:center}.login--pass,.login--name{margin-bottom:1em}.login--remember-me{width:100%;font-size:.85em}.login--remember-me-checkbox,.login--remember-me label,.login--remember-me-label{display:inline-block}.login--submit{margin-bottom:1em;width:100%}.login--content-list-header{margin-bottom:.5em;font-weight:bold}.login--content-list{margin-top:0;margin-bottom:0;line-height:2em}.overview--section{margin:0 auto;max-width:100em;text-align:center}.overview--description{color:#595959;font-weight:lighter;margin:0 36px 2em 36px;text-align:center}.overview--spinner{margin:0 auto}.overview--header{width:100%;text-align:left;margin-bottom:.5em}.overview--header--actions-menu{right:3em;left:auto}.overview--info-texts{max-width:380px}.overview--screens,.overview--media,.overview--channels,.overview--slides{background-color:#fff;border:1px solid #e6e6e6;margin-right:auto;margin-bottom:1.5em;margin-left:auto;max-width:75em;padding-top:1em;padding-bottom:1em;text-align:left;display:flex;justify-content:flex-start;flex-wrap:wrap;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.overview--channel{display:inline-block}.overview--channel:link{color:inherit;outline:0;text-decoration:none}.overview--channel:visited{color:inherit;outline:0;text-decoration:none}.overview--channel:hover{color:inherit;outline:0;text-decoration:none}.overview--channel:focus{color:inherit;outline:0;text-decoration:none}.overview--channel.channel-remove{width:300px;margin-left:1.5em;margin-right:1.5em}.overview--screen,.overview--media-single,.overview--slide,.overview--channel{position:relative;display:inline-block;margin-bottom:1em;text-align:center;vertical-align:top}.overview--slide-link,.overview--media-link,.overview--screen-link,.overview--channel-link{position:relative;border:1px solid #e6e6e6;margin-bottom:.5em;margin-left:.5em;margin-right:.5em;min-height:12em;padding:1em;width:380px;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.overview--slide-link:link,.overview--media-link:link,.overview--screen-link:link,.overview--channel-link:link{color:inherit;outline:0;text-decoration:none}.overview--slide-link:visited,.overview--media-link:visited,.overview--screen-link:visited,.overview--channel-link:visited{color:inherit;outline:0;text-decoration:none}.overview--slide-link:hover,.overview--media-link:hover,.overview--screen-link:hover,.overview--channel-link:hover{color:inherit;outline:0;text-decoration:none}.overview--slide-link:focus,.overview--media-link:focus,.overview--screen-link:focus,.overview--channel-link:focus{color:inherit;outline:0;text-decoration:none}.overview--preview{height:12em;width:300px;overflow:hidden;margin:0 auto}.overview--preview-fadeout{background:linear-gradient(0deg, white, #fff 25%, transparent);z-index:4;bottom:0;position:absolute;width:300px;margin-bottom:1em;height:25px}.overview--slides-container,.overview--channel-container{display:inline-block}.overview--channel-empty{width:300px;height:168.75px;position:relative;background-color:#ccc;cursor:pointer}.overview--channel-empty-text{font-size:1em;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.overview--channel-label,.overview--slide-label,.overview--media-label{text-align:center}.overview--channel-date,.overview--slide-date{color:#b3b3b3;font-size:.9em}.overview--filter{border-bottom:0;display:inline-block;max-width:75em;margin:0 auto;position:relative;width:100%}.overview--filter-field{height:3.1em}.overview--filter-owner,.overview--filter-orientation{margin-bottom:1em;position:relative;width:100%;margin-left:-4px;box-sizing:border-box;padding-right:0;text-align:center}@media only screen and (min-width: 1024px){.overview--filter-owner,.overview--filter-orientation{width:35%;display:inline-block;vertical-align:top}}@media only screen and (min-width: 1024px){.overview--filter-owner{width:25%}.overview--filter-owner-foursplit{width:24%;margin-right:.5em}}.overview--filter-owner-button{background:#fafafa;border:1px solid #e6e6e6;box-sizing:border-box;cursor:pointer;padding:0.75em 0;width:100%;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em}.overview--filter-owner-button:link{color:#595959;outline:0;text-decoration:none}.overview--filter-owner-button:visited{color:#595959;outline:0;text-decoration:none}.overview--filter-owner-button:hover{color:#595959;outline:0;text-decoration:none}.overview--filter-owner-button:focus{color:#595959;outline:0;text-decoration:none}.overview--form{margin:0 0 1em 0;width:100%}@media only screen and (min-width: 1024px){.overview--form{margin:0 0 1em -4px;width:40%;display:inline-block;box-sizing:border-box;padding-right:1em}.overview--form.full-width{width:75%}}.overview--sorting{display:inline-block;margin:0 0 1em 0;max-width:75em;width:100%}@media only screen and (min-width: 1024px){.overview--sorting{margin:0 auto 1em}}.overview--filter-label,.overview--sort-label,.overview--label{font-weight:bold;overflow:hidden;text-align:left;width:100%}.overview--sort-links{text-align:center}.overview--filter-twosplit-left,.overview--filter-twosplit-right,.overview--filter-threesplit-left,.overview--filter-threesplit-middle,.overview--filter-threesplit-right,.overview--filter-foursplit-left,.overview--filter-foursplit-middle,.overview--filter-foursplit-right,.overview--horisontal,.overview--vertical,.overview--newest,.overview--oldest,.overview--alphabetical{background:#fafafa;border:1px solid #e6e6e6;box-sizing:border-box;border-right:0;color:#595959;cursor:pointer;display:inline-block;margin-left:-4px;padding:0.75em 0;text-align:center;width:33.3%}.overview--filter-twosplit-left:link,.overview--filter-twosplit-right:link,.overview--filter-threesplit-left:link,.overview--filter-threesplit-middle:link,.overview--filter-threesplit-right:link,.overview--filter-foursplit-left:link,.overview--filter-foursplit-middle:link,.overview--filter-foursplit-right:link,.overview--horisontal:link,.overview--vertical:link,.overview--newest:link,.overview--oldest:link,.overview--alphabetical:link{color:#595959;outline:0;text-decoration:none}.overview--filter-twosplit-left:visited,.overview--filter-twosplit-right:visited,.overview--filter-threesplit-left:visited,.overview--filter-threesplit-middle:visited,.overview--filter-threesplit-right:visited,.overview--filter-foursplit-left:visited,.overview--filter-foursplit-middle:visited,.overview--filter-foursplit-right:visited,.overview--horisontal:visited,.overview--vertical:visited,.overview--newest:visited,.overview--oldest:visited,.overview--alphabetical:visited{color:#595959;outline:0;text-decoration:none}.overview--filter-twosplit-left:hover,.overview--filter-twosplit-right:hover,.overview--filter-threesplit-left:hover,.overview--filter-threesplit-middle:hover,.overview--filter-threesplit-right:hover,.overview--filter-foursplit-left:hover,.overview--filter-foursplit-middle:hover,.overview--filter-foursplit-right:hover,.overview--horisontal:hover,.overview--vertical:hover,.overview--newest:hover,.overview--oldest:hover,.overview--alphabetical:hover{color:#595959;outline:0;text-decoration:none}.overview--filter-twosplit-left:focus,.overview--filter-twosplit-right:focus,.overview--filter-threesplit-left:focus,.overview--filter-threesplit-middle:focus,.overview--filter-threesplit-right:focus,.overview--filter-foursplit-left:focus,.overview--filter-foursplit-middle:focus,.overview--filter-foursplit-right:focus,.overview--horisontal:focus,.overview--vertical:focus,.overview--newest:focus,.overview--oldest:focus,.overview--alphabetical:focus{color:#595959;outline:0;text-decoration:none}.overview--filter-twosplit-left:first-child,.overview--filter-twosplit-right:first-child,.overview--filter-threesplit-left:first-child,.overview--filter-threesplit-middle:first-child,.overview--filter-threesplit-right:first-child,.overview--filter-foursplit-left:first-child,.overview--filter-foursplit-middle:first-child,.overview--filter-foursplit-right:first-child,.overview--horisontal:first-child,.overview--vertical:first-child,.overview--newest:first-child,.overview--oldest:first-child,.overview--alphabetical:first-child{-webkit-border-radius:0.5em 0 0 0.5em;-moz-border-radius:0.5em 0 0 0.5em;-ms-border-radius:0.5em 0 0 0.5em;-o-border-radius:0.5em 0 0 0.5em;border-radius:0.5em 0 0 0.5em}.overview--filter-twosplit-left:last-child,.overview--filter-twosplit-right:last-child,.overview--filter-threesplit-left:last-child,.overview--filter-threesplit-middle:last-child,.overview--filter-threesplit-right:last-child,.overview--filter-foursplit-left:last-child,.overview--filter-foursplit-middle:last-child,.overview--filter-foursplit-right:last-child,.overview--horisontal:last-child,.overview--vertical:last-child,.overview--newest:last-child,.overview--oldest:last-child,.overview--alphabetical:last-child{border-right:1px solid #e6e6e6;-webkit-border-radius:0 0.5em 0.5em 0;-moz-border-radius:0 0.5em 0.5em 0;-ms-border-radius:0 0.5em 0.5em 0;-o-border-radius:0 0.5em 0.5em 0;border-radius:0 0.5em 0.5em 0}.overview--filter-twosplit-left.is-active,.overview--filter-twosplit-right.is-active,.overview--filter-threesplit-left.is-active,.overview--filter-threesplit-middle.is-active,.overview--filter-threesplit-right.is-active,.overview--filter-foursplit-left.is-active,.overview--filter-foursplit-middle.is-active,.overview--filter-foursplit-right.is-active,.overview--horisontal.is-active,.overview--vertical.is-active,.overview--newest.is-active,.overview--oldest.is-active,.overview--alphabetical.is-active{background:#e6e6e6;font-weight:bold}.overview--filter-twosplit-left,.overview--filter-twosplit-right{width:50%}.overview--filter-foursplit-left,.overview--filter-foursplit-middle,.overview--filter-foursplit-right{width:25%}.overview--horisontal,.overview--vertical{width:50%}.overview--screen-link{display:inline-block;font-size:.9em}.overview--screen-link:link{color:inherit;outline:0;text-decoration:none}.overview--screen-link:visited{color:inherit;outline:0;text-decoration:none}.overview--screen-link:hover{color:inherit;outline:0;text-decoration:none}.overview--screen-link:focus{color:inherit;outline:0;text-decoration:none}.overview--screen-wrapper{margin:0 auto;background:#fafafa;background-position:center;box-sizing:border-box;color:#595959;text-align:center}.overview--screen-text{padding:.5em;text-overflow:ellipsis;word-wrap:break-word;height:90%;overflow:hidden}.overview--screen-all,.overview--screen-horisontal,.overview--screen-vertical{width:33.3%}.overview--media-single{position:relative;cursor:pointer}.overview--media-overlay{background-color:rgba(255,255,255,0.65);color:#000;font-size:.8rem;position:absolute;left:0;right:0;bottom:-30%;height:30%}.overview--media-image{max-height:10rem;max-width:300px;background-image:url("../../images/squares.jpg");background-repeat:repeat;min-width:200px}.overview--media-overlay-inner{padding:.5em}.overview--media-text{max-width:80%;overflow-x:hidden;text-overflow:ellipsis}.overview--no-video{background:#fafafa;border:2px solid #ccc;box-sizing:border-box;color:#b3b3b3;font-size:1rem;height:10rem;line-height:10rem;vertical-align:middle;width:10rem}.overview--media-link{cursor:pointer}.overview--media-link.is-selected .overview--link-check{left:0;right:0;visibility:visible}.overview--media-link.is-selected .overview--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.overview--slide-link{cursor:pointer}.overview--slide-link.is-selected .overview--link-check{left:0;right:0;visibility:visible}.overview--slide-link.is-selected .overview--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.overview--channel-link{cursor:pointer}.overview--channel-link.is-selected .overview--link-check{left:0;right:0;visibility:visible}.overview--channel-link.is-selected .overview--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.overview--channel-remove{position:absolute;right:-5px;top:-5px;left:auto;width:20px;height:20px;z-index:5}.overview--channel-overlay{display:block;z-index:1;width:100%;height:100%;background:rgba(255,255,255,0);position:absolute}.overview--publishing-icon{position:absolute;top:-5px;left:-5px;width:20px;height:20px;z-index:1}.overview--groups{max-width:75em;margin:0 auto 12px}.overview--checkboxes{text-align:left;position:relative;border-radius:0.5em;background-color:#fafafa;color:#595959;border:1px solid #e6e6e6;padding:12px}.overview--checkbox{margin-left:10px;margin-right:20px}.overview--checkbox-label{display:inline-block !important}.overview--screen-a:link{color:inherit;outline:0;text-decoration:none}.overview--screen-a:visited{color:inherit;outline:0;text-decoration:none}.overview--screen-a:hover{color:inherit;outline:0;text-decoration:none}.overview--screen-a:focus{color:inherit;outline:0;text-decoration:none}.pager{margin-bottom:3em;margin-top:2em;padding:2em 0;text-align:center}.pager--inner{display:inline-block}.pager--step-wrapper{display:inline-block;position:relative;color:#e6e6e6;cursor:pointer}.pager--step-wrapper.is-active{color:#62B001}.pager--step-wrapper.is-active .pager--step{border-color:#62B001}.pager--step{background:#fff;border:1px solid #e6e6e6;display:inline-block;line-height:.5em;margin:0 .5em;padding:.5em;position:relative;font-size:1.3em;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}@media only screen and (min-width: 50em){.pager--step{border:3px solid #e6e6e6;margin:0 .8em;font-size:1.8em}}.pager--line{border-bottom:2px solid #e6e6e6;margin:0 -2em;margin-bottom:-18px}@media only screen and (min-width: 50em){.pager--line{margin-bottom:-26px}}.pager--text{position:absolute;top:55px;left:0;right:0;display:none}@media only screen and (min-width: 1023px){.pager--text{display:block}}.pager--search{margin-bottom:2em;text-align:center}.pager--search-item{display:inline-block;background:#fafafa;border:1px solid #e6e6e6;box-sizing:border-box;border-right:0;color:#595959;cursor:pointer;margin-left:-4px;text-align:center}.pager--search-item:first-child{-webkit-border-radius:0.5em 0 0 0.5em;-moz-border-radius:0.5em 0 0 0.5em;-ms-border-radius:0.5em 0 0 0.5em;-o-border-radius:0.5em 0 0 0.5em;border-radius:0.5em 0 0 0.5em}.pager--search-item:last-child{border-right:1px solid #e6e6e6;-webkit-border-radius:0 0.5em 0.5em 0;-moz-border-radius:0 0.5em 0.5em 0;-ms-border-radius:0 0.5em 0.5em 0;-o-border-radius:0 0.5em 0.5em 0;border-radius:0 0.5em 0.5em 0}.pager--search-item.is-active{background:#e6e6e6}.pager--search-item.is-disabled{color:#ccc;cursor:default}.pager--search-item-inner{padding:.4em .9em;display:block}.presentation--region-horizontal,.presentation--region-vertical,.presentation--header,.presentation--footer{box-sizing:border-box;padding-right:2px;padding-bottom:2px;padding-left:2px}.presentation--region-content,.presentation--header-inner,.presentation--footer-inner{background:#fafafa;box-sizing:border-box;border:1px solid #b3b3b3;cursor:pointer;font-size:1rem;height:100%}.presentation--region-content:hover,.presentation--header-inner:hover,.presentation--footer-inner:hover{border-color:#FF8600}.is-active.presentation--region-content,.is-active.presentation--header-inner,.is-active.presentation--footer-inner{border-color:#FF8600;border-width:3px}.presentation--border{background:#fff;margin:0 auto;box-sizing:border-box;padding:1.5em;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.presentation{width:100%;overflow-x:auto}.presentation--inner{font-size:0;margin:0 auto}.presentation--region-horizontal{display:inline-block;vertical-align:top}.presentation--region-vertical{display:block}.presentation--region-content-inner{display:block;left:0;right:0;position:relative;top:50%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.presentation--region-content-text{font-size:1.2em;color:#b3b3b3}.presentation--region-content-button{font-size:.9em;margin:0 auto;max-width:85%;width:9em}.presentation--header,.presentation--footer{height:3em;padding-left:5px;padding-right:5px}.presentation--header-text{color:#b3b3b3;margin:0 0 0 1em;text-align:left;width:50%;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presentation--footer-text{color:#b3b3b3;margin:0 1em 0 0;width:50%;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;padding-left:48%}.preview--channel-play,.preview--channel-pause{cursor:pointer;margin:0 auto;position:absolute;right:0;left:0;top:50%;z-index:5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.preview--slide,.preview--channel,.preview--channel-display{display:block;margin:0 auto;position:relative;overflow:hidden}.preview--channel-display,.preview--slide-display,.preview--channel-display{cursor:pointer}.preview--channel-display.is-empty,.preview--slide-display.is-empty,.preview--channel-display.is-empty{cursor:default}.preview--channel-display{display:inline-block}.preview--channel-play{width:50px}.preview--channel-pause{width:50px}.preview--error{color:black}.share--button{cursor:pointer;color:#2c79d3}.slide-tools{text-align:left}.slide-tools--tool{text-align:center;display:inline-block;margin:.5em;padding:.3em .8em;min-width:100px;cursor:pointer;color:#fff;background:rgba(0,0,0,0.5);-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em}@-moz-keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@-webkit-keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@-o-keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@-ms-keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@-moz-keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@-webkit-keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@-o-keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@-ms-keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@-moz-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-webkit-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-o-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-ms-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-moz-keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}@-webkit-keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}@-o-keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}@-ms-keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}@keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}.spinner,.admin-sharing--spinner,.create-slide--spinner,.create-channel--spinner{background-image:url("../../images/icons/spinner-icon.png");background-position:center center;background-repeat:no-repeat;width:50px;height:50px;-webkit-animation:spinner 1.5s infinite;-moz-animation:spinner 1.5s infinite;-ms-animation:spinner 1.5s infinite;-o-animation:spinner 1.5s infinite;animation:spinner 1.5s infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear} +@-moz-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-o-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-ms-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-moz-keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes tada{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-ms-keyframes tada{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-moz-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-ms-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center 50%;-moz-transform-origin:top center 50%;-ms-transform-origin:top center 50%;-o-transform-origin:top center 50%;transform-origin:top center 50%}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-o-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-ms-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes pulse{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-ms-keyframes pulse{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes pulse{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@-ms-keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@keyframes wiggle{0%{-webkit-transform:skewX(9deg);-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-o-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-o-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-o-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-o-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-o-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-o-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-o-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-o-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}}@-moz-keyframes bounceOut{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);-moz-transform:scale(.95, .95);-ms-transform:scale(.95, .95);-o-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);-moz-transform:scale(.95, .95);-ms-transform:scale(.95, .95);-o-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}}@-o-keyframes bounceOut{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);-moz-transform:scale(.95, .95);-ms-transform:scale(.95, .95);-o-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}}@-ms-keyframes bounceOut{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);-moz-transform:scale(.95, .95);-ms-transform:scale(.95, .95);-o-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);-moz-transform:scale(.95, .95);-ms-transform:scale(.95, .95);-o-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}}@-moz-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-ms-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-o-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-o-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-o-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-ms-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-o-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-o-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-o-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-o-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-ms-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fadeOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-moz-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-o-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-ms-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fadeOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-moz-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-o-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-ms-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fadeOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-moz-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-o-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-ms-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-moz-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-o-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-ms-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-ms-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-ms-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-o-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-ms-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-moz-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-ms-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-ms-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-ms-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-ms-keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-ms-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-ms-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-ms-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-ms-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom 50%;-moz-transform-origin:left bottom 50%;-ms-transform-origin:left bottom 50%;-o-transform-origin:left bottom 50%;transform-origin:left bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-ms-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom 50%;-moz-transform-origin:right bottom 50%;-ms-transform-origin:right bottom 50%;-o-transform-origin:right bottom 50%;transform-origin:right bottom 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-webkit-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-ms-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@-webkit-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@-o-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@-ms-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}}.create-slide--content--slide-two,.create-slide--content--slide-three,.create-slide--content--slide-four,.create-slide--content--slide-five,.create-slide--content--slide-six,.screen--layout,.create-channel--content--channel-two,.frontpage--section{list-style:none;margin:0;padding:0;margin-left:-36px}.admin-sharing--content,.screen--layout-content,.screen--layout-control-panel,.create-channel--content--channel-one,.create-channel--screen-landscape,.create-channel--screen-portrait,.frontpage--layout-alfa,.frontpage--layout-beta,.frontpage--layout-gamma,.frontpage--layout-delta{display:inline-block;padding-left:36px;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.screen--layout-control-panel{width:33.333%}.screen--layout-content{width:66.666%}@media only screen and (max-width: 480px){.admin-sharing--content,.screen--layout-content,.screen--layout-control-panel,.create-channel--content--channel-one,.create-channel--screen-landscape,.create-channel--screen-portrait,.frontpage--layout-alfa,.frontpage--layout-beta,.frontpage--layout-gamma,.frontpage--layout-delta{width:100%}}@media only screen and (min-width: 481px) and (max-width: 1023px){.admin-sharing--content,.screen--layout-content,.screen--layout-control-panel,.create-channel--content--channel-one,.frontpage--layout-alfa,.frontpage--layout-beta,.frontpage--layout-gamma,.frontpage--layout-delta{width:100%}.create-channel--screen-landscape,.create-channel--screen-portrait{width:50%}}@media only screen and (max-width: 1023px){.screen--layout-content{width:100%}}@media only screen and (min-width: 1024px){.frontpage--layout-alfa,.frontpage--layout-delta{width:100%}.admin-sharing--content,.create-channel--content--channel-one,.create-channel--screen-landscape,.create-channel--screen-portrait,.frontpage--layout-beta,.frontpage--layout-gamma{width:50%}}[data-icon*="media_image"]{background-image:url("../icons/media_image.svg")}[data-icon*="media_image"].is-inverted{background-image:url("../icons/media_image-alt.svg")}[data-icon*="media_video"]{background-image:url("../icons/media_video.svg")}[data-icon*="media_video"].is-inverted{background-image:url("../icons/media_video-alt.svg")}[data-icon*="media_logo"]{background-image:url("../icons/media_logo.svg")}[data-icon*="media_logo"].is-inverted{background-image:url("../icons/media_logo-alt.svg")}.admin-sharing--content,.screen--layout-content,.screen--layout-control-panel,.create-channel--content--channel-one,.create-channel--screen-landscape,.create-channel--screen-portrait,.frontpage--layout-alfa,.frontpage--layout-beta,.frontpage--layout-gamma,.frontpage--layout-delta{margin-right:-4px}.create-slide--link-check,.create-channel--link-check,.overview--link-check{display:block;margin:0 auto;visibility:hidden;z-index:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-image:url("../../images/icons/check-circle-icon.png");background-position:center center;background-repeat:no-repeat;width:80%;height:50%}@media only screen and (min-width: 481px){.create-slide--link-check,.create-channel--link-check,.overview--link-check{background-image:url("../../images/icons/check-circle-icon.png");background-position:center center;background-repeat:no-repeat;width:50%;height:50%}}@media only screen and (min-width: 600px){.create-slide--link-check,.create-channel--link-check,.overview--link-check{background-image:url("../../images/icons/check-circle-icon.png");background-position:center center;background-repeat:no-repeat;width:80%;height:50%}}.is-valid.create-slide--text[type="text"],.is-valid.create-channel--text[type="text"],.is-valid.create-media--text-input[type="text"],.is-valid.create-media--title[type="text"],.edit-menu--form-element.is-valid[type="text"]{background:url("../../images/icons/check-circle-icon.png") #fafafa;background-size:2em 2em;background-repeat:no-repeat;background-position:right 1.25em top 1.25em}.create-slide--section,.create-channel--section,.create-media--section{color:#404040;display:block;padding-bottom:1em}.admin-sharing--header,.create-slide--header,.create-channel--header,.create-media--header{border-bottom:1px solid #e6e6e6;display:inline-block;font-weight:bold;margin:0 0 1em;padding-bottom:1em;text-align:center}.admin-sharing--header-description,.create-slide--header-description,.create-channel--header-description,.create-media--header-description{color:#404040;font-weight:lighter;margin:0 0 4em;text-align:center}.admin-sharing--content,.create-slide--content--slide-one,.create-channel--content--channel-one,.create-media--content{display:block;margin:0 auto;text-align:center;padding-left:0}.create-slide--form,.create-channel--form{margin:0}.create-slide--text[type="text"],.create-channel--text[type="text"],.create-media--text-input[type="text"],.create-media--title[type="text"]{background-color:#fff;display:inline-block;height:4.5em;margin:0 auto 2em;max-width:1024px;padding:1.5em}.create-slide--content--slide-two,.create-slide--content--slide-three,.create-slide--content--slide-four,.create-slide--content--slide-five,.create-slide--content--slide-six,.create-channel--content--channel-two,.create-channel--content--channel-three,.create-channel--content--channel-four{margin:0 auto;text-align:center;width:100%}.admin-sharing--spinner{position:absolute;right:1em;top:25%}.admin-sharing--finish-button,.create-channel--finish-button{position:relative;width:21em;margin:0 auto}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{height:100%}body{height:100%;overflow-x:hidden;background-color:#fff;color:#222;font:1em/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:normal;line-height:1.2;text-rendering:optimizeLegibility}strong{font-weight:bold}em{font-style:italic}em strong{font-weight:bold}pre{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}a:link{color:#2c79d3;text-decoration:underline}a:visited{color:#286dbe}a:hover{color:#2361a9;text-decoration:none}a:focus{color:#2361a9}p{margin-top:0}img{display:inline;height:auto;max-width:100%;vertical-align:bottom}.svg-clickable{cursor:pointer;display:inline-block;position:relative}.svg-clickable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}pre{margin:0}input,textarea{font:1em/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif}textarea{width:100%}.has-legacy-form-styling input[type="text"],.has-legacy-form-styling input[type="password"],.has-legacy-form-styling input[type="date"],.has-legacy-form-styling input[type="datetime"],.has-legacy-form-styling input[type="email"],.has-legacy-form-styling input[type="number"],.has-legacy-form-styling input[type="search"],.has-legacy-form-styling input[type="tel"],.has-legacy-form-styling input[type="time"],.has-legacy-form-styling input[type="url"],.search input[type="text"],.search input[type="password"],.search input[type="date"],.search input[type="datetime"],.search input[type="email"],.search input[type="number"],.search input[type="search"],.search input[type="tel"],.search input[type="time"],.search input[type="url"]{border:1px solid #ddd;display:block;min-height:1.25em;width:100%;padding:.75em;color:#222;background-color:#fff;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.has-legacy-form-styling input[type="text"]:focus,.has-legacy-form-styling input[type="password"]:focus,.has-legacy-form-styling input[type="date"]:focus,.has-legacy-form-styling input[type="datetime"]:focus,.has-legacy-form-styling input[type="email"]:focus,.has-legacy-form-styling input[type="number"]:focus,.has-legacy-form-styling input[type="search"]:focus,.has-legacy-form-styling input[type="tel"]:focus,.has-legacy-form-styling input[type="time"]:focus,.has-legacy-form-styling input[type="url"]:focus,.search input[type="text"]:focus,.search input[type="password"]:focus,.search input[type="date"]:focus,.search input[type="datetime"]:focus,.search input[type="email"]:focus,.search input[type="number"]:focus,.search input[type="search"]:focus,.search input[type="tel"]:focus,.search input[type="time"]:focus,.search input[type="url"]:focus{border:1px solid #333;color:#111}.has-legacy-form-styling input[type="text"][disabled],.has-legacy-form-styling input[type="password"][disabled],.has-legacy-form-styling input[type="date"][disabled],.has-legacy-form-styling input[type="datetime"][disabled],.has-legacy-form-styling input[type="email"][disabled],.has-legacy-form-styling input[type="number"][disabled],.has-legacy-form-styling input[type="search"][disabled],.has-legacy-form-styling input[type="tel"][disabled],.has-legacy-form-styling input[type="time"][disabled],.has-legacy-form-styling input[type="url"][disabled],.search input[type="text"][disabled],.search input[type="password"][disabled],.search input[type="date"][disabled],.search input[type="datetime"][disabled],.search input[type="email"][disabled],.search input[type="number"][disabled],.search input[type="search"][disabled],.search input[type="tel"][disabled],.search input[type="time"][disabled],.search input[type="url"][disabled]{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;border:1px solid #ccc;background-color:#d9d9d9}.has-legacy-form-styling label,.search label{display:block;margin-bottom:.25em;margin-left:.3em;color:#222}.form input[type="text"],.form input[type="password"],.form input[type="date"],.form input[type="datetime"],.form input[type="email"],.form input[type="number"],.form input[type="search"],.form input[type="tel"],.form input[type="time"],.form input[type="url"],.form textarea{border:1px solid transparent;min-height:3.25em;padding:.85em 1.25em}.form input[type="text"]:focus,.form input[type="password"]:focus,.form input[type="date"]:focus,.form input[type="datetime"]:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="search"]:focus,.form input[type="tel"]:focus,.form input[type="time"]:focus,.form input[type="url"]:focus,.form textarea:focus{color:#595959}.form input[type="text"][disabled],.form input[type="password"][disabled],.form input[type="date"][disabled],.form input[type="datetime"][disabled],.form input[type="email"][disabled],.form input[type="number"][disabled],.form input[type="search"][disabled],.form input[type="tel"][disabled],.form input[type="time"][disabled],.form input[type="url"][disabled],.form textarea[disabled]{background-color:#fafafa}.form input[type="text"].is-error,.form input[type="password"].is-error,.form input[type="date"].is-error,.form input[type="datetime"].is-error,.form input[type="email"].is-error,.form input[type="number"].is-error,.form input[type="search"].is-error,.form input[type="tel"].is-error,.form input[type="time"].is-error,.form input[type="url"].is-error,.form textarea.is-error{border:1px solid #b13a32}.form input[type="text"].edit-menu--background-form-element,.form input[type="password"].edit-menu--background-form-element,.form input[type="date"].edit-menu--background-form-element,.form input[type="datetime"].edit-menu--background-form-element,.form input[type="email"].edit-menu--background-form-element,.form input[type="number"].edit-menu--background-form-element,.form input[type="search"].edit-menu--background-form-element,.form input[type="tel"].edit-menu--background-form-element,.form input[type="time"].edit-menu--background-form-element,.form input[type="url"].edit-menu--background-form-element,.form textarea.edit-menu--background-form-element{border:1px solid #e6e6e6}.form.is-inverted input[type="text"],.form.is-inverted input[type="password"],.form.is-inverted input[type="date"],.form.is-inverted input[type="datetime"],.form.is-inverted input[type="email"],.form.is-inverted input[type="number"],.form.is-inverted input[type="search"],.form.is-inverted input[type="tel"],.form.is-inverted input[type="time"],.form.is-inverted input[type="url"],.form.is-inverted textarea{background-color:#fafafa;color:#404040}.form--group{margin-top:1.25em}.form--group label{color:#595959;font-weight:600}.form--checkbox{margin-top:.75em;padding-left:1.2em;position:relative}.form--checkbox input{margin-left:-1.25em;margin-top:.25em;position:absolute}.button,.create-channel--add-slide-button,.admin-sharing--button,.create-slide--button,.create-channel--button,.create-media--button,.edit-menu--content-button,.edit-menu--background-button,.login--submit,.control-panel--actions-close,.cpw--add-channels-select-index-button,.presentation--region-content-button,.cpw--add-channels-item-action,.edit-menu--button,.cpw--selected-channels-item-action{display:inline-block;font-size:125%;font-weight:lighter;padding:.5em 2em;position:relative;cursor:pointer;text-align:center;vertical-align:middle;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}.button:focus,.create-channel--add-slide-button:focus,.admin-sharing--button:focus,.create-slide--button:focus,.create-channel--button:focus,.create-media--button:focus,.edit-menu--content-button:focus,.edit-menu--background-button:focus,.login--submit:focus,.control-panel--actions-close:focus,.cpw--add-channels-select-index-button:focus,.presentation--region-content-button:focus,.cpw--add-channels-item-action:focus,.edit-menu--button:focus,.cpw--selected-channels-item-action:focus,.button:hover,.create-channel--add-slide-button:hover,.admin-sharing--button:hover,.create-slide--button:hover,.create-channel--button:hover,.create-media--button:hover,.edit-menu--content-button:hover,.edit-menu--background-button:hover,.login--submit:hover,.control-panel--actions-close:hover,.cpw--add-channels-select-index-button:hover,.presentation--region-content-button:hover,.cpw--add-channels-item-action:hover,.edit-menu--button:hover,.cpw--selected-channels-item-action:hover,.button:active,.create-channel--add-slide-button:active,.admin-sharing--button:active,.create-slide--button:active,.create-channel--button:active,.create-media--button:active,.edit-menu--content-button:active,.edit-menu--background-button:active,.login--submit:active,.control-panel--actions-close:active,.cpw--add-channels-select-index-button:active,.presentation--region-content-button:active,.cpw--add-channels-item-action:active,.edit-menu--button:active,.cpw--selected-channels-item-action:active{text-decoration:none}.button,.create-channel--add-slide-button,.admin-sharing--button,.create-slide--button,.create-channel--button,.create-media--button,.edit-menu--content-button,.edit-menu--background-button,.login--submit{background-color:#357fd1;border:0;color:#fff}.button:link,.create-channel--add-slide-button:link,.admin-sharing--button:link,.create-slide--button:link,.create-channel--button:link,.create-media--button:link,.edit-menu--content-button:link,.edit-menu--background-button:link,.login--submit:link,.button:visited,.create-channel--add-slide-button:visited,.admin-sharing--button:visited,.create-slide--button:visited,.create-channel--button:visited,.create-media--button:visited,.edit-menu--content-button:visited,.edit-menu--background-button:visited,.login--submit:visited,.button:hover,.create-channel--add-slide-button:hover,.admin-sharing--button:hover,.create-slide--button:hover,.create-channel--button:hover,.create-media--button:hover,.edit-menu--content-button:hover,.edit-menu--background-button:hover,.login--submit:hover{background-color:#2361a9;color:#fff;text-decoration:none}.button.is-inactive,.is-inactive.create-channel--add-slide-button,.is-inactive.admin-sharing--button,.is-inactive.create-slide--button,.is-inactive.create-channel--button,.is-inactive.create-media--button,.is-inactive.edit-menu--content-button,.is-inactive.edit-menu--background-button,.is-inactive.login--submit{background-color:#b8b8b8;border:0;color:#fff;cursor:not-allowed}.button.is-inactive:link,.is-inactive.create-channel--add-slide-button:link,.is-inactive.admin-sharing--button:link,.is-inactive.create-slide--button:link,.is-inactive.create-channel--button:link,.is-inactive.create-media--button:link,.is-inactive.edit-menu--content-button:link,.is-inactive.edit-menu--background-button:link,.is-inactive.login--submit:link,.button.is-inactive:visited,.is-inactive.create-channel--add-slide-button:visited,.is-inactive.admin-sharing--button:visited,.is-inactive.create-slide--button:visited,.is-inactive.create-channel--button:visited,.is-inactive.create-media--button:visited,.is-inactive.edit-menu--content-button:visited,.is-inactive.edit-menu--background-button:visited,.is-inactive.login--submit:visited,.button.is-inactive:hover,.is-inactive.create-channel--add-slide-button:hover,.is-inactive.admin-sharing--button:hover,.is-inactive.create-slide--button:hover,.is-inactive.create-channel--button:hover,.is-inactive.create-media--button:hover,.is-inactive.edit-menu--content-button:hover,.is-inactive.edit-menu--background-button:hover,.is-inactive.login--submit:hover{background-color:#b8b8b8;color:#fff;text-decoration:none}.control-panel--actions-close,.cpw--add-channels-select-index-button,.presentation--region-content-button{background-color:#737373;color:#fff;display:block;box-sizing:border-box;font-size:1em;font-weight:normal;text-align:center;padding:.3em;width:100%}.control-panel--actions-close:link,.cpw--add-channels-select-index-button:link,.presentation--region-content-button:link{color:#fff;outline:0;text-decoration:none}.control-panel--actions-close:visited,.cpw--add-channels-select-index-button:visited,.presentation--region-content-button:visited{color:#fff;outline:0;text-decoration:none}.control-panel--actions-close:hover,.cpw--add-channels-select-index-button:hover,.presentation--region-content-button:hover{color:#fff;outline:0;text-decoration:none}.control-panel--actions-close:focus,.cpw--add-channels-select-index-button:focus,.presentation--region-content-button:focus{color:#fff;outline:0;text-decoration:none}.control-panel--actions-close:visited,.cpw--add-channels-select-index-button:visited,.presentation--region-content-button:visited,.control-panel--actions-close:hover,.cpw--add-channels-select-index-button:hover,.presentation--region-content-button:hover{background-color:#595959}.cpw--add-channels-item-action,.edit-menu--button{background-color:#357fd1;border:0;color:#fff;display:block;box-sizing:border-box;font-size:1em;font-weight:normal;text-align:center;padding:.3em;width:100%}.cpw--add-channels-item-action:link,.edit-menu--button:link{color:#fff;outline:0;text-decoration:none}.cpw--add-channels-item-action:visited,.edit-menu--button:visited{color:#fff;outline:0;text-decoration:none}.cpw--add-channels-item-action:hover,.edit-menu--button:hover{color:#fff;outline:0;text-decoration:none}.cpw--add-channels-item-action:focus,.edit-menu--button:focus{color:#fff;outline:0;text-decoration:none}.cpw--add-channels-item-action:visited,.edit-menu--button:visited,.cpw--add-channels-item-action:hover,.edit-menu--button:hover{background-color:#2361a9}.cpw--selected-channels-item-action{background-color:#b20000;border:0;color:#fff;display:block;box-sizing:border-box;font-size:1em;font-weight:normal;text-align:center;padding:.3em;width:100%}.cpw--selected-channels-item-action:link{color:#fff;outline:0;text-decoration:none}.cpw--selected-channels-item-action:visited{color:#fff;outline:0;text-decoration:none}.cpw--selected-channels-item-action:hover{color:#fff;outline:0;text-decoration:none}.cpw--selected-channels-item-action:focus{color:#fff;outline:0;text-decoration:none}.cpw--selected-channels-item-action:visited,.cpw--selected-channels-item-action:hover{background-color:#b20000}html.is-locked,html.is-locked body{overflow:hidden;height:100%}.view-container{position:relative}.view-frame{height:100%}.view-frame.ng-enter{position:absolute;left:0;right:0}.view-frame.ng-leave{position:absolute;left:0;right:0}.layout-wrapper{margin:0}.layout-inner{margin:0 18px}@media only screen and (min-width: 481px){.layout-inner{margin-left:-36px}}@-moz-keyframes toggle-nav-open{0%{right:-30%}100%{right:0}}@-webkit-keyframes toggle-nav-open{0%{right:-30%}100%{right:0}}@-o-keyframes toggle-nav-open{0%{right:-30%}100%{right:0}}@-ms-keyframes toggle-nav-open{0%{right:-30%}100%{right:0}}@keyframes toggle-nav-open{0%{right:-30%}100%{right:0}}@-moz-keyframes toggle-nav-close{0%{right:0}100%{right:-30%}}@-webkit-keyframes toggle-nav-close{0%{right:0}100%{right:-30%}}@-o-keyframes toggle-nav-close{0%{right:0}100%{right:-30%}}@-ms-keyframes toggle-nav-close{0%{right:0}100%{right:-30%}}@keyframes toggle-nav-close{0%{right:0}100%{right:-30%}}@-moz-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-webkit-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-o-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-ms-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}.control-panel--tool{color:#595959;height:100%;overflow-y:auto;position:fixed;right:-30%;z-index:99;max-width:90%;width:30%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:-5px 0px 10px rgba(0,0,0,0.25);-moz-box-shadow:-5px 0px 10px rgba(0,0,0,0.25);box-shadow:-5px 0px 10px rgba(0,0,0,0.25)}.is-visible.control-panel--tool{-webkit-animation:toggle-nav-open .15s linear 1 forwards;-moz-animation:toggle-nav-open .15s linear 1 forwards;-ms-animation:toggle-nav-open .15s linear 1 forwards;-o-animation:toggle-nav-open .15s linear 1 forwards;animation:toggle-nav-open .15s linear 1 forwards}.is-hidden.control-panel--tool{-webkit-animation:toggle-nav-close .15s linear 1 forwards;-moz-animation:toggle-nav-close .15s linear 1 forwards;-ms-animation:toggle-nav-close .15s linear 1 forwards;-o-animation:toggle-nav-close .15s linear 1 forwards;animation:toggle-nav-close .15s linear 1 forwards}html.is-locked,html.is-locked body{overflow:hidden;height:100%}.control-panel--nav,.cpw--add-channels-type-items{font-size:0;text-align:center}.is-full-width.control-panel--nav,.is-full-width.cpw--add-channels-type-items{font-size:0}.is-full-width.control-panel--nav[itk--tabs-count="2"]>.control-panel--nav-item,.is-full-width.cpw--add-channels-type-items[itk--tabs-count="2"]>.control-panel--nav-item,.is-full-width.control-panel--nav[itk--tabs-count="2"]>.cpw--add-channels-type-item,.is-full-width.cpw--add-channels-type-items[itk--tabs-count="2"]>.cpw--add-channels-type-item{width:50%}.is-full-width.control-panel--nav[itk--tabs-count="3"]>.control-panel--nav-item,.is-full-width.cpw--add-channels-type-items[itk--tabs-count="3"]>.control-panel--nav-item,.is-full-width.control-panel--nav[itk--tabs-count="3"]>.cpw--add-channels-type-item,.is-full-width.cpw--add-channels-type-items[itk--tabs-count="3"]>.cpw--add-channels-type-item{width:33.33%}.is-full-width.control-panel--nav[itk--tabs-count="4"]>.control-panel--nav-item,.is-full-width.cpw--add-channels-type-items[itk--tabs-count="4"]>.control-panel--nav-item,.is-full-width.control-panel--nav[itk--tabs-count="4"]>.cpw--add-channels-type-item,.is-full-width.cpw--add-channels-type-items[itk--tabs-count="4"]>.cpw--add-channels-type-item{width:25%}.control-panel--nav-item,.cpw--add-channels-type-item{background:#fafafa;border:1px solid #ccc;box-sizing:border-box;border-right:0;color:#595959;cursor:pointer;display:inline-block;font-size:1rem;padding:0.5em 0.75em;text-align:center}.control-panel--nav-item:link,.cpw--add-channels-type-item:link{color:inherit;outline:0;text-decoration:none}.control-panel--nav-item:visited,.cpw--add-channels-type-item:visited{color:inherit;outline:0;text-decoration:none}.control-panel--nav-item:hover,.cpw--add-channels-type-item:hover{color:inherit;outline:0;text-decoration:none}.control-panel--nav-item:focus,.cpw--add-channels-type-item:focus{color:inherit;outline:0;text-decoration:none}.control-panel--nav-item:first-child,.cpw--add-channels-type-item:first-child{-webkit-border-radius:.4em 0 0 .4em;-moz-border-radius:.4em 0 0 .4em;-ms-border-radius:.4em 0 0 .4em;-o-border-radius:.4em 0 0 .4em;border-radius:.4em 0 0 .4em}.control-panel--nav-item:last-child,.cpw--add-channels-type-item:last-child{border:1px solid #ccc;-webkit-border-radius:0 .4em .4em 0;-moz-border-radius:0 .4em .4em 0;-ms-border-radius:0 .4em .4em 0;-o-border-radius:0 .4em .4em 0;border-radius:0 .4em .4em 0}.control-panel--nav-item:hover,.cpw--add-channels-type-item:hover{background:#e6e6e6;color:inherit}.is-active.control-panel--nav-item,.is-active.cpw--add-channels-type-item{background:#e6e6e6;color:inherit}.itk-message,.log{margin-bottom:1em}.itk-message--inner,.log--inner{-webkit-border-radius:.75em;-moz-border-radius:.75em;-ms-border-radius:.75em;-o-border-radius:.75em;border-radius:.75em;padding:1em;background-color:#f1f1f1;border:1px solid #b1b1b1;color:#727272}.itk-message--inner.is-info,.is-info.log--inner{background-color:#dff2bf;border:1px solid #aadc55;color:#68941e}.itk-message--inner.is-warning,.is-warning.log--inner{background-color:#feefb3;border:1px solid #fcd535;color:#b08d02}.itk-message--inner.is-error,.is-error.log--inner{background-color:#ffbaba;border:1px solid #ff3b3b;color:#ba0000}.action--button{cursor:pointer;color:#2c79d3}.actions-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;right:1em;left:auto;border:1px solid transparent;padding:.1em;text-align:right;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}.actions-menu ul,.actions-menu li{list-style:none;margin:0;padding:0;border:0;vertical-align:baseline}.actions-menu--toggle{left:auto;width:20px;height:20px}.actions-menu.is-active{position:absolute;background-color:white;border:1px solid #ccc;min-height:80px;min-width:140px}.actions-menu--content{padding:.5em;text-align:left}.actions-menu--click{z-index:5}.admin-sharing{padding-top:2em}.admin-sharing--content{position:relative}.admin-sharing--list{display:block;margin-bottom:1em}.admin-sharing--button{display:block;margin:0 auto 1em}.admin-sharing--spinner{bottom:.5em;right:3em;top:auto}.colorpicker{background-color:#fff;border:1px solid #b3b3b3;padding:.5em}.control-panel--main,.control-panel--tool{border-left:1px solid #e6e6e6;box-sizing:border-box;height:100%;overflow:visible;background:#fff;width:100%;color:#595959}.control-panel--tool-tab,.control-panel--tab{margin-bottom:9em;overflow-y:auto;position:absolute;width:100%;padding:2em;box-sizing:border-box;bottom:0;top:0}.has-menu.control-panel--tool-tab,.has-menu.control-panel--tab{margin-top:9em}.control-panel{height:auto}@media only screen and (min-width: 1024px){.control-panel{height:100%}}.control-panel--main input[type="text"],.control-panel--main input[type="password"],.control-panel--main input[type="date"],.control-panel--main input[type="datetime"],.control-panel--main input[type="email"],.control-panel--main input[type="number"],.control-panel--main input[type="search"],.control-panel--main input[type="tel"],.control-panel--main input[type="time"],.control-panel--main input[type="url"],.control-panel--main textarea{background:#e6e6e6;border:1px solid transparent;border-radius:.25em;box-sizing:border-box;color:#404040;display:block;min-height:3.25em;padding:.85em 1.25em;width:100%}.control-panel--main-toggle{display:none;border:1px solid #e6e6e6;box-sizing:border-box;position:absolute;margin-left:-4.5em;height:3em;width:3em;background:white;line-height:3em;text-align:center;-moz-border-radius-topleft:.4em;-webkit-border-top-left-radius:.4em;border-top-left-radius:.4em;-moz-border-radius-bottomleft:.4em;-webkit-border-bottom-left-radius:.4em;border-bottom-left-radius:.4em}.control-panel--main-toggle:link{color:inherit;outline:0;text-decoration:none}.control-panel--main-toggle:visited{color:inherit;outline:0;text-decoration:none}.control-panel--main-toggle:hover{color:inherit;outline:0;text-decoration:none}.control-panel--main-toggle:focus{color:inherit;outline:0;text-decoration:none}.control-panel--main-toggle-image{vertical-align:middle}.control-panel--tool{position:absolute;max-width:100%;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 rgba(0,0,0,0.25);top:0}.control-panel--tool input[type="text"],.control-panel--tool input[type="password"],.control-panel--tool input[type="date"],.control-panel--tool input[type="datetime"],.control-panel--tool input[type="email"],.control-panel--tool input[type="number"],.control-panel--tool input[type="search"],.control-panel--tool input[type="tel"],.control-panel--tool input[type="time"],.control-panel--tool input[type="url"],.control-panel--tool textarea{background:#e6e6e6}.control-panel--nav-wrapper{margin:2em 0;padding:0 2em;position:absolute;width:100%;box-sizing:border-box;display:block;left:0;top:0}.control-panel--nav{margin-bottom:1.5%}.control-panel--nav-item.is-active{font-weight:bold}.control-panel--actions{background:#fff;height:7em;position:absolute;width:100%;bottom:0}.control-panel--actions-inner{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:3em;padding:1em 0;text-align:center}.control-panel--actions-close{font-size:110%;max-width:15em;margin:0 auto}.cpw--wrapper,.cpw--screen-sections,.cpw--screen-templates{border:1px solid #ccc;margin-bottom:2em;padding:2em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}.cpw--text-label,.cpw--textarea-label,.cpw--screen-sections-label,.cpw--screen-templates-label{color:#595959;margin-bottom:1em}.cpw--text,.cpw--textarea,.cpw--add-channels-search[type="search"],.cpw--selected-channels-search[type="search"]{margin-bottom:2em}.cpw--text:last-child,.cpw--textarea:last-child,.cpw--add-channels-search:last-child[type="search"],.cpw--selected-channels-search:last-child[type="search"]{margin-bottom:0}.cpw--add-channels-search[type="search"],.cpw--selected-channels-search[type="search"]{box-sizing:border-box;padding-left:3em}.cpw--add-channels-item,.cpw--selected-channels-item{box-sizing:border-box;border:1px solid #ccc;font-size:0;margin-bottom:2rem;padding:1rem;display:flex;flex-wrap:wrap;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;border-radius:.4rem}.cpw--add-channels-item:last-child,.cpw--selected-channels-item:last-child{margin:0}.cpw--textarea-input{max-width:100%}.cpw--screen-sections{text-align:center}.cpw--screen-sections-item{display:inline-block;margin:1em .5em;max-width:30%}.cpw--screen-sections-link{border:1px solid #fff;display:block}.cpw--screen-sections-link:link{color:inherit;outline:0;text-decoration:none}.cpw--screen-sections-link:visited{color:inherit;outline:0;text-decoration:none}.cpw--screen-sections-link:hover{color:inherit;outline:0;text-decoration:none}.cpw--screen-sections-link:focus{color:inherit;outline:0;text-decoration:none}.cpw--screen-sections-link.is-active .cpw--screen-sections-icon{border-color:#FF8600}.cpw--screen-sections-link:hover{border-color:#FF8600}.cpw--screen-sections-link:hover.is-active{border-color:#fff}.cpw--screen-sections-icon{border:3px solid #fff;box-sizing:border-box}.cpw--screen-templates{text-align:center}.cpw--screen-templates-item{display:inline-block;margin:1em .5em}.cpw--screen-templates-link{border:1px solid #fff;display:block}.cpw--screen-templates-link:link{color:inherit;outline:0;text-decoration:none}.cpw--screen-templates-link:visited{color:inherit;outline:0;text-decoration:none}.cpw--screen-templates-link:hover{color:inherit;outline:0;text-decoration:none}.cpw--screen-templates-link:focus{color:inherit;outline:0;text-decoration:none}.cpw--screen-templates-link.is-active .cpw--screen-templates-icon{border-color:#FF8600}.cpw--screen-templates-link:hover{border-color:#FF8600}.cpw--screen-templates-link:hover.is-active{border-color:#fff}.cpw--screen-templates-icon{border:3px solid #fff;box-sizing:border-box}.cpw--add-channels{margin-bottom:2em}.cpw--add-channels .preview--channel-display{max-height:112.5px}.cpw--add-channels-search[type="search"]:last-child{margin-bottom:2em}.cpw--add-channels-item-image{box-sizing:border-box;display:inline-block;font-size:.9rem;padding-right:1rem;vertical-align:top}.cpw--add-channels-item-image ik-channel{display:block;text-align:center;width:100%}.cpw--add-channels-item-content{display:inline-block;font-size:.9rem;width:50%;min-width:100px}.cpw--add-channels-item-meta{margin-bottom:2rem}.cpw--add-channels-item-action{padding:.3rem;width:100%}.cpw--add-channels-type{position:relative;width:100%;margin-bottom:1em}@media only screen and (min-width: 1700px){.cpw--add-channels-type{right:1.5em}}.cpw--add-channels-type-item{width:50%}.cpw--add-channels-type-item.is-active{font-weight:bold}.cpw--add-channels-select-index{margin-bottom:2em;position:relative}.cpw--add-channels-select-index-button{z-index:2}.cpw--add-channels-select-index-items{background:#fff;box-sizing:border-box;border-left:1px solid #737373;border-right:1px solid #737373;border-bottom:1px solid #737373;padding:.3em 0;position:absolute;width:100%;top:1.9em;z-index:1;-moz-border-radius-bottomleft:.3em;-webkit-border-bottom-left-radius:.3em;border-bottom-left-radius:.3em;-moz-border-radius-bottomright:.3em;-webkit-border-bottom-right-radius:.3em;border-bottom-right-radius:.3em}.cpw--add-channels-select-index-item{background:#fff;cursor:pointer;padding:0 1em}.cpw--add-channels-select-index-item:hover{background:#e6e6e6}.cpw--selected-channels{margin-bottom:2em}.cpw--selected-channels .preview--channel-display{max-height:112.5px}.cpw--selected-channels-search[type="search"]:last-child{margin-bottom:2em}.cpw--selected-channels-item-image{box-sizing:border-box;display:inline-block;font-size:.9rem;padding-right:1rem;vertical-align:top;width:50%}.cpw--selected-channels-item-image ik-channel{display:block;text-align:center;width:100%}.cpw--selected-channels-item-content{display:inline-block;font-size:.9rem;width:50%;min-width:100px}.cpw--selected-channels-item-meta{margin-bottom:2rem}.cpw--selected-channels-item-action{width:100%;padding:.3rem}.create-slide--editing-template{overflow:hidden;position:relative}.create-slide--button{display:block;margin:0 auto 1em}.create-slide--spinner{margin:1em auto}.create-slide--content--slide-one.ng-leave{-webkit-animation:fade-out 2s infinite;-moz-animation:fade-out 2s infinite;-ms-animation:fade-out 2s infinite;-o-animation:fade-out 2s infinite;animation:fade-out 2s infinite}.create-slide--screens{max-width:65em;margin:0 auto 3em}.create-slide--screen-landscape{display:inline-block;margin:0 2em 2em}.create-slide--screen-portrait{display:inline-block;margin:0 2em 2em}.create-slide--screen-link{position:relative;display:block;cursor:pointer}.create-slide--screen-link.is-selected .create-slide--link-check{left:0;right:0;visibility:visible}.create-slide--screen-link.is-selected .create-slide--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.create-slide--template{display:inline-block;margin:0 2em 2em}.create-slide--template-link{display:block;position:relative;cursor:pointer}.create-slide--template-link.is-selected .create-slide--link-check{left:0;right:0;visibility:visible}.create-slide--template-link.is-selected .create-slide--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.create-slide--content-wrapper{overflow-x:auto;overflow-y:hidden;width:100%}.create-slide--config{margin:0 auto 1em;position:relative;background-size:cover}.create-slide--config-header{font-size:90%}.create-slide--config-description{font-size:70%}.create-slide--content-inner{margin:0 auto;position:relative}.create-slide--config-text-wrapper{position:absolute;width:100%;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em}.create-slide--config-text{background:rgba(0,0,0,0.7);color:#fff;margin:1em auto;padding:2em;text-align:left;position:relative;width:80%;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em}.create-slide--image{max-height:100%;width:100%}.create-slide--publishing,.create-slide--duration{border-bottom:1px solid #b3b3b3;margin:0 auto;max-width:30em;padding-bottom:2em;width:75%}@media only screen and (min-width: 481px){.create-slide--publishing,.create-slide--duration{width:50%}}.create-slide--publishing:last-child,.create-slide--duration:last-child{border:0}.create-slide--from-label,.create-slide--to-label,.create-slide--schedule-label,.create-slide--duration-label{font-size:1.2em;text-align:left}.create-slide--duration-text{margin-bottom:1em}.create-slide--duration-input[type="text"]{display:inline-block;width:47%;margin-right:2%}.create-slide--duration-suffix{display:inline-block;font-size:1.5em;width:50%}.create-slide--published{margin-bottom:1em;text-align:left}.create-slide--published-label{font-size:1.2em;text-align:left}.create-slide--duration-description,.create-slide--schedule-description,.create-slide--published-description{color:#b3b3b3}.create-slide--schedule-from,.create-slide--schedule-to{box-sizing:border-box;padding-right:1em;display:inline-block;margin-left:-4px;width:50%}.create-slide--published-checkbox[type="checkbox"]{margin-right:1em}.create-slide--remove-link{cursor:pointer;text-decoration:underline}.create-slide--buttons{bottom:-5px;margin-top:2em;position:sticky;z-index:20}.create-slide--channel-link{max-height:168.75px;overflow:hidden}.screen--layout{margin:0;height:100%;position:fixed;width:100%;padding-top:9.2em;top:0;left:0;right:0;box-sizing:border-box}.screen--layout-inner{background:#fafafa;height:100%;position:relative;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width: 1024px){.screen--layout-inner{position:relative;height:100%;overflow-y:hidden}}.screen--layout-content{box-sizing:border-box;padding:2em}@media only screen and (min-width: 1024px){.screen--layout-content{position:relative;height:100%;overflow:scroll}}.screen--layout-control-panel{bottom:0;height:100%;position:relative;top:0;right:0;padding:0;z-index:0}@media only screen and (min-width: 1024px){.screen--layout-control-panel{display:inline-block;max-width:100%}}.create-channel--slide-order-number,.create-channel--slide-order-arrow-left,.create-channel--slide-order-arrow-right{background:#fff;font-size:1.3em;font-weight:bold;height:2.1em;line-height:2.1em;width:2.1em;z-index:4;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.create-channel--button{display:block;margin:0 auto 1em}.create-channel--spinner{margin:1em auto}.create-channel--screens{max-width:65em;margin:0 auto 3em}.create-channel--screen-landscape{margin-bottom:2em;padding-left:0}@media only screen and (min-width: 481px){.create-channel--screen-landscape{padding-left:36px}}.create-channel--screen-portrait{padding-left:0}@media only screen and (min-width: 481px){.create-channel--screen-portrait{padding-left:36px}}.create-channel--screen-link{position:relative;display:block;cursor:pointer}.create-channel--screen-link.is-selected .create-channel--link-check{left:0;right:0;visibility:visible}.create-channel--screen-link.is-selected .create-channel--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.create-channel--slide{background:#f0f0e1;position:relative;display:inline-block;margin:0 0 36px}@media only screen and (min-width: 481px){.create-channel--slide{margin:0 36px 36px 0}}.create-channel--slides{margin-bottom:3em}.create-channel--slide-link{display:block;float:left;position:relative;cursor:pointer}.create-channel--slide-link.is-selected .create-channel--link-check{left:0;right:0;visibility:visible}.create-channel--slide-link.is-selected .create-channel--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.create-channel--slide-link.is-selected{cursor:pointer}.create-channel--add-slide-button{margin-bottom:2em}.create-channel--slide-order-element{position:relative;display:inline-block;margin:0 0 36px;z-index:0}@media only screen and (min-width: 481px){.create-channel--slide-order-element{margin:0 36px 36px 0}}.create-channel--slides{margin-bottom:3em}.create-channel--slide-order-link{display:inline-block;position:relative;border:2px solid transparent}.create-channel--slide-order-link:link{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-link:visited{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-link:hover{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-link:focus{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-link.over{border:2px dashed #62B001}.create-channel--slide-order-link-content{max-height:12em;overflow:hidden}.create-channel--publishing{width:50%;margin:0 auto;text-align:left;max-width:40em}.create-channel--schedule-label{font-size:1.5em}.create-channel--schedule,.create-channel--published{margin-bottom:2em;margin-left:.3em}.create-channel--publishing input{width:45%;display:inline-block;max-width:12em;text-align:right}.create-channel--checklist-days{display:block;margin-top:2em;margin-bottom:2em}.create-channel--slide-unpublished-overlay{background:#fff;height:168.75px;position:absolute;top:0;width:100%;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.create-channel--slide-unpublished-blur{-webkit-filter:blur(2px);filter:blur(2px)}.create-channel--slide-unpublished-blur-wrapper{overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.create-channel--slide-unpublished-icon{position:absolute;top:5px;left:5px;width:20px;height:20px;z-index:1}.create-channel--slide-published-icon{position:absolute;left:5px;top:5px;width:20px;height:20px;z-index:5}.create-channel--slide-order-label{display:inline-block;font-size:.9em}.create-channel--slide-order-label:link{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-label:visited{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-label:hover{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-label:focus{color:inherit;outline:0;text-decoration:none}.create-channel--slide-order-number{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-1.2em}.create-channel--slide-order-arrow-left,.create-channel--slide-order-arrow-right{border:1px solid #b3b3b3;cursor:pointer;font-size:1em;position:absolute;right:.5em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width: 693px){.create-channel--slide-order-arrow-left,.create-channel--slide-order-arrow-right{top:35%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.create-channel--slide-order-arrow-left{left:.5em;top:.5em}@media only screen and (min-width: 693px){.create-channel--slide-order-arrow-left{top:35%}}.create-channel--slide-order-arrow-right{bottom:2em;right:.5em}@media only screen and (min-width: 693px){.create-channel--slide-order-arrow-right{top:35%}}.create-channel--arrow-left-image{margin-right:2px;width:1.5em;vertical-align:middle;margin-top:-2px}.create-channel--arrow-right-image{margin-left:2px;width:1.5em;vertical-align:middle;margin-top:-2px}.create-channel--remove-link{cursor:pointer;text-decoration:underline}.create-channel--sort-buttons{width:50%;margin:1em auto 2em}.create-channel--buttons{bottom:-5px;margin-top:2em;position:sticky;z-index:20}.create-channel--unavailable-groups{text-align:left;margin:3em auto;position:relative;max-width:40em}.create-media--button{display:inline-block;margin:0 auto 1em}.create-media--hidden-input-file{width:0;height:0;overflow:hidden}.create-media--drop-zone{width:50%;margin:0 auto 1em;border:4px solid #ccc}.create-media--drop-zone-inner{width:100%;background-color:#fafafa}.create-media--upload-icon{background-image:url("../../images/icons/upload-file-icon.png");background-position:center center;background-repeat:no-repeat;width:100px;height:100px;display:inline-block;vertical-align:middle;margin:2em auto}.create-media--upload-text{width:100%;display:inline-block;margin:2em auto}.create-media--image{background-image:url("../../images/squares.jpg");background-repeat:repeat;min-width:200px}.create-media--content-element{margin:1em auto;max-width:80em}.create-media--thumb-container{display:inline-block;background-color:#fafafa;overflow:hidden;padding:1em;margin:1em}.create-media--thumb{padding-right:.5em}.create-media--thumb canvas{height:100px}.create-media--is-logo{float:left;color:#737373;display:inline-block}.create-media--text-wrapper{margin-bottom:2em}.create-media--text-icon{display:inline-block;margin-right:1em;width:20px;height:20px}.create-media--text{color:#68ac18;vertical-align:top}.create-media--text-label{color:#737373;text-align:left}.create-media--text-input[type="text"]{background:#fff;height:auto;padding:1em;width:auto;margin-bottom:0}.create-media--remove{color:#2c79d3;cursor:pointer;text-align:right}.create-media--progress{background-color:#e6e6e6;width:400px;margin:auto;margin-bottom:1em}.create-media--progress-bar{background-color:#b3b3b3;height:2em;min-width:10%;vertical-align:middle;line-height:2em}.create-media--error-text{margin:auto;margin-bottom:1em}.create-media--cancel{cursor:pointer;color:#2c79d3;text-decoration:underline}.create-media--video-container{height:auto;margin:0 auto;position:relative}.create-media--video{display:block;top:0}.create-media--video{z-index:1}.create-media--no-video{background:#fafafa;border:2px solid #ccc;box-sizing:border-box;color:#b3b3b3;font-size:1rem;height:10em;line-height:10em;vertical-align:middle;width:15em;margin:0 auto 1em}.create-media--select-groups{margin-top:2em;margin-bottom:2em}.create-media--form{max-width:50em;margin:0 auto}.create-media--title[type="text"]{display:inline-block;width:47%;margin-right:2%}.create-media--button-area{position:sticky;bottom:-25px}.delete--button{cursor:pointer;color:#2c79d3}.edit-menu--content-calendar,.edit-menu--content,.edit-menu--background{height:100%;overflow:auto;position:fixed;left:0;right:0;top:0;z-index:99;background-color:rgba(0,0,0,0.7);box-sizing:border-box;padding:2em}@media only screen and (min-width: 481px){.edit-menu--content-calendar,.edit-menu--content,.edit-menu--background{padding:4em}}.edit-menu--content-calendar input[type="text"],.edit-menu--content input[type="text"],.edit-menu--background input[type="text"],.edit-menu--content-calendar input[type="password"],.edit-menu--content input[type="password"],.edit-menu--background input[type="password"],.edit-menu--content-calendar input[type="date"],.edit-menu--content input[type="date"],.edit-menu--background input[type="date"],.edit-menu--content-calendar input[type="datetime"],.edit-menu--content input[type="datetime"],.edit-menu--background input[type="datetime"],.edit-menu--content-calendar input[type="email"],.edit-menu--content input[type="email"],.edit-menu--background input[type="email"],.edit-menu--content-calendar input[type="number"],.edit-menu--content input[type="number"],.edit-menu--background input[type="number"],.edit-menu--content-calendar input[type="search"],.edit-menu--content input[type="search"],.edit-menu--background input[type="search"],.edit-menu--content-calendar input[type="tel"],.edit-menu--content input[type="tel"],.edit-menu--background input[type="tel"],.edit-menu--content-calendar input[type="time"],.edit-menu--content input[type="time"],.edit-menu--background input[type="time"],.edit-menu--content-calendar input[type="url"],.edit-menu--content input[type="url"],.edit-menu--background input[type="url"],.edit-menu--content-calendar textarea,.edit-menu--content textarea,.edit-menu--background textarea{background:#e6e6e6}.is-hidden.edit-menu--content-calendar,.is-hidden.edit-menu--content,.is-hidden.edit-menu--background{display:none;opacity:0}.is-visible.edit-menu--content-calendar,.is-visible.edit-menu--content,.is-visible.edit-menu--background{display:block;-webkit-animation:fade-in-ninety-five 0.25s;-moz-animation:fade-in-ninety-five 0.25s;-ms-animation:fade-in-ninety-five 0.25s;-o-animation:fade-in-ninety-five 0.25s;animation:fade-in-ninety-five 0.25s;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.edit-menu{width:100%;z-index:1}.edit-menu--inner{height:100%;font-size:.6em;position:fixed;right:-100%;text-align:left;top:0;z-index:99;padding-right:3em;padding-left:3em;padding-top:4em;width:35em;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:-5px 0px 10px rgba(0,0,0,0.25);-moz-box-shadow:-5px 0px 10px rgba(0,0,0,0.25);box-shadow:-5px 0px 10px rgba(0,0,0,0.25)}.edit-menu--inner.is-visible{-webkit-animation:toggle-nav-open 0.15s ease 1 forwards;-moz-animation:toggle-nav-open 0.15s ease 1 forwards;-ms-animation:toggle-nav-open 0.15s ease 1 forwards;-o-animation:toggle-nav-open 0.15s ease 1 forwards;animation:toggle-nav-open 0.15s ease 1 forwards}.edit-menu--inner.is-hidden{-webkit-animation:toggle-nav-close 0.15s ease 1 forwards;-moz-animation:toggle-nav-close 0.15s ease 1 forwards;-ms-animation:toggle-nav-close 0.15s ease 1 forwards;-o-animation:toggle-nav-close 0.15s ease 1 forwards;animation:toggle-nav-close 0.15s ease 1 forwards}.edit-menu--toggle-icon{cursor:pointer;font-size:2em;position:absolute;right:.5em;top:.5em;z-index:1}.edit-menu--background-image-back{position:absolute;top:1em;left:1em}.edit-menu--overlay{position:fixed;top:0;bottom:0;left:0;z-index:98;width:0;cursor:pointer}.edit-menu--overlay.is-visible{width:100%;-webkit-animation:toggle-nav-overlay 0.15s linear 1 forwards;-moz-animation:toggle-nav-overlay 0.15s linear 1 forwards;-ms-animation:toggle-nav-overlay 0.15s linear 1 forwards;-o-animation:toggle-nav-overlay 0.15s linear 1 forwards;animation:toggle-nav-overlay 0.15s linear 1 forwards}.edit-menu--header{border-bottom:1px solid #e6e6e6;margin-right:3em;margin-bottom:.35em;padding-bottom:.25em;color:#ccc;font-size:3em;line-height:1em}.edit-menu--label{font-size:2em;margin-left:0;text-align:left}.edit-menu--form-element[type="text"]{background-color:#fafafa;font-size:1.7em;height:4.5em;margin-bottom:2em;padding:1.5em}.edit-menu--divider{font-size:2em;text-align:center}.edit-menu--dropdown{background-color:#fafafa;height:2.5em;width:100%;font-size:2em;margin-bottom:1em}.edit-menu--background-inner,.edit-menu--content-inner{background:#fff;height:100%;width:100%;position:relative}.edit-menu--background-input{margin-bottom:2em}.edit-menu--content-page,.edit-menu--background-page{width:100%;height:100%;position:absolute;left:0;right:0}.edit-menu--content-page-inner,.edit-menu--background-page-inner{box-sizing:border-box;height:100%;padding:5em 1em 0;text-align:center;overflow:auto}.edit-menu--content-header,.edit-menu--background-header{border-bottom:1px solid #e6e6e6;display:inline-block;font-weight:bold;margin-bottom:1em;padding-bottom:1em;font-size:2em}.edit-menu--content-button,.edit-menu--background-button{font-size:1.2em;display:inline-block;margin:1em 1em 2em;padding:1em 2em}.edit-menu--content-divider,.edit-menu--background-divider{font-size:2em;margin:auto}.edit-menu--content-label,.edit-menu--background-label{font-size:2em;margin:auto}.edit-menu--content-form-element,.edit-menu--background-form-element{border:1px solid #e6e6e6;max-width:500px;height:50px;margin:auto;text-align:center}.edit-menu--background-label{color:#595959;font-size:1.2em;text-align:lefT}.edit-menu--background-settings{width:15em;margin:0 auto}.edit-menu--background-size,.edit-menu--background-location{margin-bottom:2em}.edit-menu--background-size select,.edit-menu--background-location select{width:15em}.edit-menu--content-description{margin-bottom:2em}.edit-menu--static-color-items{margin:0 auto;text-align:left;width:11em}.edit-menu--static-color-item{margin-right:.5em}.edit-menu--calendar-date-template{border-bottom:2px solid #b3b3b3;margin-bottom:1em;padding-bottom:1em}.edit-menu--calendar-form-element-wrapper,.edit-menu--calendar-form-element-wrapper-link{box-sizing:border-box;display:inline-block;margin-left:-4px;padding:1em;width:20%;vertical-align:middle}.edit-menu--calendar-label{text-align:left}.edit-menu--calendar-add-date{cursor:pointer;margin-top:1.5em;background-image:url("../../images/icons/plus-icon.png");background-position:center center;background-repeat:no-repeat;width:55%;height:50%}.edit-menu--calendar-add-date img{width:64px}.edit-menu--calendar-date-events{display:block;height:60%;position:relative}.edit-menu--calendar-date-event.is-outdated{background:#f0f0e1}.edit-menu--calendar-remove-date{cursor:pointer;float:left;background-image:url("../../images/icons/minus-icon.png");background-position:center center;background-repeat:no-repeat;width:55%;height:50%}.edit-menu--calendar-remove-date img{width:64px}.edit-menu--calendar-remove-date-notice{display:none;line-height:36px;font-weight:bold}.edit-menu--calendar-remove-date-notice.is-outdated{display:block}.edit-menu--iframe-header{font-size:2em;margin:0 auto 2em;width:40%}.edit-menu--iframe-content{font-size:1em;margin:0 auto 2em;text-align:left;width:60%}.edit-menu--button{height:2em;margin:0 auto;margin-top:2em;width:12em}.editor--container{margin:0 auto;max-width:600px}.editor--content{margin-bottom:1em}.editor--content-split{display:inline-block;width:40%;padding:2%;margin:0;vertical-align:top}.frontpage--section{margin-left:-36px;text-align:center}.layout--inner{background:#fafafa;margin-bottom:1em;padding:1em}.list{margin:0 auto;position:relative;max-width:40em}.list--element{border-bottom:1px solid;height:3.5em;padding:1em}.list--element.is-hoverable{cursor:pointer}.list--element.is-hoverable:hover{background:#e6e6e6}.list--element.is-disabled{color:#b3b3b3}.list--element-check{display:inline-block;position:absolute;left:0}.list--element-selected{height:20px;width:20px}.list--element-title{display:inline-block;position:absolute;left:3em}.log--wrapper{padding:1em;text-align:center}.log--wrapper-inner{margin-right:auto;margin-left:auto;max-width:75em}.log--text{margin-bottom:1em}.log--show-error{text-decoration:underline;cursor:pointer}.log--show-error.is-expanded{margin-bottom:1em}.log--cause,.log--stacktrace{color:#404040}.login--section{margin:5em 36px 0;max-width:1024px}@media only screen and (min-width: 481px){.login--section{margin:5em auto 0}}.login--reset-form,.login--form,.login--problem{background-color:#e6e6e6;margin-right:auto;margin-bottom:1em;margin-left:auto;padding:1.5em}@media only screen and (min-width: 481px){.login--reset-form,.login--form,.login--problem{max-width:50%}}.login--alert{color:red;margin-bottom:1em;text-align:center}.login--text{margin-bottom:1em;margin:0 2em;text-align:center}.login--pass,.login--name{margin-bottom:1em}.login--remember-me{width:100%;font-size:.85em}.login--remember-me-checkbox,.login--remember-me label,.login--remember-me-label{display:inline-block}.login--submit{margin-bottom:1em;width:100%}.login--content-list-header{margin-bottom:.5em;font-weight:bold}.login--content-list{margin-top:0;margin-bottom:0;line-height:2em}.overview--section{margin:0 auto;max-width:100em;text-align:center}.overview--description{color:#595959;font-weight:lighter;margin:0 36px 2em 36px;text-align:center}.overview--spinner{margin:0 auto}.overview--header{width:100%;text-align:left;margin-bottom:.5em}.overview--header--actions-menu{right:3em;left:auto}.overview--info-texts{max-width:380px}.overview--screens,.overview--media,.overview--channels,.overview--slides{background-color:#fff;border:1px solid #e6e6e6;margin-right:auto;margin-bottom:1.5em;margin-left:auto;max-width:75em;padding-top:1em;padding-bottom:1em;text-align:left;display:flex;justify-content:flex-start;flex-wrap:wrap;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.overview--channel{display:inline-block}.overview--channel:link{color:inherit;outline:0;text-decoration:none}.overview--channel:visited{color:inherit;outline:0;text-decoration:none}.overview--channel:hover{color:inherit;outline:0;text-decoration:none}.overview--channel:focus{color:inherit;outline:0;text-decoration:none}.overview--channel.channel-remove{width:300px;margin-left:1.5em;margin-right:1.5em}.overview--screen,.overview--media-single,.overview--slide,.overview--channel{position:relative;display:inline-block;margin-bottom:1em;text-align:center;vertical-align:top}.overview--slide-link,.overview--media-link,.overview--screen-link,.overview--channel-link{position:relative;border:1px solid #e6e6e6;margin-bottom:.5em;margin-left:.5em;margin-right:.5em;min-height:12em;padding:1em;width:380px;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.overview--slide-link:link,.overview--media-link:link,.overview--screen-link:link,.overview--channel-link:link{color:inherit;outline:0;text-decoration:none}.overview--slide-link:visited,.overview--media-link:visited,.overview--screen-link:visited,.overview--channel-link:visited{color:inherit;outline:0;text-decoration:none}.overview--slide-link:hover,.overview--media-link:hover,.overview--screen-link:hover,.overview--channel-link:hover{color:inherit;outline:0;text-decoration:none}.overview--slide-link:focus,.overview--media-link:focus,.overview--screen-link:focus,.overview--channel-link:focus{color:inherit;outline:0;text-decoration:none}.overview--preview{height:12em;width:300px;overflow:hidden;margin:0 auto}.overview--preview-fadeout{background:linear-gradient(0deg, white, #fff 25%, rgba(0,0,0,0));z-index:4;bottom:0;position:absolute;width:300px;margin-bottom:1em;height:25px}.overview--slides-container,.overview--channel-container{display:inline-block}.overview--channel-empty{width:300px;height:168.75px;position:relative;background-color:#ccc;cursor:pointer}.overview--channel-empty-text{font-size:1em;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.overview--channel-label,.overview--slide-label,.overview--media-label{text-align:center}.overview--channel-date,.overview--slide-date{color:#b3b3b3;font-size:.9em}.overview--filter{border-bottom:0;display:inline-block;max-width:75em;margin:0 auto;position:relative;width:100%}.overview--filter-field{height:3.1em}.overview--filter-owner,.overview--filter-orientation{margin-bottom:1em;position:relative;width:100%;margin-left:-4px;box-sizing:border-box;padding-right:0;text-align:center}@media only screen and (min-width: 1024px){.overview--filter-owner,.overview--filter-orientation{width:35%;display:inline-block;vertical-align:top}}@media only screen and (min-width: 1024px){.overview--filter-owner{width:25%}.overview--filter-owner-foursplit{width:24%;margin-right:.5em}}.overview--filter-owner-button{background:#fafafa;border:1px solid #e6e6e6;box-sizing:border-box;cursor:pointer;padding:0.75em 0;width:100%;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em}.overview--filter-owner-button:link{color:#595959;outline:0;text-decoration:none}.overview--filter-owner-button:visited{color:#595959;outline:0;text-decoration:none}.overview--filter-owner-button:hover{color:#595959;outline:0;text-decoration:none}.overview--filter-owner-button:focus{color:#595959;outline:0;text-decoration:none}.overview--form{margin:0 0 1em 0;width:100%}@media only screen and (min-width: 1024px){.overview--form{margin:0 0 1em -4px;width:40%;display:inline-block;box-sizing:border-box;padding-right:1em}.overview--form.full-width{width:75%}}.overview--sorting{display:inline-block;margin:0 0 1em 0;max-width:75em;width:100%}@media only screen and (min-width: 1024px){.overview--sorting{margin:0 auto 1em}}.overview--filter-label,.overview--sort-label,.overview--label{font-weight:bold;overflow:hidden;text-align:left;width:100%}.overview--sort-links{text-align:center}.overview--filter-twosplit-left,.overview--filter-twosplit-right,.overview--filter-threesplit-left,.overview--filter-threesplit-middle,.overview--filter-threesplit-right,.overview--filter-foursplit-left,.overview--filter-foursplit-middle,.overview--filter-foursplit-right,.overview--horisontal,.overview--vertical,.overview--newest,.overview--oldest,.overview--alphabetical{background:#fafafa;border:1px solid #e6e6e6;box-sizing:border-box;border-right:0;color:#595959;cursor:pointer;display:inline-block;margin-left:-4px;padding:0.75em 0;text-align:center;width:33.3%}.overview--filter-twosplit-left:link,.overview--filter-twosplit-right:link,.overview--filter-threesplit-left:link,.overview--filter-threesplit-middle:link,.overview--filter-threesplit-right:link,.overview--filter-foursplit-left:link,.overview--filter-foursplit-middle:link,.overview--filter-foursplit-right:link,.overview--horisontal:link,.overview--vertical:link,.overview--newest:link,.overview--oldest:link,.overview--alphabetical:link{color:#595959;outline:0;text-decoration:none}.overview--filter-twosplit-left:visited,.overview--filter-twosplit-right:visited,.overview--filter-threesplit-left:visited,.overview--filter-threesplit-middle:visited,.overview--filter-threesplit-right:visited,.overview--filter-foursplit-left:visited,.overview--filter-foursplit-middle:visited,.overview--filter-foursplit-right:visited,.overview--horisontal:visited,.overview--vertical:visited,.overview--newest:visited,.overview--oldest:visited,.overview--alphabetical:visited{color:#595959;outline:0;text-decoration:none}.overview--filter-twosplit-left:hover,.overview--filter-twosplit-right:hover,.overview--filter-threesplit-left:hover,.overview--filter-threesplit-middle:hover,.overview--filter-threesplit-right:hover,.overview--filter-foursplit-left:hover,.overview--filter-foursplit-middle:hover,.overview--filter-foursplit-right:hover,.overview--horisontal:hover,.overview--vertical:hover,.overview--newest:hover,.overview--oldest:hover,.overview--alphabetical:hover{color:#595959;outline:0;text-decoration:none}.overview--filter-twosplit-left:focus,.overview--filter-twosplit-right:focus,.overview--filter-threesplit-left:focus,.overview--filter-threesplit-middle:focus,.overview--filter-threesplit-right:focus,.overview--filter-foursplit-left:focus,.overview--filter-foursplit-middle:focus,.overview--filter-foursplit-right:focus,.overview--horisontal:focus,.overview--vertical:focus,.overview--newest:focus,.overview--oldest:focus,.overview--alphabetical:focus{color:#595959;outline:0;text-decoration:none}.overview--filter-twosplit-left:first-child,.overview--filter-twosplit-right:first-child,.overview--filter-threesplit-left:first-child,.overview--filter-threesplit-middle:first-child,.overview--filter-threesplit-right:first-child,.overview--filter-foursplit-left:first-child,.overview--filter-foursplit-middle:first-child,.overview--filter-foursplit-right:first-child,.overview--horisontal:first-child,.overview--vertical:first-child,.overview--newest:first-child,.overview--oldest:first-child,.overview--alphabetical:first-child{-webkit-border-radius:0.5em 0 0 0.5em;-moz-border-radius:0.5em 0 0 0.5em;-ms-border-radius:0.5em 0 0 0.5em;-o-border-radius:0.5em 0 0 0.5em;border-radius:0.5em 0 0 0.5em}.overview--filter-twosplit-left:last-child,.overview--filter-twosplit-right:last-child,.overview--filter-threesplit-left:last-child,.overview--filter-threesplit-middle:last-child,.overview--filter-threesplit-right:last-child,.overview--filter-foursplit-left:last-child,.overview--filter-foursplit-middle:last-child,.overview--filter-foursplit-right:last-child,.overview--horisontal:last-child,.overview--vertical:last-child,.overview--newest:last-child,.overview--oldest:last-child,.overview--alphabetical:last-child{border-right:1px solid #e6e6e6;-webkit-border-radius:0 0.5em 0.5em 0;-moz-border-radius:0 0.5em 0.5em 0;-ms-border-radius:0 0.5em 0.5em 0;-o-border-radius:0 0.5em 0.5em 0;border-radius:0 0.5em 0.5em 0}.overview--filter-twosplit-left.is-active,.overview--filter-twosplit-right.is-active,.overview--filter-threesplit-left.is-active,.overview--filter-threesplit-middle.is-active,.overview--filter-threesplit-right.is-active,.overview--filter-foursplit-left.is-active,.overview--filter-foursplit-middle.is-active,.overview--filter-foursplit-right.is-active,.overview--horisontal.is-active,.overview--vertical.is-active,.overview--newest.is-active,.overview--oldest.is-active,.overview--alphabetical.is-active{background:#e6e6e6;font-weight:bold}.overview--filter-twosplit-left,.overview--filter-twosplit-right{width:50%}.overview--filter-foursplit-left,.overview--filter-foursplit-middle,.overview--filter-foursplit-right{width:25%}.overview--horisontal,.overview--vertical{width:50%}.overview--screen-link{display:inline-block;font-size:.9em}.overview--screen-link:link{color:inherit;outline:0;text-decoration:none}.overview--screen-link:visited{color:inherit;outline:0;text-decoration:none}.overview--screen-link:hover{color:inherit;outline:0;text-decoration:none}.overview--screen-link:focus{color:inherit;outline:0;text-decoration:none}.overview--screen-wrapper{margin:0 auto;background:#fafafa;background-position:center;box-sizing:border-box;color:#595959;text-align:center}.overview--screen-text{padding:.5em;text-overflow:ellipsis;word-wrap:break-word;height:90%;overflow:hidden}.overview--screen-all,.overview--screen-horisontal,.overview--screen-vertical{width:33.3%}.overview--media-single{position:relative;cursor:pointer}.overview--media-overlay{background-color:rgba(255,255,255,0.65);color:#000;font-size:.8rem;position:absolute;left:0;right:0;bottom:-30%;height:30%}.overview--media-image{max-height:10rem;max-width:300px;background-image:url("../../images/squares.jpg");background-repeat:repeat;min-width:200px}.overview--media-overlay-inner{padding:.5em}.overview--media-text{max-width:80%;overflow-x:hidden;text-overflow:ellipsis}.overview--no-video{background:#fafafa;border:2px solid #ccc;box-sizing:border-box;color:#b3b3b3;font-size:1rem;height:10rem;line-height:10rem;vertical-align:middle;width:10rem}.overview--media-link{cursor:pointer}.overview--media-link.is-selected .overview--link-check{left:0;right:0;visibility:visible}.overview--media-link.is-selected .overview--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.overview--slide-link{cursor:pointer}.overview--slide-link.is-selected .overview--link-check{left:0;right:0;visibility:visible}.overview--slide-link.is-selected .overview--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.overview--channel-link{cursor:pointer}.overview--channel-link.is-selected .overview--link-check{left:0;right:0;visibility:visible}.overview--channel-link.is-selected .overview--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;background:rgba(255,255,255,0.5)}.overview--channel-remove{position:absolute;right:-5px;top:-5px;left:auto;width:20px;height:20px;z-index:5}.overview--channel-overlay{display:block;z-index:1;width:100%;height:100%;background:rgba(255,255,255,0);position:absolute}.overview--publishing-icon{position:absolute;top:-5px;left:-5px;width:20px;height:20px;z-index:1}.overview--groups{max-width:75em;margin:0 auto 12px}.overview--checkboxes{text-align:left;position:relative;border-radius:0.5em;background-color:#fafafa;color:#595959;border:1px solid #e6e6e6;padding:12px}.overview--checkbox{margin-left:10px;margin-right:20px}.overview--checkbox-label{display:inline-block !important}.overview--screen-a:link{color:inherit;outline:0;text-decoration:none}.overview--screen-a:visited{color:inherit;outline:0;text-decoration:none}.overview--screen-a:hover{color:inherit;outline:0;text-decoration:none}.overview--screen-a:focus{color:inherit;outline:0;text-decoration:none}.pager{margin-bottom:3em;margin-top:2em;padding:2em 0;text-align:center}.pager--inner{display:inline-block}.pager--step-wrapper{display:inline-block;position:relative;color:#e6e6e6;cursor:pointer}.pager--step-wrapper.is-active{color:#62B001}.pager--step-wrapper.is-active .pager--step{border-color:#62B001}.pager--step{background:#fff;border:1px solid #e6e6e6;display:inline-block;line-height:.5em;margin:0 .5em;padding:.5em;position:relative;font-size:1.3em;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}@media only screen and (min-width: 50em){.pager--step{border:3px solid #e6e6e6;margin:0 .8em;font-size:1.8em}}.pager--line{border-bottom:2px solid #e6e6e6;margin:0 -2em;margin-bottom:-18px}@media only screen and (min-width: 50em){.pager--line{margin-bottom:-26px}}.pager--text{position:absolute;top:55px;left:0;right:0;display:none}@media only screen and (min-width: 1023px){.pager--text{display:block}}.pager--search{margin-bottom:2em;text-align:center}.pager--search-item{display:inline-block;background:#fafafa;border:1px solid #e6e6e6;box-sizing:border-box;border-right:0;color:#595959;cursor:pointer;margin-left:-4px;text-align:center}.pager--search-item:first-child{-webkit-border-radius:0.5em 0 0 0.5em;-moz-border-radius:0.5em 0 0 0.5em;-ms-border-radius:0.5em 0 0 0.5em;-o-border-radius:0.5em 0 0 0.5em;border-radius:0.5em 0 0 0.5em}.pager--search-item:last-child{border-right:1px solid #e6e6e6;-webkit-border-radius:0 0.5em 0.5em 0;-moz-border-radius:0 0.5em 0.5em 0;-ms-border-radius:0 0.5em 0.5em 0;-o-border-radius:0 0.5em 0.5em 0;border-radius:0 0.5em 0.5em 0}.pager--search-item.is-active{background:#e6e6e6}.pager--search-item.is-disabled{color:#ccc;cursor:default}.pager--search-item-inner{padding:.4em .9em;display:block}.presentation--region-horizontal,.presentation--region-vertical,.presentation--header,.presentation--footer{box-sizing:border-box;padding-right:2px;padding-bottom:2px;padding-left:2px}.presentation--region-content,.presentation--header-inner,.presentation--footer-inner{background:#fafafa;box-sizing:border-box;border:1px solid #b3b3b3;cursor:pointer;font-size:1rem;height:100%}.presentation--region-content:hover,.presentation--header-inner:hover,.presentation--footer-inner:hover{border-color:#FF8600}.is-active.presentation--region-content,.is-active.presentation--header-inner,.is-active.presentation--footer-inner{border-color:#FF8600;border-width:3px}.presentation--border{background:#fff;margin:0 auto;box-sizing:border-box;padding:1.5em;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.presentation{width:100%;overflow-x:auto}.presentation--inner{font-size:0;margin:0 auto}.presentation--region-horizontal{display:inline-block;vertical-align:top}.presentation--region-vertical{display:block}.presentation--region-content-inner{display:block;left:0;right:0;position:relative;top:50%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.presentation--region-content-text{font-size:1.2em;color:#b3b3b3}.presentation--region-content-button{font-size:.9em;margin:0 auto;max-width:85%;width:9em}.presentation--header,.presentation--footer{height:3em;padding-left:5px;padding-right:5px}.presentation--header-text{color:#b3b3b3;margin:0 0 0 1em;text-align:left;width:50%;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presentation--footer-text{color:#b3b3b3;margin:0 1em 0 0;width:50%;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;padding-left:48%}.preview--channel-play,.preview--channel-pause{cursor:pointer;margin:0 auto;position:absolute;right:0;left:0;top:50%;z-index:5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.preview--slide,.preview--channel,.preview--channel-display{display:block;margin:0 auto;position:relative;overflow:hidden}.preview--channel-display,.preview--slide-display,.preview--channel-display{cursor:pointer}.preview--channel-display.is-empty,.preview--slide-display.is-empty,.preview--channel-display.is-empty{cursor:default}.preview--channel-display{display:inline-block}.preview--channel-play{width:50px}.preview--channel-pause{width:50px}.preview--error{color:black}.share--button{cursor:pointer;color:#2c79d3}.slide-tools{text-align:left}.slide-tools--tool{text-align:center;display:inline-block;margin:.5em;padding:.3em .8em;min-width:100px;cursor:pointer;color:#fff;background:rgba(0,0,0,0.5);-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em}@-moz-keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-ninety-five{0%{opacity:0}100%{opacity:1}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@-webkit-keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@-o-keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@-ms-keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@keyframes toggle-nav-open{0%{right:-100%}100%{right:0}}@-moz-keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@-webkit-keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@-o-keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@-ms-keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@keyframes toggle-nav-close{0%{right:0}100%{right:-100%}}@-moz-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-webkit-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-o-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-ms-keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@keyframes toggle-nav-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,0.65)}}@-moz-keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}@-webkit-keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}@-o-keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}@-ms-keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}@keyframes toggle-media-overlay{0%{bottom:-30%}100%{bottom:0}}.spinner,.admin-sharing--spinner,.create-slide--spinner,.create-channel--spinner{background-image:url("../../images/icons/spinner-icon.png");background-position:center center;background-repeat:no-repeat;width:50px;height:50px;-webkit-animation:spinner 1.5s infinite;-moz-animation:spinner 1.5s infinite;-ms-animation:spinner 1.5s infinite;-o-animation:spinner 1.5s infinite;animation:spinner 1.5s infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear} diff --git a/composer.json b/composer.json index 1e00027..7c55d31 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,8 @@ "description": "Os2Display admin", "type": "symfony-bundle", "require": { - "twig/extensions": "^1.0" + "php": ">=7.2", + "twig/twig": "^1.0||^2.0" }, "autoload": { "psr-4": { diff --git a/version.json b/version.json index 7ef142e..f18b570 100644 --- a/version.json +++ b/version.json @@ -1,5 +1,5 @@ { "name": "Os2DisplayAdminBundle", - "version": "1.2.0", + "version": "2.0.0", "link": "https://github.com/os2display" }