From b3dbc485f38435ae0dbb9f67addd5b019ec25f75 Mon Sep 17 00:00:00 2001 From: darconny Date: Wed, 20 Sep 2017 16:52:19 +0200 Subject: [PATCH] SD create button fix --- app/styles/_buttons.scss | 1 + dist/superdesk-ui-framework.core.css | 3 +- dist/superdesk-ui-framework.js | 4 +- dist/superdesk-ui-framework.js.map | 2 +- dist/superdesk-ui-framework.min.css | 2 +- dist/superdesk-ui-framework.prefixed.css | 62 ++++++++++++++++++++++-- 6 files changed, 66 insertions(+), 8 deletions(-) diff --git a/app/styles/_buttons.scss b/app/styles/_buttons.scss index 714cc806..463c9481 100644 --- a/app/styles/_buttons.scss +++ b/app/styles/_buttons.scss @@ -536,6 +536,7 @@ $button-hover-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3) !default; overflow: hidden; position: relative; background: $white; + vertical-align: top; // fix for active state i { position: absolute; z-index: 1; diff --git a/dist/superdesk-ui-framework.core.css b/dist/superdesk-ui-framework.core.css index ce1df9a9..77bc3ca2 100644 --- a/dist/superdesk-ui-framework.core.css +++ b/dist/superdesk-ui-framework.core.css @@ -1363,7 +1363,8 @@ time { padding: 0 !important; overflow: hidden; position: relative; - background: #fff; } + background: #fff; + vertical-align: top; } .sd-create-btn i { position: absolute; z-index: 1; diff --git a/dist/superdesk-ui-framework.js b/dist/superdesk-ui-framework.js index 375b1968..2609ce19 100644 --- a/dist/superdesk-ui-framework.js +++ b/dist/superdesk-ui-framework.js @@ -1,3 +1,3 @@ -"use strict";function CarouselDirective(){return{scope:{currentStep:"=",finish:"&",model:"="},templateUrl:"app/template/carousel.html",transclude:!0,controllerAs:"ctrl",controller:["$scope","$document",function($scope,$document){function unselectAll(){_.each($scope.steps,function(step){step.selected=!1}),$scope.selectedStep=null}var self=this;$scope.selectedStep=null,$scope.pageIndex=0,$scope.steps=[],$scope.goTo=function(step){unselectAll(),$scope.selectedStep=step,$scope.pageIndex=_.indexOf($scope.steps,step),_.isUndefined($scope.currentStep)||($scope.currentStep=step.code),step.selected=!0},this.addStep=function(step){$scope.steps.push(step),$scope.$watch("currentStep",function(stepCode){stepCode&&($scope.selectedStep&&$scope.selectedStep.code!==stepCode||!$scope.selectedStep)&&$scope.goTo(_.find($scope.steps,{code:stepCode}))}),$scope.selectedStep||this.goTo(0)},this.goTo=function(step){var stepTo;stepTo=_.isNumber(step)?$scope.steps[step]:_.find($scope.steps,{code:step}),$scope.goTo(stepTo)},this.next=function(){var index=_.indexOf($scope.steps,$scope.selectedStep);index===$scope.steps.length-1?this.finish():$scope.goTo($scope.steps[index+1])},this.previous=function(){var index=_.indexOf($scope.steps,$scope.selectedStep);index>0&&$scope.goTo($scope.steps[index-1])},this.finish=function(){$scope.finish&&$scope.finish()},$document.bind("keydown",function(e){37===e.keyCode?$scope.$applyAsync(function(){self.previous()}):39===e.keyCode&&$scope.$applyAsync(function(){self.next()})}),$scope.$on("$destroy",function(){$document.unbind("keydown")})}],link:function(scope,elem){scope.$watch("model",function(){scope.model?elem.show():elem.hide()})}}}function CarouselStepDirective(){return{scope:{code:"@"},template:'',transclude:!0,replace:!0,require:"^sdCarousel",link:function(scope,elem,attr,carousel){carousel.addStep(scope)}}}function sdCheck($parse){return{require:"ngModel",replace:!0,transclude:!0,template:'',link:function($scope,element,attrs,ngModel){function render(label,checkbox,value){"radio"===attrs.type&&(value=ngModel.$viewValue===attrs.ngValue,checkbox.addClass("sd-checkbox--radio")),attrs.ngTrueValue&&(value=ngModel.$viewValue===attrs.ngTrueValue),attrs.disabled&&(checkbox.addClass("sd-checkbox sd-checkbox--disabled"),label.addClass("sd-label--disabled")),checkbox.toggleClass("checked",!!value).attr("checked",!!value),"inside"!==attrs.labelPosition&&label.toggleClass("label--active",!!value)}var label=element.find("label"),checkbox=element.find("span");$parse(attrs.ngChecked)($scope)&&("radio"===attrs.type&&ngModel.$setViewValue(attrs.ngValue),attrs.ngTrueValue&&ngModel.$setViewValue(attrs.ngTrueValue),ngModel.$setViewValue(!ngModel.$viewValue)),ngModel.$render=function(){render(label,checkbox,ngModel.$viewValue)},$scope.$watch(attrs.ngModel,function(){render(label,checkbox,ngModel.$viewValue)}),element.on("click",function(){if(attrs.disabled)return!1;$scope.$apply(function(){return"radio"===attrs.type?ngModel.$setViewValue(attrs.ngValue):attrs.ngTrueValue?ngModel.$setViewValue(ngModel.$viewValue===attrs.ngTrueValue?attrs.ngFalseValue:attrs.ngTrueValue):ngModel.$setViewValue(!ngModel.$viewValue)})}),"inside"===attrs.labelPosition?checkbox.html(label).addClass("sd-checkbox sd-checkbox--button-style"):"left"===attrs.labelPosition&&label.after(checkbox)}}}function sdDropdown($window){return{link:function(scope,elem){function closeToBottom(){return!(!button||!button.offset())&&$window.innerHeight-(button.offset().top-$window.scrollY)','',''].join(""),transclude:!0,scope:{model:"="},link:function(scope,element){function initialized(){return _initialized&&content}$rootScope.modals=$rootScope.modals?$rootScope.modals:0;var content,_initialized=!1;scope.$watch("model",function(){scope.model?(initialized()||(content=element.children(),content.addClass(element.attr("class")),content.appendTo($document.find("body")),content[0].style="z-index: "+(1050+$rootScope.modals),content[1].style="z-index: "+(1049+$rootScope.modals),_initialized=!0),content.show().addClass("in"),$document.find("body").addClass("modal-open"),$rootScope.modals++):initialized()&&(content.hide().removeClass("in"),$document.find("body").removeClass("modal-open"),closeModal())});var closeModal=function(){scope.model=!1,$rootScope.modals--,scope.$evalAsync()};scope.$on("$destroy",function(){initialized()&&(content.hide(),content.remove(),delete $rootScope.modals)})}}}function sdSwitch(){return{require:"ngModel",replace:!0,template:['','',""].join(""),link:function($scope,element,attrs,ngModel){function render(element,value){element.toggleClass("checked",!!value),element.attr("checked",!!value)}var Keys={pageup:33,pagedown:34,left:37,up:38,right:39,down:40,enter:13,escape:27,space:32,backspace:8};ngModel.$render=function(){render(element,ngModel.$viewValue)},element.bind("keydown",function(e){if(e.keyCode===Keys.enter||e.keyCode===Keys.space)return e.preventDefault(),$scope.$apply(function(){ngModel.$setViewValue(!ngModel.$viewValue)}),!1}),$scope.$watch(attrs.ngModel,function(){render(element,ngModel.$viewValue)}),element.on("click",function(e){return $scope.$apply(function(){ngModel.$setViewValue(!ngModel.$viewValue)}),!1}),$scope.$on("$destroy",function(){element.unbind("keydown"),element.off("click")})}}}function ToggleBoxDirective(){return{templateUrl:"app/template/toggle-box.html",transclude:!0,scope:!0,link:function($scope,element,attrs){$scope.title=attrs.title,$scope.isOpen="true"===attrs.open,$scope.mode=attrs.mode,$scope.style=attrs.style,$scope.toggleModule=function(){$scope.isOpen=!$scope.isOpen}}}}function WizardHandlerFactory(){var service={},wizards={};return service.defaultName="defaultWizard",service.addWizard=function(name,wizard){wizards[name]=wizard},service.removeWizard=function(name){delete wizards[name]},service.wizard=function(name){return wizards[name||service.defaultName]},service}function WizardDirective(){return{templateUrl:"app/template/wizard.html",scope:{currentStep:"=",finish:"&",name:"@"},transclude:!0,controller:["$scope","WizardHandler",function($scope,WizardHandler){function unselectAll(){_.each($scope.steps,function(step){step.selected=!1}),$scope.selectedStep=null}WizardHandler.addWizard($scope.name||WizardHandler.defaultName,this),$scope.$on("$destroy",function(){WizardHandler.removeWizard($scope.name||WizardHandler.defaultName)}),$scope.selectedStep=null,$scope.steps=[];var stopWatch;this.addStep=function(step){$scope.steps.push(step),stopWatch||(stopWatch=$scope.$watch("currentStep",function(stepCode){stepCode&&($scope.selectedStep&&$scope.selectedStep.code!==stepCode||!$scope.selectedStep)&&$scope.goTo(_.find($scope.steps,{code:stepCode}))})),$scope.selectedStep||this.goTo(0)},$scope.goTo=function(step){unselectAll(),$scope.selectedStep=step,_.isUndefined($scope.currentStep)||($scope.currentStep=step.code),step.selected=!0},this.goTo=function(step){var stepTo;stepTo=_.isNumber(step)?$scope.steps[step]:_.find($scope.steps,{code:step}),$scope.goTo(stepTo)},this.next=function(){var index=_.indexOf($scope.steps,$scope.selectedStep);index===$scope.steps.length-1?this.finish():$scope.goTo($scope.steps[index+1])},this.previous=function(){var index=_.indexOf($scope.steps,$scope.selectedStep);$scope.goTo($scope.steps[index-1])},this.finish=function(){$scope.finish&&$scope.finish()}}]}}function WizardStepDirective(){return{templateUrl:"app/template/wizardStep.html",scope:{title:"@",code:"@",disabled:"=",hide:"="},transclude:!0,require:"^sdWizard",link:function($scope,element,attrs,wizard){wizard.addStep($scope)}}}angular.module("superdesk-ui.templates-cache",[]).run(["$templateCache",function($templateCache){$templateCache.put("app/template/backdrop.html",''),$templateCache.put("app/template/carousel.html",''),$templateCache.put("app/template/datepicker/datepicker.html",'
'),$templateCache.put("app/template/datepicker/day.html",'
{{::label.abbr}}
{{ weekNumbers[$index] }}
'),$templateCache.put("app/template/datepicker/month.html",'
'),$templateCache.put("app/template/datepicker/popup.html",''),$templateCache.put("app/template/datepicker/year.html",'
'),$templateCache.put("app/template/toggle-box.html",'
{{title}}
'),$templateCache.put("app/template/window.html",''),$templateCache.put("app/template/wizard.html",''),$templateCache.put("app/template/wizardStep.html",'')}]),CarouselDirective.$inject=[],CarouselStepDirective.$inject=[],angular.module("superdesk-ui.carousel",[]).directive("sdCarousel",CarouselDirective).directive("sdCarouselStep",CarouselStepDirective),sdCheck.$inject=["$parse"],angular.module("superdesk-ui.check",[]).directive("sdCheck",sdCheck),sdDropdown.$inject=["$window"],sdDropdownAppendToBody.$inject=["$window","$timeout"],angular.module("superdesk-ui.dropdown",[]).directive("dropdown",sdDropdown).directive("dropdownAppendToBody",sdDropdownAppendToBody),angular.module("superdesk-ui.helper.dateparser",[]).service("dateParser",["$locale","orderByFilter",function($locale,orderByFilter){function createParser(format){var map=[],regex=format.split("");return angular.forEach(formatCodeToRegex,function(data,code){var index=format.indexOf(code);if(index>-1){format=format.split(""),regex[index]="("+data.regex+")",format[index]="$";for(var i=index+1,n=index+code.length;i28?29===date&&(year%4==0&&year%100!=0||year%400==0):3!==month&&5!==month&&8!==month&&10!==month||date<31)}this.parsers={};var formatCodeToRegex={yyyy:{regex:"\\d{4}",apply:function(value){this.year=+value}},yy:{regex:"\\d{2}",apply:function(value){this.year=+value+2e3}},y:{regex:"\\d{1,4}",apply:function(value){this.year=+value}},MMMM:{regex:$locale.DATETIME_FORMATS.MONTH.join("|"),apply:function(value){this.month=$locale.DATETIME_FORMATS.MONTH.indexOf(value)}},MMM:{regex:$locale.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(value){this.month=$locale.DATETIME_FORMATS.SHORTMONTH.indexOf(value)}},MM:{regex:"0[1-9]|1[0-2]",apply:function(value){this.month=value-1}},M:{regex:"[1-9]|1[0-2]",apply:function(value){this.month=value-1}},dd:{regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(value){this.date=+value}},d:{regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(value){this.date=+value}},EEEE:{regex:$locale.DATETIME_FORMATS.DAY.join("|")},EEE:{regex:$locale.DATETIME_FORMATS.SHORTDAY.join("|")},HH:{regex:"(?:0|1)[0-9]|2[0-3]",apply:function(value){this.hours=+value}},H:{regex:"1?[0-9]|2[0-3]",apply:function(value){this.hours=+value}},mm:{regex:"[0-5][0-9]",apply:function(value){this.minutes=+value}},m:{regex:"[0-9]|[1-5][0-9]",apply:function(value){this.minutes=+value}},sss:{regex:"[0-9][0-9][0-9]",apply:function(value){this.milliseconds=+value}},ss:{regex:"[0-5][0-9]",apply:function(value){this.seconds=+value}},s:{regex:"[0-9]|[1-5][0-9]",apply:function(value){this.seconds=+value}}};this.parse=function(input,format,baseDate){if(!angular.isString(input)||!format)return input;format=$locale.DATETIME_FORMATS[format]||format,format=format.replace(/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,"\\$&"),this.parsers[format]||(this.parsers[format]=createParser(format));var parser=this.parsers[format],regex=parser.regex,map=parser.map,results=input.match(regex);if(results&&results.length){var fields,dt;fields=baseDate?{year:baseDate.getFullYear(),month:baseDate.getMonth(),date:baseDate.getDate(),hours:baseDate.getHours(),minutes:baseDate.getMinutes(),seconds:baseDate.getSeconds(),milliseconds:baseDate.getMilliseconds()}:{year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0};for(var i=1,n=results.length;i0||$attrs.dateDisabled&&$scope.dateDisabled({date:date,mode:$scope.datepickerMode})},this.customClass=function(date){return $scope.customClass({date:date,mode:$scope.datepickerMode})},this.split=function(arr,size){for(var arrays=[];arr.length>0;)arrays.push(arr.splice(0,size));return arrays},this.fixTimeZone=function(date){var hours=date.getHours();date.setHours(23===hours?hours+2:0)},$scope.select=function(date){if($scope.datepickerMode===self.minMode){var dt=ngModelCtrl.$viewValue?new Date(ngModelCtrl.$viewValue):new Date(0,0,0,0,0,0,0);dt.setFullYear(date.getFullYear(),date.getMonth(),date.getDate()),ngModelCtrl.$setViewValue(dt),ngModelCtrl.$render()}else self.activeDate=date,$scope.datepickerMode=self.modes[self.modes.indexOf($scope.datepickerMode)-1]},$scope.move=function(direction){var year=self.activeDate.getFullYear()+direction*(self.step.years||0),month=self.activeDate.getMonth()+direction*(self.step.months||0);self.activeDate.setFullYear(year,month,1),self.refreshView()},$scope.toggleMode=function(direction){direction=direction||1,$scope.datepickerMode===self.maxMode&&1===direction||$scope.datepickerMode===self.minMode&&direction===-1||($scope.datepickerMode=self.modes[self.modes.indexOf($scope.datepickerMode)+direction])},$scope.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};var focusElement=function(){self.element[0].focus()};$scope.$on("datepicker.focus",focusElement),$scope.keydown=function(evt){var key=$scope.keys[evt.which];if(key&&!evt.shiftKey&&!evt.altKey)if(evt.preventDefault(),self.shortcutPropagation||evt.stopPropagation(),"enter"===key||"space"===key){if(self.isDisabled(self.activeDate))return;$scope.select(self.activeDate),focusElement()}else!evt.ctrlKey||"up"!==key&&"down"!==key?(self.handleKeyDown(key,evt),self.refreshView()):($scope.toggleMode("up"===key?1:-1),focusElement())}}]).directive("datepicker",function(){return{restrict:"EA",replace:!0,templateUrl:"app/template/datepicker/datepicker.html",scope:{datepickerMode:"=?",dateDisabled:"&",customClass:"&",shortcutPropagation:"&?"},require:["datepicker","?^ngModel"],controller:"DatepickerController",link:function(scope,element,attrs,ctrls){var datepickerCtrl=ctrls[0],ngModelCtrl=ctrls[1];ngModelCtrl&&datepickerCtrl.init(ngModelCtrl)}}}).directive("daypicker",["dateFilter",function(dateFilter){return{restrict:"EA",replace:!0,templateUrl:"app/template/datepicker/day.html",require:"^datepicker",link:function(scope,element,attrs,ctrl){function getDaysInMonth(year,month){return 1!==month||year%4!=0||year%100==0&&year%400!=0?DAYS_IN_MONTH[month]:29}function getDates(startDate,n){for(var date,dates=new Array(n),current=new Date(startDate),i=0;i0?7-difference:-difference,firstDate=new Date(firstDayOfMonth);numDisplayedFromPreviousMonth>0&&firstDate.setDate(1-numDisplayedFromPreviousMonth);for(var days=getDates(firstDate,42),i=0;i<42;i++)days[i]=angular.extend(ctrl.createDateObject(days[i],ctrl.formatDay),{secondary:days[i].getMonth()!==month,uid:scope.uniqueId+"-"+i});scope.labels=new Array(7);for(var j=0;j<7;j++)scope.labels[j]={abbr:dateFilter(days[j].date,ctrl.formatDayHeader),full:dateFilter(days[j].date,"EEEE")};if(scope.title=dateFilter(ctrl.activeDate,ctrl.formatDayTitle),scope.rows=ctrl.split(days,7),scope.showWeeks){scope.weekNumbers=[];for(var thursdayIndex=(11-ctrl.startingDay)%7,numWeeks=scope.rows.length,curWeek=0;curWeek
");popupEl.attr({"ng-model":"date","ng-change":"dateSelection(date)"});var datepickerEl=angular.element(popupEl.children()[0]);if(isHtml5DateInput&&"month"==attrs.type&&(datepickerEl.attr("datepicker-mode",'"month"'),datepickerEl.attr("min-mode","month")),attrs.datepickerOptions){var options=scope.$parent.$eval(attrs.datepickerOptions);options.initDate&&(scope.initDate=options.initDate,datepickerEl.attr("init-date","initDate"),delete options.initDate),angular.forEach(options,function(value,option){datepickerEl.attr(cameltoDash(option),value)})}scope.watchData={},angular.forEach(["minDate","maxDate","datepickerMode","initDate","shortcutPropagation"],function(key){if(attrs[key]){var getAttribute=$parse(attrs[key]);if(scope.$parent.$watch(getAttribute,function(value){scope.watchData[key]=value}),datepickerEl.attr(cameltoDash(key),"watchData."+key),"datepickerMode"===key){var setAttribute=getAttribute.assign;scope.$watch("watchData."+key,function(value,oldvalue){angular.isFunction(setAttribute)&&value!==oldvalue&&setAttribute(scope.$parent,value)})}}}),attrs.dateDisabled&&datepickerEl.attr("date-disabled","dateDisabled({ date: date, mode: mode })"),attrs.showWeeks&&datepickerEl.attr("show-weeks",attrs.showWeeks),attrs.customClass&&datepickerEl.attr("custom-class","customClass({ date: date, mode: mode })"),isHtml5DateInput?ngModel.$formatters.push(function(value){return scope.date=value,value}):(ngModel.$$parserName="date",ngModel.$validators.date=validator,ngModel.$parsers.unshift(parseDate),ngModel.$formatters.push(function(value){return scope.date=value,ngModel.$isEmpty(value)?value:dateFilter(value,dateFormat)})),scope.dateSelection=function(dt){angular.isDefined(dt)&&(scope.date=dt);var date=scope.date?dateFilter(scope.date,dateFormat):"";element.val(date),ngModel.$setViewValue(date),closeOnDateSelection&&(scope.isOpen=!1,element[0].focus())},ngModel.$viewChangeListeners.push(function(){scope.date=dateParser.parse(ngModel.$viewValue,dateFormat,scope.date)||new Date(ngModel.$viewValue)});var documentClickBind=function(event){scope.isOpen&&event.target!==element[0]&&scope.$apply(function(){scope.isOpen=!1})},inputKeydownBind=function(evt){27===evt.which&&scope.isOpen?(evt.preventDefault(),evt.stopPropagation(),scope.$apply(function(){scope.isOpen=!1}),element[0].focus()):40!==evt.which||scope.isOpen||(evt.preventDefault(),evt.stopPropagation(),scope.$apply(function(){scope.isOpen=!0}))};element.bind("keydown",inputKeydownBind),scope.keydown=function(evt){27===evt.which&&(scope.isOpen=!1,element[0].focus())},scope.$watch("isOpen",function(value){value?(scope.position=appendToBody?$position.offset(element):$position.position(element),scope.position.top=scope.position.top+element.prop("offsetHeight"),$document.bind("click",documentClickBind),$timeout(function(){scope.$broadcast("datepicker.focus")},0,!1)):$document.unbind("click",documentClickBind)}),scope.select=function(date){if("today"===date){var today=new Date;angular.isDate(scope.date)?(date=new Date(scope.date),date.setFullYear(today.getFullYear(),today.getMonth(),today.getDate())):date=new Date(today.setHours(0,0,0,0))}scope.dateSelection(date)},scope.close=function(){scope.isOpen=!1,element[0].focus()};var $popup=$compile(popupEl)(scope);popupEl.remove(),appendToBody?$document.find("body").append($popup):element.after($popup),scope.$on("$destroy",function(){scope.isOpen===!0&&scope.$apply(function(){scope.isOpen=!1}),$popup.remove(),element.unbind("keydown",inputKeydownBind),$document.unbind("click",documentClickBind)})}}}]).directive("datepickerPopupWrap",function(){return{restrict:"EA",replace:!0,transclude:!0,templateUrl:"app/template/datepicker/popup.html"}}),angular.module("superdesk-ui.helper.dropdown",["superdesk-ui.helper.position"]).constant("dropdownConfig",{openClass:"open"}).service("dropdownService",["$document","$rootScope",function($document,$rootScope){var openScope=null;this.open=function(dropdownScope){openScope||($document.bind("click",closeDropdown),$document.bind("keydown",keybindFilter)),openScope&&openScope!==dropdownScope&&(openScope.isOpen=!1),openScope=dropdownScope},this.close=function(dropdownScope){openScope===dropdownScope&&(openScope=null,$document.unbind("click",closeDropdown),$document.unbind("keydown",keybindFilter))};var closeDropdown=function(evt){if(openScope&&(!evt||"disabled"!==openScope.getAutoClose())){var toggleElement=openScope.getToggleElement();if(!(evt&&toggleElement&&toggleElement[0].contains(evt.target))){var dropdownElement=openScope.getDropdownElement();evt&&"outsideClick"===openScope.getAutoClose()&&dropdownElement&&dropdownElement[0].contains(evt.target)||(openScope.isOpen=!1,$rootScope.$$phase||openScope.$apply())}}},keybindFilter=function(evt){27===evt.which?(openScope.focusToggleElement(),closeDropdown()):openScope.isKeynavEnabled()&&/(38|40)/.test(evt.which)&&openScope.isOpen&&(evt.preventDefault(),evt.stopPropagation(),openScope.focusDropdownEntry(evt.which))}}]).controller("DropdownController",["$scope","$attrs","$parse","dropdownConfig","dropdownService","$animate","$position","$document","$compile","$templateRequest",function($scope,$attrs,$parse,dropdownConfig,dropdownService,$animate,$position,$document,$compile,$templateRequest){var templateScope,getIsOpen,self=this,scope=$scope.$new(),openClass=dropdownConfig.openClass,setIsOpen=angular.noop,toggleInvoker=$attrs.onToggle?$parse($attrs.onToggle):angular.noop,appendToBody=!1,keynavEnabled=!1;this.init=function(element){self.$element=element,$attrs.isOpen&&(getIsOpen=$parse($attrs.isOpen),setIsOpen=getIsOpen.assign,$scope.$watch(getIsOpen,function(value){scope.isOpen=!!value})),appendToBody=angular.isDefined($attrs.dropdownAppendToBody),keynavEnabled=angular.isDefined($attrs.keyboardNav),appendToBody&&self.dropdownMenu&&($document.find("body").append(self.dropdownMenu),element.on("$destroy",function(){self.dropdownMenu.remove()}))},this.toggle=function(open){return scope.isOpen=arguments.length?!!open:!scope.isOpen},this.isOpen=function(){return scope.isOpen},scope.getToggleElement=function(){return self.toggleElement},scope.getAutoClose=function(){return $attrs.autoClose||"always"},scope.getElement=function(){return self.$element},scope.isKeynavEnabled=function(){return keynavEnabled},scope.focusDropdownEntry=function(keyCode){var elems=self.dropdownMenu?angular.element(self.dropdownMenu).find("a"):angular.element(self.$element).find("ul").eq(0).find("a");switch(keyCode){case 40:angular.isNumber(self.selectedOption)?self.selectedOption=self.selectedOption===elems.length-1?self.selectedOption:self.selectedOption+1:self.selectedOption=0;break;case 38:if(!angular.isNumber(self.selectedOption))return;self.selectedOption=0===self.selectedOption?0:self.selectedOption-1}elems[self.selectedOption].focus()},scope.getDropdownElement=function(){return self.dropdownMenu},scope.focusToggleElement=function(){self.toggleElement&&self.toggleElement[0].focus()},scope.$watch("isOpen",function(isOpen,wasOpen){if(appendToBody&&self.dropdownMenu){var pos=$position.positionElements(self.$element,self.dropdownMenu,"bottom-left",!0),css={top:pos.top+"px",display:isOpen?"block":"none"};self.dropdownMenu.hasClass("dropdown-menu-right")?(css.left="auto",css.right=window.innerWidth-(pos.left+self.$element.prop("offsetWidth"))+"px"):(css.left=pos.left+"px",css.right="auto"),self.dropdownMenu.css(css)}if($animate[isOpen?"addClass":"removeClass"](self.$element,openClass).then(function(){angular.isDefined(isOpen)&&isOpen!==wasOpen&&toggleInvoker($scope,{open:!!isOpen})}),isOpen)self.dropdownMenuTemplateUrl&&$templateRequest(self.dropdownMenuTemplateUrl).then(function(tplContent){templateScope=scope.$new(),$compile(tplContent.trim())(templateScope,function(dropdownElement){var newEl=dropdownElement;self.dropdownMenu.replaceWith(newEl),self.dropdownMenu=newEl})}),scope.focusToggleElement(),dropdownService.open(scope);else{if(self.dropdownMenuTemplateUrl){templateScope&&templateScope.$destroy();var newEl=angular.element('');self.dropdownMenu.replaceWith(newEl),self.dropdownMenu=newEl}dropdownService.close(scope),self.selectedOption=null}setIsOpen($scope,isOpen)}),$scope.$on("$locationChangeSuccess",function(){"disabled"!==scope.getAutoClose()&&(scope.isOpen=!1)}),$scope.$on("$destroy",function(){scope.$destroy()})}]).directive("dropdown",function(){return{controller:"DropdownController",link:function(scope,element,attrs,dropdownCtrl){dropdownCtrl.init(element),element.addClass("dropdown")}}}).directive("dropdownMenu",function(){return{restrict:"AC",require:"?^dropdown",link:function(scope,element,attrs,dropdownCtrl){if(dropdownCtrl){var tplUrl=attrs.templateUrl;tplUrl&&(dropdownCtrl.dropdownMenuTemplateUrl=tplUrl),dropdownCtrl.dropdownMenu||(dropdownCtrl.dropdownMenu=element)}}}}).directive("keyboardNav",function(){return{restrict:"A",require:"?^dropdown",link:function(scope,element,attrs,dropdownCtrl){element.bind("keydown",function(e){if([38,40].indexOf(e.which)!==-1){e.preventDefault(),e.stopPropagation();var elems=angular.element(element).find("a");switch(e.keyCode){case 40:angular.isNumber(dropdownCtrl.selectedOption)?dropdownCtrl.selectedOption=dropdownCtrl.selectedOption===elems.length-1?dropdownCtrl.selectedOption:dropdownCtrl.selectedOption+1:dropdownCtrl.selectedOption=0;break;case 38:dropdownCtrl.selectedOption=0===dropdownCtrl.selectedOption?0:dropdownCtrl.selectedOption-1}elems[dropdownCtrl.selectedOption].focus()}})}}}).directive("dropdownToggle",function(){return{require:"?^dropdown",link:function(scope,element,attrs,dropdownCtrl){if(dropdownCtrl){element.addClass("dropdown-toggle"),dropdownCtrl.toggleElement=element;var toggleDropdown=function(event){event.preventDefault(),element.hasClass("disabled")||attrs.disabled||scope.$apply(function(){dropdownCtrl.toggle()})};element.bind("click",toggleDropdown),element.attr({"aria-haspopup":!0,"aria-expanded":!1}),scope.$watch(dropdownCtrl.isOpen,function(isOpen){element.attr("aria-expanded",!!isOpen)}),scope.$on("$destroy",function(){element.unbind("click",toggleDropdown)})}}}}),angular.module("superdesk-ui.helper",["superdesk-ui.helper.dropdown","superdesk-ui.helper.modal","superdesk-ui.helper.datepicker"]),angular.module("superdesk-ui.helper.modal",[]).factory("$$stackedMap",function(){return{createNew:function(){var stack=[];return{add:function(key,value){stack.push({key:key,value:value})},get:function(key){for(var i=0;i0),checkRemoveBackdrop()}),elementToReceiveFocus&&elementToReceiveFocus.focus?elementToReceiveFocus.focus():body.focus()}function checkRemoveBackdrop(){if(backdropDomEl&&backdropIndex()==-1){var backdropScopeRef=backdropScope;removeAfterAnimate(backdropDomEl,backdropScope,function(){backdropScopeRef=null}),backdropDomEl=void 0,backdropScope=void 0}}function removeAfterAnimate(domEl,scope,done){function afterAnimating(){afterAnimating.done||(afterAnimating.done=!0,domEl.remove(),scope.$destroy(),done&&done())}var asyncDeferred,asyncPromise=null,setIsAsync=function(){return asyncDeferred||(asyncDeferred=$q.defer(),asyncPromise=asyncDeferred.promise),function(){asyncDeferred.resolve()}};return scope.$broadcast($modalStack.NOW_CLOSING_EVENT,setIsAsync),$q.when(asyncPromise).then(afterAnimating)}function broadcastClosing(modalWindow,resultOrReason,closing){return!modalWindow.value.modalScope.$broadcast("modal.closing",resultOrReason,closing).defaultPrevented}var backdropDomEl,backdropScope,OPENED_MODAL_CLASS="modal-open",openedWindows=$$stackedMap.createNew(),$modalStack={NOW_CLOSING_EVENT:"modal.stack.now-closing"};return $rootScope.$watch(backdropIndex,function(newBackdropIndex){backdropScope&&(backdropScope.index=newBackdropIndex)}),$document.bind("keydown",function(evt){var modal;27===evt.which&&(modal=openedWindows.top())&&modal.value.keyboard&&(evt.preventDefault(),$rootScope.$apply(function(){$modalStack.dismiss(modal.key,"escape key press")}))}),$modalStack.open=function(modalInstance,modal){var modalOpener=$document[0].activeElement;openedWindows.add(modalInstance,{deferred:modal.deferred,renderDeferred:modal.renderDeferred,modalScope:modal.scope,backdrop:modal.backdrop,keyboard:modal.keyboard});var body=$document.find("body").eq(0),currBackdropIndex=backdropIndex();if(currBackdropIndex>=0&&!backdropDomEl){backdropScope=$rootScope.$new(!0),backdropScope.index=currBackdropIndex;var angularBackgroundDomEl=angular.element('
');angularBackgroundDomEl.attr("backdrop-class",modal.backdropClass),modal.animation&&angularBackgroundDomEl.attr("modal-animation","true"),backdropDomEl=$compile(angularBackgroundDomEl)(backdropScope),body.append(backdropDomEl)}var angularDomEl=angular.element('
');angularDomEl.attr({"template-url":modal.windowTemplateUrl,"window-class":modal.windowClass,size:modal.size,index:openedWindows.length()-1,animate:"animate"}).html(modal.content),modal.animation&&angularDomEl.attr("modal-animation","true");var modalDomEl=$compile(angularDomEl)(modal.scope);openedWindows.top().value.modalDomEl=modalDomEl,openedWindows.top().value.modalOpener=modalOpener,body.append(modalDomEl),body.addClass(OPENED_MODAL_CLASS)},$modalStack.close=function(modalInstance,result){var modalWindow=openedWindows.get(modalInstance);return modalWindow&&broadcastClosing(modalWindow,result,!0)?(modalWindow.value.deferred.resolve(result),removeModalWindow(modalInstance,modalWindow.value.modalOpener),!0):!modalWindow},$modalStack.dismiss=function(modalInstance,reason){var modalWindow=openedWindows.get(modalInstance);return modalWindow&&broadcastClosing(modalWindow,reason,!1)?(modalWindow.value.deferred.reject(reason),removeModalWindow(modalInstance,modalWindow.value.modalOpener),!0):!modalWindow},$modalStack.dismissAll=function(reason){for(var topModal=this.getTop();topModal&&this.dismiss(topModal.key,reason);)topModal=this.getTop()},$modalStack.getTop=function(){return openedWindows.top()},$modalStack.modalRendered=function(modalInstance){var modalWindow=openedWindows.get(modalInstance);modalWindow&&modalWindow.value.renderDeferred.resolve()},$modalStack}]).provider("$modal",function(){var $modalProvider={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$injector","$rootScope","$q","$templateRequest","$controller","$modalStack",function($injector,$rootScope,$q,$templateRequest,$controller,$modalStack){function getTemplatePromise(options){return options.template?$q.when(options.template):$templateRequest(angular.isFunction(options.templateUrl)?options.templateUrl():options.templateUrl)}function getResolvePromises(resolves){var promisesArr=[];return angular.forEach(resolves,function(value){(angular.isFunction(value)||angular.isArray(value))&&promisesArr.push($q.when($injector.invoke(value)))}),promisesArr}var $modal={};return $modal.open=function(modalOptions){var modalResultDeferred=$q.defer(),modalOpenedDeferred=$q.defer(),modalRenderDeferred=$q.defer(),modalInstance={result:modalResultDeferred.promise,opened:modalOpenedDeferred.promise,rendered:modalRenderDeferred.promise,close:function(result){return $modalStack.close(modalInstance,result)},dismiss:function(reason){return $modalStack.dismiss(modalInstance,reason)}};if(modalOptions=angular.extend({},$modalProvider.options,modalOptions),modalOptions.resolve=modalOptions.resolve||{},!modalOptions.template&&!modalOptions.templateUrl)throw new Error("One of template or templateUrl options is required.");var templateAndResolvePromise=$q.all([getTemplatePromise(modalOptions)].concat(getResolvePromises(modalOptions.resolve)));return templateAndResolvePromise.then(function(tplAndVars){var modalScope=(modalOptions.scope||$rootScope).$new();modalScope.$close=modalInstance.close,modalScope.$dismiss=modalInstance.dismiss;var ctrlInstance,ctrlLocals={},resolveIter=1;modalOptions.controller&&(ctrlLocals.$scope=modalScope,ctrlLocals.$modalInstance=modalInstance,angular.forEach(modalOptions.resolve,function(value,key){ctrlLocals[key]=tplAndVars[resolveIter++]}),ctrlInstance=$controller(modalOptions.controller,ctrlLocals),modalOptions.controllerAs&&(modalOptions.bindToController?angular.extend(modalScope,ctrlInstance):modalScope[modalOptions.controllerAs]=ctrlInstance)),$modalStack.open(modalInstance,{scope:modalScope,deferred:modalResultDeferred,renderDeferred:modalRenderDeferred,content:tplAndVars[0],animation:modalOptions.animation,backdrop:modalOptions.backdrop,keyboard:modalOptions.keyboard,backdropClass:modalOptions.backdropClass,windowClass:modalOptions.windowClass,windowTemplateUrl:modalOptions.windowTemplateUrl,size:modalOptions.size})},function(reason){modalResultDeferred.reject(reason)}),templateAndResolvePromise.then(function(){modalOpenedDeferred.resolve(!0)},function(reason){modalOpenedDeferred.reject(reason)}),modalInstance},$modal}]};return $modalProvider}),angular.module("superdesk-ui.helper.position",[]).factory("$position",["$document","$window",function($document,$window){function getStyle(el,cssprop){return el.currentStyle?el.currentStyle[cssprop]:$window.getComputedStyle?$window.getComputedStyle(el)[cssprop]:el.style[cssprop]}function isStaticPositioned(element){return"static"===(getStyle(element,"position")||"static")}var parentOffsetEl=function(element){for(var docDomEl=$document[0],offsetParent=element.offsetParent||docDomEl;offsetParent&&offsetParent!==docDomEl&&isStaticPositioned(offsetParent);)offsetParent=offsetParent.offsetParent;return offsetParent||docDomEl};return{position:function(element){var elBCR=this.offset(element),offsetParentBCR={top:0,left:0},offsetParentEl=parentOffsetEl(element[0]);offsetParentEl!=$document[0]&&(offsetParentBCR=this.offset(angular.element(offsetParentEl)),offsetParentBCR.top+=offsetParentEl.clientTop-offsetParentEl.scrollTop,offsetParentBCR.left+=offsetParentEl.clientLeft-offsetParentEl.scrollLeft);var boundingClientRect=element[0].getBoundingClientRect();return{width:boundingClientRect.width||element.prop("offsetWidth"),height:boundingClientRect.height||element.prop("offsetHeight"),top:elBCR.top-offsetParentBCR.top,left:elBCR.left-offsetParentBCR.left}},offset:function(element){var boundingClientRect=element[0].getBoundingClientRect();return{width:boundingClientRect.width||element.prop("offsetWidth"),height:boundingClientRect.height||element.prop("offsetHeight"),top:boundingClientRect.top+($window.pageYOffset||$document[0].documentElement.scrollTop),left:boundingClientRect.left+($window.pageXOffset||$document[0].documentElement.scrollLeft)}},positionElements:function(hostEl,targetEl,positionStr,appendToBody){var hostElPos,targetElWidth,targetElHeight,targetElPos,positionStrParts=positionStr.split("-"),pos0=positionStrParts[0],pos1=positionStrParts[1]||"center";hostElPos=appendToBody?this.offset(hostEl):this.position(hostEl),targetElWidth=targetEl.prop("offsetWidth"),targetElHeight=targetEl.prop("offsetHeight");var shiftWidth={center:function(){return hostElPos.left+hostElPos.width/2-targetElWidth/2},left:function(){return hostElPos.left},right:function(){return hostElPos.left+hostElPos.width}},shiftHeight={center:function(){return hostElPos.top+hostElPos.height/2-targetElHeight/2},top:function(){return hostElPos.top},bottom:function(){return hostElPos.top+hostElPos.height}};switch(pos0){case"right":targetElPos={top:shiftHeight[pos1](),left:shiftWidth[pos0]()};break;case"left":targetElPos={top:shiftHeight[pos1](),left:hostElPos.left-targetElWidth};break;case"bottom":targetElPos={top:shiftHeight[pos0](),left:shiftWidth[pos1]()};break;default:targetElPos={top:hostElPos.top-targetElHeight,left:shiftWidth[pos1]()}}return targetElPos}}}]),angular.module("superdesk-ui",["superdesk-ui.templates-cache","superdesk-ui.helper","superdesk-ui.carousel","superdesk-ui.wizard","superdesk-ui.dropdown","superdesk-ui.modals","superdesk-ui.switch","superdesk-ui.check","superdesk-ui.toggleBox"]),sdModal.$inject=["$document","$rootScope"],angular.module("superdesk-ui.modals",[]).directive("sdModal",sdModal),sdSwitch.$inject=[],angular.module("superdesk-ui.switch",[]).directive("sdSwitch",sdSwitch),angular.module("superdesk-ui.toggleBox",[]).directive("sdToggleBox",ToggleBoxDirective),WizardHandlerFactory.$inject=[],WizardDirective.$inject=[],WizardStepDirective.$inject=[],angular.module("superdesk-ui.wizard",[]).factory("WizardHandler",WizardHandlerFactory).directive("sdWizard",WizardDirective).directive("sdWizardStep",WizardStepDirective); +"use strict";function CarouselDirective(){return{scope:{currentStep:"=",finish:"&",model:"="},templateUrl:"app/template/carousel.html",transclude:!0,controllerAs:"ctrl",controller:["$scope","$document",function($scope,$document){function unselectAll(){_.each($scope.steps,function(step){step.selected=!1}),$scope.selectedStep=null}var self=this;$scope.selectedStep=null,$scope.pageIndex=0,$scope.steps=[],$scope.goTo=function(step){unselectAll(),$scope.selectedStep=step,$scope.pageIndex=_.indexOf($scope.steps,step),_.isUndefined($scope.currentStep)||($scope.currentStep=step.code),step.selected=!0},this.addStep=function(step){$scope.steps.push(step),$scope.$watch("currentStep",function(stepCode){stepCode&&($scope.selectedStep&&$scope.selectedStep.code!==stepCode||!$scope.selectedStep)&&$scope.goTo(_.find($scope.steps,{code:stepCode}))}),$scope.selectedStep||this.goTo(0)},this.goTo=function(step){var stepTo;stepTo=_.isNumber(step)?$scope.steps[step]:_.find($scope.steps,{code:step}),$scope.goTo(stepTo)},this.next=function(){var index=_.indexOf($scope.steps,$scope.selectedStep);index===$scope.steps.length-1?this.finish():$scope.goTo($scope.steps[index+1])},this.previous=function(){var index=_.indexOf($scope.steps,$scope.selectedStep);index>0&&$scope.goTo($scope.steps[index-1])},this.finish=function(){$scope.finish&&$scope.finish()},$document.bind("keydown",function(e){37===e.keyCode?$scope.$applyAsync(function(){self.previous()}):39===e.keyCode&&$scope.$applyAsync(function(){self.next()})}),$scope.$on("$destroy",function(){$document.unbind("keydown")})}],link:function(scope,elem){scope.$watch("model",function(){scope.model?elem.show():elem.hide()})}}}function CarouselStepDirective(){return{scope:{code:"@"},template:'',transclude:!0,replace:!0,require:"^sdCarousel",link:function(scope,elem,attr,carousel){carousel.addStep(scope)}}}function sdCheck($parse){return{require:"ngModel",replace:!0,transclude:!0,template:'',link:function($scope,element,attrs,ngModel){function render(label,checkbox,value){"radio"===attrs.type&&(value=ngModel.$viewValue===attrs.ngValue,checkbox.addClass("sd-checkbox--radio")),attrs.ngTrueValue&&(value=ngModel.$viewValue===attrs.ngTrueValue),attrs.disabled&&(checkbox.addClass("sd-checkbox sd-checkbox--disabled"),label.addClass("sd-label--disabled")),checkbox.toggleClass("checked",!!value).attr("checked",!!value),"inside"!==attrs.labelPosition&&label.toggleClass("label--active",!!value)}var label=element.find("label"),checkbox=element.find("span");$parse(attrs.ngChecked)($scope)&&("radio"===attrs.type&&ngModel.$setViewValue(attrs.ngValue),attrs.ngTrueValue&&ngModel.$setViewValue(attrs.ngTrueValue),ngModel.$setViewValue(!ngModel.$viewValue)),ngModel.$render=function(){render(label,checkbox,ngModel.$viewValue)},$scope.$watch(attrs.ngModel,function(){render(label,checkbox,ngModel.$viewValue)}),element.on("click",function(){if(attrs.disabled)return!1;$scope.$apply(function(){return"radio"===attrs.type?ngModel.$setViewValue(attrs.ngValue):attrs.ngTrueValue?ngModel.$setViewValue(ngModel.$viewValue===attrs.ngTrueValue?attrs.ngFalseValue:attrs.ngTrueValue):ngModel.$setViewValue(!ngModel.$viewValue)})}),"inside"===attrs.labelPosition?checkbox.html(label).addClass("sd-checkbox sd-checkbox--button-style"):"left"===attrs.labelPosition&&label.after(checkbox)}}}function sdDropdown($window){return{link:function(scope,elem){function closeToBottom(){return!(!button||!button.offset())&&$window.innerHeight-(button.offset().top-$window.scrollY)','',''].join(""),transclude:!0,scope:{model:"="},link:function(scope,element){function initialized(){return _initialized&&content}$rootScope.modals=$rootScope.modals?$rootScope.modals:0;var content,_initialized=!1;scope.$watch("model",function(){scope.model?(initialized()||(content=element.children(),content.addClass(element.attr("class")),content.appendTo($document.find("body")),content[0].style="z-index: "+(1050+$rootScope.modals),content[1].style="z-index: "+(1049+$rootScope.modals),_initialized=!0),content.show().addClass("in"),$document.find("body").addClass("modal-open"),$rootScope.modals++):initialized()&&(content.hide().removeClass("in"),$document.find("body").removeClass("modal-open"),closeModal())});var closeModal=function(){scope.model=!1,$rootScope.modals--,scope.$evalAsync()};scope.$on("$destroy",function(){initialized()&&(content.hide(),content.remove(),delete $rootScope.modals)})}}}function sdSwitch(){return{require:"ngModel",replace:!0,template:['','',""].join(""),link:function($scope,element,attrs,ngModel){function render(element,value){element.toggleClass("checked",!!value),element.attr("checked",!!value)}var Keys={pageup:33,pagedown:34,left:37,up:38,right:39,down:40,enter:13,escape:27,space:32,backspace:8};ngModel.$render=function(){render(element,ngModel.$viewValue)},element.bind("keydown",function(e){if(e.keyCode===Keys.enter||e.keyCode===Keys.space)return e.preventDefault(),$scope.$apply(function(){ngModel.$setViewValue(!ngModel.$viewValue)}),!1}),$scope.$watch(attrs.ngModel,function(){render(element,ngModel.$viewValue)}),element.on("click",function(e){return $scope.$apply(function(){ngModel.$setViewValue(!ngModel.$viewValue)}),!1}),$scope.$on("$destroy",function(){element.unbind("keydown"),element.off("click")})}}}function ToggleBoxDirective(){return{templateUrl:"app/template/toggle-box.html",transclude:!0,scope:!0,link:function($scope,element,attrs){$scope.title=attrs.title,$scope.isOpen="true"===attrs.open,$scope.mode=attrs.mode,$scope.style=attrs.style,$scope.toggleModule=function(){$scope.isOpen=!$scope.isOpen}}}}function WizardHandlerFactory(){var service={},wizards={};return service.defaultName="defaultWizard",service.addWizard=function(name,wizard){wizards[name]=wizard},service.removeWizard=function(name){delete wizards[name]},service.wizard=function(name){var nameToUse=name||service.defaultName;return wizards[nameToUse]},service}function WizardDirective(){return{templateUrl:"app/template/wizard.html",scope:{currentStep:"=",finish:"&",name:"@"},transclude:!0,controller:["$scope","WizardHandler",function($scope,WizardHandler){function unselectAll(){_.each($scope.steps,function(step){step.selected=!1}),$scope.selectedStep=null}WizardHandler.addWizard($scope.name||WizardHandler.defaultName,this),$scope.$on("$destroy",function(){WizardHandler.removeWizard($scope.name||WizardHandler.defaultName)}),$scope.selectedStep=null,$scope.steps=[];var stopWatch;this.addStep=function(step){$scope.steps.push(step),stopWatch||(stopWatch=$scope.$watch("currentStep",function(stepCode){stepCode&&($scope.selectedStep&&$scope.selectedStep.code!==stepCode||!$scope.selectedStep)&&$scope.goTo(_.find($scope.steps,{code:stepCode}))})),$scope.selectedStep||this.goTo(0)},$scope.goTo=function(step){unselectAll(),$scope.selectedStep=step,_.isUndefined($scope.currentStep)||($scope.currentStep=step.code),step.selected=!0},this.goTo=function(step){var stepTo;stepTo=_.isNumber(step)?$scope.steps[step]:_.find($scope.steps,{code:step}),$scope.goTo(stepTo)},this.next=function(){var index=_.indexOf($scope.steps,$scope.selectedStep);index===$scope.steps.length-1?this.finish():$scope.goTo($scope.steps[index+1])},this.previous=function(){var index=_.indexOf($scope.steps,$scope.selectedStep);$scope.goTo($scope.steps[index-1])},this.finish=function(){$scope.finish&&$scope.finish()}}]}}function WizardStepDirective(){return{templateUrl:"app/template/wizardStep.html",scope:{title:"@",code:"@",disabled:"=",hide:"="},transclude:!0,require:"^sdWizard",link:function($scope,element,attrs,wizard){wizard.addStep($scope)}}}angular.module("superdesk-ui.templates-cache",[]).run(["$templateCache",function($templateCache){$templateCache.put("app/template/backdrop.html",''),$templateCache.put("app/template/carousel.html",''),$templateCache.put("app/template/datepicker/datepicker.html",'
'),$templateCache.put("app/template/datepicker/day.html",'
{{::label.abbr}}
{{ weekNumbers[$index] }}
'),$templateCache.put("app/template/datepicker/month.html",'
'),$templateCache.put("app/template/datepicker/popup.html",''),$templateCache.put("app/template/datepicker/year.html",'
'),$templateCache.put("app/template/toggle-box.html",'
{{title}}
'),$templateCache.put("app/template/window.html",''),$templateCache.put("app/template/wizard.html",''),$templateCache.put("app/template/wizardStep.html",'')}]),CarouselDirective.$inject=[],CarouselStepDirective.$inject=[],angular.module("superdesk-ui.carousel",[]).directive("sdCarousel",CarouselDirective).directive("sdCarouselStep",CarouselStepDirective),sdCheck.$inject=["$parse"],angular.module("superdesk-ui.check",[]).directive("sdCheck",sdCheck),sdDropdown.$inject=["$window"],sdDropdownAppendToBody.$inject=["$window","$timeout"],angular.module("superdesk-ui.dropdown",[]).directive("dropdown",sdDropdown).directive("dropdownAppendToBody",sdDropdownAppendToBody),angular.module("superdesk-ui.helper.dateparser",[]).service("dateParser",["$locale","orderByFilter",function($locale,orderByFilter){function createParser(format){var map=[],regex=format.split("");return angular.forEach(formatCodeToRegex,function(data,code){var index=format.indexOf(code);if(index>-1){format=format.split(""),regex[index]="("+data.regex+")",format[index]="$";for(var i=index+1,n=index+code.length;i28?29===date&&(year%4==0&&year%100!=0||year%400==0):3!==month&&5!==month&&8!==month&&10!==month||date<31)}var SPECIAL_CHARACTERS_REGEXP=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;this.parsers={};var formatCodeToRegex={yyyy:{regex:"\\d{4}",apply:function(value){this.year=+value}},yy:{regex:"\\d{2}",apply:function(value){this.year=+value+2e3}},y:{regex:"\\d{1,4}",apply:function(value){this.year=+value}},MMMM:{regex:$locale.DATETIME_FORMATS.MONTH.join("|"),apply:function(value){this.month=$locale.DATETIME_FORMATS.MONTH.indexOf(value)}},MMM:{regex:$locale.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(value){this.month=$locale.DATETIME_FORMATS.SHORTMONTH.indexOf(value)}},MM:{regex:"0[1-9]|1[0-2]",apply:function(value){this.month=value-1}},M:{regex:"[1-9]|1[0-2]",apply:function(value){this.month=value-1}},dd:{regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(value){this.date=+value}},d:{regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(value){this.date=+value}},EEEE:{regex:$locale.DATETIME_FORMATS.DAY.join("|")},EEE:{regex:$locale.DATETIME_FORMATS.SHORTDAY.join("|")},HH:{regex:"(?:0|1)[0-9]|2[0-3]",apply:function(value){this.hours=+value}},H:{regex:"1?[0-9]|2[0-3]",apply:function(value){this.hours=+value}},mm:{regex:"[0-5][0-9]",apply:function(value){this.minutes=+value}},m:{regex:"[0-9]|[1-5][0-9]",apply:function(value){this.minutes=+value}},sss:{regex:"[0-9][0-9][0-9]",apply:function(value){this.milliseconds=+value}},ss:{regex:"[0-5][0-9]",apply:function(value){this.seconds=+value}},s:{regex:"[0-9]|[1-5][0-9]",apply:function(value){this.seconds=+value}}};this.parse=function(input,format,baseDate){if(!angular.isString(input)||!format)return input;format=$locale.DATETIME_FORMATS[format]||format,format=format.replace(SPECIAL_CHARACTERS_REGEXP,"\\$&"),this.parsers[format]||(this.parsers[format]=createParser(format));var parser=this.parsers[format],regex=parser.regex,map=parser.map,results=input.match(regex);if(results&&results.length){var fields,dt;fields=baseDate?{year:baseDate.getFullYear(),month:baseDate.getMonth(),date:baseDate.getDate(),hours:baseDate.getHours(),minutes:baseDate.getMinutes(),seconds:baseDate.getSeconds(),milliseconds:baseDate.getMilliseconds()}:{year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0};for(var i=1,n=results.length;i0||$attrs.dateDisabled&&$scope.dateDisabled({date:date,mode:$scope.datepickerMode})},this.customClass=function(date){return $scope.customClass({date:date,mode:$scope.datepickerMode})},this.split=function(arr,size){for(var arrays=[];arr.length>0;)arrays.push(arr.splice(0,size));return arrays},this.fixTimeZone=function(date){var hours=date.getHours();date.setHours(23===hours?hours+2:0)},$scope.select=function(date){if($scope.datepickerMode===self.minMode){var dt=ngModelCtrl.$viewValue?new Date(ngModelCtrl.$viewValue):new Date(0,0,0,0,0,0,0);dt.setFullYear(date.getFullYear(),date.getMonth(),date.getDate()),ngModelCtrl.$setViewValue(dt),ngModelCtrl.$render()}else self.activeDate=date,$scope.datepickerMode=self.modes[self.modes.indexOf($scope.datepickerMode)-1]},$scope.move=function(direction){var year=self.activeDate.getFullYear()+direction*(self.step.years||0),month=self.activeDate.getMonth()+direction*(self.step.months||0);self.activeDate.setFullYear(year,month,1),self.refreshView()},$scope.toggleMode=function(direction){direction=direction||1,$scope.datepickerMode===self.maxMode&&1===direction||$scope.datepickerMode===self.minMode&&-1===direction||($scope.datepickerMode=self.modes[self.modes.indexOf($scope.datepickerMode)+direction])},$scope.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};var focusElement=function(){self.element[0].focus()};$scope.$on("datepicker.focus",focusElement),$scope.keydown=function(evt){var key=$scope.keys[evt.which];if(key&&!evt.shiftKey&&!evt.altKey)if(evt.preventDefault(),self.shortcutPropagation||evt.stopPropagation(),"enter"===key||"space"===key){if(self.isDisabled(self.activeDate))return;$scope.select(self.activeDate),focusElement()}else!evt.ctrlKey||"up"!==key&&"down"!==key?(self.handleKeyDown(key,evt),self.refreshView()):($scope.toggleMode("up"===key?1:-1),focusElement())}}]).directive("datepicker",function(){return{restrict:"EA",replace:!0,templateUrl:"app/template/datepicker/datepicker.html",scope:{datepickerMode:"=?",dateDisabled:"&",customClass:"&",shortcutPropagation:"&?"},require:["datepicker","?^ngModel"],controller:"DatepickerController",link:function(scope,element,attrs,ctrls){var datepickerCtrl=ctrls[0],ngModelCtrl=ctrls[1];ngModelCtrl&&datepickerCtrl.init(ngModelCtrl)}}}).directive("daypicker",["dateFilter",function(dateFilter){return{restrict:"EA",replace:!0,templateUrl:"app/template/datepicker/day.html",require:"^datepicker",link:function(scope,element,attrs,ctrl){function getDaysInMonth(year,month){return 1!==month||year%4!=0||year%100==0&&year%400!=0?DAYS_IN_MONTH[month]:29}function getDates(startDate,n){for(var date,dates=new Array(n),current=new Date(startDate),i=0;i0?7-difference:-difference,firstDate=new Date(firstDayOfMonth);numDisplayedFromPreviousMonth>0&&firstDate.setDate(1-numDisplayedFromPreviousMonth);for(var days=getDates(firstDate,42),i=0;i<42;i++)days[i]=angular.extend(ctrl.createDateObject(days[i],ctrl.formatDay),{secondary:days[i].getMonth()!==month,uid:scope.uniqueId+"-"+i});scope.labels=new Array(7);for(var j=0;j<7;j++)scope.labels[j]={abbr:dateFilter(days[j].date,ctrl.formatDayHeader),full:dateFilter(days[j].date,"EEEE")};if(scope.title=dateFilter(ctrl.activeDate,ctrl.formatDayTitle),scope.rows=ctrl.split(days,7),scope.showWeeks){scope.weekNumbers=[];for(var thursdayIndex=(11-ctrl.startingDay)%7,numWeeks=scope.rows.length,curWeek=0;curWeek
");popupEl.attr({"ng-model":"date","ng-change":"dateSelection(date)"});var datepickerEl=angular.element(popupEl.children()[0]);if(isHtml5DateInput&&"month"==attrs.type&&(datepickerEl.attr("datepicker-mode",'"month"'),datepickerEl.attr("min-mode","month")),attrs.datepickerOptions){var options=scope.$parent.$eval(attrs.datepickerOptions);options.initDate&&(scope.initDate=options.initDate,datepickerEl.attr("init-date","initDate"),delete options.initDate),angular.forEach(options,function(value,option){datepickerEl.attr(cameltoDash(option),value)})}scope.watchData={},angular.forEach(["minDate","maxDate","datepickerMode","initDate","shortcutPropagation"],function(key){if(attrs[key]){var getAttribute=$parse(attrs[key]);if(scope.$parent.$watch(getAttribute,function(value){scope.watchData[key]=value}),datepickerEl.attr(cameltoDash(key),"watchData."+key),"datepickerMode"===key){var setAttribute=getAttribute.assign;scope.$watch("watchData."+key,function(value,oldvalue){angular.isFunction(setAttribute)&&value!==oldvalue&&setAttribute(scope.$parent,value)})}}}),attrs.dateDisabled&&datepickerEl.attr("date-disabled","dateDisabled({ date: date, mode: mode })"),attrs.showWeeks&&datepickerEl.attr("show-weeks",attrs.showWeeks),attrs.customClass&&datepickerEl.attr("custom-class","customClass({ date: date, mode: mode })"),isHtml5DateInput?ngModel.$formatters.push(function(value){return scope.date=value,value}):(ngModel.$$parserName="date",ngModel.$validators.date=validator,ngModel.$parsers.unshift(parseDate),ngModel.$formatters.push(function(value){return scope.date=value,ngModel.$isEmpty(value)?value:dateFilter(value,dateFormat)})),scope.dateSelection=function(dt){angular.isDefined(dt)&&(scope.date=dt);var date=scope.date?dateFilter(scope.date,dateFormat):"";element.val(date),ngModel.$setViewValue(date),closeOnDateSelection&&(scope.isOpen=!1,element[0].focus())},ngModel.$viewChangeListeners.push(function(){scope.date=dateParser.parse(ngModel.$viewValue,dateFormat,scope.date)||new Date(ngModel.$viewValue)});var documentClickBind=function(event){scope.isOpen&&event.target!==element[0]&&scope.$apply(function(){scope.isOpen=!1})},inputKeydownBind=function(evt){27===evt.which&&scope.isOpen?(evt.preventDefault(),evt.stopPropagation(),scope.$apply(function(){scope.isOpen=!1}),element[0].focus()):40!==evt.which||scope.isOpen||(evt.preventDefault(),evt.stopPropagation(),scope.$apply(function(){scope.isOpen=!0}))};element.bind("keydown",inputKeydownBind),scope.keydown=function(evt){27===evt.which&&(scope.isOpen=!1,element[0].focus())},scope.$watch("isOpen",function(value){value?(scope.position=appendToBody?$position.offset(element):$position.position(element),scope.position.top=scope.position.top+element.prop("offsetHeight"),$document.bind("click",documentClickBind),$timeout(function(){scope.$broadcast("datepicker.focus")},0,!1)):$document.unbind("click",documentClickBind)}),scope.select=function(date){if("today"===date){var today=new Date;angular.isDate(scope.date)?(date=new Date(scope.date),date.setFullYear(today.getFullYear(),today.getMonth(),today.getDate())):date=new Date(today.setHours(0,0,0,0))}scope.dateSelection(date)},scope.close=function(){scope.isOpen=!1,element[0].focus()};var $popup=$compile(popupEl)(scope);popupEl.remove(),appendToBody?$document.find("body").append($popup):element.after($popup),scope.$on("$destroy",function(){!0===scope.isOpen&&scope.$apply(function(){scope.isOpen=!1}),$popup.remove(),element.unbind("keydown",inputKeydownBind),$document.unbind("click",documentClickBind)})}}}]).directive("datepickerPopupWrap",function(){return{restrict:"EA",replace:!0,transclude:!0,templateUrl:"app/template/datepicker/popup.html"}}),angular.module("superdesk-ui.helper.dropdown",["superdesk-ui.helper.position"]).constant("dropdownConfig",{openClass:"open"}).service("dropdownService",["$document","$rootScope",function($document,$rootScope){var openScope=null;this.open=function(dropdownScope){openScope||($document.bind("click",closeDropdown),$document.bind("keydown",keybindFilter)),openScope&&openScope!==dropdownScope&&(openScope.isOpen=!1),openScope=dropdownScope},this.close=function(dropdownScope){openScope===dropdownScope&&(openScope=null,$document.unbind("click",closeDropdown),$document.unbind("keydown",keybindFilter))};var closeDropdown=function(evt){if(openScope&&(!evt||"disabled"!==openScope.getAutoClose())){var toggleElement=openScope.getToggleElement();if(!(evt&&toggleElement&&toggleElement[0].contains(evt.target))){var dropdownElement=openScope.getDropdownElement();evt&&"outsideClick"===openScope.getAutoClose()&&dropdownElement&&dropdownElement[0].contains(evt.target)||(openScope.isOpen=!1,$rootScope.$$phase||openScope.$apply())}}},keybindFilter=function(evt){27===evt.which?(openScope.focusToggleElement(),closeDropdown()):openScope.isKeynavEnabled()&&/(38|40)/.test(evt.which)&&openScope.isOpen&&(evt.preventDefault(),evt.stopPropagation(),openScope.focusDropdownEntry(evt.which))}}]).controller("DropdownController",["$scope","$attrs","$parse","dropdownConfig","dropdownService","$animate","$position","$document","$compile","$templateRequest",function($scope,$attrs,$parse,dropdownConfig,dropdownService,$animate,$position,$document,$compile,$templateRequest){var templateScope,getIsOpen,self=this,scope=$scope.$new(),openClass=dropdownConfig.openClass,setIsOpen=angular.noop,toggleInvoker=$attrs.onToggle?$parse($attrs.onToggle):angular.noop,appendToBody=!1,keynavEnabled=!1;this.init=function(element){self.$element=element,$attrs.isOpen&&(getIsOpen=$parse($attrs.isOpen),setIsOpen=getIsOpen.assign,$scope.$watch(getIsOpen,function(value){scope.isOpen=!!value})),appendToBody=angular.isDefined($attrs.dropdownAppendToBody),keynavEnabled=angular.isDefined($attrs.keyboardNav),appendToBody&&self.dropdownMenu&&($document.find("body").append(self.dropdownMenu),element.on("$destroy",function(){self.dropdownMenu.remove()}))},this.toggle=function(open){return scope.isOpen=arguments.length?!!open:!scope.isOpen},this.isOpen=function(){return scope.isOpen},scope.getToggleElement=function(){return self.toggleElement},scope.getAutoClose=function(){return $attrs.autoClose||"always"},scope.getElement=function(){return self.$element},scope.isKeynavEnabled=function(){return keynavEnabled},scope.focusDropdownEntry=function(keyCode){var elems=self.dropdownMenu?angular.element(self.dropdownMenu).find("a"):angular.element(self.$element).find("ul").eq(0).find("a");switch(keyCode){case 40:angular.isNumber(self.selectedOption)?self.selectedOption=self.selectedOption===elems.length-1?self.selectedOption:self.selectedOption+1:self.selectedOption=0;break;case 38:if(!angular.isNumber(self.selectedOption))return;self.selectedOption=0===self.selectedOption?0:self.selectedOption-1}elems[self.selectedOption].focus()},scope.getDropdownElement=function(){return self.dropdownMenu},scope.focusToggleElement=function(){self.toggleElement&&self.toggleElement[0].focus()},scope.$watch("isOpen",function(isOpen,wasOpen){if(appendToBody&&self.dropdownMenu){var pos=$position.positionElements(self.$element,self.dropdownMenu,"bottom-left",!0),css={top:pos.top+"px",display:isOpen?"block":"none"};self.dropdownMenu.hasClass("dropdown-menu-right")?(css.left="auto",css.right=window.innerWidth-(pos.left+self.$element.prop("offsetWidth"))+"px"):(css.left=pos.left+"px",css.right="auto"),self.dropdownMenu.css(css)}if($animate[isOpen?"addClass":"removeClass"](self.$element,openClass).then(function(){angular.isDefined(isOpen)&&isOpen!==wasOpen&&toggleInvoker($scope,{open:!!isOpen})}),isOpen)self.dropdownMenuTemplateUrl&&$templateRequest(self.dropdownMenuTemplateUrl).then(function(tplContent){templateScope=scope.$new(),$compile(tplContent.trim())(templateScope,function(dropdownElement){var newEl=dropdownElement;self.dropdownMenu.replaceWith(newEl),self.dropdownMenu=newEl})}),scope.focusToggleElement(),dropdownService.open(scope);else{if(self.dropdownMenuTemplateUrl){templateScope&&templateScope.$destroy();var newEl=angular.element('');self.dropdownMenu.replaceWith(newEl),self.dropdownMenu=newEl}dropdownService.close(scope),self.selectedOption=null}setIsOpen($scope,isOpen)}),$scope.$on("$locationChangeSuccess",function(){"disabled"!==scope.getAutoClose()&&(scope.isOpen=!1)}),$scope.$on("$destroy",function(){scope.$destroy()})}]).directive("dropdown",function(){return{controller:"DropdownController",link:function(scope,element,attrs,dropdownCtrl){dropdownCtrl.init(element),element.addClass("dropdown")}}}).directive("dropdownMenu",function(){return{restrict:"AC",require:"?^dropdown",link:function(scope,element,attrs,dropdownCtrl){if(dropdownCtrl){var tplUrl=attrs.templateUrl;tplUrl&&(dropdownCtrl.dropdownMenuTemplateUrl=tplUrl),dropdownCtrl.dropdownMenu||(dropdownCtrl.dropdownMenu=element)}}}}).directive("keyboardNav",function(){return{restrict:"A",require:"?^dropdown",link:function(scope,element,attrs,dropdownCtrl){element.bind("keydown",function(e){if(-1!==[38,40].indexOf(e.which)){e.preventDefault(),e.stopPropagation();var elems=angular.element(element).find("a");switch(e.keyCode){case 40:angular.isNumber(dropdownCtrl.selectedOption)?dropdownCtrl.selectedOption=dropdownCtrl.selectedOption===elems.length-1?dropdownCtrl.selectedOption:dropdownCtrl.selectedOption+1:dropdownCtrl.selectedOption=0;break;case 38:dropdownCtrl.selectedOption=0===dropdownCtrl.selectedOption?0:dropdownCtrl.selectedOption-1}elems[dropdownCtrl.selectedOption].focus()}})}}}).directive("dropdownToggle",function(){return{require:"?^dropdown",link:function(scope,element,attrs,dropdownCtrl){if(dropdownCtrl){element.addClass("dropdown-toggle"),dropdownCtrl.toggleElement=element;var toggleDropdown=function(event){event.preventDefault(),element.hasClass("disabled")||attrs.disabled||scope.$apply(function(){dropdownCtrl.toggle()})};element.bind("click",toggleDropdown),element.attr({"aria-haspopup":!0,"aria-expanded":!1}),scope.$watch(dropdownCtrl.isOpen,function(isOpen){element.attr("aria-expanded",!!isOpen)}),scope.$on("$destroy",function(){element.unbind("click",toggleDropdown)})}}}}),angular.module("superdesk-ui.helper",["superdesk-ui.helper.dropdown","superdesk-ui.helper.modal","superdesk-ui.helper.datepicker"]),angular.module("superdesk-ui.helper.modal",[]).factory("$$stackedMap",function(){return{createNew:function(){var stack=[];return{add:function(key,value){stack.push({key:key,value:value})},get:function(key){for(var i=0;i0),checkRemoveBackdrop()}),elementToReceiveFocus&&elementToReceiveFocus.focus?elementToReceiveFocus.focus():body.focus()}function checkRemoveBackdrop(){if(backdropDomEl&&-1==backdropIndex()){var backdropScopeRef=backdropScope;removeAfterAnimate(backdropDomEl,backdropScope,function(){backdropScopeRef=null}),backdropDomEl=void 0,backdropScope=void 0}}function removeAfterAnimate(domEl,scope,done){function afterAnimating(){afterAnimating.done||(afterAnimating.done=!0,domEl.remove(),scope.$destroy(),done&&done())}var asyncDeferred,asyncPromise=null,setIsAsync=function(){return asyncDeferred||(asyncDeferred=$q.defer(),asyncPromise=asyncDeferred.promise),function(){asyncDeferred.resolve()}};return scope.$broadcast($modalStack.NOW_CLOSING_EVENT,setIsAsync),$q.when(asyncPromise).then(afterAnimating)}function broadcastClosing(modalWindow,resultOrReason,closing){return!modalWindow.value.modalScope.$broadcast("modal.closing",resultOrReason,closing).defaultPrevented}var backdropDomEl,backdropScope,OPENED_MODAL_CLASS="modal-open",openedWindows=$$stackedMap.createNew(),$modalStack={NOW_CLOSING_EVENT:"modal.stack.now-closing"};return $rootScope.$watch(backdropIndex,function(newBackdropIndex){backdropScope&&(backdropScope.index=newBackdropIndex)}),$document.bind("keydown",function(evt){var modal;27===evt.which&&(modal=openedWindows.top())&&modal.value.keyboard&&(evt.preventDefault(),$rootScope.$apply(function(){$modalStack.dismiss(modal.key,"escape key press")}))}),$modalStack.open=function(modalInstance,modal){var modalOpener=$document[0].activeElement;openedWindows.add(modalInstance,{deferred:modal.deferred,renderDeferred:modal.renderDeferred,modalScope:modal.scope,backdrop:modal.backdrop,keyboard:modal.keyboard});var body=$document.find("body").eq(0),currBackdropIndex=backdropIndex();if(currBackdropIndex>=0&&!backdropDomEl){backdropScope=$rootScope.$new(!0),backdropScope.index=currBackdropIndex;var angularBackgroundDomEl=angular.element('
');angularBackgroundDomEl.attr("backdrop-class",modal.backdropClass),modal.animation&&angularBackgroundDomEl.attr("modal-animation","true"),backdropDomEl=$compile(angularBackgroundDomEl)(backdropScope),body.append(backdropDomEl)}var angularDomEl=angular.element('
');angularDomEl.attr({"template-url":modal.windowTemplateUrl,"window-class":modal.windowClass,size:modal.size,index:openedWindows.length()-1,animate:"animate"}).html(modal.content),modal.animation&&angularDomEl.attr("modal-animation","true");var modalDomEl=$compile(angularDomEl)(modal.scope);openedWindows.top().value.modalDomEl=modalDomEl,openedWindows.top().value.modalOpener=modalOpener,body.append(modalDomEl),body.addClass(OPENED_MODAL_CLASS)},$modalStack.close=function(modalInstance,result){var modalWindow=openedWindows.get(modalInstance);return modalWindow&&broadcastClosing(modalWindow,result,!0)?(modalWindow.value.deferred.resolve(result),removeModalWindow(modalInstance,modalWindow.value.modalOpener),!0):!modalWindow},$modalStack.dismiss=function(modalInstance,reason){var modalWindow=openedWindows.get(modalInstance);return modalWindow&&broadcastClosing(modalWindow,reason,!1)?(modalWindow.value.deferred.reject(reason),removeModalWindow(modalInstance,modalWindow.value.modalOpener),!0):!modalWindow},$modalStack.dismissAll=function(reason){for(var topModal=this.getTop();topModal&&this.dismiss(topModal.key,reason);)topModal=this.getTop()},$modalStack.getTop=function(){return openedWindows.top()},$modalStack.modalRendered=function(modalInstance){var modalWindow=openedWindows.get(modalInstance);modalWindow&&modalWindow.value.renderDeferred.resolve()},$modalStack}]).provider("$modal",function(){var $modalProvider={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$injector","$rootScope","$q","$templateRequest","$controller","$modalStack",function($injector,$rootScope,$q,$templateRequest,$controller,$modalStack){function getTemplatePromise(options){return options.template?$q.when(options.template):$templateRequest(angular.isFunction(options.templateUrl)?options.templateUrl():options.templateUrl)}function getResolvePromises(resolves){var promisesArr=[];return angular.forEach(resolves,function(value){(angular.isFunction(value)||angular.isArray(value))&&promisesArr.push($q.when($injector.invoke(value)))}),promisesArr}var $modal={};return $modal.open=function(modalOptions){var modalResultDeferred=$q.defer(),modalOpenedDeferred=$q.defer(),modalRenderDeferred=$q.defer(),modalInstance={result:modalResultDeferred.promise,opened:modalOpenedDeferred.promise,rendered:modalRenderDeferred.promise,close:function(result){return $modalStack.close(modalInstance,result)},dismiss:function(reason){return $modalStack.dismiss(modalInstance,reason)}};if(modalOptions=angular.extend({},$modalProvider.options,modalOptions),modalOptions.resolve=modalOptions.resolve||{},!modalOptions.template&&!modalOptions.templateUrl)throw new Error("One of template or templateUrl options is required.");var templateAndResolvePromise=$q.all([getTemplatePromise(modalOptions)].concat(getResolvePromises(modalOptions.resolve)));return templateAndResolvePromise.then(function(tplAndVars){var modalScope=(modalOptions.scope||$rootScope).$new();modalScope.$close=modalInstance.close,modalScope.$dismiss=modalInstance.dismiss;var ctrlInstance,ctrlLocals={},resolveIter=1;modalOptions.controller&&(ctrlLocals.$scope=modalScope,ctrlLocals.$modalInstance=modalInstance,angular.forEach(modalOptions.resolve,function(value,key){ctrlLocals[key]=tplAndVars[resolveIter++]}),ctrlInstance=$controller(modalOptions.controller,ctrlLocals),modalOptions.controllerAs&&(modalOptions.bindToController?angular.extend(modalScope,ctrlInstance):modalScope[modalOptions.controllerAs]=ctrlInstance)),$modalStack.open(modalInstance,{scope:modalScope,deferred:modalResultDeferred,renderDeferred:modalRenderDeferred,content:tplAndVars[0],animation:modalOptions.animation,backdrop:modalOptions.backdrop,keyboard:modalOptions.keyboard,backdropClass:modalOptions.backdropClass,windowClass:modalOptions.windowClass,windowTemplateUrl:modalOptions.windowTemplateUrl,size:modalOptions.size})},function(reason){modalResultDeferred.reject(reason)}),templateAndResolvePromise.then(function(){modalOpenedDeferred.resolve(!0)},function(reason){modalOpenedDeferred.reject(reason)}),modalInstance},$modal}]};return $modalProvider}),angular.module("superdesk-ui.helper.position",[]).factory("$position",["$document","$window",function($document,$window){function getStyle(el,cssprop){return el.currentStyle?el.currentStyle[cssprop]:$window.getComputedStyle?$window.getComputedStyle(el)[cssprop]:el.style[cssprop]}function isStaticPositioned(element){return"static"===(getStyle(element,"position")||"static")}var parentOffsetEl=function(element){for(var docDomEl=$document[0],offsetParent=element.offsetParent||docDomEl;offsetParent&&offsetParent!==docDomEl&&isStaticPositioned(offsetParent);)offsetParent=offsetParent.offsetParent;return offsetParent||docDomEl};return{position:function(element){var elBCR=this.offset(element),offsetParentBCR={top:0,left:0},offsetParentEl=parentOffsetEl(element[0]);offsetParentEl!=$document[0]&&(offsetParentBCR=this.offset(angular.element(offsetParentEl)),offsetParentBCR.top+=offsetParentEl.clientTop-offsetParentEl.scrollTop,offsetParentBCR.left+=offsetParentEl.clientLeft-offsetParentEl.scrollLeft);var boundingClientRect=element[0].getBoundingClientRect();return{width:boundingClientRect.width||element.prop("offsetWidth"),height:boundingClientRect.height||element.prop("offsetHeight"),top:elBCR.top-offsetParentBCR.top,left:elBCR.left-offsetParentBCR.left}},offset:function(element){var boundingClientRect=element[0].getBoundingClientRect();return{width:boundingClientRect.width||element.prop("offsetWidth"),height:boundingClientRect.height||element.prop("offsetHeight"),top:boundingClientRect.top+($window.pageYOffset||$document[0].documentElement.scrollTop),left:boundingClientRect.left+($window.pageXOffset||$document[0].documentElement.scrollLeft)}},positionElements:function(hostEl,targetEl,positionStr,appendToBody){var hostElPos,targetElWidth,targetElHeight,targetElPos,positionStrParts=positionStr.split("-"),pos0=positionStrParts[0],pos1=positionStrParts[1]||"center";hostElPos=appendToBody?this.offset(hostEl):this.position(hostEl),targetElWidth=targetEl.prop("offsetWidth"),targetElHeight=targetEl.prop("offsetHeight");var shiftWidth={center:function(){return hostElPos.left+hostElPos.width/2-targetElWidth/2},left:function(){return hostElPos.left},right:function(){return hostElPos.left+hostElPos.width}},shiftHeight={center:function(){return hostElPos.top+hostElPos.height/2-targetElHeight/2},top:function(){return hostElPos.top},bottom:function(){return hostElPos.top+hostElPos.height}};switch(pos0){case"right":targetElPos={top:shiftHeight[pos1](),left:shiftWidth[pos0]()};break;case"left":targetElPos={top:shiftHeight[pos1](),left:hostElPos.left-targetElWidth};break;case"bottom":targetElPos={top:shiftHeight[pos0](),left:shiftWidth[pos1]()};break;default:targetElPos={top:hostElPos.top-targetElHeight,left:shiftWidth[pos1]()}}return targetElPos}}}]),angular.module("superdesk-ui",["superdesk-ui.templates-cache","superdesk-ui.helper","superdesk-ui.carousel","superdesk-ui.wizard","superdesk-ui.dropdown","superdesk-ui.modals","superdesk-ui.switch","superdesk-ui.check","superdesk-ui.toggleBox"]),sdModal.$inject=["$document","$rootScope"],angular.module("superdesk-ui.modals",[]).directive("sdModal",sdModal),sdSwitch.$inject=[],angular.module("superdesk-ui.switch",[]).directive("sdSwitch",sdSwitch),angular.module("superdesk-ui.toggleBox",[]).directive("sdToggleBox",ToggleBoxDirective),WizardHandlerFactory.$inject=[],WizardDirective.$inject=[],WizardStepDirective.$inject=[],angular.module("superdesk-ui.wizard",[]).factory("WizardHandler",WizardHandlerFactory).directive("sdWizard",WizardDirective).directive("sdWizardStep",WizardStepDirective); //# sourceMappingURL=superdesk-ui-framework.js.map \ No newline at end of file diff --git a/dist/superdesk-ui-framework.js.map b/dist/superdesk-ui-framework.js.map index a8df2331..96e43d6b 100644 --- a/dist/superdesk-ui-framework.js.map +++ b/dist/superdesk-ui-framework.js.map @@ -1 +1 @@ -{"version":3,"sources":["../.tmp/templates-cache.generated.js","../app/scripts/carousel.js","../app/scripts/check.js","../app/scripts/dropdown.js","../app/scripts/modals.js","../app/scripts/switch.js","../app/scripts/toggleBox.js","../app/scripts/wizard.js","../app/scripts/helpers/dateparser.helper.js","../app/scripts/helpers/datepicker.helper.js","../app/scripts/helpers/dropdown.helper.js","../app/scripts/helpers/index.js","../app/scripts/helpers/modal.helper.js","../app/scripts/helpers/position.helper.js","../app/scripts/index.js"],"names":["CarouselDirective","scope","currentStep","finish","model","templateUrl","transclude","controllerAs","controller","$scope","$document","unselectAll","_","each","steps","step","selected","selectedStep","self","this","pageIndex","goTo","indexOf","isUndefined","code","addStep","push","$watch","stepCode","find","stepTo","isNumber","next","index","length","previous","bind","e","keyCode","$applyAsync","$on","unbind","link","elem","show","hide","CarouselStepDirective","template","replace","require","attr","carousel","sdCheck","$parse","element","attrs","ngModel","render","label","checkbox","value","type","$viewValue","ngValue","addClass","ngTrueValue","disabled","toggleClass","labelPosition","ngChecked","$setViewValue","$render","on","$apply","ngFalseValue","html","after","sdDropdown","$window","closeToBottom","button","offset","innerHeight","top","scrollY","menu","outerHeight","closeToTop","closeToLeft","checkEnvironment","left","$","outerWidth","closeToRight","innerWidth","parents","doTheMath","removeClass","settings","isInlineOrientedRight","isInlineOrientedLeft","isRightOriented","children","isTopOriented","hasClass","sdDropdownAppendToBody","$timeout","ctrl","inline","isOpen","style","display","opacity","$evalAsync","dropdownMenu","css","sdModal","$rootScope","join","initialized","_initialized","content","modals","appendTo","closeModal","remove","sdSwitch","Keys","pageup","pagedown","up","right","down","enter","escape","space","backspace","preventDefault","off","ToggleBoxDirective","title","open","mode","toggleModule","WizardHandlerFactory","service","wizards","defaultName","addWizard","name","wizard","removeWizard","WizardDirective","WizardHandler","stopWatch","WizardStepDirective","angular","module","run","$templateCache","put","$inject","directive","$locale","orderByFilter","createParser","format","map","regex","split","forEach","formatCodeToRegex","data","i","n","apply","RegExp","isValid","year","month","date","parsers","yyyy","yy","y","MMMM","DATETIME_FORMATS","MONTH","MMM","SHORTMONTH","MM","M","dd","d","EEEE","DAY","EEE","SHORTDAY","HH","hours","H","mm","minutes","m","sss","milliseconds","ss","seconds","s","parse","input","baseDate","isString","parser","results","match","fields","dt","getFullYear","getMonth","getDate","getHours","getMinutes","getSeconds","getMilliseconds","mapper","call","Date","constant","formatDay","formatMonth","formatYear","formatDayHeader","formatDayTitle","formatMonthTitle","datepickerMode","minMode","maxMode","showWeeks","startingDay","yearRange","minDate","maxDate","shortcutPropagation","$attrs","$interpolate","$log","dateFilter","datepickerConfig","ngModelCtrl","noop","modes","key","isDefined","$parent","$eval","refreshView","uniqueId","$id","Math","floor","random","initDate","activeDate","$isEmpty","$modelValue","$invalid","isActive","dateObject","compare","activeDateId","uid","init","ngModelCtrl_","isNaN","error","$setValidity","_refreshView","isDisabled","createDateObject","current","customClass","dateDisabled","arr","size","arrays","splice","fixTimeZone","setHours","select","setFullYear","move","direction","years","months","toggleMode","keys","13","32","33","34","35","36","37","38","39","40","focusElement","focus","keydown","evt","which","shiftKey","altKey","stopPropagation","ctrlKey","handleKeyDown","restrict","ctrls","datepickerCtrl","getDaysInMonth","DAYS_IN_MONTH","getDates","startDate","dates","Array","setDate","getISO8601WeekNumber","checkDate","getDay","time","getTime","setMonth","round","firstDayOfMonth","difference","numDisplayedFromPreviousMonth","firstDate","days","extend","secondary","labels","j","abbr","full","rows","weekNumbers","thursdayIndex","numWeeks","curWeek","date1","date2","min","getStartingYear","parseInt","range","start","datepickerPopup","html5Types","datetime-local","currentText","clearText","closeText","closeOnDateSelection","appendToBody","showButtonBar","$compile","$position","dateParser","datepickerPopupConfig","cameltoDash","string","$1","toLowerCase","parseDate","viewValue","isDate","dateFormat","validator","modelValue","datepickerAppendToBody","getText","isHtml5DateInput","$observe","oldValue","newDateFormat","Error","popupEl","ng-model","ng-change","datepickerEl","datepickerOptions","options","option","watchData","getAttribute","setAttribute","assign","oldvalue","isFunction","$formatters","$$parserName","$validators","$parsers","unshift","dateSelection","val","$viewChangeListeners","documentClickBind","event","target","inputKeydownBind","position","prop","$broadcast","today","close","$popup","append","openClass","openScope","dropdownScope","closeDropdown","keybindFilter","getAutoClose","toggleElement","getToggleElement","contains","dropdownElement","getDropdownElement","$$phase","focusToggleElement","isKeynavEnabled","test","focusDropdownEntry","dropdownConfig","dropdownService","$animate","$templateRequest","templateScope","getIsOpen","$new","setIsOpen","toggleInvoker","onToggle","keynavEnabled","$element","dropdownAppendToBody","keyboardNav","toggle","arguments","autoClose","getElement","elems","eq","selectedOption","wasOpen","pos","positionElements","window","then","dropdownMenuTemplateUrl","tplContent","trim","newEl","replaceWith","$destroy","dropdownCtrl","tplUrl","toggleDropdown","aria-haspopup","aria-expanded","factory","createNew","stack","add","get","idx","removeTop","$modalStack","linkFn","modalInClass","NOW_CLOSING_EVENT","setIsAsync","done","compile","tElement","tAttrs","backdropClass","$q","windowClass","modal","getTop","backdrop","currentTarget","dismiss","$isRendered","modalRenderDeferObj","defer","resolve","promise","inputsWithAutofocus","querySelectorAll","modalRendered","modalAnimation","modalAnimationClass","$transclude","clone","empty","$$stackedMap","backdropIndex","topBackdropIndex","opened","openedWindows","removeModalWindow","modalInstance","elementToReceiveFocus","body","modalWindow","removeAfterAnimate","modalDomEl","modalScope","OPENED_MODAL_CLASS","checkRemoveBackdrop","backdropDomEl","backdropScopeRef","backdropScope","undefined","domEl","afterAnimating","asyncDeferred","asyncPromise","when","broadcastClosing","resultOrReason","closing","defaultPrevented","newBackdropIndex","keyboard","modalOpener","activeElement","deferred","renderDeferred","currBackdropIndex","angularBackgroundDomEl","animation","angularDomEl","template-url","windowTemplateUrl","window-class","animate","result","reason","reject","dismissAll","topModal","provider","$modalProvider","$get","$injector","$controller","getTemplatePromise","getResolvePromises","resolves","promisesArr","isArray","invoke","$modal","modalOptions","modalResultDeferred","modalOpenedDeferred","modalRenderDeferred","rendered","templateAndResolvePromise","all","concat","tplAndVars","$close","$dismiss","ctrlInstance","ctrlLocals","resolveIter","$modalInstance","bindToController","getStyle","el","cssprop","currentStyle","getComputedStyle","isStaticPositioned","parentOffsetEl","docDomEl","offsetParent","elBCR","offsetParentBCR","offsetParentEl","clientTop","scrollTop","clientLeft","scrollLeft","boundingClientRect","getBoundingClientRect","width","height","pageYOffset","documentElement","pageXOffset","hostEl","targetEl","positionStr","hostElPos","targetElWidth","targetElHeight","targetElPos","positionStrParts","pos0","pos1","shiftWidth","center","shiftHeight","bottom"],"mappings":"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","file":"superdesk-ui-framework.js"} \ No newline at end of file +{"version":3,"sources":["../.tmp/templates-cache.generated.js","../app/scripts/carousel.js","../app/scripts/check.js","../app/scripts/dropdown.js","../app/scripts/modals.js","../app/scripts/switch.js","../app/scripts/toggleBox.js","../app/scripts/wizard.js","../app/scripts/helpers/dateparser.helper.js","../app/scripts/helpers/datepicker.helper.js","../app/scripts/helpers/dropdown.helper.js","../app/scripts/helpers/index.js","../app/scripts/helpers/modal.helper.js","../app/scripts/helpers/position.helper.js","../app/scripts/index.js"],"names":["CarouselDirective","scope","currentStep","finish","model","templateUrl","transclude","controllerAs","controller","$scope","$document","unselectAll","_","each","steps","step","selected","selectedStep","self","this","pageIndex","goTo","indexOf","isUndefined","code","addStep","push","$watch","stepCode","find","stepTo","isNumber","next","index","length","previous","bind","e","keyCode","$applyAsync","$on","unbind","link","elem","show","hide","CarouselStepDirective","template","replace","require","attr","carousel","sdCheck","$parse","element","attrs","ngModel","render","label","checkbox","value","type","$viewValue","ngValue","addClass","ngTrueValue","disabled","toggleClass","labelPosition","ngChecked","$setViewValue","$render","on","$apply","ngFalseValue","html","after","sdDropdown","$window","closeToBottom","button","offset","innerHeight","top","scrollY","menu","outerHeight","closeToTop","closeToLeft","checkEnvironment","left","$","outerWidth","closeToRight","innerWidth","parents","doTheMath","removeClass","settings","isInlineOrientedRight","isInlineOrientedLeft","isRightOriented","children","isTopOriented","hasClass","sdDropdownAppendToBody","$timeout","ctrl","inline","isOpen","style","display","opacity","$evalAsync","dropdownMenu","css","sdModal","$rootScope","join","initialized","_initialized","content","modals","appendTo","closeModal","remove","sdSwitch","Keys","pageup","pagedown","up","right","down","enter","escape","space","backspace","preventDefault","off","ToggleBoxDirective","title","open","mode","toggleModule","WizardHandlerFactory","service","wizards","defaultName","addWizard","name","wizard","removeWizard","nameToUse","WizardDirective","WizardHandler","stopWatch","WizardStepDirective","angular","module","run","$templateCache","put","$inject","directive","$locale","orderByFilter","createParser","format","map","regex","split","forEach","formatCodeToRegex","data","i","n","apply","RegExp","isValid","year","month","date","SPECIAL_CHARACTERS_REGEXP","parsers","yyyy","yy","y","MMMM","DATETIME_FORMATS","MONTH","MMM","SHORTMONTH","MM","M","dd","d","EEEE","DAY","EEE","SHORTDAY","HH","hours","H","mm","minutes","m","sss","milliseconds","ss","seconds","s","parse","input","baseDate","isString","parser","results","match","fields","dt","getFullYear","getMonth","getDate","getHours","getMinutes","getSeconds","getMilliseconds","mapper","call","Date","constant","formatDay","formatMonth","formatYear","formatDayHeader","formatDayTitle","formatMonthTitle","datepickerMode","minMode","maxMode","showWeeks","startingDay","yearRange","minDate","maxDate","shortcutPropagation","$attrs","$interpolate","$log","dateFilter","datepickerConfig","ngModelCtrl","noop","modes","key","isDefined","$parent","$eval","refreshView","uniqueId","$id","Math","floor","random","initDate","activeDate","$isEmpty","$modelValue","$invalid","isActive","dateObject","compare","activeDateId","uid","init","ngModelCtrl_","isNaN","error","$setValidity","_refreshView","isDisabled","createDateObject","current","customClass","dateDisabled","arr","size","arrays","splice","fixTimeZone","setHours","select","setFullYear","move","direction","years","months","toggleMode","keys","13","32","33","34","35","36","37","38","39","40","focusElement","focus","keydown","evt","which","shiftKey","altKey","stopPropagation","ctrlKey","handleKeyDown","restrict","ctrls","datepickerCtrl","getDaysInMonth","DAYS_IN_MONTH","getDates","startDate","dates","Array","setDate","getISO8601WeekNumber","checkDate","getDay","time","getTime","setMonth","round","firstDayOfMonth","difference","numDisplayedFromPreviousMonth","firstDate","days","extend","secondary","labels","j","abbr","full","rows","weekNumbers","thursdayIndex","numWeeks","curWeek","date1","date2","min","getStartingYear","parseInt","range","start","datepickerPopup","html5Types","datetime-local","currentText","clearText","closeText","closeOnDateSelection","appendToBody","showButtonBar","$compile","$position","dateParser","datepickerPopupConfig","cameltoDash","string","$1","toLowerCase","parseDate","viewValue","isDate","dateFormat","validator","modelValue","datepickerAppendToBody","getText","isHtml5DateInput","$observe","oldValue","newDateFormat","Error","popupEl","ng-model","ng-change","datepickerEl","datepickerOptions","options","option","watchData","getAttribute","setAttribute","assign","oldvalue","isFunction","$formatters","$$parserName","$validators","$parsers","unshift","dateSelection","val","$viewChangeListeners","documentClickBind","event","target","inputKeydownBind","position","prop","$broadcast","today","close","$popup","append","openClass","openScope","dropdownScope","closeDropdown","keybindFilter","getAutoClose","toggleElement","getToggleElement","contains","dropdownElement","getDropdownElement","$$phase","focusToggleElement","isKeynavEnabled","test","focusDropdownEntry","dropdownConfig","dropdownService","$animate","$templateRequest","templateScope","getIsOpen","$new","setIsOpen","toggleInvoker","onToggle","keynavEnabled","$element","dropdownAppendToBody","keyboardNav","toggle","arguments","autoClose","getElement","elems","eq","selectedOption","wasOpen","pos","positionElements","window","then","dropdownMenuTemplateUrl","tplContent","trim","newEl","replaceWith","$destroy","dropdownCtrl","tplUrl","toggleDropdown","aria-haspopup","aria-expanded","factory","createNew","stack","add","get","idx","removeTop","$modalStack","linkFn","modalInClass","NOW_CLOSING_EVENT","setIsAsync","done","compile","tElement","tAttrs","backdropClass","$q","windowClass","modal","getTop","backdrop","currentTarget","dismiss","$isRendered","modalRenderDeferObj","defer","resolve","promise","inputsWithAutofocus","querySelectorAll","modalRendered","modalAnimation","modalAnimationClass","$transclude","clone","empty","$$stackedMap","backdropIndex","topBackdropIndex","opened","openedWindows","removeModalWindow","modalInstance","elementToReceiveFocus","body","modalWindow","removeAfterAnimate","modalDomEl","modalScope","OPENED_MODAL_CLASS","checkRemoveBackdrop","backdropDomEl","backdropScopeRef","backdropScope","undefined","domEl","afterAnimating","asyncDeferred","asyncPromise","when","broadcastClosing","resultOrReason","closing","defaultPrevented","newBackdropIndex","keyboard","modalOpener","activeElement","deferred","renderDeferred","currBackdropIndex","angularBackgroundDomEl","animation","angularDomEl","template-url","windowTemplateUrl","window-class","animate","result","reason","reject","dismissAll","topModal","provider","$modalProvider","$get","$injector","$controller","getTemplatePromise","getResolvePromises","resolves","promisesArr","isArray","invoke","$modal","modalOptions","modalResultDeferred","modalOpenedDeferred","modalRenderDeferred","rendered","templateAndResolvePromise","all","concat","tplAndVars","$close","$dismiss","ctrlInstance","ctrlLocals","resolveIter","$modalInstance","bindToController","getStyle","el","cssprop","currentStyle","getComputedStyle","isStaticPositioned","parentOffsetEl","docDomEl","offsetParent","elBCR","offsetParentBCR","offsetParentEl","clientTop","scrollTop","clientLeft","scrollLeft","boundingClientRect","getBoundingClientRect","width","height","pageYOffset","documentElement","pageXOffset","hostEl","targetEl","positionStr","hostElPos","targetElWidth","targetElHeight","targetElPos","positionStrParts","pos0","pos1","shiftWidth","center","shiftHeight","bottom"],"mappings":"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","file":"superdesk-ui-framework.js"} \ No newline at end of file diff --git a/dist/superdesk-ui-framework.min.css b/dist/superdesk-ui-framework.min.css index 6f5afcfe..36905be0 100644 --- a/dist/superdesk-ui-framework.min.css +++ b/dist/superdesk-ui-framework.min.css @@ -1,2 +1,2 @@ -@charset "UTF-8";.btn,button{cursor:pointer}.modal,.modal-open,.sd-alert--hidden,.sd-create-btn{overflow:hidden}.badge,.btn,.icn-btn,.sd-alert__info-btn{text-align:center}.badge,.btn,.label,.sd-text__slugline{text-transform:uppercase}*{box-sizing:border-box}::after,::before{box-sizing:inherit}.panel-info__icon,.sd-create-btn .circle,input[type=search]{box-sizing:border-box}:focus,select:active,select:focus{outline:0}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;line-height:1.8rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{border:0;background:0 0}.fade.ng-hide{opacity:0}.fade.ng-hide-add,.fade.ng-hide-remove{display:block!important}.fade.ng-hide-remove{transition:all linear .2s}.fade.ng-hide-add{position:absolute;transition:all linear .3s}@keyframes fadeIn{0%,50%{opacity:0}100%{opacity:1}}@keyframes dropOut2{0%{transform:translateY(-4.8rem)}100%{transform:translateY(0)}}.sd-card__thumbnail{transition:all .2s ease-in;height:20rem}.sd-card__thumbnail.ng-hide{opacity:0;height:.1rem!important}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.no-padding{padding:0!important}.no-border{border:0!important}.sd-shadow--z1{box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.08)!important;transition:box-shadow .3s ease-out}.sd-shadow--z1.btn:active{box-shadow:none!important;transition:box-shadow .4s ease-out}.sd-shadow--z2{box-shadow:0 1px 4px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.16)!important;transition:box-shadow .3s ease-out}.sd-shadow--z2.btn:active{box-shadow:none!important;transition:box-shadow .4s ease-out}.sd-shadow--z3{box-shadow:0 1px 6px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.24)!important;transition:box-shadow .3s ease-out}.sd-shadow--z3.btn:active{box-shadow:none!important;transition:box-shadow .4s ease-out}.sd-shadow--z4{box-shadow:0 2px 10px rgba(0,0,0,.2),0 6px 16px rgba(0,0,0,.3)!important;transition:box-shadow .3s ease-out}.sd-shadow--z4.btn:active{box-shadow:none!important;transition:box-shadow .4s ease-out}::-webkit-scrollbar{width:8px;height:8px;margin:-1px 0;position:fixed;right:10px}::-webkit-scrollbar:hover{background-color:#e8e8e8;cursor:pointer}::-webkit-scrollbar-thumb{background:#bbb}::-webkit-scrollbar-thumb:hover{background:#777;cursor:pointer}.sd-overflow-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-no-wrap{white-space:nowrap}.element-with-badge{display:inline-block;position:relative}.element-with-badge .badge{position:absolute;top:-.9rem;right:-.9rem}.btn+.element-with-badge,.element-with-badge+.btn,.element-with-badge+.element-with-badge{margin-left:1.2rem;vertical-align:top}.sd-heading-3{font-size:1.6rem;margin-bottom:1.6rem}.sd-text__slugline{color:#005b7f;font-weight:500;font-size:1.2rem;margin-right:1rem}p strong{font-weight:500}.sd-text__date-time,time{color:#747474;font-weight:300;letter-spacing:.025em}time.small{font-size:calc(100% - .1rem)}.btn,.sd-text__date-and-author,.sd-text__date-time--small{font-size:1.2rem}.sd-text__author{font-weight:500;color:#333}.sd-text__info{font-weight:300;color:#747474}.btn{display:inline-block;vertical-align:middle;margin:0;padding:.7rem 1.4rem;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color .2s ease-out,color .1s ease-out;line-height:1;letter-spacing:.1em;text-decoration:none;background-color:rgba(51,51,51,.25);color:#333}.btn:focus,.btn:hover{background-color:rgba(8,8,8,.25);color:#333;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--active,.btn:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--small{font-size:1rem;padding:.5rem 1rem}.btn.btn--large{font-size:1.4rem;padding:1rem 2rem}.btn.btn--expanded{display:block;width:100%;margin-right:0;margin-left:0}.btn.btn--default{background-color:rgba(51,51,51,.25);color:#333}.btn.btn--default:focus,.btn.btn--default:hover{background-color:rgba(41,41,41,.25);color:#333;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--default:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--primary{background-color:#5ea9c8;color:#fff}.btn.btn--primary:focus,.btn.btn--primary:hover{background-color:#3c8eaf;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--primary:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--primary [class*=" icon-"],.btn.btn--primary [class^=icon-]{color:#fff}.btn.btn--success{background-color:#46a546;color:#fff}.btn.btn--success:focus,.btn.btn--success:hover{background-color:#388438;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--success:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--success [class*=" icon-"],.btn.btn--success [class^=icon-]{color:#fff}.btn.btn--warning{background-color:#dd8200;color:#fff}.btn.btn--warning:focus,.btn.btn--warning:hover{background-color:#b16800;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--warning:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--warning [class*=" icon-"],.btn.btn--warning [class^=icon-]{color:#fff}.btn.btn--alert{background-color:#E51C23;color:#fff}.btn.btn--alert:focus,.btn.btn--alert:hover{background-color:#b8151b;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--alert:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--alert [class*=" icon-"],.btn.btn--alert [class^=icon-]{color:#fff}.btn.btn--highlight{background-color:#9c27b0;color:#fff}.btn.btn--highlight:focus,.btn.btn--highlight:hover{background-color:#7d1f8d;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--highlight:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--highlight [class*=" icon-"],.btn.btn--highlight [class^=icon-]{color:#fff}.btn.btn--sd-green{background-color:#1eb06c;color:#fff}.btn.btn--sd-green:focus,.btn.btn--sd-green:hover{background-color:#188d56;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--hollow,.btn.btn--hollow:focus,.btn.btn--hollow:hover,.btn.btn--text-only{background-color:transparent}.btn.btn--sd-green:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--sd-green [class*=" icon-"],.btn.btn--sd-green [class^=icon-]{color:#fff}.btn.btn--hollow{border:1px solid #333;color:#333}.btn.btn--hollow:focus,.btn.btn--hollow:hover{border-color:rgba(51,51,51,.9);color:rgba(51,51,51,.9)}.btn.btn--hollow.btn--default{border:1px solid #333;color:#333}.btn.btn--hollow.btn--default:focus,.btn.btn--hollow.btn--default:hover{border-color:rgba(51,51,51,.9);color:rgba(51,51,51,.9)}.btn.btn--hollow.btn--default [class*=" icon-"],.btn.btn--hollow.btn--default [class^=icon-]{color:#333}.btn.btn--hollow.btn--primary{border:1px solid #5ea9c8;color:#5ea9c8}.btn.btn--hollow.btn--primary:focus,.btn.btn--hollow.btn--primary:hover{border-color:rgba(94,169,200,.9);color:rgba(94,169,200,.9)}.btn.btn--hollow.btn--primary [class*=" icon-"],.btn.btn--hollow.btn--primary [class^=icon-]{color:#5ea9c8}.btn.btn--hollow.btn--success{border:1px solid #46a546;color:#46a546}.btn.btn--hollow.btn--success:focus,.btn.btn--hollow.btn--success:hover{border-color:rgba(70,165,70,.9);color:rgba(70,165,70,.9)}.btn.btn--hollow.btn--success [class*=" icon-"],.btn.btn--hollow.btn--success [class^=icon-]{color:#46a546}.btn.btn--hollow.btn--warning{border:1px solid #dd8200;color:#dd8200}.btn.btn--hollow.btn--warning:focus,.btn.btn--hollow.btn--warning:hover{border-color:rgba(221,130,0,.9);color:rgba(221,130,0,.9)}.btn.btn--hollow.btn--warning [class*=" icon-"],.btn.btn--hollow.btn--warning [class^=icon-]{color:#dd8200}.btn.btn--hollow.btn--alert{border:1px solid #E51C23;color:#E51C23}.btn.btn--hollow.btn--alert:focus,.btn.btn--hollow.btn--alert:hover{border-color:rgba(229,28,35,.9);color:rgba(229,28,35,.9)}.btn.btn--hollow.btn--alert [class*=" icon-"],.btn.btn--hollow.btn--alert [class^=icon-]{color:#E51C23}.btn.btn--hollow.btn--highlight{border:1px solid #9c27b0;color:#9c27b0}.btn.btn--hollow.btn--highlight:focus,.btn.btn--hollow.btn--highlight:hover{border-color:rgba(156,39,176,.9);color:rgba(156,39,176,.9)}.btn.btn--hollow.btn--highlight [class*=" icon-"],.btn.btn--hollow.btn--highlight [class^=icon-]{color:#9c27b0}.btn.btn--hollow.btn--sd-green{border:1px solid #1eb06c;color:#1eb06c}.btn.btn--hollow.btn--sd-green:focus,.btn.btn--hollow.btn--sd-green:hover{border-color:rgba(30,176,108,.9);color:rgba(30,176,108,.9)}.btn.btn--text-only.btn--alert:active,.btn.btn--text-only.btn--default:active,.btn.btn--text-only.btn--highlight:active,.btn.btn--text-only.btn--primary:active,.btn.btn--text-only.btn--sd-green:active,.btn.btn--text-only.btn--success:active,.btn.btn--text-only.btn--warning:active,.btn.btn--text-only:active{border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--hollow.btn--sd-green [class*=" icon-"],.btn.btn--hollow.btn--sd-green [class^=icon-]{color:#1eb06c}.btn.btn--text-only{color:#333}.btn.btn--text-only:focus,.btn.btn--text-only:hover{background-color:rgba(51,51,51,.125);color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--default{background-color:transparent;box-shadow:none;color:#333}.btn.btn--text-only.btn--default:focus,.btn.btn--text-only.btn--default:hover{background-color:rgba(51,51,51,.1);color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--default:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--primary{background-color:transparent;box-shadow:none;color:#5ea9c8}.btn.btn--text-only.btn--primary:focus,.btn.btn--text-only.btn--primary:hover{background-color:rgba(94,169,200,.1);color:#5ea9c8;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--primary:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--success{background-color:transparent;box-shadow:none;color:#46a546}.btn.btn--text-only.btn--success:focus,.btn.btn--text-only.btn--success:hover{background-color:rgba(70,165,70,.1);color:#46a546;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--success:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--warning{background-color:transparent;box-shadow:none;color:#dd8200}.btn.btn--text-only.btn--warning:focus,.btn.btn--text-only.btn--warning:hover{background-color:rgba(221,130,0,.1);color:#dd8200;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--warning:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--alert{background-color:transparent;box-shadow:none;color:#E51C23}.btn.btn--text-only.btn--alert:focus,.btn.btn--text-only.btn--alert:hover{background-color:rgba(229,28,35,.1);color:#E51C23;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--alert:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--highlight{background-color:transparent;box-shadow:none;color:#9c27b0}.btn.btn--text-only.btn--highlight:focus,.btn.btn--text-only.btn--highlight:hover{background-color:rgba(156,39,176,.1);color:#9c27b0;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--highlight:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--sd-green{background-color:transparent;box-shadow:none;color:#1eb06c}.btn.btn--text-only.btn--sd-green:focus,.btn.btn--text-only.btn--sd-green:hover{background-color:rgba(30,176,108,.1);color:#1eb06c;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--sd-green:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--disabled,.btn[disabled]{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled:focus,.btn.btn--disabled:hover,.btn[disabled]:focus,.btn[disabled]:hover{background-color:rgba(51,51,51,.25);color:#333;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--default,.btn[disabled].btn--default{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--default:focus,.btn.btn--disabled.btn--default:hover,.btn[disabled].btn--default:focus,.btn[disabled].btn--default:hover{background-color:#333;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--primary,.btn[disabled].btn--primary{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--primary:focus,.btn.btn--disabled.btn--primary:hover,.btn[disabled].btn--primary:focus,.btn[disabled].btn--primary:hover{background-color:#5ea9c8;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--success,.btn[disabled].btn--success{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--success:focus,.btn.btn--disabled.btn--success:hover,.btn[disabled].btn--success:focus,.btn[disabled].btn--success:hover{background-color:#46a546;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--warning,.btn[disabled].btn--warning{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--warning:focus,.btn.btn--disabled.btn--warning:hover,.btn[disabled].btn--warning:focus,.btn[disabled].btn--warning:hover{background-color:#dd8200;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--alert,.btn[disabled].btn--alert{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--alert:focus,.btn.btn--disabled.btn--alert:hover,.btn[disabled].btn--alert:focus,.btn[disabled].btn--alert:hover{background-color:#E51C23;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--highlight,.btn[disabled].btn--highlight{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--highlight:focus,.btn.btn--disabled.btn--highlight:hover,.btn[disabled].btn--highlight:focus,.btn[disabled].btn--highlight:hover{background-color:#9c27b0;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--sd-green,.btn[disabled].btn--sd-green{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--sd-green:focus,.btn.btn--disabled.btn--sd-green:hover,.btn[disabled].btn--sd-green:focus,.btn[disabled].btn--sd-green:hover{background-color:#1eb06c;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--hollow,.btn[disabled].btn--hollow{border:1px solid #333;color:#333}.btn.btn--disabled.btn--hollow,.btn.btn--disabled.btn--hollow:focus,.btn.btn--disabled.btn--hollow:hover,.btn[disabled].btn--hollow,.btn[disabled].btn--hollow:focus,.btn[disabled].btn--hollow:hover{background-color:transparent}.btn.btn--disabled.btn--hollow:focus,.btn.btn--disabled.btn--hollow:hover,.btn[disabled].btn--hollow:focus,.btn[disabled].btn--hollow:hover{border-color:#333;color:#333}.btn.btn--disabled.btn--hollow.btn--default,.btn[disabled].btn--hollow.btn--default{border:1px solid #333;color:#333}.btn.btn--disabled.btn--hollow.btn--default:focus,.btn.btn--disabled.btn--hollow.btn--default:hover,.btn[disabled].btn--hollow.btn--default:focus,.btn[disabled].btn--hollow.btn--default:hover{border-color:#333;color:#333}.btn.btn--disabled.btn--hollow.btn--primary,.btn[disabled].btn--hollow.btn--primary{border:1px solid #5ea9c8;color:#5ea9c8}.btn.btn--disabled.btn--hollow.btn--primary:focus,.btn.btn--disabled.btn--hollow.btn--primary:hover,.btn[disabled].btn--hollow.btn--primary:focus,.btn[disabled].btn--hollow.btn--primary:hover{border-color:#5ea9c8;color:#5ea9c8}.btn.btn--disabled.btn--hollow.btn--success,.btn[disabled].btn--hollow.btn--success{border:1px solid #46a546;color:#46a546}.btn.btn--disabled.btn--hollow.btn--success:focus,.btn.btn--disabled.btn--hollow.btn--success:hover,.btn[disabled].btn--hollow.btn--success:focus,.btn[disabled].btn--hollow.btn--success:hover{border-color:#46a546;color:#46a546}.btn.btn--disabled.btn--hollow.btn--warning,.btn[disabled].btn--hollow.btn--warning{border:1px solid #dd8200;color:#dd8200}.btn.btn--disabled.btn--hollow.btn--warning:focus,.btn.btn--disabled.btn--hollow.btn--warning:hover,.btn[disabled].btn--hollow.btn--warning:focus,.btn[disabled].btn--hollow.btn--warning:hover{border-color:#dd8200;color:#dd8200}.btn.btn--disabled.btn--hollow.btn--alert,.btn[disabled].btn--hollow.btn--alert{border:1px solid #E51C23;color:#E51C23}.btn.btn--disabled.btn--hollow.btn--alert:focus,.btn.btn--disabled.btn--hollow.btn--alert:hover,.btn[disabled].btn--hollow.btn--alert:focus,.btn[disabled].btn--hollow.btn--alert:hover{border-color:#e51c23;color:#e51c23}.btn.btn--disabled.btn--hollow.btn--highlight,.btn[disabled].btn--hollow.btn--highlight{border:1px solid #9c27b0;color:#9c27b0}.btn.btn--disabled.btn--hollow.btn--highlight:focus,.btn.btn--disabled.btn--hollow.btn--highlight:hover,.btn[disabled].btn--hollow.btn--highlight:focus,.btn[disabled].btn--hollow.btn--highlight:hover{border-color:#9c27b0;color:#9c27b0}.btn.btn--disabled.btn--hollow.btn--sd-green,.btn[disabled].btn--hollow.btn--sd-green{border:1px solid #1eb06c;color:#1eb06c}.btn.btn--disabled.btn--text-only.btn--alert:active,.btn.btn--disabled.btn--text-only.btn--default:active,.btn.btn--disabled.btn--text-only.btn--highlight:active,.btn.btn--disabled.btn--text-only.btn--primary:active,.btn.btn--disabled.btn--text-only.btn--sd-green:active,.btn.btn--disabled.btn--text-only.btn--success:active,.btn.btn--disabled.btn--text-only.btn--warning:active,.btn.btn--disabled.btn--text-only:active,.btn[disabled].btn--text-only.btn--alert:active,.btn[disabled].btn--text-only.btn--default:active,.btn[disabled].btn--text-only.btn--highlight:active,.btn[disabled].btn--text-only.btn--primary:active,.btn[disabled].btn--text-only.btn--sd-green:active,.btn[disabled].btn--text-only.btn--success:active,.btn[disabled].btn--text-only.btn--warning:active,.btn[disabled].btn--text-only:active{border-style:solid;border-width:1px}.btn.btn--disabled.btn--hollow.btn--sd-green:focus,.btn.btn--disabled.btn--hollow.btn--sd-green:hover,.btn[disabled].btn--hollow.btn--sd-green:focus,.btn[disabled].btn--hollow.btn--sd-green:hover{border-color:#1eb06c;color:#1eb06c}.btn.btn--disabled.btn--text-only.btn--alert:active,.btn.btn--disabled.btn--text-only.btn--alert:focus,.btn.btn--disabled.btn--text-only.btn--alert:hover,.btn.btn--disabled.btn--text-only.btn--default:active,.btn.btn--disabled.btn--text-only.btn--default:focus,.btn.btn--disabled.btn--text-only.btn--default:hover,.btn.btn--disabled.btn--text-only.btn--highlight:active,.btn.btn--disabled.btn--text-only.btn--highlight:focus,.btn.btn--disabled.btn--text-only.btn--highlight:hover,.btn.btn--disabled.btn--text-only.btn--primary:active,.btn.btn--disabled.btn--text-only.btn--primary:focus,.btn.btn--disabled.btn--text-only.btn--primary:hover,.btn.btn--disabled.btn--text-only.btn--sd-green:active,.btn.btn--disabled.btn--text-only.btn--sd-green:focus,.btn.btn--disabled.btn--text-only.btn--sd-green:hover,.btn.btn--disabled.btn--text-only.btn--success:active,.btn.btn--disabled.btn--text-only.btn--success:focus,.btn.btn--disabled.btn--text-only.btn--success:hover,.btn.btn--disabled.btn--text-only.btn--warning:active,.btn.btn--disabled.btn--text-only.btn--warning:focus,.btn.btn--disabled.btn--text-only.btn--warning:hover,.btn.btn--disabled.btn--text-only:active,.btn.btn--disabled.btn--text-only:focus,.btn.btn--disabled.btn--text-only:hover,.btn[disabled].btn--text-only.btn--alert:active,.btn[disabled].btn--text-only.btn--alert:focus,.btn[disabled].btn--text-only.btn--alert:hover,.btn[disabled].btn--text-only.btn--default:active,.btn[disabled].btn--text-only.btn--default:focus,.btn[disabled].btn--text-only.btn--default:hover,.btn[disabled].btn--text-only.btn--highlight:active,.btn[disabled].btn--text-only.btn--highlight:focus,.btn[disabled].btn--text-only.btn--highlight:hover,.btn[disabled].btn--text-only.btn--primary:active,.btn[disabled].btn--text-only.btn--primary:focus,.btn[disabled].btn--text-only.btn--primary:hover,.btn[disabled].btn--text-only.btn--sd-green:active,.btn[disabled].btn--text-only.btn--sd-green:focus,.btn[disabled].btn--text-only.btn--sd-green:hover,.btn[disabled].btn--text-only.btn--success:active,.btn[disabled].btn--text-only.btn--success:focus,.btn[disabled].btn--text-only.btn--success:hover,.btn[disabled].btn--text-only.btn--warning:active,.btn[disabled].btn--text-only.btn--warning:focus,.btn[disabled].btn--text-only.btn--warning:hover,.btn[disabled].btn--text-only:active,.btn[disabled].btn--text-only:focus,.btn[disabled].btn--text-only:hover{box-shadow:none;border-color:transparent}.btn.btn--disabled.btn--text-only,.btn.btn--disabled.btn--text-only.btn--default,.btn.btn--disabled.btn--text-only.btn--default:focus,.btn.btn--disabled.btn--text-only.btn--default:hover,.btn.btn--disabled.btn--text-only:focus,.btn.btn--disabled.btn--text-only:hover,.btn[disabled].btn--text-only,.btn[disabled].btn--text-only.btn--default,.btn[disabled].btn--text-only.btn--default:focus,.btn[disabled].btn--text-only.btn--default:hover,.btn[disabled].btn--text-only:focus,.btn[disabled].btn--text-only:hover{background-color:transparent;color:#333}.btn.btn--disabled.btn--text-only.btn--primary,.btn.btn--disabled.btn--text-only.btn--primary:focus,.btn.btn--disabled.btn--text-only.btn--primary:hover,.btn[disabled].btn--text-only.btn--primary,.btn[disabled].btn--text-only.btn--primary:focus,.btn[disabled].btn--text-only.btn--primary:hover{background-color:transparent;color:#5ea9c8}.btn.btn--disabled.btn--text-only.btn--success,.btn.btn--disabled.btn--text-only.btn--success:focus,.btn.btn--disabled.btn--text-only.btn--success:hover,.btn[disabled].btn--text-only.btn--success,.btn[disabled].btn--text-only.btn--success:focus,.btn[disabled].btn--text-only.btn--success:hover{background-color:transparent;color:#46a546}.btn.btn--disabled.btn--text-only.btn--warning,.btn.btn--disabled.btn--text-only.btn--warning:focus,.btn.btn--disabled.btn--text-only.btn--warning:hover,.btn[disabled].btn--text-only.btn--warning,.btn[disabled].btn--text-only.btn--warning:focus,.btn[disabled].btn--text-only.btn--warning:hover{background-color:transparent;color:#dd8200}.btn.btn--disabled.btn--text-only.btn--alert,.btn.btn--disabled.btn--text-only.btn--alert:focus,.btn.btn--disabled.btn--text-only.btn--alert:hover,.btn[disabled].btn--text-only.btn--alert,.btn[disabled].btn--text-only.btn--alert:focus,.btn[disabled].btn--text-only.btn--alert:hover{background-color:transparent;color:#E51C23}.btn.btn--disabled.btn--text-only.btn--highlight,.btn.btn--disabled.btn--text-only.btn--highlight:focus,.btn.btn--disabled.btn--text-only.btn--highlight:hover,.btn[disabled].btn--text-only.btn--highlight,.btn[disabled].btn--text-only.btn--highlight:focus,.btn[disabled].btn--text-only.btn--highlight:hover{background-color:transparent;color:#9c27b0}.btn.btn--disabled.btn--text-only.btn--sd-green,.btn.btn--disabled.btn--text-only.btn--sd-green:focus,.btn.btn--disabled.btn--text-only.btn--sd-green:hover,.btn[disabled].btn--text-only.btn--sd-green,.btn[disabled].btn--text-only.btn--sd-green:focus,.btn[disabled].btn--text-only.btn--sd-green:hover{background-color:transparent;color:#1eb06c}.btn.btn--ui-dark.btn--alert:active,.btn.btn--ui-dark.btn--default:active,.btn.btn--ui-dark.btn--highlight:active,.btn.btn--ui-dark.btn--primary:active,.btn.btn--ui-dark.btn--sd-green:active,.btn.btn--ui-dark.btn--success:active,.btn.btn--ui-dark.btn--warning:active,.btn.btn--ui-dark:active{border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-style:solid;border-width:1px}.btn.btn--ui-dark{background-color:rgba(245,245,245,.25);color:#fff}.btn.btn--ui-dark:focus,.btn.btn--ui-dark:hover{background-color:rgba(196,196,196,.25);color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--default{background-color:#F5F5F5;color:#fff}.btn.btn--ui-dark.btn--default:focus,.btn.btn--ui-dark.btn--default:hover{background-color:#c4c4c4;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--default:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--primary{background-color:#5ea9c8;color:#fff}.btn.btn--ui-dark.btn--primary:focus,.btn.btn--ui-dark.btn--primary:hover{background-color:#3c8eaf;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--primary:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--success{background-color:#46a546;color:#fff}.btn.btn--ui-dark.btn--success:focus,.btn.btn--ui-dark.btn--success:hover{background-color:#388438;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--success:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--warning{background-color:#dd8200;color:#fff}.btn.btn--ui-dark.btn--warning:focus,.btn.btn--ui-dark.btn--warning:hover{background-color:#b16800;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--warning:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--alert{background-color:#E51C23;color:#fff}.btn.btn--ui-dark.btn--alert:focus,.btn.btn--ui-dark.btn--alert:hover{background-color:#b8151b;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--alert:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--highlight{background-color:#bf00e0;color:#fff}.btn.btn--ui-dark.btn--highlight:focus,.btn.btn--ui-dark.btn--highlight:hover{background-color:#9900b3;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--highlight:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--sd-green{background-color:#1eb06c;color:#fff}.btn.btn--ui-dark.btn--sd-green:focus,.btn.btn--ui-dark.btn--sd-green:hover{background-color:#188d56;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--disabled,.btn.btn--ui-dark.btn--disabled:focus,.btn.btn--ui-dark.btn--disabled:hover,.btn.btn--ui-dark[disabled],.btn.btn--ui-dark[disabled]:focus,.btn.btn--ui-dark[disabled]:hover{background-color:rgba(245,245,245,.25);color:#fff}.btn.btn--ui-dark.btn--sd-green:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--disabled.btn--alert:active,.btn.btn--ui-dark.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--disabled.btn--default:active,.btn.btn--ui-dark.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--disabled.btn--highlight:active,.btn.btn--ui-dark.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--disabled.btn--primary:active,.btn.btn--ui-dark.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--disabled.btn--success:active,.btn.btn--ui-dark.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--disabled.btn--warning:active,.btn.btn--ui-dark.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--disabled:active,.btn.btn--ui-dark.btn--disabled:focus,.btn.btn--ui-dark.btn--disabled:hover,.btn.btn--ui-dark[disabled].btn--alert:active,.btn.btn--ui-dark[disabled].btn--alert:focus,.btn.btn--ui-dark[disabled].btn--alert:hover,.btn.btn--ui-dark[disabled].btn--default:active,.btn.btn--ui-dark[disabled].btn--default:focus,.btn.btn--ui-dark[disabled].btn--default:hover,.btn.btn--ui-dark[disabled].btn--highlight:active,.btn.btn--ui-dark[disabled].btn--highlight:focus,.btn.btn--ui-dark[disabled].btn--highlight:hover,.btn.btn--ui-dark[disabled].btn--primary:active,.btn.btn--ui-dark[disabled].btn--primary:focus,.btn.btn--ui-dark[disabled].btn--primary:hover,.btn.btn--ui-dark[disabled].btn--sd-green:active,.btn.btn--ui-dark[disabled].btn--sd-green:focus,.btn.btn--ui-dark[disabled].btn--sd-green:hover,.btn.btn--ui-dark[disabled].btn--success:active,.btn.btn--ui-dark[disabled].btn--success:focus,.btn.btn--ui-dark[disabled].btn--success:hover,.btn.btn--ui-dark[disabled].btn--warning:active,.btn.btn--ui-dark[disabled].btn--warning:focus,.btn.btn--ui-dark[disabled].btn--warning:hover,.btn.btn--ui-dark[disabled]:active,.btn.btn--ui-dark[disabled]:focus,.btn.btn--ui-dark[disabled]:hover{border-color:transparent;box-shadow:none}.btn.btn--ui-dark.btn--disabled:active,.btn.btn--ui-dark[disabled]:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--default,.btn.btn--ui-dark[disabled].btn--default{background-color:#F5F5F5;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--disabled.btn--default:hover,.btn.btn--ui-dark[disabled].btn--default:focus,.btn.btn--ui-dark[disabled].btn--default:hover{background-color:#f5f5f5;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--primary,.btn.btn--ui-dark.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--disabled.btn--primary:hover,.btn.btn--ui-dark[disabled].btn--primary,.btn.btn--ui-dark[disabled].btn--primary:focus,.btn.btn--ui-dark[disabled].btn--primary:hover{background-color:#5ea9c8;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--default:active,.btn.btn--ui-dark[disabled].btn--default:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--primary:active,.btn.btn--ui-dark[disabled].btn--primary:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--success,.btn.btn--ui-dark.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--disabled.btn--success:hover,.btn.btn--ui-dark[disabled].btn--success,.btn.btn--ui-dark[disabled].btn--success:focus,.btn.btn--ui-dark[disabled].btn--success:hover{background-color:#46a546;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--warning,.btn.btn--ui-dark.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--disabled.btn--warning:hover,.btn.btn--ui-dark[disabled].btn--warning,.btn.btn--ui-dark[disabled].btn--warning:focus,.btn.btn--ui-dark[disabled].btn--warning:hover{background-color:#dd8200;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--success:active,.btn.btn--ui-dark[disabled].btn--success:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--warning:active,.btn.btn--ui-dark[disabled].btn--warning:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--alert,.btn.btn--ui-dark[disabled].btn--alert{background-color:#E51C23;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--disabled.btn--alert:hover,.btn.btn--ui-dark[disabled].btn--alert:focus,.btn.btn--ui-dark[disabled].btn--alert:hover{background-color:#e51c23;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--alert:active,.btn.btn--ui-dark[disabled].btn--alert:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--highlight,.btn.btn--ui-dark.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark[disabled].btn--highlight,.btn.btn--ui-dark[disabled].btn--highlight:focus,.btn.btn--ui-dark[disabled].btn--highlight:hover{background-color:#bf00e0;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--sd-green,.btn.btn--ui-dark.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark[disabled].btn--sd-green,.btn.btn--ui-dark[disabled].btn--sd-green:focus,.btn.btn--ui-dark[disabled].btn--sd-green:hover{background-color:#1eb06c;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--highlight:active,.btn.btn--ui-dark[disabled].btn--highlight:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark[disabled].btn--sd-green:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--text-only.btn--alert:active,.btn.btn--ui-dark.btn--text-only.btn--default:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:active,.btn.btn--ui-dark.btn--text-only.btn--disabled:active,.btn.btn--ui-dark.btn--text-only.btn--highlight:active,.btn.btn--ui-dark.btn--text-only.btn--primary:active,.btn.btn--ui-dark.btn--text-only.btn--success:active,.btn.btn--ui-dark.btn--text-only.btn--warning:active,.btn.btn--ui-dark.btn--text-only:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:active,.btn.btn--ui-dark.btn--text-only[disabled]:active{border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--ui-dark.btn--text-only{background-color:transparent;box-shadow:none;color:#F5F5F5}.btn.btn--ui-dark.btn--text-only:focus,.btn.btn--ui-dark.btn--text-only:hover{background-color:rgba(245,245,245,.1);color:#F5F5F5;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--default{background-color:transparent;color:#F5F5F5}.btn.btn--ui-dark.btn--text-only.btn--default:focus,.btn.btn--ui-dark.btn--text-only.btn--default:hover{background-color:rgba(245,245,245,.2);color:#F5F5F5;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--default:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--primary{background-color:transparent;color:#5ea9c8}.btn.btn--ui-dark.btn--text-only.btn--primary:focus,.btn.btn--ui-dark.btn--text-only.btn--primary:hover{background-color:rgba(94,169,200,.2);color:#5ea9c8;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--primary:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--success{background-color:transparent;color:#46a546}.btn.btn--ui-dark.btn--text-only.btn--success:focus,.btn.btn--ui-dark.btn--text-only.btn--success:hover{background-color:rgba(70,165,70,.2);color:#46a546;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--success:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--warning{background-color:transparent;color:#dd8200}.btn.btn--ui-dark.btn--text-only.btn--warning:focus,.btn.btn--ui-dark.btn--text-only.btn--warning:hover{background-color:rgba(221,130,0,.2);color:#dd8200;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--warning:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--alert{background-color:transparent;color:#E51C23}.btn.btn--ui-dark.btn--text-only.btn--alert:focus,.btn.btn--ui-dark.btn--text-only.btn--alert:hover{background-color:rgba(229,28,35,.2);color:#E51C23;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--alert:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--highlight{background-color:transparent;color:#bf00e0}.btn.btn--ui-dark.btn--text-only.btn--highlight:focus,.btn.btn--ui-dark.btn--text-only.btn--highlight:hover{background-color:rgba(191,0,224,.2);color:#bf00e0;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--highlight:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--sd-green{background-color:transparent;color:#1eb06c}.btn.btn--ui-dark.btn--text-only.btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only.btn--sd-green:hover{background-color:rgba(30,176,108,.2);color:#1eb06c;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--disabled,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled:hover,.btn.btn--ui-dark.btn--text-only[disabled],.btn.btn--ui-dark.btn--text-only[disabled].btn--default,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:hover,.btn.btn--ui-dark.btn--text-only[disabled]:focus,.btn.btn--ui-dark.btn--text-only[disabled]:hover{background-color:transparent;color:#F5F5F5}.btn.btn--ui-dark.btn--text-only.btn--sd-green:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--icon-only-circle.btn--text-only:active,.btn.btn--icon-only-circle.btn--text-only:focus,.btn.btn--icon-only-circle.btn--text-only:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled:active,.btn.btn--ui-dark.btn--text-only.btn--disabled:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:hover,.btn.btn--ui-dark.btn--text-only[disabled]:active,.btn.btn--ui-dark.btn--text-only[disabled]:focus,.btn.btn--ui-dark.btn--text-only[disabled]:hover{box-shadow:none}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:hover{background-color:transparent;color:#5ea9c8}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--success,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:hover{background-color:transparent;color:#46a546}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:hover{background-color:transparent;color:#dd8200}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:hover{background-color:transparent;color:#E51C23}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:hover{background-color:transparent;color:#bf00e0}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:hover{color:#1eb06c;background-color:transparent}.btn.btn--ui-dark.btn--hollow{border:1px solid rgba(245,245,245,.7);color:rgba(245,245,245,.7)}.btn.btn--ui-dark.btn--hollow,.btn.btn--ui-dark.btn--hollow:focus,.btn.btn--ui-dark.btn--hollow:hover{background-color:transparent}.btn.btn--ui-dark.btn--hollow:focus,.btn.btn--ui-dark.btn--hollow:hover{border-color:rgba(245,245,245,.63);color:rgba(245,245,245,.63)}.btn.btn--ui-dark.btn--hollow.btn--default{border:1px solid #F5F5F5;color:#F5F5F5}.btn.btn--ui-dark.btn--hollow.btn--default:focus,.btn.btn--ui-dark.btn--hollow.btn--default:hover{border-color:rgba(245,245,245,.9);color:rgba(245,245,245,.9)}.btn.btn--ui-dark.btn--hollow.btn--primary{border:1px solid #5ea9c8;color:#5ea9c8}.btn.btn--ui-dark.btn--hollow.btn--primary:focus,.btn.btn--ui-dark.btn--hollow.btn--primary:hover{border-color:rgba(94,169,200,.9);color:rgba(94,169,200,.9)}.btn.btn--ui-dark.btn--hollow.btn--success{border:1px solid #46a546;color:#46a546}.btn.btn--ui-dark.btn--hollow.btn--success:focus,.btn.btn--ui-dark.btn--hollow.btn--success:hover{border-color:rgba(70,165,70,.9);color:rgba(70,165,70,.9)}.btn.btn--ui-dark.btn--hollow.btn--warning{border:1px solid #dd8200;color:#dd8200}.btn.btn--ui-dark.btn--hollow.btn--warning:focus,.btn.btn--ui-dark.btn--hollow.btn--warning:hover{border-color:rgba(221,130,0,.9);color:rgba(221,130,0,.9)}.btn.btn--ui-dark.btn--hollow.btn--alert{border:1px solid #E51C23;color:#E51C23}.btn.btn--ui-dark.btn--hollow.btn--alert:focus,.btn.btn--ui-dark.btn--hollow.btn--alert:hover{border-color:rgba(229,28,35,.9);color:rgba(229,28,35,.9)}.btn.btn--ui-dark.btn--hollow.btn--highlight{border:1px solid #bf00e0;color:#bf00e0}.btn.btn--ui-dark.btn--hollow.btn--highlight:focus,.btn.btn--ui-dark.btn--hollow.btn--highlight:hover{border-color:rgba(191,0,224,.9);color:rgba(191,0,224,.9)}.btn.btn--ui-dark.btn--hollow.btn--sd-green{border:1px solid #1eb06c;color:#1eb06c}.btn.btn--ui-dark.btn--hollow.btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow.btn--sd-green:hover{border-color:rgba(30,176,108,.9);color:rgba(30,176,108,.9)}.btn.btn--ui-dark.btn--hollow.btn--disabled,.btn.btn--ui-dark.btn--hollow[disabled]{border:1px solid #F5F5F5;color:#F5F5F5}.btn.btn--ui-dark.btn--hollow.btn--disabled,.btn.btn--ui-dark.btn--hollow.btn--disabled:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled:hover,.btn.btn--ui-dark.btn--hollow[disabled],.btn.btn--ui-dark.btn--hollow[disabled]:focus,.btn.btn--ui-dark.btn--hollow[disabled]:hover{background-color:transparent}.btn.btn--ui-dark.btn--hollow.btn--disabled:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled:hover,.btn.btn--ui-dark.btn--hollow[disabled]:focus,.btn.btn--ui-dark.btn--hollow[disabled]:hover{border-color:#f5f5f5;color:#f5f5f5}.btn.btn--ui-dark.btn--hollow.btn--disabled:active,.btn.btn--ui-dark.btn--hollow.btn--disabled:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled:hover,.btn.btn--ui-dark.btn--hollow[disabled]:active,.btn.btn--ui-dark.btn--hollow[disabled]:focus,.btn.btn--ui-dark.btn--hollow[disabled]:hover{box-shadow:none}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default,.btn.btn--ui-dark.btn--hollow[disabled].btn--default{border:1px solid #F5F5F5;color:#F5F5F5}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:hover{border-color:#f5f5f5;color:#f5f5f5}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary{border:1px solid #5ea9c8;color:#5ea9c8}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:hover{border-color:#5ea9c8;color:#5ea9c8}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success,.btn.btn--ui-dark.btn--hollow[disabled].btn--success{border:1px solid #46a546;color:#46a546}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:hover{border-color:#46a546;color:#46a546}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning{border:1px solid #dd8200;color:#dd8200}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:hover{border-color:#dd8200;color:#dd8200}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert{border:1px solid #E51C23;color:#E51C23}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:hover{border-color:#e51c23;color:#e51c23}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight{border:1px solid #bf00e0;color:#bf00e0}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:hover{border-color:#bf00e0;color:#bf00e0}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green{border:1px solid #1eb06c;color:#1eb06c}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:hover{border-color:#1eb06c;color:#1eb06c}.btn+.btn{margin-left:4px}.btn [class*=" icon-"],.btn [class^=icon-]{margin:-.6rem .6rem -.3rem -.3rem;line-height:1;vertical-align:middle}.btn.btn--icon-only [class*=" icon-"],.btn.btn--icon-only [class^=icon-],.btn.btn--icon-only-circle [class*=" icon-"],.btn.btn--icon-only-circle [class^=icon-]{display:inline-block;margin:0;vertical-align:middle}.btn.btn--icon-only{padding:.5rem .8rem}.btn.btn--icon-only.btn--large{padding:.9rem 1.4rem}.btn.btn--icon-only.btn--small{padding:.2rem .4rem}.btn.btn--icon-only-circle{padding:.5rem;border-radius:50%}.btn.btn--icon-only-circle.btn--large{padding:.9rem}.btn.btn--icon-only-circle.btn--small{padding:.2rem}.btn.btn--icon-only-circle.btn--text-only{background-color:transparent;color:#333;transition:background-color .2s ease-out,color .1s ease-out,opacity .1s ease-out;opacity:.5}.btn.btn--icon-only-circle.btn--text-only:focus,.btn.btn--icon-only-circle.btn--text-only:hover{color:#333}.btn.btn--icon-only-circle.btn--text-only:active{border-style:solid;border-width:1px}.btn.btn--icon-only-circle.btn--text-only [class*=" icon-"],.btn.btn--icon-only-circle.btn--text-only [class^=icon-]{color:inherit}.btn.btn--icon-only-circle.btn--text-only:active,.btn.btn--icon-only-circle.btn--text-only:focus,.btn.btn--icon-only-circle.btn--text-only:hover{opacity:1;border-color:transparent}.btn.btn--icon-only-circle.btn--text-only:hover{background-color:rgba(35,35,35,0)}.btn.btn--icon-only-circle.btn--text-only:active,.btn.btn--icon-only-circle.btn--text-only:focus{background-color:rgba(35,35,35,.2)}.btn.btn--icon-only-circle.btn--text-only.btn--ui-dark [class*=" icon-"],.btn.btn--icon-only-circle.btn--text-only.btn--ui-dark [class^=icon-]{color:#fff}.sd-create-btn{width:4.8rem;height:4.8rem;line-height:4.8rem;padding:0!important;position:relative;background:#fff}.sd-create-btn i{position:absolute;z-index:1;display:block;top:50%;margin-top:-.8rem;left:50%;margin-left:-.8rem;opacity:1!important;color:#fff;line-height:1.6rem!important}.sd-create-btn .circle{display:inline-block;text-align:center;width:2.6rem;height:2.6rem;margin:1.1rem 0 0;padding:0;border-radius:50%;background-color:#5ea9c8;color:#fff;position:relative;-webkit-transition:all 60ms ease-in;-moz-transition:all 60ms ease-in;-ms-transition:all 60ms ease-in;-o-transition:all 60ms ease-in;transition:all 60ms ease-in}.sd-create-btn:hover .circle{width:3.4rem;height:3.4rem;margin-top:.7rem;margin-left:0}.sd-create-btn:active .circle{width:6.8rem;height:6.8rem;margin:-1rem 0 0 -1rem;-webkit-transition:all 30ms ease-in;-moz-transition:all 30ms ease-in;-ms-transition:all 30ms ease-in;-o-transition:all 30ms ease-in;transition:all 30ms ease-in}.icn-btn{line-height:1;font-size:1.6rem;transition:background-color .2s ease-out,color .1s ease-out,opacity .1s ease-out;padding:.6rem;height:1.75em;width:1.75em;border-radius:50%;background-color:transparent;opacity:.75;background-color:rgba(55,55,55,0);color:inherit;text-decoration:none;display:inline-block;vertical-align:middle;cursor:pointer}.icn-btn [class*=" icon-"],.icn-btn [class^=icon-]{color:inherit;vertical-align:baseline!important}.label,.sd-alert{vertical-align:middle}.icn-btn:hover{opacity:1;text-decoration:none}.icn-btn:active{opacity:1;background-color:rgba(155,155,155,.25)}.icn-btn:active [class*=" icon-"],.icn-btn:active [class^=icon-]{color:#5ea9c8;opacity:1}.icn-btn--overlay{opacity:.9;background-color:rgba(35,35,35,.3)}.icn-btn--overlay:hover{opacity:1;background-color:rgba(35,35,35,.7)}.icn-btn--overlay:active{opacity:1;background-color:rgba(35,35,35,.8)}.label{display:inline-block;padding:0 .6rem;border-radius:2px;line-height:1.4rem;letter-spacing:.125em;font-size:.9rem;white-space:nowrap;cursor:default;border:1px solid transparent;font-weight:500;background:#666;color:#fff}.label.label--large{font-size:1.1rem;padding:.4rem 1.2rem;line-height:1}.label.label--default{background:#333}.label.label--primary{background:#5ea9c8}.label.label--success{background:#46a546}.label.label--warning{background:#dd8200}.label.label--alert{background:#E51C23}.label.label--highlight{background:#9c27b0}.label.label--success2{background:#56812e}.label.label--yellow2{background:#d2a800}.label.label--orange2{background:#da7200}.label.label--red2{background:#be1600}.label.label--highlight2{background:#e30083}.label.label--highlight3{background:#8b008b}.label.label--highlight4{background:#7300ab}.label.label--darkBlue2{background:navy}.label.label--sd-green{background:#1eb06c}.label.label--hollow{border:1px solid #666;background-color:transparent;color:#666}.label.label--hollow.label--default{border:1px solid #333;background-color:transparent;color:#333}.label.label--hollow.label--primary{border:1px solid #5ea9c8;background-color:transparent;color:#5ea9c8}.label.label--hollow.label--success{border:1px solid #46a546;background-color:transparent;color:#46a546}.label.label--hollow.label--warning{border:1px solid #dd8200;background-color:transparent;color:#dd8200}.label.label--hollow.label--alert{border:1px solid #E51C23;background-color:transparent;color:#E51C23}.label.label--hollow.label--highlight{border:1px solid #9c27b0;background-color:transparent;color:#9c27b0}.label.label--hollow.label--success2{border:1px solid #56812e;background-color:transparent;color:#56812e}.label.label--hollow.label--yellow2{border:1px solid #d2a800;background-color:transparent;color:#d2a800}.label.label--hollow.label--orange2{border:1px solid #da7200;background-color:transparent;color:#da7200}.label.label--hollow.label--red2{border:1px solid #be1600;background-color:transparent;color:#be1600}.label.label--hollow.label--highlight2{border:1px solid #e30083;background-color:transparent;color:#e30083}.label.label--hollow.label--highlight3{border:1px solid #8b008b;background-color:transparent;color:#8b008b}.label.label--hollow.label--highlight4{border:1px solid #7300ab;background-color:transparent;color:#7300ab}.label.label--hollow.label--darkBlue2{border:1px solid navy;background-color:transparent;color:navy}.label.label--hollow.label--sd-green{border:1px solid #1eb06c;background-color:transparent;color:#1eb06c}.badge{display:inline-block;min-width:1.8em;padding:.4em .5em .3em;border-radius:1em;font-size:1rem;line-height:1.1em;font-weight:400;background:#666;color:#fff}.badge.badge--default{background:#333}.badge.badge--primary{background:#5ea9c8}.badge.badge--success{background:#46a546}.badge.badge--warning{background:#dd8200}.badge.badge--alert{background:#E51C23}.badge.badge--highlight{background:#9c27b0}.badge.badge--sd-green{background:#1eb06c}.badge--light{background-color:#ddd;color:#333;font-weight:500}.sd-alert{padding:1.8rem 3rem 1.8rem 2rem;border-radius:4px;line-height:1.4em;font-size:1.4rem;border:1px solid transparent;font-weight:400;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.1);margin-bottom:2rem;background:rgba(153,153,153,.5);color:#333;max-height:20rem;max-width:100%;height:auto;transition:all linear .1s}.sd-alert strong{font-weight:500}.sd-alert.sd-alert--default{background:#333;color:#fff}.sd-alert.sd-alert--primary{background:#5ea9c8;color:#fff}.sd-alert.sd-alert--success{background:#46a546;color:#fff}.sd-alert.sd-alert--warning{background:#dd8200;color:#fff}.sd-alert.sd-alert--alert{background:#E51C23;color:#fff}.sd-alert.sd-alert--highlight{background:#9c27b0;color:#fff}.sd-alert.sd-alert--success2{background:#56812e;color:#fff}.sd-alert.sd-alert--yellow2{background:#d2a800;color:#fff}.sd-alert.sd-alert--orange2{background:#da7200;color:#fff}.sd-alert.sd-alert--red2{background:#be1600;color:#fff}.sd-alert.sd-alert--highlight2{background:#e30083;color:#fff}.sd-alert.sd-alert--highlight3{background:#8b008b;color:#fff}.sd-alert.sd-alert--highlight4{background:#7300ab;color:#fff}.sd-alert.sd-alert--darkBlue2{background:navy;color:#fff}.sd-alert.sd-alert--sd-green{background:#1eb06c;color:#fff}.sd-alert.sd-alert--hollow{border:1px solid #666;background-color:#f7f7f7;color:#666}.sd-alert.sd-alert--hollow.sd-alert--default{border:1px solid #333;background-color:#f5f5f5;color:#333}.sd-alert.sd-alert--hollow.sd-alert--primary{border:1px solid #5ea9c8;background-color:#f7fbfc;color:#5ea9c8}.sd-alert.sd-alert--hollow.sd-alert--success{border:1px solid #46a546;background-color:#f5fbf5;color:#46a546}.sd-alert.sd-alert--hollow.sd-alert--warning{border:1px solid #dd8200;background-color:#fff9f1;color:#dd8200}.sd-alert.sd-alert--hollow.sd-alert--alert{border:1px solid #E51C23;background-color:#fef4f4;color:#E51C23}.sd-alert.sd-alert--hollow.sd-alert--highlight{border:1px solid #9c27b0;background-color:#fbf3fc;color:#9c27b0}.sd-alert.sd-alert--hollow.sd-alert--success2{border:1px solid #56812e;background-color:#f6fbf3;color:#56812e}.sd-alert.sd-alert--hollow.sd-alert--yellow2{border:1px solid #d2a800;background-color:#fffcf0;color:#d2a800}.sd-alert.sd-alert--hollow.sd-alert--orange2{border:1px solid #da7200;background-color:#fff8f0;color:#da7200}.sd-alert.sd-alert--hollow.sd-alert--red2{border:1px solid #be1600;background-color:#fff1ef;color:#be1600}.sd-alert.sd-alert--hollow.sd-alert--highlight2{border:1px solid #e30083;background-color:#fff1f9;color:#e30083}.sd-alert.sd-alert--hollow.sd-alert--highlight3{border:1px solid #8b008b;background-color:#ffecff;color:#8b008b}.sd-alert.sd-alert--hollow.sd-alert--highlight4{border:1px solid #7300ab;background-color:#f9eeff;color:#7300ab}.sd-alert.sd-alert--hollow.sd-alert--darkBlue2{border:1px solid navy;background-color:#ececff;color:navy}.sd-alert.sd-alert--hollow.sd-alert--sd-green{border:1px solid #1eb06c;background-color:#f2fdf8;color:#1eb06c}.sd-alert p{font-size:1.4rem;color:inherit;margin-bottom:1em}.sd-alert p:last-child,.sd-alert p:only-child{margin-bottom:0}.sd-alert--hidden{opacity:0;max-height:.1rem;max-width:10%;padding:0;font-size:.1rem;transition:font-size ease-out .3s,padding ease-out .3s,max-width ease-out .2s,max-height ease-out .3s,opacity ease-out .2s}.sd-alert--small{padding:.8rem 2.6rem .8rem 1.6rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.08);transition:all linear 90ms}.sd-alert__close{position:absolute;top:.3rem;right:.3rem;width:2.1rem;height:2.1rem;padding:0;z-index:1;opacity:.2;line-height:2.1rem;color:inherit;border-radius:50%}.sd-alert__close::after{font-family:sd_icons;font-size:16px;content:"\e647";width:16px;height:16px;position:absolute;top:0;left:.3rem;line-height:inherit;color:inherit;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.sd-alert__close:hover{opacity:.8;background-color:rgba(255,255,255,.3)}.sd-alert__close:active{opacity:1;background-color:rgba(255,255,255,.5)}.sd-alert--small .sd-alert__close{top:.6rem}.sd-alert__container{position:relative;min-height:3rem;display:flex;flex-direction:row;justify-content:flex-end}.sd-alert__info-btn{cursor:pointer;height:2.2rem;width:2.2rem;font-family:Merriweather,Georgia,'Times New Roman',Times,serif;font-weight:500;font-style:italic;line-height:2.4rem;font-size:1.4rem;letter-spacing:.1rem;color:#fff;display:inline-block;border-radius:50%;flex-grow:0;flex-shrink:1;transition:all linear .1s .2s,background ease-in .2s;background:#666}.sd-alert__info-btn [class*=" icon-"],.sd-alert__info-btn [class^=icon-]{color:inherit;margin-top:.3rem}.sd-alert__info-btn:hover{background:#525252}.sd-alert__info-btn.sd-alert__info-btn--default{background:#333;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--default:hover{background:#292929}.sd-alert__info-btn.sd-alert__info-btn--primary{background:#5ea9c8;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--primary:hover{background:#3c8eaf}.sd-alert__info-btn.sd-alert__info-btn--success{background:#46a546;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--success:hover{background:#388438}.sd-alert__info-btn.sd-alert__info-btn--warning{background:#dd8200;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--warning:hover{background:#b16800}.sd-alert__info-btn.sd-alert__info-btn--alert{background:#E51C23;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--alert:hover{background:#b8151b}.sd-alert__info-btn.sd-alert__info-btn--highlight{background:#9c27b0;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--highlight:hover{background:#7d1f8d}.sd-alert__info-btn.sd-alert__info-btn--success2{background:#56812e;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--success2:hover{background:#456725}.sd-alert__info-btn.sd-alert__info-btn--yellow2{background:#d2a800;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--yellow2:hover{background:#a88600}.sd-alert__info-btn.sd-alert__info-btn--orange2{background:#da7200;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--orange2:hover{background:#ae5b00}.sd-alert__info-btn.sd-alert__info-btn--red2{background:#be1600;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--red2:hover{background:#981200}.sd-alert__info-btn.sd-alert__info-btn--highlight2{background:#e30083;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--highlight2:hover{background:#b60069}.sd-alert__info-btn.sd-alert__info-btn--highlight3{background:#8b008b;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--highlight3:hover{background:#6f006f}.sd-alert__info-btn.sd-alert__info-btn--highlight4{background:#7300ab;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--highlight4:hover{background:#5c0089}.sd-alert__info-btn.sd-alert__info-btn--darkBlue2{background:navy;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--darkBlue2:hover{background:#006}.sd-alert__info-btn.sd-alert__info-btn--sd-green{background:#1eb06c;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--sd-green:hover{background:#188d56}.sd-alert__info-btn--hidden{opacity:0;height:1px;width:1px;flex-shrink:1;transition:all linear .1s}.sd-alert__container .sd-alert{flex-grow:1}@font-face{font-family:sd_icons;src:url(../fonts/sd_icons.eot?-r9v51w);src:url(../fonts/sd_icons.eot?#iefix-r9v51w) format("embedded-opentype"),url(../fonts/sd_icons.woff?-r9v51w) format("woff"),url(../fonts/sd_icons.ttf?-r9v51w) format("truetype"),url(../fonts/sd_icons.svg?-r9v51w#sd_icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{display:inline-block;width:16px;height:16px;line-height:16px;font-family:sd_icons;font-size:16px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--blue{color:#5ea9c8}.icon--white{color:#fff}.icon--red,[class*=icon-].red{color:#be1600}.icon--rotate-180{transform:rotate(180deg)}.icon--rotate-90{transform:rotate(90deg)}.icon-photo:before{content:""}.icon-video:before{content:""}.icon-map-marker:before{content:""}.icon-slideshow:before{content:""}.icon-text:before{content:""}.icon-file:before{content:""}.icon-calendar:before{content:""}.icon-composite:before{content:""}.icon-audio:before{content:""}.icon-stream:before{content:""}.icon-ingest:before{content:""}.icon-archive:before{content:""}.icon-time:before{content:""}.icon-pin:before{content:""}.icon-expand:before{content:""}.icon-ascending:before,.icon-descending:before{content:""}.icon-descending{transform:rotate(180deg)}.icon-th:before{content:""}.icon-th-list:before{content:""}.icon-pencil:before{content:""}.icon-lock:before{content:""}.icon-retweet:before{content:""}.icon-unspike:before{content:""}.icon-fullscreen:before{content:""}.icon-fetch-as:before{content:""}.icon-search:before{content:""}.icon-star:before{content:""}.icon-star-empty:before{content:""}.icon-multi-star:before{content:""}.icon-th-large:before{content:""}.icon-ok:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-signal:before{content:""}.icon-filter-large:before{content:""}.icon-trash:before{content:""}.icon-user:before{content:""}.icon-download:before{content:""}.icon-upload:before{content:""}.icon-repeat:before{content:""}.icon-refresh:before{content:""}.icon-list-alt:before{content:""}.icon-plus-large:before{content:""}.icon-picture:before{content:""}.icon-question-sign:before{content:""}.icon-info-sign:before{content:""}.icon-plus-sign:before{content:""}.icon-minus-sign:before{content:""}.icon-remove-sign:before{content:""}.icon-share-alt:before{content:""}.icon-exclamation-sign:before{content:""}.icon-eye-open:before{content:""}.icon-copy:before{content:""}.icon-comment:before{content:""}.icon-warning-sign:before{content:""}.icon-adjust:before{content:""}.icon-folder-close:before{content:""}.icon-folder-open:before{content:""}.icon-download-alt:before{content:""}.icon-tasks:before{content:""}.icon-globe:before{content:""}.icon-link:before{content:""}.icon-expand-thin:before{content:""}.icon-assign:before{content:""}.icon-dots-vertical:before,.icon-dots:before{content:""}.icon-dots-vertical{transform:rotate(90deg)}.icon-backward-thin:before{content:""}.icon-forward-thin:before{content:""}.icon-chevron-left-thin:before{content:""}.icon-chevron-right-thin:before{content:""}.icon-switches:before{content:""}.icon-plus-small:before{content:""}.icon-minus-small:before{content:""}.icon-close-small:before{content:""}.icon-post:before{content:""}.icon-external:before{content:""}.icon-chevron-up-thin:before{content:""}.icon-chevron-down-thin:before{content:""}.icon-pick:before{content:""}.icon-revert:before{content:""}.icon-package-plus:before{content:""}.icon-list-plus:before{content:""}.icon-envelope:before{content:""}.icon-heart:before{content:""}.icon-home:before{content:""}.icon-print:before{content:""}.icon-font:before{content:""}.icon-bold:before{content:""}.icon-italic:before{content:""}.icon-underline:before{content:""}.icon-strikethrough:before{content:""}.icon-align-left:before{content:""}.icon-align-center:before{content:""}.icon-align-right:before{content:""}.icon-align-justify:before{content:""}.icon-unordered-list:before{content:""}.icon-indent-left:before{content:""}.icon-indent-right:before{content:""}.icon-ban-circle:before{content:""}.icon-bell:before{content:""}.icon-random:before{content:""}.icon-settings:before{content:""}.icon-package-create:before{content:""}.icon-list-menu:before{content:""}.icon-new-doc:before{content:""}.icon-edit-line:before{content:""}.icon-calendar-list:before{content:""}.icon-collapse:before{content:""}.icon-broadcast:before{content:""}.icon-broadcast-create:before{content:""}.icon-kill:before{content:""}.icon-graphic:before{content:""}.icon-close-thick:before{content:""}.icon-move:before{content:""}.icon-takes-package:before{content:""}.icon-highlight-package:before{content:""}.icon-preview-mode:before{content:""}.icon-unlocked:before{content:""}.icon-code:before{content:""}.icon-cut:before{content:""}.icon-paste:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-info-large:before{content:""}.icon-help-large:before{content:""}.icon-attachment:before{content:""}.icon-attachment-large:before{content:""}.icon-table:before{content:""}.icon-ordered-list:before{content:""}.icon-heading-1:before{content:""}.icon-heading-2:before{content:""}.icon-heading-3:before{content:""}.icon-heading-4:before{content:""}.icon-heading-5:before{content:""}.icon-heading-6:before{content:""}.icon-quote:before{content:""}.icon-multiedit:before{content:""}@font-face{font-family:sd_big-icons;src:url(../fonts/sd_big-icons.eot?v4j36k);src:url(../fonts/sd_big-icons.eot?v4j36k#iefix) format("embedded-opentype"),url(../fonts/sd_big-icons.ttf?v4j36k) format("truetype"),url(../fonts/sd_big-icons.woff?v4j36k) format("woff"),url(../fonts/sd_big-icons.svg?v4j36k#sd_big-icons) format("svg");font-weight:400;font-style:normal}[class*=" big-icon--"],[class^=big-icon--]{display:inline-block;width:26px;height:26px;line-height:26px;font-family:sd_big-icons;font-size:26px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sd-carousel__page-heading,.sd-carousel__page-text h3{font-family:Merriweather,Georgia,'Times New Roman',Times,serif}.big-icon--blue{color:#5ea9c8}.big-icon--white{color:#fff}.big-icon--red,[class*=big-icon--].red{color:#be1600}.big-icon--dashboard:before{content:""}.big-icon--view:before{content:""}.big-icon--tasks:before{content:""}.big-icon--calendar:before{content:""}.big-icon--marked-star:before{content:""}.big-icon--archive:before{content:""}.big-icon--spike:before{content:""}.big-icon--unspike:before{content:""}.big-icon--personal:before{content:""}.big-icon--global-search:before{content:""}.big-icon--analytics:before{content:""}.big-icon--web:before{content:""}.big-icon--cog:before{content:""}.big-icon--send-to:before{content:""}.big-icon--info:before{content:""}.big-icon--find-replace:before{content:""}.big-icon--comments:before{content:""}.big-icon--history:before{content:""}.big-icon--package:before{content:""}.big-icon--create-package:before{content:""}.big-icon--add-to-package:before{content:""}.big-icon--fetch:before{content:""}.big-icon--fetch-as:before{content:""}.big-icon--macro:before{content:""}.big-icon--related:before{content:""}.big-icon--minimize:before{content:""}.big-icon--settings:before{content:""}.big-icon--multiedit:before{content:""}.big-icon--export:before{content:""}.big-icon--create-list:before{content:""}.big-icon--add-to-list:before{content:""}.big-icon--text:before{content:""}.big-icon--desk:before{content:""}.big-icon--chevron-left:before{content:""}.big-icon--chevron-right:before{content:""}.big-icon--dashboard-alt:before{content:""}.big-icon--master:before{content:""}.big-icon--attachment:before{content:""}.big-icon--upload-alt:before{content:""}.big-icon--document-default:before{content:""}.big-icon--document-pdf:before{content:""}.big-icon--document-doc:before{content:""}.modal-open .dropdown__menu{z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2090}.modal{position:fixed;left:40px;right:40px;top:40px;bottom:40px;align-items:flex-start;flex-direction:column;z-index:1050;display:none}.modal.in{display:flex!important}.modal .modal__dialog{display:flex;max-height:100%;flex:0 1 auto;margin:0 auto;max-width:480px;width:100%}.modal .modal__content{background-color:#fff;display:flex;flex-direction:column;margin:10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,.3);box-shadow:0 0 8px 2px rgba(0,0,0,.3);flex:0 0 100%}.modal .modal__content .modal__footer,.modal .modal__content .modal__header{flex:0 0 auto;width:100%}.modal .modal__content .modal__header{padding:1.2rem 2rem;border-bottom:1px solid #e4e4e4;min-height:48px}.modal .modal__content .modal__header--padding-20{padding:10px 20px}.modal .modal__content .modal__footer{padding:1.2rem 2rem;text-align:right;border-top:1px solid #e4e4e4}.modal .modal__content .modal__footer:after,.modal .modal__content .modal__footer:before{display:table;content:""}.modal .modal__content .modal__footer:after{clear:both}.modal .modal__content .modal__body{background:#f8f8f8;overflow-y:auto;padding:2rem;position:relative;flex:0 1 auto;width:100%;max-width:480px}.modal--fill,.modal--fullscreen{position:fixed;overflow:hidden;z-index:1050;display:none}.modal .modal__content .modal__body--add-min-height{min-height:300px}@media (max-height:500px){.modal .modal__content .modal__body--add-min-height{min-height:auto}}.modal--large .modal__dialog{max-width:680px}.modal--large .modal__body{max-width:680px!important}.modal--fill{left:30px;right:30px;top:30px;bottom:30px;align-items:initial;flex-direction:initial;padding:10px}.modal--fill .modal__content{margin:0!important}.modal--fill .modal__dialog{max-width:100%}.modal--fill .modal__body{flex:1 1 auto!important;max-width:100%!important}.modal--fullscreen{left:0;right:0;top:0;bottom:0;align-items:flex-start;flex-direction:column}.modal--fullscreen .modal__dialog{width:100%;height:100%;max-width:100%}.modal--fullscreen .modal__content{flex:0 0 100%;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.modal--fullscreen .modal__body{max-height:none;flex:1 1 auto!important;max-width:100%!important}.modal.modal--white .modal__body{background:#fff!important}.modal.modal--double{z-index:1060}.modal.modal--double+.modal__backdrop{z-index:1055}.modal.modal--tabs .modal__body{position:relative;display:flex;flex-direction:column;padding:0;background:0 0}.modal.modal--tabs .modal__body>form{display:flex;flex-direction:column}.modal.modal--tabs .modal__body-header{height:48px;width:100%;background:#fff;border-bottom:1px solid #e4e4e4;padding:0}.modal.modal--tabs .modal__body-header--add-padding{padding:1rem 2rem;height:auto;min-height:48px}.modal.modal--tabs .modal__body-content{flex:1 1 auto;width:100%;overflow-y:auto;padding:2rem;background:#f8f8f8;min-height:60px}.modal.modal--tabs .modal__body-footer{flex:0 0 auto;padding:1.2rem 2rem;border-top:1px solid #e4e4e4;text-align:right}.modal p{margin:0 0 1em}.modal__close{margin:2px -6px 0;border:0;background:0;padding:0 4px;opacity:.3;filter:"alpha(opacity=30)"}.modal__close:hover{opacity:.7;filter:"alpha(opacity=70)";cursor:pointer}.modal__heading{font-size:18px;font-weight:300;line-height:27px}.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1045;background-color:#000}.modal__backdrop.fade{opacity:0}.modal__backdrop,.modal__backdrop.fade.in{opacity:.3;filter:"alpha(opacity=30)"}.nav-tabs{height:48px;display:flex;padding:0 1rem;box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.nav-tabs:after,.nav-tabs:before{display:table;content:""}.nav-tabs:after{clear:both}.nav-tabs__tab{margin-bottom:-1px}.nav-tabs--ui-dark .nav-tabs__link,.nav-tabs__link{margin:0 1rem;padding:.8rem 0;height:48px;line-height:30px;font-size:1.4rem;background:0 0;display:block;text-decoration:none}.nav-tabs__tab--active .nav-tabs__link,.nav-tabs__tab--active:hover .nav-tabs__link{background:0 0;cursor:default;border-bottom-color:#5ea9c8;color:#333}.nav-tabs__link{color:#747474;border:0;border-bottom:3px solid transparent}.nav-tabs__link:hover{border-bottom-color:#d8d8d8;background:0 0;text-decoration:none}.nav-tabs--ui-dark{box-shadow:0 1px 0 0 rgba(255,255,255,.1)}.nav-tabs--ui-dark .nav-tabs__tab--active .nav-tabs__link,.nav-tabs--ui-dark .nav-tabs__tab--active:hover .nav-tabs__link{background:0 0;cursor:default;border-bottom-color:#5ea9c8;color:#fff}.nav-tabs--ui-dark .nav-tabs__link{color:#999;border:0;border-bottom:3px solid transparent}.nav-tabs--ui-dark .nav-tabs__link:hover{border-bottom-color:#5ea9c8;background:0 0;text-decoration:none}table,table td,table th{border-bottom:1px solid rgba(0,0,0,.15)}.nav-tabs--small{padding:0 .4rem}.nav-tabs--small .nav-tabs__link{font-size:1.3rem;margin:0 .8rem}.nav-tabs--big .nav-tabs__link{font-size:2rem}.nav-tabs__content{padding:2rem}.nav-tabs__content--ui-dark{color:#fff}.nav-tabs__content--small{padding:1.2rem}table{width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid rgba(0,0,0,.15)}table td,table th{padding:1.2rem .8rem;text-align:left;vertical-align:top}table tr:last-child td{border-bottom:none}table th{font-weight:600;border-bottom:2px solid rgba(0,0,0,.15)}table thead th{vertical-align:bottom}.sd-table--shadowed{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);border:none}[data-sd-tooltip],[sd-tooltip]{position:relative}[data-sd-tooltip]::after,[data-sd-tooltip]::before,[sd-tooltip]::after,[sd-tooltip]::before{text-transform:none;font-size:1.2rem;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[data-sd-tooltip]::before,[sd-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[data-sd-tooltip]::after,[sd-tooltip]::after{text-align:center;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.8rem 1.2rem .9rem;border-radius:2px;box-shadow:0 8px 18px -5px rgba(0,0,0,.45);background:#333;color:#fff;font-weight:400;z-index:1000}[data-sd-tooltip]:hover::after,[data-sd-tooltip]:hover::before,[sd-tooltip]:hover::after,[sd-tooltip]:hover::before{display:block}[data-sd-tooltip]:not([data-flow])::before,[data-sd-tooltip][data-flow^=up]::before,[sd-tooltip]:not([flow])::before,[sd-tooltip][flow^=up]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[data-sd-tooltip]:not([data-flow])::after,[data-sd-tooltip][data-flow^=up]::after,[sd-tooltip]:not([flow])::after,[sd-tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[data-sd-tooltip]:not([data-flow])::after,[data-sd-tooltip]:not([data-flow])::before,[data-sd-tooltip][data-flow^=up]::after,[data-sd-tooltip][data-flow^=up]::before,[sd-tooltip]:not([flow])::after,[sd-tooltip]:not([flow])::before,[sd-tooltip][flow^=up]::after,[sd-tooltip][flow^=up]::before{left:50%;transform:translate(-50%,-.5em)}[data-sd-tooltip][data-flow^=down]::before,[sd-tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:#333}[data-sd-tooltip][data-flow^=down]::after,[sd-tooltip][flow^=down]::after{top:calc(100% + 5px)}[data-sd-tooltip][data-flow^=down]::after,[data-sd-tooltip][data-flow^=down]::before,[sd-tooltip][flow^=down]::after,[sd-tooltip][flow^=down]::before{left:50%;transform:translate(-50%,.5em)}[data-sd-tooltip][data-flow^=left]::before,[sd-tooltip][flow^=left]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0em - 5px);transform:translate(-.5em,-50%)}[data-sd-tooltip][data-flow^=left]::after,[sd-tooltip][flow^=left]::after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}[data-sd-tooltip][data-flow^=right]::before,[sd-tooltip][flow^=right]::before{top:50%;border-left-width:0;border-right-color:#333;right:calc(0em - 5px);transform:translate(.5em,-50%)}[data-sd-tooltip][data-flow^=right]::after,[sd-tooltip][flow^=right]::after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}[data-sd-tooltip]:not([data-flow]):hover::after,[data-sd-tooltip]:not([data-flow]):hover::before,[data-sd-tooltip][data-flow^=up]:hover::after,[data-sd-tooltip][data-flow^=up]:hover::before,[data-sd-tooltip][data-flow^=down]:hover::after,[data-sd-tooltip][data-flow^=down]:hover::before,[sd-tooltip]:not([flow]):hover::after,[sd-tooltip]:not([flow]):hover::before,[sd-tooltip][flow^=up]:hover::after,[sd-tooltip][flow^=up]:hover::before,[sd-tooltip][flow^=down]:hover::after,[sd-tooltip][flow^=down]:hover::before{animation:tooltips-vert .2s ease-out forwards}[data-sd-tooltip][data-flow^=left]:hover::after,[data-sd-tooltip][data-flow^=left]:hover::before,[data-sd-tooltip][data-flow^=right]:hover::after,[data-sd-tooltip][data-flow^=right]:hover::before,[sd-tooltip][flow^=left]:hover::after,[sd-tooltip][flow^=left]:hover::before,[sd-tooltip][flow^=right]:hover::after,[sd-tooltip][flow^=right]:hover::before{animation:tooltips-horz .2s ease-out forwards}[sd-tooltip]::after{content:attr(sd-tooltip)}[data-sd-tooltip]::after{content:attr(data-sd-tooltip)}[data-sd-tooltip='']::after,[data-sd-tooltip='']::before,[sd-tooltip='']::after,[sd-tooltip='']::before{display:none!important}@keyframes tooltips-vert{to{opacity:.95;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.95;transform:translate(0,-50%)}}.sd-carousel{position:fixed;left:40px;right:40px;top:40px;bottom:40px;align-items:center;flex-direction:row;z-index:1050;display:flex}.sd-carousel__dialog{display:flex;max-height:100%;flex:0 1 auto;margin:0 auto;max-width:680px;width:100%;position:relative}.sd-carousel__content{background:#fff;background-clip:padding-box;outline:0;box-shadow:0 4px 24px rgba(0,0,0,.2),0 10px 28px rgba(0,0,0,.35);border-radius:1rem 1rem .8rem .8rem;min-height:40rem;display:flex;flex-direction:column;flex:0 0 100%;max-height:80rem}.sd-carousel__page{width:100%;height:100%;display:flex;flex-direction:column;flex-grow:1}.sd-carousel__page-header{width:100%;height:200px;border-radius:.8rem .8rem 0 0;background-color:#303E55;flex-grow:0;position:relative;overflow:hidden}.sd-carousel__page-header--color-2{background-color:#856CA1}.sd-carousel__page-header--color-3{background-color:#6DBEC4}.sd-carousel__page-header-illustration{position:absolute;left:0;bottom:0;opacity:.65}.sd-carousel__page-heading{font-weight:700;letter-spacing:.03em;position:absolute;width:100%;text-align:center;z-index:2;color:#fff;font-size:3.2rem;line-height:1;top:calc(50% - 1.6rem)}.sd-carousel__page-text{padding:3rem;flex-grow:1;font-size:1.6rem;line-height:140%;font-weight:300}.sd-carousel__nav-button,.sd-carousel__nav-button--end{border-radius:50%;height:5.6rem;line-height:5.6rem;box-shadow:0 4px 24px rgba(0,0,0,.2),0 10px 28px rgba(0,0,0,.35);transition:background-color .2s ease-out,color .1s ease-out;cursor:pointer}.sd-carousel__page-text p{margin-bottom:1em}.sd-carousel__page-text p:last-child,.sd-carousel__page-text p:only-child{margin-bottom:0}.sd-carousel__page-text h3{font-size:2rem;margin-bottom:.8em;font-weight:700}.sd-carousel__nav-button--end::after,.sd-carousel__nav-button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;width:5.6rem;font-size:2.4rem;position:absolute;text-align:center;font-family:sd_icons}.sd-carousel__page-footer{text-align:center;padding:0 3rem 3rem;flex-grow:0}.sd-carousel__nav-button{position:absolute;top:calc(50% - 2.8rem);width:5.6rem;color:#1eb06c;background-color:#fff}.sd-carousel__nav-button:hover{background-color:#e6e6e6}.sd-carousel__nav-button:active{background-color:#ccc}.sd-carousel__nav-button::after{content:" ";top:0;color:#1eb06c}.sd-carousel__nav-button--next{right:-88px;color:inherit}.sd-carousel__nav-button--next::after{content:"\e643"}.sd-carousel__nav-button--prev{left:-88px;color:inherit}.sd-carousel__nav-button--prev::after{content:"\e642"}.sd-carousel__nav-button--end{right:-88px;position:absolute;top:calc(50% - 2.8rem);width:5.6rem;color:#1eb06c;background-color:#1eb06c}.sd-carousel__nav-button--end:hover{background-color:#1b9e61}.sd-carousel__nav-button--end:active{background-color:#188d56}.sd-carousel__nav-button--end::after{top:0;content:"\e61d";color:#fff}.sd-carousel__page-indication-bar{bottom:-3.6rem;height:2.6rem;position:absolute;text-align:center;width:100%}.sd-carousel__page-indicator{background-color:rgba(255,255,255,.2);border:1px solid rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:inline-block;height:1.4rem;width:1.4rem;margin:.6rem;transition:background-color .2s ease-out,color .1s ease-out}.sd-carousel__page-indicator--selected{background-color:rgba(255,255,255,.8);border-color:rgba(0,0,0,.6)}.sd-carousel__backdrop{z-index:1045;background:rgba(0,0,0,.45);position:fixed;top:0;bottom:0;left:0;right:0}.basic-drag-block,.flex-grid .flex-grid__item,.sd-css-grid,.toggle-box{position:relative}.panel-info{background-color:transparent;box-shadow:none;padding:5rem 0 0;text-align:center;color:#888}.toggle-box.hidden .toggle-box__chevron--circle i,.toggle-box.toggle-box--dark .toggle-box__chevron i{color:#fff}.panel-info__icon{display:block;padding-top:1.6rem;height:9rem;width:9rem;background-color:#fff;border-radius:50%;margin:0 auto;-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.08);-moz-box-shadow:0 0 6px 1px rgba(0,0,0,.08);box-shadow:0 0 6px 1px rgba(0,0,0,.08)}.panel-info__icon i{display:block;width:56px;height:48px;opacity:.2;margin:14px auto 0;font-size:5.2rem}.panel-info__heading{font-size:1.8rem;font-weight:400;margin:12px 0 0;line-height:27px}.panel-info__description{margin:4px 0 0;font-weight:300}.simple-list{padding:2rem 0}.simple-list .simple-list__item{padding:.5rem 0}.simple-list .simple-list__item--with-icon{display:flex;flex-direction:row}.simple-list .simple-list__item--with-icon [class*=" icon-"],.simple-list .simple-list__item--with-icon [class^=icon-]{flex-grow:0;flex-shrink:0;margin-right:1rem;opacity:.75}.simple-list--dotted .simple-list__item{padding:.8rem 0;border-bottom:1px dotted #bfbfbf}.simple-list--dotted .simple-list__item:first-child{border-top:1px dotted #bfbfbf}.simple-list--comfortable .simple-list__item{padding:1.2rem 0}.simple-list [class*=" icon-"],.simple-list [class^=icon-]{vertical-align:middle}.simple-list--no-padding{padding:0 0 2rem}.toggle-box{margin-bottom:30px}.toggle-box.hidden .toggle-box__chevron i{transform:rotate(0)}.toggle-box.hidden .toggle-box__chevron--circle{padding:2px;background-color:#747474;height:20px;width:20px;text-align:center;border-radius:50%}.toggle-box.hidden .toggle-box__content-wraper{max-height:0;transition:all ease-out .5s}.toggle-box.toggle-box--dark .toggle-box__label{color:rgba(255,255,255,.65)}.toggle-box.toggle-box--dark .toggle-box__line{background:rgba(255,255,255,.1)}.toggle-box.toggle-box--circle .toggle-box__chevron{background-color:#999;height:2rem;width:2rem;text-align:center;border-radius:50%}.toggle-box.toggle-box--circle .toggle-box__chevron i{color:#fff}.toggle-box__header{display:flex;cursor:pointer;margin-bottom:1.8rem;align-items:center}.toggle-box__header .toggle-box__chevron{padding:2px}.toggle-box__header .toggle-box__chevron i{transition:all .3s;transform:rotate(90deg)}.toggle-box__header .toggle-box__label{font-size:1.2rem;padding:0 1rem 0 .8rem;color:#666;text-transform:uppercase}.toggle-box__header .toggle-box__line{flex:1;height:1px;margin:auto .4rem auto 0;background:#dcdcdc}.toggle-box__content-wraper{max-height:1000px;transition:all ease-out .5s}.toggle-box__content{animation:fadeIn .3s ease-in 0s 1}.toggle-box__button{color:#999;cursor:pointer}.toggle-box__button i{color:#999;margin-right:.5rem;vertical-align:text-bottom}.toggle-box__button:hover{text-decoration:none;color:#fff}.toggle-box__button:hover i{color:#fff}.basic-drag-block{border:2px dashed #cacaca;background-color:#f8f8f8;padding:1.2rem;color:#747474;text-align:center;border-radius:2px}.side-panel .side-panel__content-block-inner--right,.side-panel .side-panel__sliding-toolbar .side-panel__sliding-toolbar-inner--right{text-align:right}.basic-drag-block i{opacity:.4;vertical-align:bottom;margin:-4px 4px -2px 0}.basic-drag-block .basic-drag-block__text,.basic-drag-block a{display:inline-block}.flex-grid{display:flex;flex-direction:row;overflow:hidden;overflow-x:auto}.flex-grid--wrap-items{flex-wrap:wrap}.flex-grid--content-center{justify-content:center}.flex-grid--boxed{margin-left:-1rem;margin-right:-1rem}.flex-grid--boxed .flex-grid__item{margin:1rem}.flex-grid--boxed-small{margin-left:-.4rem;margin-right:-.4rem}.flex-grid--boxed-small .btn,.flex-grid--boxed-small .flex-grid__item,.flex-grid--boxed-small .sd-check__wrapper{margin:.4rem!important}.grid+.grid,.grid--margin{margin-top:1rem}.flex-grid--plain .flex-grid__item{margin:1rem;padding:0}.flex-grid--small-6 .flex-grid__item{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.flex-grid--small-5 .flex-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-grid--small-4 .flex-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-grid--small-3 .flex-grid__item{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex-grid--small-2 .flex-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-grid--small-1 .flex-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-grid--boxed.flex-grid--small-6 .flex-grid__item{-webkit-flex:0 0 calc(16.6666666667% - 2rem);-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem);max-width:calc(16.6666666667% - 2rem)}.flex-grid--boxed.flex-grid--small-5 .flex-grid__item{-webkit-flex:0 0 calc(20% - 2rem);-ms-flex:0 0 calc(20% - 2rem);flex:0 0 calc(20% - 2rem);max-width:calc(20% - 2rem)}.flex-grid--boxed.flex-grid--small-4 .flex-grid__item{-webkit-flex:0 0 calc(25% - 2rem);-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.flex-grid--boxed.flex-grid--small-3 .flex-grid__item{-webkit-flex:0 0 calc(33.3333333333% - 2rem);-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem);max-width:calc(33.3333333333% - 2rem)}.flex-grid--boxed.flex-grid--small-2 .flex-grid__item{-webkit-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.flex-grid--boxed.flex-grid--small-1 .flex-grid__item{-webkit-flex:0 0 calc(100% - 2rem);-ms-flex:0 0 calc(100% - 2rem);flex:0 0 calc(100% - 2rem);max-width:calc(100% - 2rem)}.flex-grid--boxed-small.flex-grid--small-6 .btn,.flex-grid--boxed-small.flex-grid--small-6 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-6 .sd-check__wrapper{-webkit-flex:0 0 calc(16.6666666667% - .8rem);-ms-flex:0 0 calc(16.6666666667% - .8rem);flex:0 0 calc(16.6666666667% - .8rem);max-width:calc(16.6666666667% - .8rem)}.flex-grid--boxed-small.flex-grid--small-5 .btn,.flex-grid--boxed-small.flex-grid--small-5 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-5 .sd-check__wrapper{-webkit-flex:0 0 calc(20% - .8rem);-ms-flex:0 0 calc(20% - .8rem);flex:0 0 calc(20% - .8rem);max-width:calc(20% - .8rem)}.flex-grid--boxed-small.flex-grid--small-4 .btn,.flex-grid--boxed-small.flex-grid--small-4 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-4 .sd-check__wrapper{-webkit-flex:0 0 calc(25% - .8rem);-ms-flex:0 0 calc(25% - .8rem);flex:0 0 calc(25% - .8rem);max-width:calc(25% - .8rem)}.flex-grid--boxed-small.flex-grid--small-3 .btn,.flex-grid--boxed-small.flex-grid--small-3 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-3 .sd-check__wrapper{-webkit-flex:0 0 calc(33.3333333333% - .8rem);-ms-flex:0 0 calc(33.3333333333% - .8rem);flex:0 0 calc(33.3333333333% - .8rem);max-width:calc(33.3333333333% - .8rem)}.flex-grid--boxed-small.flex-grid--small-2 .btn,.flex-grid--boxed-small.flex-grid--small-2 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-2 .sd-check__wrapper{-webkit-flex:0 0 calc(50% - .8rem);-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.flex-grid--boxed-small.flex-grid--small-1 .btn,.flex-grid--boxed-small.flex-grid--small-1 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-1 .sd-check__wrapper{-webkit-flex:0 0 calc(100% - .8rem);-ms-flex:0 0 calc(100% - .8rem);flex:0 0 calc(100% - .8rem);max-width:calc(100% - .8rem)}@media only screen and (min-width:40em){.flex-grid--medium-6 .flex-grid__item{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.flex-grid--medium-5 .flex-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-grid--medium-4 .flex-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-grid--medium-3 .flex-grid__item{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex-grid--medium-2 .flex-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-grid--medium-1 .flex-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-grid--boxed.flex-grid--medium-6 .flex-grid__item{-webkit-flex:0 0 calc(16.6666666667% - 2rem);-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem);max-width:calc(16.6666666667% - 2rem)}.flex-grid--boxed.flex-grid--medium-5 .flex-grid__item{-webkit-flex:0 0 calc(20% - 2rem);-ms-flex:0 0 calc(20% - 2rem);flex:0 0 calc(20% - 2rem);max-width:calc(20% - 2rem)}.flex-grid--boxed.flex-grid--medium-4 .flex-grid__item{-webkit-flex:0 0 calc(25% - 2rem);-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.flex-grid--boxed.flex-grid--medium-3 .flex-grid__item{-webkit-flex:0 0 calc(33.3333333333% - 2rem);-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem);max-width:calc(33.3333333333% - 2rem)}.flex-grid--boxed.flex-grid--medium-2 .flex-grid__item{-webkit-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.flex-grid--boxed.flex-grid--medium-1 .flex-grid__item{-webkit-flex:0 0 calc(100% - 2rem);-ms-flex:0 0 calc(100% - 2rem);flex:0 0 calc(100% - 2rem);max-width:calc(100% - 2rem)}.flex-grid--boxed-small.flex-grid--medium-6 .btn,.flex-grid--boxed-small.flex-grid--medium-6 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-6 .sd-check__wrapper{-webkit-flex:0 0 calc(16.6666666667% - .8rem);-ms-flex:0 0 calc(16.6666666667% - .8rem);flex:0 0 calc(16.6666666667% - .8rem);max-width:calc(16.6666666667% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-5 .btn,.flex-grid--boxed-small.flex-grid--medium-5 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-5 .sd-check__wrapper{-webkit-flex:0 0 calc(20% - .8rem);-ms-flex:0 0 calc(20% - .8rem);flex:0 0 calc(20% - .8rem);max-width:calc(20% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-4 .btn,.flex-grid--boxed-small.flex-grid--medium-4 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-4 .sd-check__wrapper{-webkit-flex:0 0 calc(25% - .8rem);-ms-flex:0 0 calc(25% - .8rem);flex:0 0 calc(25% - .8rem);max-width:calc(25% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-3 .btn,.flex-grid--boxed-small.flex-grid--medium-3 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-3 .sd-check__wrapper{-webkit-flex:0 0 calc(33.3333333333% - .8rem);-ms-flex:0 0 calc(33.3333333333% - .8rem);flex:0 0 calc(33.3333333333% - .8rem);max-width:calc(33.3333333333% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-2 .btn,.flex-grid--boxed-small.flex-grid--medium-2 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-2 .sd-check__wrapper{-webkit-flex:0 0 calc(50% - .8rem);-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-1 .btn,.flex-grid--boxed-small.flex-grid--medium-1 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-1 .sd-check__wrapper{-webkit-flex:0 0 calc(100% - .8rem);-ms-flex:0 0 calc(100% - .8rem);flex:0 0 calc(100% - .8rem);max-width:calc(100% - .8rem)}}@media only screen and (min-width:60em){.flex-grid--large-6 .flex-grid__item{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.flex-grid--large-5 .flex-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-grid--large-4 .flex-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-grid--large-3 .flex-grid__item{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex-grid--large-2 .flex-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-grid--large-1 .flex-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-grid--boxed.flex-grid--large-6 .flex-grid__item{-webkit-flex:0 0 calc(16.6666666667% - 2rem);-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem);max-width:calc(16.6666666667% - 2rem)}.flex-grid--boxed.flex-grid--large-5 .flex-grid__item{-webkit-flex:0 0 calc(20% - 2rem);-ms-flex:0 0 calc(20% - 2rem);flex:0 0 calc(20% - 2rem);max-width:calc(20% - 2rem)}.flex-grid--boxed.flex-grid--large-4 .flex-grid__item{-webkit-flex:0 0 calc(25% - 2rem);-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.flex-grid--boxed.flex-grid--large-3 .flex-grid__item{-webkit-flex:0 0 calc(33.3333333333% - 2rem);-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem);max-width:calc(33.3333333333% - 2rem)}.flex-grid--boxed.flex-grid--large-2 .flex-grid__item{-webkit-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.flex-grid--boxed.flex-grid--large-1 .flex-grid__item{-webkit-flex:0 0 calc(100% - 2rem);-ms-flex:0 0 calc(100% - 2rem);flex:0 0 calc(100% - 2rem);max-width:calc(100% - 2rem)}.flex-grid--boxed-small.flex-grid--large-6 .btn,.flex-grid--boxed-small.flex-grid--large-6 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-6 .sd-check__wrapper{-webkit-flex:0 0 calc(16.6666666667% - .8rem);-ms-flex:0 0 calc(16.6666666667% - .8rem);flex:0 0 calc(16.6666666667% - .8rem);max-width:calc(16.6666666667% - .8rem)}.flex-grid--boxed-small.flex-grid--large-5 .btn,.flex-grid--boxed-small.flex-grid--large-5 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-5 .sd-check__wrapper{-webkit-flex:0 0 calc(20% - .8rem);-ms-flex:0 0 calc(20% - .8rem);flex:0 0 calc(20% - .8rem);max-width:calc(20% - .8rem)}.flex-grid--boxed-small.flex-grid--large-4 .btn,.flex-grid--boxed-small.flex-grid--large-4 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-4 .sd-check__wrapper{-webkit-flex:0 0 calc(25% - .8rem);-ms-flex:0 0 calc(25% - .8rem);flex:0 0 calc(25% - .8rem);max-width:calc(25% - .8rem)}.flex-grid--boxed-small.flex-grid--large-3 .btn,.flex-grid--boxed-small.flex-grid--large-3 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-3 .sd-check__wrapper{-webkit-flex:0 0 calc(33.3333333333% - .8rem);-ms-flex:0 0 calc(33.3333333333% - .8rem);flex:0 0 calc(33.3333333333% - .8rem);max-width:calc(33.3333333333% - .8rem)}.flex-grid--boxed-small.flex-grid--large-2 .btn,.flex-grid--boxed-small.flex-grid--large-2 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-2 .sd-check__wrapper{-webkit-flex:0 0 calc(50% - .8rem);-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.flex-grid--boxed-small.flex-grid--large-1 .btn,.flex-grid--boxed-small.flex-grid--large-1 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-1 .sd-check__wrapper{-webkit-flex:0 0 calc(100% - .8rem);-ms-flex:0 0 calc(100% - .8rem);flex:0 0 calc(100% - .8rem);max-width:calc(100% - .8rem)}}@media only screen and (min-width:100em){.flex-grid--xlarge-6 .flex-grid__item{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.flex-grid--xlarge-5 .flex-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-grid--xlarge-4 .flex-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-grid--xlarge-3 .flex-grid__item{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex-grid--xlarge-2 .flex-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-grid--xlarge-1 .flex-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-grid--boxed.flex-grid--xlarge-6 .flex-grid__item{-webkit-flex:0 0 calc(16.6666666667% - 2rem);-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem);max-width:calc(16.6666666667% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-5 .flex-grid__item{-webkit-flex:0 0 calc(20% - 2rem);-ms-flex:0 0 calc(20% - 2rem);flex:0 0 calc(20% - 2rem);max-width:calc(20% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-4 .flex-grid__item{-webkit-flex:0 0 calc(25% - 2rem);-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-3 .flex-grid__item{-webkit-flex:0 0 calc(33.3333333333% - 2rem);-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem);max-width:calc(33.3333333333% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-2 .flex-grid__item{-webkit-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-1 .flex-grid__item{-webkit-flex:0 0 calc(100% - 2rem);-ms-flex:0 0 calc(100% - 2rem);flex:0 0 calc(100% - 2rem);max-width:calc(100% - 2rem)}.flex-grid--boxed-small.flex-grid--xlarge-6 .btn,.flex-grid--boxed-small.flex-grid--xlarge-6 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-6 .sd-check__wrapper{-webkit-flex:0 0 calc(16.6666666667% - .8rem);-ms-flex:0 0 calc(16.6666666667% - .8rem);flex:0 0 calc(16.6666666667% - .8rem);max-width:calc(16.6666666667% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-5 .btn,.flex-grid--boxed-small.flex-grid--xlarge-5 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-5 .sd-check__wrapper{-webkit-flex:0 0 calc(20% - .8rem);-ms-flex:0 0 calc(20% - .8rem);flex:0 0 calc(20% - .8rem);max-width:calc(20% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-4 .btn,.flex-grid--boxed-small.flex-grid--xlarge-4 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-4 .sd-check__wrapper{-webkit-flex:0 0 calc(25% - .8rem);-ms-flex:0 0 calc(25% - .8rem);flex:0 0 calc(25% - .8rem);max-width:calc(25% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-3 .btn,.flex-grid--boxed-small.flex-grid--xlarge-3 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-3 .sd-check__wrapper{-webkit-flex:0 0 calc(33.3333333333% - .8rem);-ms-flex:0 0 calc(33.3333333333% - .8rem);flex:0 0 calc(33.3333333333% - .8rem);max-width:calc(33.3333333333% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-2 .btn,.flex-grid--boxed-small.flex-grid--xlarge-2 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-2 .sd-check__wrapper{-webkit-flex:0 0 calc(50% - .8rem);-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-1 .btn,.flex-grid--boxed-small.flex-grid--xlarge-1 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-1 .sd-check__wrapper{-webkit-flex:0 0 calc(100% - .8rem);-ms-flex:0 0 calc(100% - .8rem);flex:0 0 calc(100% - .8rem);max-width:calc(100% - .8rem)}}.grid{display:flex;align-items:stretch;justify-content:flex-start;padding:0 1rem}.grid .grid__item{flex:1 1 auto;padding:0 1rem}.grid .grid__item.grid__item--col-1{-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid .grid__item.grid__item--col-2{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid .grid__item.grid__item--col-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid .grid__item.grid__item--col-4{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid .grid__item.grid__item--col-5{-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid .grid__item.grid__item--col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid .grid__item.grid__item--col-7{-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid .grid__item.grid__item--col-8{-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid .grid__item.grid__item--col-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid .grid__item.grid__item--col-10{-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid .grid__item.grid__item--col-11{-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid .grid__item.grid__item--col-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid .grid__item>.grid,.grid--padding-fix{margin-left:-1rem;margin-right:-1rem;padding:0}.grid--margin{margin-bottom:1rem}.grid--wrap{flex-wrap:wrap}.sd-css-grid{margin:0;display:grid;grid-template-columns:20rem 1fr;grid-template-rows:4.8rem 1fr auto auto;grid-gap:0;height:100vh;background-color:#7fffd4}.sd-css-grid .sd-top-menu{grid-column:1/3;grid-row:1/2;z-index:2;position:static}.sd-css-grid .sd-left-nav{grid-column:1/2;grid-row:2/4;z-index:2}.sd-css-grid .sd-content{grid-column:2/3;grid-row:2/3;z-index:1;background-color:red;overflow:auto}.sd-css-grid .bottom-bar{height:3rem;background-color:#222;grid-column:1/3;grid-row:4/5;z-index:2}.side-panel{margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-gap:0;height:100vh;position:relative;background-color:#fff}.side-panel .side-panel__header{grid-column:1/2;grid-row:1/2;z-index:2;position:relative;min-height:4.8rem;display:flex;flex-direction:row;align-items:center}.side-panel .side-panel__header--border-b{box-shadow:0 1px 0 rgba(0,0,0,.12)}.side-panel .side-panel__header .nav-tabs{flex-grow:1}.side-panel .side-panel__sliding-toolbar{position:absolute;display:flex;align-items:center;top:0;bottom:0;left:0;right:0;z-index:3;padding:0 16px;animation:dropOut2 .3s cubic-bezier(.695,.105,.285,1.275) 1;background-color:#d2e5ed;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.side-panel .side-panel__sliding-toolbar--right{text-align:right;justify-content:flex-end}.side-panel .side-panel__sliding-toolbar .side-panel__sliding-toolbar-inner{flex-grow:1}.side-panel .side-panel__heading{padding:0 2rem;margin:0;font-size:1.5rem;color:#666;font-weight:300;letter-spacing:.02em}.side-panel .side-panel__close,.side-panel .side-panel__tools{position:absolute;right:1rem;top:1.1rem;z-index:2;color:#666}.side-panel .side-panel__tools .icn-btn{margin-left:.2rem}.side-panel .side-panel__content{grid-column:1/2;grid-row:2/3;z-index:1;overflow:auto}.side-panel .side-panel__content-block{padding:2rem}.side-panel .side-panel__content-block--pad-top-0{padding-top:0}.side-panel .side-panel__content-block--boxed{padding:1.6rem;border-radius:3px;margin-bottom:1rem}.side-panel .side-panel__content-block--pad-small{padding:1.4rem 2rem .6rem}.side-panel .side-panel__content-block--flex{display:flex;align-items:top}.side-panel .side-panel__content-block-inner{flex-grow:0}.side-panel .side-panel__content-block-inner--grow{flex-grow:1}.side-panel .side-panel__top-tools{background-color:#F5F5F5;padding:1.2rem 1rem 1.2rem 2rem;display:flex;align-items:center}.side-panel .side-panel__top-tools .side-panel__top-tools-left{text-align:left;flex-grow:1}.side-panel .side-panel__top-tools .side-panel__top-tools-right{text-align:right;flex-grow:1}.avatar,.navbtn{text-align:center}.side-panel .side-panel__footer{grid-column:1/2;grid-row:3/4;z-index:2}.side-panel.side-panel--shadow-left::after,.side-panel.side-panel--shadow-right::after{display:block;width:4px;z-index:80;bottom:0;content:''}.side-panel .side-panel__footer--button-box{background-color:#f1f1f1;padding:1rem 2rem;position:relative}.side-panel .side-panel__footer--button-box::before{position:absolute;content:'';top:-.4rem;left:0;right:0;height:.4rem;background-image:linear-gradient(to top,rgba(0,0,0,.1) 0,transparent 100%)}.side-panel.side-panel--shadow-left::after{top:0;position:absolute;right:0;background-image:linear-gradient(to left,rgba(0,0,0,.12) 0,transparent 100%)}.side-panel.side-panel--shadow-right::after{top:0;position:absolute;left:0;background-image:linear-gradient(to right,rgba(0,0,0,.12) 0,transparent 100%)}.side-panel.side-panel--transparent{background-color:transparent}.side-panel.side-panel--transparent .side-panel__header{background-color:rgba(255,255,255,.2)}.sd-page-grid--basic{margin:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:4.8rem 1fr auto auto;grid-gap:0;height:100vh;position:relative;background-color:#7fffd4}.sd-page-grid--basic .sd-main-menu{grid-column:1/2;grid-row:1/5;background-color:#272727;width:30rem;box-shadow:inset -4px 0 12px rgba(0,0,0,.9);display:none}.sd-page-grid--basic .sd-main-menu .sd-left-nav__btn{color:rgba(255,255,255,.75)}.sd-page-grid--basic .sd-main-menu .sd-left-nav__group-header{border-top:1px solid rgba(255,255,255,.14)}.sd-page-grid--basic .sd-top-menu{grid-column:2/3;grid-row:1/2;z-index:2;position:static}.sd-page-grid--basic .sd-content{grid-column:2/3;grid-row:2/3;z-index:1;background-color:#f8f8f8;overflow:auto}.sd-page-grid--basic .bottom-bar{height:3rem;background-color:#222;grid-column:2/3;grid-row:4/5;z-index:2;display:flex;align-items:center;flex-direction:row;color:rgba(255,255,255,.75);padding:0 10px}.sd-page-content--split{width:100%;display:flex;flex-direction:row}.sd-page-content--split .sd-page-content__left-tabs::after{right:-4px;background-image:linear-gradient(to right,rgba(0,0,0,.25) 0,transparent 100%)}.sd-page-content--split .sd-page-content__right-tabs::after{left:-4px;background-image:linear-gradient(to left,rgba(0,0,0,.25) 0,transparent 100%)}.sd-page-content--split .sd-page-content__left-tabs::after,.sd-page-content--split .sd-page-content__right-tabs::after{display:block;bottom:0;content:'';width:4px;position:absolute;z-index:80;top:0}.sd-page-content--split .sd-page-content__left-tabs{flex-grow:0;flex-shrink:0;position:relative}.sd-page-content--split .sd-page-content__left-tabs::after{display:block;bottom:0;content:'';width:4px;position:absolute;z-index:80;top:0}.sd-page-content--split .sd-page-content__right-tabs{flex-grow:0;flex-shrink:0}.sd-page-content--split .sd-page-content__spliter{background-color:#6C6C6C;width:.2rem;flex-grow:0}.sd-page-content--split .sd-sidebar-menu{position:relative;top:0;bottom:auto}.sd-page-content--split .sd-page-content__left-content,.sd-page-content--split .sd-page-content__right-content{transition:all .2s ease-out;transition-delay:.1s;width:calc(50vw - 49px);display:flex;flex-direction:column;overflow-x:hidden;flex-grow:1;position:relative}.sd-page-content--split .sd-page-content__left-content .subnav,.sd-page-content--split .sd-page-content__right-content .subnav{flex-shrink:0;flex-grow:0}.sd-page-content--split .sd-page-content__left-content .sd-list-item-group,.sd-page-content--split .sd-page-content__right-content .sd-list-item-group{margin:2.4rem;opacity:1;transition:opacity .2s ease-in;transition-delay:.1s}.sd-page-content--split .sd-page-content__left-content .sd-column-box--3,.sd-page-content--split .sd-page-content__right-content .sd-column-box--3{opacity:1;transition:opacity .2s ease-in;transition-delay:.1s}.sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content .sd-column-box--3,.sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content .sd-list-header,.sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content .sd-list-item-group,.sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content .sd-column-box--3,.sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content .sd-list-header,.sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content .sd-list-item-group{opacity:0;transition-delay:0s}.sd-page-content--split .sd-page-content__left-content .sd-list-header,.sd-page-content--split .sd-page-content__right-content .sd-list-header{margin:2.4rem 2.4rem -2rem}.sd-page-content--split .sd-page-content__right-content::before{background-image:linear-gradient(to right,rgba(0,0,0,.12) 0,transparent 100%);display:block;bottom:0;content:'';width:5px;position:absolute;z-index:8000;top:0}.sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content{width:0;opacity:0}.sd-page-content--split.sd-page-content--split-left .open-preview .sd-preview-panel{width:60rem}.sd-page-content--split.sd-page-content--split-left .sd-page-content__right-content,.sd-page-content--split.sd-page-content--split-left.shift-to-left .sd-page-content__right-content{width:calc(100vw - 98px)}.sd-page-content--split.sd-page-content--split-left.shift-to-left .sd-page-content__left-content{width:0}.sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content{width:0;opacity:0}.sd-page-content--split.sd-page-content--split-right .open-preview .sd-preview-panel{width:60rem}.sd-page-content--split.sd-page-content--split-right .sd-page-content__left-content,.sd-page-content--split.sd-page-content--split-right.shift-to-right .sd-page-content__left-content{width:calc(100vw - 98px)}.sd-page-content--split.sd-page-content--split-right.shift-to-right .sd-page-content__right-content{width:0}.sd-page-content--split .sd-column-box--3{flex-grow:1;display:flex;flex-direction:row;overflow-x:hidden;overflow-y:auto}.sd-page-content--split .sd-column-box__main-column{flex-grow:1;flex-shrink:1;width:50%;overflow:auto}.sd-page-content--split.shift-to-right .sd-page-content__left-content{width:calc(65vw - 49px)}.sd-page-content--split.shift-to-left .sd-page-content__left-content,.sd-page-content--split.shift-to-right .sd-page-content__right-content{width:calc(35vw - 49px)}.sd-page-content--split.shift-to-left .sd-page-content__right-content{width:calc(65vw - 49px)}.sd-sidebar-menu__btn--closed .sd-sidebar-menu__helper-icon{transform:rotate(180deg)}.sd-filters-panel,.sd-preview-panel{width:0;transition:all .2s ease-out;display:flex;flex-direction:column;overflow-x:hidden}.sd-filters-panel .side-panel,.sd-preview-panel .side-panel{transition:all .1s ease-out;transition-delay:0}.sd-filters-panel{background-color:#ededed;border-right:2px solid rgba(187,187,187,0)}.sd-preview-panel{background-color:#fff;border-left:1px solid rgba(187,187,187,0)}.open-filters .sd-filters-panel{width:36rem;border-right:2px solid #bbb}.open-filters .sd-filters-panel .side-panel{opacity:1;transition:all .2s ease-out;transition-delay:.2s}.open-preview .sd-preview-panel{width:36rem;border-left:1px solid #bbb}.open-preview .sd-preview-panel .side-panel{opacity:1;transition:all .2s ease-out;transition-delay:.2s}.sd-filters-panel .side-panel,.sd-preview-panel .side-panel{opacity:0}.text-label{display:inline-block;min-width:4rem;color:#666;font-weight:300}.subnav{position:relative;display:flex;height:4.8rem;background:#F5F5F5;border-bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 0 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1001;align-items:center}.subnav--padded{padding:10px 20px}.subnav--darker{background:#dedede}.subnav--absolute{position:absolute;top:48px;left:0;right:0}.subnav+.subnav{z-index:999}.subnav__element-grow{flex-grow:1}.subnav__page-title{padding:1rem 2rem;color:#333;font-size:1.8rem;line-height:2.8rem;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.subnav__desk-stage{flex-grow:1}.subnav.subnav--level2{position:absolute;top:0;left:0;z-index:2;box-shadow:none}.button-stack{height:4.8rem!important;position:relative;margin:0 20px 0 0;float:left}.button-stack>.btn{margin-left:20px;margin-top:10px}.button-stack.right-stack{float:right;margin:0 0 0 5px}.button-stack.right-stack .navbtn{border-left:1px solid rgba(0,0,0,.1)!important;border-right:0!important}.button-stack.right-stack>.btn{margin-right:12px;margin-left:0}.navbtn{position:relative;display:inline-block;height:4.8rem;width:4.8rem;padding:0 10px;background:0 0;color:#333;line-height:5.6rem;text-decoration:none;border:0;border-left:1px solid rgba(0,0,0,.1);cursor:pointer;transition:background-color .2s ease-out,color .1s ease-out}.navbtn i{opacity:.75;vertical-align:baseline!important;transition:opacity .2s ease-out}.navbtn [class*=" big-icon--"],.navbtn [class^=big-icon--]{line-height:4.8rem}.navbtn:hover{background:rgba(255,255,255,.5)}.navbtn:hover>i{opacity:1}.navbtn.navbtn--left{border-left:none;border-right:1px solid rgba(0,0,0,.1)}.navbtn.navbtn--blue{background:#5ea9c8;border-left:1px solid #84bdd5;color:#fff}.navbtn.navbtn--blue.disabled{background:#898989}.navbtn.navbtn--text-only{width:auto;line-height:4.8rem;padding:0 20px;border-left:none;font-size:1.5rem}.navbtn.navbtn--highlighted{background-color:#9c27b0!important;transition:all .3s;padding:0 0 0 9px}.navbtn.navbtn--highlighted:hover{background-color:#771e86}.navbtn.navbtn--darker{background-color:rgba(0,0,0,.05)}.navbtn.navbtn--active{background-color:#5ea9c8}.navbtn.navbtn--active>i{opacity:1;color:#fff}.dropdown.open .navbtn{background:#fff;box-shadow:-2px -1px 5px -2px rgba(0,0,0,.2),3px -1px 5px -2px rgba(0,0,0,.2);z-index:1001}.dropdown.open .navbtn>i{opacity:1;color:#5ea9c8}.dropdown.open .sd-create-btn i{color:#fff}.subnav__stretch-bar{display:flex;flex-grow:1;flex-shrink:1;margin:0 16px}.subnav__stretch-bar.subnav__stretch-bar--right{text-align:right;justify-content:flex-end}.subnav__button-stack{position:relative;max-width:100%}.subnav__button-stack--square-buttons{height:48px;margin:0 0 0 16px;display:flex;flex-wrap:nowrap;flex-grow:0;flex-shrink:1;max-width:100%}.subnav__button-stack--custom-buttons{margin:0 auto;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-width:0 1px;box-sizing:border-box;display:flex;max-width:100%}.subnav__button-stack--custom-buttons .btn{flex-grow:0;margin:0 4px}.subnav__button-stack--custom-buttons .btn__text--short{display:none}.compact .subnav__button-stack--custom-buttons .btn__text--short,.subnav__button-stack--custom-buttons .btn__text{display:inline}.compact .subnav__button-stack--custom-buttons .btn__text{display:none}.subnav__button-stack--default{display:flex;flex-grow:1;justify-content:flex-end;padding:10px 0}.subnav__button-stack--default .btn{flex-grow:0;margin:0 4px}.subnav__button-stack--default .btn--close .btn__text--alt-icon{display:none}.subnav__button-stack--default .btn--close .btn__text{display:inline}.subnav__button-stack--default.compact .btn--close{padding:0 3px 0 6px}.subnav__button-stack--default.compact .btn--close .btn__text--alt-icon{display:inline;opacity:.7}.subnav__button-stack--default.compact .btn--close .btn__text{display:none}a.text-link{text-decoration:none;color:#3d8fb1;transition:all .2s ease-in;display:inline-block}a.text-link:hover{color:#30708b;text-decoration:underline}a.text-link [class*=" icon-"],a.text-link [class^=icon-]{color:#5ea9c8;vertical-align:middle;margin-right:.3rem;position:relative;top:-.2rem}.sd-page{position:absolute;top:48px;bottom:0;left:0;right:0;background:#fff;overflow:hidden}.sd-page__main-content,.sd-page__sidebar{position:absolute;top:0;left:0;bottom:0}.sd-page__main-content{right:0;background-color:#f8f8f8;display:flex;flex-direction:column}.sd-list-item,.sd-page__header--white{background-color:#fff}.sd-page__sidebar+.sd-page__main-content{left:200px}.sd-page__header{height:48px;flex-shrink:0;border-bottom:1px solid #dedede;display:flex;flex-direction:row;align-items:center;padding:0 20px;z-index:2}.sd-page__element-grow{flex-grow:1;display:inline-block}.sd-page__page-heading{font-size:1.6rem;color:#333;font-weight:500}.sd-page__content{flex-grow:1;padding:20px;overflow:auto}.sd-page__flex-helper{display:flex;flex-direction:column;flex-grow:1;min-height:0}.sd-list-item{display:flex;min-height:3.8rem;flex-direction:row;transition:background-color .2s linear}.sd-list-item:hover{background-color:#f4f4f4;cursor:pointer}.sd-list-item--active{background-color:#e3f1f6}.sd-list-item--selected{background-color:#c8e4ee}.sd-list-item--activated,.sd-list-item--activated:hover{background-color:#e3f1f6}.sd-list-item__border{width:.4rem;flex-grow:0;flex-shrink:0;background:0 0}.sd-list-item__border--locked{background:#E51C23}.sd-list-item__column{display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(185,185,185,.3);padding:0 .8rem;overflow:hidden;flex-shrink:0}.sd-list-item__column--no-border,.sd-list-item__column:last-child,.sd-list-item__column:last-of-type{border:none}.sd-list-item__column--grow{flex-grow:1;flex-shrink:1}.sd-list-item__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden}.sd-list-item__row:first-child{margin:.8rem 0 .2rem}.sd-list-item__row:last-child{margin:.2rem 0 .8rem}.sd-list-item__row:only-child{margin:.2rem 0}.sd-list-item__action-menu{display:flex;flex-direction:column;flex-grow:0;justify-content:center;width:0;padding:0;overflow:hidden;opacity:0;transition:all ease-in .1s;align-items:center}.sd-list-item__action-menu--direction-row{flex-direction:row}.sd-list-item__action-menu>.dropdown__toggle{line-height:0}.sd-list-item--activated .sd-list-item__action-menu,.sd-list-item:hover .sd-list-item__action-menu{padding:0 .6rem;width:auto;overflow:visible;opacity:1}.sd-list-item--element-grow{flex-grow:1}.sd-list-item .label{margin-right:.6rem}.sd-list-item .badge{margin:.2rem}.sd-list-item [class*=" icon-"],.sd-list-item [class^=icon-]{opacity:.6;vertical-align:middle}.sd-list-item time{color:#747474;font-size:1.2rem;letter-spacing:.025em;flex-shrink:0;padding-left:1em}.sd-list-item .sd-list-item__slugline{color:#005b7f;font-weight:500;font-size:1.2rem;text-transform:uppercase;margin-right:1rem}.sd-list-item .sd-list-item__headline{color:#333;font-weight:500;font-size:1.3rem;margin-right:1rem}.sd-list-item .sd-list-item__normal{color:#333;font-weight:300;margin-right:1rem}.sd-list-item .sd-list-item__strong{color:#333;font-weight:500;margin-right:1rem}.sd-list-item .sd-list-item__text-label{color:#333;opacity:.7;font-weight:300;font-style:italic;margin-right:.3rem}.avatar,.sd-list-item .sd-list-item__inline-icon,.sd-list-item .sd-list-item__inline-text{margin-right:.6rem}.sd-list-item .sd-list-item__text-strong{font-weight:500;color:#333}.sd-list-item .sd-list-item__location{padding-left:1.8rem;position:relative}.sd-list-item .sd-list-item__location::before{position:absolute;left:0;top:.1rem;font-family:sd_icons;content:"\e602";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#999}.avatar{display:inline-block;height:3rem;width:3rem;background-color:#67afa1;border-radius:50%;color:#fff;text-transform:uppercase;font-size:1.2rem;line-height:3.2rem;letter-spacing:-.03em;vertical-align:middle}.avatar--small{height:2.4rem;width:2.4rem;font-size:1rem;line-height:2.5rem}.dropdown__toggle:hover [class*=" icon-"],.dropdown__toggle:hover [class^=icon-]{opacity:1}.dropdown__toggle:active [class*=" icon-"],.dropdown__toggle:active [class^=icon-],.sd-list-item--activated .dropdown__toggle [class*=" icon-"],.sd-list-item--activated .dropdown__toggle [class^=icon-]{opacity:1;color:#5ea9c8}.sd-list-item-group .sd-list-item+.sd-list-item{border-top:1px solid #e6e6e6}.sd-list-item-group--space-between-items .sd-list-item+.sd-list-item{margin-top:.8rem;border-top:none}.sd-list-header{display:flex;height:2rem;margin-bottom:.8rem;align-items:center}.sd-list-header .sd-list-header__name{font-size:1.1rem;letter-spacing:.08em;font-weight:500;text-transform:uppercase;color:#666}.sd-list-header .sd-list-header__number{margin-left:1rem}.sd-list-header .sd-list-header__stretch-bar{flex-grow:1;height:1px;background:0 0;margin:auto 0}.sd-card{position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 1px 5px rgba(0,0,0,.16);background-color:#fff;color:#333;min-height:12rem;display:flex;flex-direction:column}.sd-card--with-click{-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in;cursor:pointer}.sd-card--with-click:hover{box-shadow:0 1px 6px rgba(0,0,0,.16),0 2px 8px rgba(0,0,0,.26)}.sd-card--with-click:active{box-shadow:0 0 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.16)}.sd-card .sd-card__actions{margin:.4rem .4rem 0 0;visibility:hidden}.sd-card:hover .sd-card__actions{visibility:visible}.sd-card .sd-card__header{position:relative;flex-grow:0;display:flex;flex-direction:row;align-items:center;background-color:#607d8b;padding:0;min-height:4rem;color:#fff;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.sd-card .sd-card__header::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background-color:rgba(0,0,0,.2);-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.sd-card .sd-card__header--empty{height:8px}.sd-card .sd-card__header--light{background-color:#bfbfbf}.sd-card .sd-card__header--white{background-color:#fff;color:#333;box-shadow:0 1px 0 rgba(136,136,136,.25)}.sd-card .sd-card__header--with-thumb{position:relative;flex-direction:column}.sd-card .sd-card__header--with-thumb .sd-card__actions{position:absolute;top:.4rem;right:0;z-index:2}.sd-card--active .sd-card__header{background-color:#3d8fb1}.sd-card--inactive .sd-card__header{background-color:#b1b1b1}.sd-card .sd-card__heading{padding:.4rem 1.6rem 0;flex-grow:1;font-size:1.2rem;line-height:100%;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:inherit}.sd-card .sd-card__heading--editable{padding:1rem 1.6rem;text-transform:initial}.sd-card .sd-card__heading--editable:hover{cursor:text}.sd-card .sd-card__heading--editable>input{margin-top:6px}.sd-card .sd-card__sub-header{background-color:#9daeb7;color:#fff;font-size:1.1rem;font-weight:400;line-height:100%;letter-spacing:.08em;text-transform:uppercase;padding:.6rem 1.6rem}.sd-card .sd-card__sub-header--success{background-color:#46a546}.sd-card .sd-card__btn-group{margin:14px 6px 0 0}.sd-card .sd-card__btn-group--right{float:right}.sd-card .sd-card__btn-group .btn{background:0 0;padding:10px 2px;color:#fff;opacity:.4}.sd-card .sd-card__btn-group .btn:focus,.sd-card .sd-card__btn-group .btn:hover{box-shadow:none;opacity:1}.sd-card .sd-card__btn-group .btn [class*=" icon-"],.sd-card .sd-card__btn-group .btn [class^=icon-]{color:#fff}.sd-card .sd-card__thumbnail{padding-top:.4rem;line-height:0}.sd-card .sd-card__thumbnail+.sd-card__heading{background-color:#fff;font-weight:500;text-align:center;color:#333;padding:1rem 1.6rem;width:100%;box-shadow:0 1px 0 rgba(136,136,136,.25)}.sd-card .sd-card__content{padding:16px;flex-grow:1}.sd-card .sd-card__content h4{text-transform:uppercase;font-size:11px;color:rgba(0,0,0,.5);letter-spacing:.04em;margin-bottom:4px}.sd-card .sd-card__content h4.with-value{margin-bottom:0}.sd-card .sd-card__content h4 .label{float:right;height:15px;margin:auto 0;padding:3px 5px 0;border-radius:8px;color:#fff;background:rgba(0,0,0,.25);font-size:10px;line-height:100%;letter-spacing:.06em;font-weight:400}.sd-card .sd-card__content h4 .value-label{float:right;font-size:13px;color:#333;font-weight:400;text-transform:none;letter-spacing:0}.sd-card .sd-card__content h4.sd-card__h4--normal-case{font-size:12px;text-transform:initial}.sd-card .sd-card__content--scrollable{min-height:20vh;max-height:30vh;overflow-y:auto}.sd-card .sd-card__placeholder{padding:16px;flex-grow:1;height:calc(100% - 48px);display:flex;align-items:center;justify-content:center;color:#999;font-weight:300;font-size:1.2rem}.sd-card .sd-card__placeholder--cursorPointer{cursor:pointer}.sd-card .sd-card__content-list{margin:-16px;padding:0;list-style:none}.sd-card .sd-card__content-list .sd-card__content-list-item,.sd-card .sd-card__content-list li{padding:16px;border-bottom:1px solid #ebebeb}.sd-card .sd-card__content-list .sd-card__content-list-item--inline,.sd-card .sd-card__content-list li--inline{display:flex}.sd-card .sd-card__content-list .sd-card__content-list-item--inline h4,.sd-card .sd-card__content-list li--inline h4{flex:1 1}.sd-card .sd-card__content-list .sd-card__content-list-item--inline span,.sd-card .sd-card__content-list li--inline span{flex:1 1;text-align:right}.sd-card .sd-card__content-list .sd-card__content-list-item .sd-card__content-list-inline-span,.sd-card .sd-card__content-list li .sd-card__content-list-inline-span{display:inline-block}.sd-card .sd-card__content-list .sd-card__content-list-item:last-child,.sd-card .sd-card__content-list li:last-child{border:none}.sd-card .sd-card__content-list .sd-card__content-list-item--border-bottom:last-child,.sd-card .sd-card__content-list li--border-bottom:last-child{border-bottom:1px solid #ebebeb}.sd-card .sd-card__content-list .sd-card__content-list-item--small,.sd-card .sd-card__content-list li--small{padding:7px 16px}.sd-card .sd-card__content-list .sd-card__content-list-item--small h4,.sd-card .sd-card__content-list li--small h4{margin:0}.sd-card .sd-card__content-list .creation-time{display:block;font-size:12px;color:#999}.sd-card .sd-card__content-list .creation-time i{display:inline-block;opacity:.5;margin-top:-2px}.sd-card .sd-card__content-list .button__view-all{border-bottom:1px dotted #5598B4;color:#5598B4;cursor:pointer}.sd-card .sd-card__article-header{padding:16px}.sd-card .sd-card__time-date{font-size:11px;color:#ababab;font-weight:300}.sd-card .sd-card__time-date--reverse-color{color:rgba(255,255,255,.6)}.sd-card .sd-card__footer{padding:0 1.6rem;min-height:4.7rem;align-items:center;border-top:1px solid #dedede;background-color:#f8f8f8;display:flex;flex-direction:row;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.sd-card .sd-card__footer--light{background-color:#fff}.sd-card .sd-card__footer--right-align{justify-content:flex-end}.sd-card .sd-card__footer--spread{justify-content:space-between}.sd-card .sd-card__full-click{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.sd-card .sd-card__thumbnail{width:100%;position:relative;height:20rem;overflow:hidden;text-align:center}.sd-card .sd-card__thumbnail img{width:100%;height:auto}.sd-card .sd-card__file-type-icn{color:#fff;font-size:5.2rem;height:5.2rem;width:5.2rem;padding-top:8.5rem;opacity:.5}.form__row{width:100%;padding-bottom:2rem}.form__row--flex{display:flex;align-items:baseline}.form__row--flex .sd-line-input{flex-grow:1}.form__row--flex .sd-line-input+.btn{flex-grow:0;vertical-align:bottom;margin:0 0 0 1.2rem}.form__row--flex .sd-line-input+.sd-line-input{margin-left:1.2rem}.form__row--flex .form__row-item{flex-grow:1;margin:0 .6rem}.form__row--flex .form__row-item:first-child{margin-left:0}.form__row--flex .form__row-item:last-child{margin-right:0}.form__row--flex .form__row-item:only-child{margin:0}.form__row--flex .form__row-item--no-grow{flex-grow:0}.form__row label,.form__row-item label{vertical-align:middle;line-height:100%;margin-right:.6rem;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-ms-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.label--active{color:#479dc0}.form-label,.sd-line-input .sd-line-input__label{color:#747474;font-weight:500;display:inline-block;text-transform:uppercase}.form-label{min-width:75px;font-size:1.1rem;line-height:2.6rem;margin:0 .5rem 0 0}.sd-line-input{margin:0 0 1.8em;padding-top:1.4rem;position:relative}.sd-line-input input.sd-line-input__input,.sd-line-input select.sd-line-input__select,.sd-line-input textarea.sd-line-input__input{padding:0;height:2.4rem;transition:border linear .2s,box-shadow linear .2s;background-color:transparent;font-size:1.4rem;width:100%}.sd-line-input input.sd-line-input__input,.sd-line-input textarea.sd-line-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;border-bottom:1px solid rgba(0,0,0,.15)}.sd-line-input input.sd-line-input__input:hover,.sd-line-input textarea.sd-line-input__input:hover{border-color:rgba(0,0,0,.3);background-color:transparent}.sd-line-input input.sd-line-input__input:focus,.sd-line-input textarea.sd-line-input__input:focus{box-shadow:0 1px 0 0 #5ea9c8;border-color:#5ea9c8;background-color:transparent}.sd-line-input select.sd-line-input__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;border-bottom:1px solid rgba(0,0,0,.15);position:relative;z-index:2}.sd-line-input select.sd-line-input__select:hover{border-color:rgba(0,0,0,.3);background-color:transparent}.sd-line-input select.sd-line-input__select:focus{box-shadow:0 1px 0 0 #5ea9c8;border-color:#5ea9c8;background-color:transparent}.sd-line-input textarea.sd-line-input__input{padding-top:3px}.sd-line-input--boxed input.sd-line-input__input,.sd-line-input--boxed textarea.sd-line-input__input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(0,0,0,.15);background-color:transparent;font-size:1.4rem;border-radius:2px;background-color:rgba(0,0,0,.05);padding:0 1rem;height:3.2rem;transition:border linear .2s,box-shadow linear .2s,background-color linear .2s}.sd-line-input--boxed input.sd-line-input__input:hover,.sd-line-input--boxed textarea.sd-line-input__input:hover{border-color:rgba(0,0,0,.3);background-color:transparent}.sd-line-input--boxed input.sd-line-input__input:focus,.sd-line-input--boxed textarea.sd-line-input__input:focus{box-shadow:0 1px 0 0 #5ea9c8;border-color:#5ea9c8;background-color:transparent}.sd-line-input--boxed input.sd-line-input__input:hover,.sd-line-input--boxed textarea.sd-line-input__input:hover{background-color:rgba(0,0,0,.1)}.sd-line-input--boxed input.sd-line-input__input:focus,.sd-line-input--boxed textarea.sd-line-input__input:focus{background-color:rgba(0,0,0,.05)}.sd-line-input--boxed select.sd-line-input__select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(0,0,0,.15);background-color:transparent;font-size:1.4rem;border-radius:2px;background-color:rgba(0,0,0,.05);padding:0 1rem;height:3.2rem;transition:border linear .2s,box-shadow linear .2s,background-color linear .2s}.sd-line-input--boxed select.sd-line-input__select:hover{border-color:rgba(0,0,0,.3);background-color:transparent}.sd-line-input--boxed select.sd-line-input__select:focus{box-shadow:0 1px 0 0 #5ea9c8;border-color:#5ea9c8;background-color:transparent}.sd-line-input.sd-line-input--invalid input.sd-line-input__input:focus,.sd-line-input.sd-line-input--invalid select.sd-line-input__select:focus,.sd-line-input.sd-line-input--invalid textarea.sd-line-input__input:focus{box-shadow:0 1px 0 0 #E51C23}.sd-line-input--boxed select.sd-line-input__select:hover{background-color:rgba(0,0,0,.1)}.sd-line-input--boxed select.sd-line-input__select:focus{background-color:rgba(0,0,0,.05)}.sd-line-input--boxed.sd-line-input--disabled input.sd-line-input__input,.sd-line-input--boxed.sd-line-input--disabled select.sd-line-input__select,.sd-line-input--boxed.sd-line-input--disabled select.sd-line-input__select:hover,.sd-line-input--boxed.sd-line-input--disabled textarea.sd-line-input__input{background-color:rgba(0,0,0,.03);border-bottom:1px dotted #999!important}.sd-line-input.sd-line-input--invalid input.sd-line-input__input,.sd-line-input.sd-line-input--invalid select.sd-line-input__select,.sd-line-input.sd-line-input--invalid textarea.sd-line-input__input{border-color:#E51C23}.sd-line-input .sd-line-input__label{position:absolute;font-size:1.1rem;line-height:100%;margin:0;top:0}.sd-line-input .sd-line-input__label--required::after{color:#E51C23;content:"*";vertical-align:top;font-size:1.2rem;padding-left:.3rem}.sd-line-input .sd-line-input__char-count,.sd-line-input .sd-line-input__hint,.sd-line-input .sd-line-input__message{font-size:1.2rem;line-height:1.4rem;transition:all .3s cubic-bezier(.55,0,.55,.2);color:grey;font-weight:300;letter-spacing:.03em}.sd-line-input .sd-line-input__hint{position:absolute;left:1px;right:auto;padding-right:5.5rem;margin-top:.4rem}.sd-line-input .sd-line-input__char-count{position:absolute;right:1px;left:auto;margin-top:.5rem;font-size:1.1rem;font-weight:400;font-style:italic}.sd-line-input .sd-line-input__message{padding-top:.4rem}.sd-line-input.sd-line-input--invalid .sd-line-input__label,.sd-line-input.sd-line-input--invalid .sd-line-input__message{color:#E51C23}.sd-line-input.sd-line-input--disabled input.sd-line-input__input,.sd-line-input.sd-line-input--disabled select.sd-line-input__select,.sd-line-input.sd-line-input--disabled textarea.sd-line-input__input{border-bottom:1px dotted rgba(0,0,0,.15);cursor:not-allowed}.sd-line-input.sd-line-input--is-select::after{position:absolute;top:2.6rem;right:.4rem;display:inline-block;width:0;height:0;vertical-align:middle;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.4rem solid #000;opacity:.3;filter:"alpha(opacity=30)";content:"";z-index:0}.sd-line-input.sd-line-input--is-select:hover::after{opacity:.6;filter:"alpha(opacity=60)"}.sd-line-input.sd-line-input--is-select.sd-line-input--disabled:hover::after{opacity:.3;filter:"alpha(opacity=30)"}.sd-line-input.sd-line-input--is-select.sd-line-input--boxed::after{top:2.9rem;right:.8rem}.sd-line-input.sd-line-input--is-select.sd-line-input--no-label::after{top:1.2rem}.sd-line-input.sd-line-input--required .sd-line-input__label::after{color:#E51C23;content:"*";vertical-align:top;font-size:1.2rem;padding-left:.3rem}.sd-checkbox::after,.sd-line-input .sd-line-input__plus-btn::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-weight:400;font-family:sd_icons}.sd-line-input.sd-line-input--no-label{padding-top:0}.sd-line-input.sd-line-input--no-margin{margin-bottom:0}.sd-line-input--label-left,.sd-line-input--label-left-auto{padding-top:0;margin:0;display:grid;grid-template-columns:auto 1rem 1fr auto;grid-template-rows:auto auto;grid-gap:0}.sd-line-input--label-left .sd-line-input__label,.sd-line-input--label-left-auto .sd-line-input__label{margin-top:.8rem;grid-column:1/2;grid-row:1/2;position:static;min-width:7.6rem;max-width:12rem}.sd-line-input--label-left .sd-line-input__input,.sd-line-input--label-left-auto .sd-line-input__input{grid-row:1/2;grid-column:3/5}.sd-line-input--label-left .sd-line-input__hint,.sd-line-input--label-left .sd-line-input__message,.sd-line-input--label-left-auto .sd-line-input__hint,.sd-line-input--label-left-auto .sd-line-input__message{position:static;grid-row:2/3;grid-column:3/4;padding-right:0}.sd-line-input--label-left .sd-line-input__char-count,.sd-line-input--label-left-auto .sd-line-input__char-count{position:static;grid-row:2/3;grid-column:5/4;text-align:right;padding-left:1.6rem}.sd-line-input--label-left-auto .sd-line-input__label{min-width:auto;max-width:none}.sd-line-input--with-button input.sd-line-input__input,.sd-line-input--with-button textarea.sd-line-input__input{height:3rem;text-indent:2.8rem}.sd-line-input--with-icon-l input.sd-line-input__input,.sd-line-input--with-icon-l textarea.sd-line-input__input{padding-right:3rem}.sd-line-input .sd-line-input__plus-btn{position:absolute;top:1.8rem;left:0;height:2.2rem;width:2.2rem;background-color:rgba(94,169,200,.75);transition:background-color .2s ease-out,color .1s ease-out;border-radius:2px;cursor:pointer;text-align:center}.sd-checkbox,.sd-toggle .inner{-webkit-transition:all .2s ease-out}.sd-line-input .sd-line-input__plus-btn::before{margin-top:.2rem;content:"\e629";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;speak:none;font-style:normal;font-variant:normal;text-transform:none}.sd-line-input .sd-line-input__plus-btn:hover{background-color:#5ea9c8}.sd-line-input .sd-line-input__icon-right{position:absolute;top:.8rem;right:0;cursor:pointer}.sd-toggle{display:inline-block;width:4rem;height:1.8rem;background:#e0e0e0;position:relative;vertical-align:middle;cursor:pointer;-webkit-border-radius:.9rem;-moz-border-radius:.9rem;-ms-border-radius:.9rem;border-radius:.9rem;overflow:hidden;-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.15)}.sd-toggle .inner{position:absolute;left:.2rem;width:1.4rem;top:.2rem;height:1.4rem;background:#fff;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;border-radius:.8rem;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.2);box-shadow:0 1px 0 0 rgba(0,0,0,.2);-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.sd-toggle.checked{background:#5ea9c8}.sd-toggle.checked .inner{left:2.4rem}.sd-toggle input[type=checkbox]{display:none}.sd-checkbox,.sd-toggle+label,label+.sd-toggle{display:inline-block;vertical-align:middle}label+.sd-toggle{margin:0 1rem 0 .2rem}.sd-toggle+label{margin:0 1rem}.sd-checkbox{width:1.6rem;height:1.6rem;position:relative;background:0 0;border:2px solid rgba(0,0,0,.2);-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.sd-checkbox::after{content:'\e61d';font-size:1.2rem;line-height:1.2rem;height:1.2rem;width:1.2rem;position:absolute;top:0;left:0;opacity:0;filter:"alpha(opacity=0)";-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;transform:scale(.25,.25)}.sd-checkbox:hover{border-color:rgba(0,0,0,.4);cursor:pointer}.sd-checkbox.checked,.sd-checkbox[checked=checked]{border-color:#5ea9c8;background:#5ea9c8}.sd-checkbox.checked::after,.sd-checkbox[checked=checked]::after{opacity:1;filter:"alpha(opacity=100)";transform:scale(1,1)}.sd-checkbox--radio::after,.sd-radio::after{content:' ';transform:scale(.25,.25)}.sd-checkbox.checked:hover,.sd-checkbox[checked=checked]:hover{border-color:#3e92b5;background-color:#3e92b5}.sd-checkbox--radio{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.sd-checkbox--radio::after{height:.8rem;width:.8rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;background-color:#5ea9c8;top:.2rem;left:.2rem;opacity:0;filter:"alpha(opacity=0)";-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.sd-checkbox--radio.checked,.sd-checkbox--radio[checked=checked]{border-color:#5ea9c8;background:0 0}.sd-checkbox--radio.checked::after,.sd-checkbox--radio[checked=checked]::after{opacity:1;filter:"alpha(opacity=100)";transform:scale(1,1)}.sd-checkbox--radio.checked:hover,.sd-checkbox--radio[checked=checked]:hover{background:0 0}.sd-checkbox--button-style{width:auto;height:auto;padding:.5rem 1.2rem .6rem;line-height:1;color:#5a5a5a;border:1px solid #c6c6c6;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;text-align:center}.sd-checkbox--button-style label{margin:0;display:inline;cursor:pointer;transition:none;text-align:center}.sd-checkbox--button-style::after{content:'';display:none}.dropdown,.sd-check__wrapper,.sd-checkbox+label,.sd-radio,.sd-radio+label,label+.sd-radio{display:inline-block}.sd-checkbox--button-style:hover{color:#0e0e0e;border-color:#7a7a7a;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.sd-checkbox--button-style.checked,.sd-checkbox--button-style[checked=checked]{background-color:#3d8fb1;border-color:#245569 #3d8fb1 #3d8fb1;-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);color:#fff}.sd-checkbox--button-style.checked:hover,.sd-checkbox--button-style[checked=checked]:hover{color:#fff;border-color:#36809e;background-color:#36809e;-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2)}.sd-checkbox--button-style.checked label,.sd-checkbox--button-style[checked=checked] label{color:#fff}.sd-checkbox--button-style .sd-label--disabled{opacity:1!important;cursor:not-allowed!important}.sd-checkbox--disabled,.sd-checkbox[disabled=disabled]{opacity:.4;cursor:not-allowed!important}.sd-checkbox--disabled:hover,.sd-checkbox[disabled=disabled]:hover{color:#5a5a5a;border-color:#c6c6c6;box-shadow:none}.sd-checkbox+label{vertical-align:middle}.sd-check__wrapper+.sd-check__wrapper{margin-left:.8rem}.sd-check__wrapper:first-child,.sd-check__wrapper:only-of-type{margin-left:0}.sd-check__wrapper{margin-left:.8rem}.sd-check__wrapper .sd-checkbox+label{display:inline-block;vertical-align:middle;margin:0 0 0 .6rem}.sd-check__wrapper .sd-label--disabled{opacity:.4}.sd-radio{width:1.6rem;height:1.6rem;position:relative;background:0 0;border:2px solid rgba(0,0,0,.2);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;vertical-align:middle;margin-right:.8rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.sd-radio::after{height:.8rem;width:.8rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;background-color:#5ea9c8;top:.2rem;left:.2rem;opacity:0;filter:"alpha(opacity=0)";-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.sd-radio:hover{border-color:rgba(0,0,0,.4);cursor:pointer}.sd-radio.checked,.sd-radio[checked=checked]{border-color:#5ea9c8}.sd-radio.checked::after,.sd-radio[checked=checked]::after{opacity:1;filter:"alpha(opacity=100)";transform:scale(1,1)}.sd-radio.checked:hover,.sd-radio[checked=checked]:hover{border-color:#3e92b5}.sd-radio.checked:hover::after,.sd-radio[checked=checked]:hover::after{background-color:#3e92b5}.sd-radio+label{vertical-align:middle}.dropdown{position:relative}.dropdown a{color:#333}.dropdown a:hover{text-decoration:none}.dropdown button{-webkit-appearance:none}.dropdown__toggle{cursor:pointer}.dropdown__toggle i{vertical-align:sub}.dropdown--dropleft,.dropdown--dropright,.dropdown--more-activity .dropdown__menu li,.dropdown__caret,.dropdown__menu-info{vertical-align:middle}.dropdown.dropdown--hover:hover .dropdown__menu{display:block}.dropdown.open .dropdown__toggle,.dropdown__toggle:active{outline:0;color:#5ea9c8}.dropdown.open .dropdown .dropdown__toggle{color:#333}.dropdown__more-actions .dropdown__toggle>i{opacity:.3}.dropdown__more-actions .dropdown__toggle:hover>i,.dropdown__more-actions.open .dropdown__toggle>i{opacity:1}.dropdown__caret{display:inline-block;width:0;height:0;margin-top:-2px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;opacity:.3;content:"";-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.dropdown__caret.dropdown__caret--white,.dropdown__caret.white{border-top-color:#fff}.dropdown.open .dropdown__caret,.dropdown:hover .dropdown__caret{opacity:1}.dropdown.open .dropdown__caret{border-top-color:#5ea9c8}.dropdown__menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:200px;padding:1rem 0;margin:0;list-style:none;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.4),0 3px 1px -2px rgba(0,0,0,.1);border-radius:2px;text-align:left}.dropdown__menu .dropdown__menu-item a:not(.btn),.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close),.dropdown__menu li a:not(.btn),.dropdown__menu li button:not(.btn):not(.dropdown__menu-close){display:block;font-weight:400;line-height:1.8rem;white-space:nowrap;width:100%;min-width:200px;position:relative;color:#333;background:0 0;padding:.6rem 1.6rem;margin-bottom:.2rem;font-size:1.3rem;text-decoration:none;text-align:left}.dropdown__menu .dropdown__menu-item a:not(.btn) i[class*=" icon-"],.dropdown__menu .dropdown__menu-item a:not(.btn)>i[class^=icon-],.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close) i[class*=" icon-"],.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close)>i[class^=icon-],.dropdown__menu li a:not(.btn) i[class*=" icon-"],.dropdown__menu li a:not(.btn)>i[class^=icon-],.dropdown__menu li button:not(.btn):not(.dropdown__menu-close) i[class*=" icon-"],.dropdown__menu li button:not(.btn):not(.dropdown__menu-close)>i[class^=icon-]{margin-right:1rem;margin-top:-.3rem;min-width:1.9rem;vertical-align:middle}.dropdown__menu .dropdown__menu-item a:not(.btn).disabled,.dropdown__menu .dropdown__menu-item a:not(.btn)[disabled],.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close).disabled,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close)[disabled],.dropdown__menu li a:not(.btn).disabled,.dropdown__menu li a:not(.btn)[disabled],.dropdown__menu li button:not(.btn):not(.dropdown__menu-close).disabled,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close)[disabled]{opacity:.5}.dropdown__menu .dropdown__menu-item a:not(.btn):focus,.dropdown__menu .dropdown__menu-item a:not(.btn):hover,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close):focus,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close):hover,.dropdown__menu li a:not(.btn):focus,.dropdown__menu li a:not(.btn):hover,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close):focus,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close):hover{background:#eff7fa;text-decoration:none;cursor:pointer}.dropdown__menu .dropdown__menu-item a:not(.btn):active,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close):active,.dropdown__menu li a:not(.btn):active,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close):active{background:#c8e4ee}.dropdown__menu .dropdown__menu-item a:not(.btn).disabled:hover,.dropdown__menu .dropdown__menu-item a:not(.btn)[disabled]:hover,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close).disabled:hover,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close)[disabled]:hover,.dropdown__menu li a:not(.btn).disabled:hover,.dropdown__menu li a:not(.btn)[disabled]:hover,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close).disabled:hover,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close)[disabled]:hover{background:0 0;cursor:default}.dropdown__menu .dropdown__menu-item .preferred-desk,.dropdown__menu li .preferred-desk{background-color:#d0e6ef!important}.dropdown__menu.dropdown__menu--plain .dropdown__menu-item,.dropdown__menu.dropdown__menu--plain li{padding:.5rem .7rem}.dropdown__menu.dropdown__menu--plain .dropdown__menu-item:hover,.dropdown__menu.dropdown__menu--plain li:hover{background:#eff7fa;cursor:pointer}.dropdown__menu-divider{height:1px;margin:.8rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown__menu .dropdown__menu-item--active button,.dropdown__menu .dropdown__menu-item--active button:hover{background-color:#84bdd5!important;color:#fff!important}.dropdown__menu .dropdown__menu-item--active button [class*=" filetype-icon-"],.dropdown__menu .dropdown__menu-item--active button [class*=" icon-"],.dropdown__menu .dropdown__menu-item--active button [class^=filetype-icon-],.dropdown__menu .dropdown__menu-item--active button [class^=icon-],.dropdown__menu .dropdown__menu-item--active button:hover [class*=" filetype-icon-"],.dropdown__menu .dropdown__menu-item--active button:hover [class*=" icon-"],.dropdown__menu .dropdown__menu-item--active button:hover [class^=filetype-icon-],.dropdown__menu .dropdown__menu-item--active button:hover [class^=icon-]{color:#fff!important}.dropdown__menu .dropdown__menu-item--active button:hover{background-color:#5ea9c8!important}.dropdown__menu .dropdown__menu-item--highlighted{background-color:#c245ff}.dropdown__menu .dropdown__menu-item--no-link{font-weight:400;line-height:1.8rem;position:relative;color:#747474;padding:.6rem 1.6rem;margin-bottom:.2rem;font-size:1.3rem;text-align:left}.dropdown__menu label{display:inline-block;margin:0}.dropdown__menu label+.dropdown__menu-info{margin-left:4px}.dropdown__menu-label{text-transform:uppercase;font-size:1.1rem;color:#999;font-weight:500;padding-left:1.6rem;margin-bottom:.6rem}.dropdown__menu-label .dropdown__menu-close{position:absolute;top:1rem;right:1rem;padding:0;margin:0;border:0;width:auto;opacity:.3;background-color:transparent;cursor:pointer}.dropdown--align-right .dropdown__menu,.dropdown--align-right.dropdown__menu,.dropdown__menu--right{right:0;left:auto}.dropdown__menu-label .dropdown__menu-close i{margin-right:0!important}.dropdown__menu-label .dropdown__menu-close:focus,.dropdown__menu-label .dropdown__menu-close:hover{background-color:transparent;opacity:1}.dropdown__menu-header{font-weight:300;font-size:1.5rem;color:#999;padding-left:1.6rem}.dropdown__menu-footer{padding:1rem;margin-top:.6rem;border-top:1px solid #e5e5e5}.dropdown__menu-info{color:#999;font-style:italic}.dropdown__menu-item{padding:0}.dropdown__menu--padded-l10>li,.dropdown__menu-item--left-10{padding-left:1rem}.dropdown__menu--padded-l10 .dropdown__menu-item{padding:0}.dropdown__menu .menu-item--active button,.dropdown__menu .menu-item--active button:hover{background-color:#84bdd5;color:#fff}.dropdown__menu .menu-item--active button [class*=" filetype-icon-"],.dropdown__menu .menu-item--active button [class*=" icon-"],.dropdown__menu .menu-item--active button [class^=filetype-icon-],.dropdown__menu .menu-item--active button [class^=icon-],.dropdown__menu .menu-item--active button:hover [class*=" filetype-icon-"],.dropdown__menu .menu-item--active button:hover [class*=" icon-"],.dropdown__menu .menu-item--active button:hover [class^=filetype-icon-],.dropdown__menu .menu-item--active button:hover [class^=icon-]{color:#fff}.dropdown__menu .menu-item--active button:hover{background-color:#5ea9c8}.dropdown.open .dropdown__menu{display:block}.dropdown--dropleft,.dropdown--dropright,.dropdown--noarrow{display:inline-block}.dropdown.open .dropdown__menu.dropdown__menu--scrollable{max-height:350px;overflow:auto;overflow-x:hidden}.dropdown--align-right .dropdown__menu:before,.dropdown--align-right.dropdown__menu:before{left:auto;right:10px}.dropdown--dropup .dropdown__caret{border-top:0;border-bottom:4px solid #000;content:"\2191";-webkit-transition:all .2s eas-in;-moz-transition:all .2s eas-in;-ms-transition:all .2s eas-in;-o-transition:all .2s eas-in;transition:all .2s eas-in}.dropdown--dropup .dropdown__menu{top:auto;bottom:100%;margin-bottom:4px}.dropdown--dropup.open .dropdown__caret{border-bottom-color:#5ea9c8!important}.dropdown--dropleft .dropdown__menu{top:-2.3rem;left:auto;right:calc(100% + .3rem)}.dropdown--dropright .dropdown__menu{top:-2.3rem;left:100%}.dropdown--dropright.open .dropdown__caret{transform:rotate(-90deg)}.dropdown--dropleft.open .dropdown__caret{transform:rotate(90deg)}.dropdown--dropleft.dropdown--dropup .dropdown__menu,.dropdown--dropright.dropdown--dropup .dropdown__menu{bottom:-2.3rem;top:auto}.dropdown--noarrow .dropdown__menu{margin:0;max-height:250px;overflow:auto}.dropdown--noarrow .dropdown__menu:before{display:none}.dropdown--noarrow .dropdown .dropdown__toggle{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px;white-space:nowrap}.dropdown--noarrow.open li>.dropdown .dropdown__toggle{display:block;padding:5px 7px;margin:0;clear:both;font-weight:400;line-height:18px;white-space:nowrap}.dropdown--noarrow.dropdown--no-scroll .dropdown__menu{max-height:none;overflow:visible}.dropdown--bigger .dropdown__menu{min-width:238px}.dropdown--bigger-500 .dropdown__menu{min-width:300px}.dropdown--more-activity .dropdown__menu{min-width:0;padding:5px;border-radius:0;border:0;z-index:1;margin-top:-1px}.dropdown--more-activity .dropdown__menu:before{display:none}.dropdown--more-activity .dropdown__menu li{display:inline-block}.dropdown--more-activity .dropdown__menu li a{padding:0}.dropdown--more-activity .dropdown__menu li a i{margin-right:0}.dropdown--more-activity .dropdown__menu li a span{display:none}.dropdown.dropdown--dark .dropdown__toggle{text-align:left;background:#4f4f4f;padding:10px 15px;border-radius:2px;color:#fff}.dropdown.dropdown--dark .dropdown__toggle .dropdown__caret{border-top-color:#fff}.dropdown.dropdown--full-width{width:100%}.dropdown.dropdown--full-width .dropdown__toggle .dropdown__caret{float:right;margin-top:6px}.dropdown__menu--multiedit{max-height:400px;overflow-y:auto;overflow-x:hidden}.dropdown__menu--multiedit li{margin-bottom:4px}.dropdown__menu--multiedit li button{width:300px!important;padding-right:30px;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:0}.dropdown__menu--multiedit li button i{position:absolute;right:-5px;top:9px}.dropdown__menu--multiedit li button.disabled,.dropdown__menu--multiedit li button.disabled:hover{background:#f0f0f0}.dropdown__menu--multiedit li button.disabled i,.dropdown__menu--multiedit li button.disabled:hover i{opacity:.2}.dropdown__menu--multiedit li .msg{padding:0 20px}.dropdown.open li .dropdown{display:block;float:none}.dropdown.open li .dropdown .dropdown__toggle{padding-right:2.4rem}.dropdown.open li .dropdown .dropdown__toggle::after{position:absolute;right:.8rem;top:22%;display:block;width:1.6rem;height:1.6rem;line-height:1.6rem;font-family:sd_icons;content:"\e643";font-size:1.6rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;opacity:.4}.dropdown.open li .dropdown:not(.open) .dropdown__menu{display:none}.dropdown.open li .dropdown>.dropdown__menu{left:100%;right:auto;top:0;min-width:160px;z-index:10}.dropdown.open li .dropdown>.dropdown__menu.dropdown--align-right,.dropdown.open li .dropdown>.dropdown__menu.dropdown__menu--submenu-left{left:auto;right:100%}.dropdown.open li .dropdown>.dropdown__menu.upward{top:auto;bottom:-16px}.dropdown.open li .dropdown.dropdown--dropup>.dropdown__menu{top:auto;bottom:0}.dropdown.open li .dropdown:hover>.dropdown__menu{display:block}.dropdown.dropdown--dropup.open li .dropdown>.dropdown__menu{top:auto;bottom:-16px}.dropdown.dropdown--input-addon{position:absolute;right:12px;margin-top:-1px}.dropdown.dropdown--input-addon>.dropdown__toggle{height:22px;line-height:0;padding:2px 6px;margin-bottom:2px;background-color:transparent;box-shadow:none}.dropdown.dropdown--input-addon>.dropdown__toggle .dropdown__caret{padding:0;margin-left:0}.dropdown.dropdown--input-addon.open>.dropdown__toggle{background-color:transparent}.dropdown.dropdown--big>.dropdown__toggle,.navbtn.dropdown>.dropdown__toggle{padding:0 15px;display:block;color:#333;height:4.8rem;text-align:center;line-height:4.8rem;font-size:15px;position:relative;z-index:2;background:0 0}.dropdown.dropdown--big>.dropdown__toggle:hover,.navbtn.dropdown>.dropdown__toggle:hover{background:rgba(255,255,255,0)}.dropdown.dropdown--big>.dropdown__toggle.condensed,.navbtn.dropdown>.dropdown__toggle.condensed{padding:0 14px}.dropdown.dropdown--big.open>.dropdown__toggle,.navbtn.dropdown.open>.dropdown__toggle{background:#fff;color:#333;box-shadow:-3px 0 1px -2px #999,3px 0 1px -2px #999;z-index:3}.authoring-active .sd-sidebar-menu__btn--active .sd-sidebar-menu__helper-icon,.authoring-active .sd-sidebar-menu__btn--active .sd-sidebar-menu__main-icon,.sd-side-menu__btn--active .sd-side-menu__helper-icon,.sd-side-menu__btn--active .sd-side-menu__main-icon{color:#fff}.dropdown.dropdown--big.open>.dropdown__toggle.sd-create-btn .circle,.navbtn.dropdown.open>.dropdown__toggle.sd-create-btn .circle{width:32px;height:32px;margin-top:8px;margin-left:0}.dropdown.dropdown--big .caret,.navbtn.dropdown .caret{margin-left:15px}.dropdown.dropdown--big .dropdown__menu,.navbtn.dropdown .dropdown__menu{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:0;z-index:2;margin-top:-1px;min-width:200px;box-shadow:0 1px 2px 1px rgba(0,0,0,.35);padding:10px 0}.dropdown.dropdown--big .dropdown__menu:before,.navbtn.dropdown .dropdown__menu:before{display:none}.dropdown.dropdown--big .dropdown__menu li>a,.dropdown.dropdown--big .dropdown__menu li>button,.dropdown.dropdown--big .dropdown__menu li>span,.navbtn.dropdown .dropdown__menu li>a,.navbtn.dropdown .dropdown__menu li>button,.navbtn.dropdown .dropdown__menu li>span{margin:0;min-width:225px;padding:6px 16px;line-height:19px}.dropdown.dropdown--big .dropdown__menu li>span,.navbtn.dropdown .dropdown__menu li>span{display:block}.dropdown.dropdown--big .dropdown__menu li>span:hover,.navbtn.dropdown .dropdown__menu li>span:hover{background:0 0}.dropdown.dropdown--big .dropdown__menu li>.dropdown__menu-label,.navbtn.dropdown .dropdown__menu li>.dropdown__menu-label{min-width:205px}.dropdown.dropdown--big .dropdown__menu li button.full,.navbtn.dropdown .dropdown__menu li button.full{width:100%;margin:0;height:41px;padding:10px;border-top:1px solid #e0e0e0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.dropdown.dropdown--big .dropdown__menu li button.full i,.navbtn.dropdown .dropdown__menu li button.full i{margin-right:10px}.dropdown.dropdown--big .dropdown__menu li button.full:hover,.dropdown.dropdown--big .dropdown__menu li:active>button,.navbtn.dropdown .dropdown__menu li button.full:hover,.navbtn.dropdown .dropdown__menu li:active>button{background:#5ea9c8;color:#fff}.dropdown.dropdown--big .dropdown__menu .fieldset button,.navbtn.dropdown .dropdown__menu .fieldset button{display:inline-block;text-align:center;width:auto;min-width:50px;clear:none;margin-right:10px;float:right}.navbtn.dropdown{padding:0}.sd-sidebar-menu{position:absolute;bottom:0;width:4.8rem;top:48px;background-color:#dedede;z-index:1029;transition:all .3s ease}.sd-sidebar-menu--left{left:0;box-shadow:2px 0 5px 0 rgba(0,0,0,.25)}.sd-sidebar-menu--left.main-menu__open{left:30rem}.sd-sidebar-menu__spacer{width:2.4rem;margin:1.8rem auto;border-top:1px dotted #9b9b9b;border-bottom:0}.sd-sidebar-menu__btn{display:block;margin:.6rem auto;border-radius:50%;height:3.6rem;width:3.6rem;opacity:.7;overflow:hidden;transition:opacity .2s,background-color .2s;position:relative}.sd-sidebar-menu__btn:hover{opacity:1;background-color:rgba(255,255,255,.6)}.sd-sidebar-menu__btn:active{background-color:#5ea9c8;opacity:1}.sd-sidebar-menu__btn--active,.sd-sidebar-menu__btn--active:hover{background-color:#3d8fb1;opacity:1}.sd-sidebar-menu__main-icon{position:absolute;top:.5rem;left:.5rem;transition:left .2s ease-out}.sd-sidebar-menu__helper-icon{position:absolute;top:.5rem;left:3rem;transition:left .2s ease-out,transform .2s}.authoring-active .sd-sidebar-menu__btn--active:hover .sd-sidebar-menu__main-icon{left:-3rem}.authoring-active .sd-sidebar-menu__btn--active:hover .sd-sidebar-menu__helper-icon{left:.5rem}.authoring-active.list-hidden .sd-sidebar-menu__btn--active .sd-sidebar-menu__helper-icon{transform:rotate(180deg);left:-3rem}.authoring-active.list-hidden .sd-sidebar-menu__btn--active:hover .sd-sidebar-menu__main-icon{left:4rem}.authoring-active.list-hidden .sd-sidebar-menu__btn--active:hover .sd-sidebar-menu__helper-icon{left:.5rem}.sd-sidetab-menu{position:absolute;bottom:0;width:4.8rem;top:48px;background-color:#a1a1a1;z-index:20;transition:all .3s ease}.sd-sidetab-menu--right{right:0;box-shadow:inset 8px 0 7px -6px rgba(0,0,0,.25)}.sd-sidetab-menu__btn{display:block;position:relative;width:100%;height:4.8rem;text-align:center;padding:0;margin:0;border:1px solid rgba(0,0,0,.12);border-width:0 0 1px;background:0 0}.sd-sidetab-menu__btn:hover{background:rgba(255,255,255,.15);border-color:rgba(0,0,0,.18);cursor:pointer}.active .sd-sidetab-menu__btn,.sd-sidetab-menu__btn--active{background:rgba(255,255,255,.2);border-color:rgba(0,0,0,.18)}.sd-sidetab-menu__helper-icon,.sd-sidetab-menu__main-icon{position:absolute;top:10px;left:10px}.sd-sidetab-menu__helper-icon{opacity:0;margin:0;left:1.2rem;width:2.4rem;height:2.4rem;font-size:2.4rem;line-height:2.4rem;z-index:2;transition:all .4s 0s,transform .3s 0s}.sd-sidetab-menu__main-icon{opacity:1;transition:all .2s,transform .2s}.sd-sidetab-menu__info-label{position:absolute;top:.3rem;right:.3rem;text-shadow:none;z-index:3;margin:0}.active .sd-sidetab-menu__btn:hover .sd-sidetab-menu__helper-icon{opacity:1;transform:rotate(180deg);transition:all .3s .2s,transform .2s .2s}.active .sd-sidetab-menu__btn:hover .sd-sidetab-menu__main-icon{opacity:0;height:.8rem;width:.8rem;left:2rem;font-size:8px}.sd-sidetab-menu__btn--active:hover .sd-sidetab-menu__helper-icon{opacity:1;transform:rotate(180deg);transition:all .3s .2s,transform .2s .2s}.sd-sidetab-menu__btn--active:hover .sd-sidetab-menu__main-icon{opacity:0;height:.8rem;width:.8rem;left:2rem;font-size:8px}.sd-side-menu__btn{display:block;margin:.6rem auto;border-radius:50%;height:3.6rem;width:3.6rem;opacity:.7;overflow:hidden;transition:opacity .2s,background-color .2s;position:relative}.sd-side-menu__btn:hover{opacity:1;background-color:rgba(255,255,255,.6)}.sd-side-menu__btn:active{background-color:#5ea9c8;opacity:1}.sd-side-menu__btn--active,.sd-side-menu__btn--active:hover{background-color:#3d8fb1;opacity:1}.sd-side-menu__helper-icon,.sd-side-menu__main-icon{position:absolute;top:.5rem;left:.5rem}.sd-side-menu__helper-icon{opacity:0;margin:0;left:.6rem;width:2.4rem;height:2.4rem;font-size:2.4rem;line-height:2.4rem;z-index:2;transition:all .4s 0s,transform .3s 0s}.sd-side-menu__main-icon{opacity:1;transition:all .2s,transform .2s}.sd-side-menu__info-label{position:absolute;top:.3rem;right:.3rem;text-shadow:none;z-index:3;margin:0}.sd-side-menu__btn--active:hover .sd-side-menu__helper-icon{opacity:1;transform:rotate(180deg);transition:all .3s .2s,transform .2s .2s}.sd-side-menu__btn--active:hover .sd-side-menu__main-icon{opacity:0;height:.8rem;width:.8rem;left:2rem;font-size:8px}.sd-top-menu{background:#2c2c2c;height:48px;position:absolute;right:0;left:0;top:0;z-index:1030;margin-bottom:0;transition:all .3s ease}.sd-top-menu__collapse-nav{display:inline-block;height:48px;line-height:51px;width:4.8rem;text-align:center;padding:0;background-color:#101010;box-shadow:2px 0 5px 0 rgba(0,0,0,.35)}.sd-top-menu__collapse-nav:hover{background:#000;cursor:pointer}.sd-top-menu__header{display:inline-block;height:48px;line-height:48px;font-size:1.5rem;text-align:center;padding:0 2rem;color:#aaa;margin:0}.sd-top-menu__current-user{position:relative;padding:0 10px;width:48px}.sd-top-menu__current-user .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.sd-top-menu__current-user .label{position:absolute;top:3px;left:3px;text-shadow:none}.sd-left-nav{background:#fff;border-right:1px solid #dedede;display:block;width:20rem;overflow:auto}.sd-left-nav--absolute{position:absolute;top:0;bottom:0;left:0}.sd-left-nav__btn{display:block;font-size:1.3rem;line-height:100%;text-decoration:none;color:#333;background-color:rgba(94,169,200,0);padding:1.6rem 0 1.6rem 3rem;border-right:4px solid rgba(94,169,200,0);transition:background-color .2s ease-out,color .1s ease-out}.sd-left-nav__btn:hover{background-color:rgba(94,169,200,.2);color:#333;text-decoration:none}.sd-left-nav__btn--active,.sd-left-nav__btn:active{background-color:rgba(94,169,200,.1);color:#5ea9c8}.sd-left-nav__btn--active{border-right:4px solid #5ea9c8}.sd-left-nav__group-header{display:block;font-size:1.1rem;font-weight:500;line-height:100%;text-transform:uppercase;letter-spacing:.1em;color:#747474;padding:2.6rem 0 .9rem 1.6rem;border-top:1px solid #dedede;margin-top:1rem}.sd-left-nav__group-header--first{border:none;margin-top:0} +@charset "UTF-8";.btn,button{cursor:pointer}.modal,.modal-open,.sd-alert--hidden,.sd-create-btn{overflow:hidden}.badge,.btn,.icn-btn,.sd-alert__info-btn{text-align:center}.badge,.btn,.label,.sd-text__slugline{text-transform:uppercase}*{box-sizing:border-box}::after,::before{box-sizing:inherit}.panel-info__icon,.sd-create-btn .circle,input[type=search]{box-sizing:border-box}:focus,select:active,select:focus{outline:0}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;line-height:1.8rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{border:0;background:0 0}.fade.ng-hide{opacity:0}.fade.ng-hide-add,.fade.ng-hide-remove{display:block!important}.fade.ng-hide-remove{transition:all linear .2s}.fade.ng-hide-add{position:absolute;transition:all linear .3s}@keyframes fadeIn{0%,50%{opacity:0}100%{opacity:1}}@keyframes dropOut2{0%{transform:translateY(-4.8rem)}100%{transform:translateY(0)}}.sd-card__thumbnail{transition:all .2s ease-in;height:20rem}.sd-card__thumbnail.ng-hide{opacity:0;height:.1rem!important}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.no-padding{padding:0!important}.no-border{border:0!important}.sd-shadow--z1{box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.08)!important;transition:box-shadow .3s ease-out}.sd-shadow--z1.btn:active{box-shadow:none!important;transition:box-shadow .4s ease-out}.sd-shadow--z2{box-shadow:0 1px 4px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.16)!important;transition:box-shadow .3s ease-out}.sd-shadow--z2.btn:active{box-shadow:none!important;transition:box-shadow .4s ease-out}.sd-shadow--z3{box-shadow:0 1px 6px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.24)!important;transition:box-shadow .3s ease-out}.sd-shadow--z3.btn:active{box-shadow:none!important;transition:box-shadow .4s ease-out}.sd-shadow--z4{box-shadow:0 2px 10px rgba(0,0,0,.2),0 6px 16px rgba(0,0,0,.3)!important;transition:box-shadow .3s ease-out}.sd-shadow--z4.btn:active{box-shadow:none!important;transition:box-shadow .4s ease-out}::-webkit-scrollbar{width:8px;height:8px;margin:-1px 0;position:fixed;right:10px}::-webkit-scrollbar:hover{background-color:#e8e8e8;cursor:pointer}::-webkit-scrollbar-thumb{background:#bbb}::-webkit-scrollbar-thumb:hover{background:#777;cursor:pointer}.sd-overflow-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-no-wrap{white-space:nowrap}.element-with-badge{display:inline-block;position:relative}.element-with-badge .badge{position:absolute;top:-.9rem;right:-.9rem}.btn+.element-with-badge,.element-with-badge+.btn,.element-with-badge+.element-with-badge{margin-left:1.2rem;vertical-align:top}.sd-heading-3{font-size:1.6rem;margin-bottom:1.6rem}.sd-text__slugline{color:#005b7f;font-weight:500;font-size:1.2rem;margin-right:1rem}p strong{font-weight:500}.sd-text__date-time,time{color:#747474;font-weight:300;letter-spacing:.025em}time.small{font-size:calc(100% - .1rem)}.btn,.sd-text__date-and-author,.sd-text__date-time--small{font-size:1.2rem}.sd-text__author{font-weight:500;color:#333}.sd-text__info{font-weight:300;color:#747474}.btn{display:inline-block;vertical-align:middle;margin:0;padding:.7rem 1.4rem;-webkit-appearance:none;border:1px solid transparent;border-radius:2px;transition:background-color .2s ease-out,color .1s ease-out;line-height:1;letter-spacing:.1em;text-decoration:none;background-color:rgba(51,51,51,.25);color:#333}.btn:focus,.btn:hover{background-color:rgba(8,8,8,.25);color:#333;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--active,.btn:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--small{font-size:1rem;padding:.5rem 1rem}.btn.btn--large{font-size:1.4rem;padding:1rem 2rem}.btn.btn--expanded{display:block;width:100%;margin-right:0;margin-left:0}.btn.btn--default{background-color:rgba(51,51,51,.25);color:#333}.btn.btn--default:focus,.btn.btn--default:hover{background-color:rgba(41,41,41,.25);color:#333;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--default:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--primary{background-color:#5ea9c8;color:#fff}.btn.btn--primary:focus,.btn.btn--primary:hover{background-color:#3c8eaf;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--primary:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--primary [class*=" icon-"],.btn.btn--primary [class^=icon-]{color:#fff}.btn.btn--success{background-color:#46a546;color:#fff}.btn.btn--success:focus,.btn.btn--success:hover{background-color:#388438;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--success:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--success [class*=" icon-"],.btn.btn--success [class^=icon-]{color:#fff}.btn.btn--warning{background-color:#dd8200;color:#fff}.btn.btn--warning:focus,.btn.btn--warning:hover{background-color:#b16800;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--warning:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--warning [class*=" icon-"],.btn.btn--warning [class^=icon-]{color:#fff}.btn.btn--alert{background-color:#E51C23;color:#fff}.btn.btn--alert:focus,.btn.btn--alert:hover{background-color:#b8151b;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--alert:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--alert [class*=" icon-"],.btn.btn--alert [class^=icon-]{color:#fff}.btn.btn--highlight{background-color:#9c27b0;color:#fff}.btn.btn--highlight:focus,.btn.btn--highlight:hover{background-color:#7d1f8d;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--highlight:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--highlight [class*=" icon-"],.btn.btn--highlight [class^=icon-]{color:#fff}.btn.btn--sd-green{background-color:#1eb06c;color:#fff}.btn.btn--sd-green:focus,.btn.btn--sd-green:hover{background-color:#188d56;color:#fff;text-decoration:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--hollow,.btn.btn--hollow:focus,.btn.btn--hollow:hover,.btn.btn--text-only{background-color:transparent}.btn.btn--sd-green:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--sd-green [class*=" icon-"],.btn.btn--sd-green [class^=icon-]{color:#fff}.btn.btn--hollow{border:1px solid #333;color:#333}.btn.btn--hollow:focus,.btn.btn--hollow:hover{border-color:rgba(51,51,51,.9);color:rgba(51,51,51,.9)}.btn.btn--hollow.btn--default{border:1px solid #333;color:#333}.btn.btn--hollow.btn--default:focus,.btn.btn--hollow.btn--default:hover{border-color:rgba(51,51,51,.9);color:rgba(51,51,51,.9)}.btn.btn--hollow.btn--default [class*=" icon-"],.btn.btn--hollow.btn--default [class^=icon-]{color:#333}.btn.btn--hollow.btn--primary{border:1px solid #5ea9c8;color:#5ea9c8}.btn.btn--hollow.btn--primary:focus,.btn.btn--hollow.btn--primary:hover{border-color:rgba(94,169,200,.9);color:rgba(94,169,200,.9)}.btn.btn--hollow.btn--primary [class*=" icon-"],.btn.btn--hollow.btn--primary [class^=icon-]{color:#5ea9c8}.btn.btn--hollow.btn--success{border:1px solid #46a546;color:#46a546}.btn.btn--hollow.btn--success:focus,.btn.btn--hollow.btn--success:hover{border-color:rgba(70,165,70,.9);color:rgba(70,165,70,.9)}.btn.btn--hollow.btn--success [class*=" icon-"],.btn.btn--hollow.btn--success [class^=icon-]{color:#46a546}.btn.btn--hollow.btn--warning{border:1px solid #dd8200;color:#dd8200}.btn.btn--hollow.btn--warning:focus,.btn.btn--hollow.btn--warning:hover{border-color:rgba(221,130,0,.9);color:rgba(221,130,0,.9)}.btn.btn--hollow.btn--warning [class*=" icon-"],.btn.btn--hollow.btn--warning [class^=icon-]{color:#dd8200}.btn.btn--hollow.btn--alert{border:1px solid #E51C23;color:#E51C23}.btn.btn--hollow.btn--alert:focus,.btn.btn--hollow.btn--alert:hover{border-color:rgba(229,28,35,.9);color:rgba(229,28,35,.9)}.btn.btn--hollow.btn--alert [class*=" icon-"],.btn.btn--hollow.btn--alert [class^=icon-]{color:#E51C23}.btn.btn--hollow.btn--highlight{border:1px solid #9c27b0;color:#9c27b0}.btn.btn--hollow.btn--highlight:focus,.btn.btn--hollow.btn--highlight:hover{border-color:rgba(156,39,176,.9);color:rgba(156,39,176,.9)}.btn.btn--hollow.btn--highlight [class*=" icon-"],.btn.btn--hollow.btn--highlight [class^=icon-]{color:#9c27b0}.btn.btn--hollow.btn--sd-green{border:1px solid #1eb06c;color:#1eb06c}.btn.btn--hollow.btn--sd-green:focus,.btn.btn--hollow.btn--sd-green:hover{border-color:rgba(30,176,108,.9);color:rgba(30,176,108,.9)}.btn.btn--text-only.btn--alert:active,.btn.btn--text-only.btn--default:active,.btn.btn--text-only.btn--highlight:active,.btn.btn--text-only.btn--primary:active,.btn.btn--text-only.btn--sd-green:active,.btn.btn--text-only.btn--success:active,.btn.btn--text-only.btn--warning:active,.btn.btn--text-only:active{border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--hollow.btn--sd-green [class*=" icon-"],.btn.btn--hollow.btn--sd-green [class^=icon-]{color:#1eb06c}.btn.btn--text-only{color:#333}.btn.btn--text-only:focus,.btn.btn--text-only:hover{background-color:rgba(51,51,51,.125);color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--default{background-color:transparent;box-shadow:none;color:#333}.btn.btn--text-only.btn--default:focus,.btn.btn--text-only.btn--default:hover{background-color:rgba(51,51,51,.1);color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--default:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--primary{background-color:transparent;box-shadow:none;color:#5ea9c8}.btn.btn--text-only.btn--primary:focus,.btn.btn--text-only.btn--primary:hover{background-color:rgba(94,169,200,.1);color:#5ea9c8;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--primary:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--success{background-color:transparent;box-shadow:none;color:#46a546}.btn.btn--text-only.btn--success:focus,.btn.btn--text-only.btn--success:hover{background-color:rgba(70,165,70,.1);color:#46a546;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--success:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--warning{background-color:transparent;box-shadow:none;color:#dd8200}.btn.btn--text-only.btn--warning:focus,.btn.btn--text-only.btn--warning:hover{background-color:rgba(221,130,0,.1);color:#dd8200;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--warning:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--alert{background-color:transparent;box-shadow:none;color:#E51C23}.btn.btn--text-only.btn--alert:focus,.btn.btn--text-only.btn--alert:hover{background-color:rgba(229,28,35,.1);color:#E51C23;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--alert:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--highlight{background-color:transparent;box-shadow:none;color:#9c27b0}.btn.btn--text-only.btn--highlight:focus,.btn.btn--text-only.btn--highlight:hover{background-color:rgba(156,39,176,.1);color:#9c27b0;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--highlight:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--text-only.btn--sd-green{background-color:transparent;box-shadow:none;color:#1eb06c}.btn.btn--text-only.btn--sd-green:focus,.btn.btn--text-only.btn--sd-green:hover{background-color:rgba(30,176,108,.1);color:#1eb06c;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--text-only.btn--sd-green:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--disabled,.btn[disabled]{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled:focus,.btn.btn--disabled:hover,.btn[disabled]:focus,.btn[disabled]:hover{background-color:rgba(51,51,51,.25);color:#333;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--default,.btn[disabled].btn--default{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--default:focus,.btn.btn--disabled.btn--default:hover,.btn[disabled].btn--default:focus,.btn[disabled].btn--default:hover{background-color:#333;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--primary,.btn[disabled].btn--primary{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--primary:focus,.btn.btn--disabled.btn--primary:hover,.btn[disabled].btn--primary:focus,.btn[disabled].btn--primary:hover{background-color:#5ea9c8;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--success,.btn[disabled].btn--success{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--success:focus,.btn.btn--disabled.btn--success:hover,.btn[disabled].btn--success:focus,.btn[disabled].btn--success:hover{background-color:#46a546;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--warning,.btn[disabled].btn--warning{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--warning:focus,.btn.btn--disabled.btn--warning:hover,.btn[disabled].btn--warning:focus,.btn[disabled].btn--warning:hover{background-color:#dd8200;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--alert,.btn[disabled].btn--alert{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--alert:focus,.btn.btn--disabled.btn--alert:hover,.btn[disabled].btn--alert:focus,.btn[disabled].btn--alert:hover{background-color:#E51C23;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--highlight,.btn[disabled].btn--highlight{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--highlight:focus,.btn.btn--disabled.btn--highlight:hover,.btn[disabled].btn--highlight:focus,.btn[disabled].btn--highlight:hover{background-color:#9c27b0;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--sd-green,.btn[disabled].btn--sd-green{opacity:.25;cursor:not-allowed;box-shadow:none}.btn.btn--disabled.btn--sd-green:focus,.btn.btn--disabled.btn--sd-green:hover,.btn[disabled].btn--sd-green:focus,.btn[disabled].btn--sd-green:hover{background-color:#1eb06c;color:#fff;box-shadow:none;border:1px solid transparent}.btn.btn--disabled.btn--hollow,.btn[disabled].btn--hollow{border:1px solid #333;color:#333}.btn.btn--disabled.btn--hollow,.btn.btn--disabled.btn--hollow:focus,.btn.btn--disabled.btn--hollow:hover,.btn[disabled].btn--hollow,.btn[disabled].btn--hollow:focus,.btn[disabled].btn--hollow:hover{background-color:transparent}.btn.btn--disabled.btn--hollow:focus,.btn.btn--disabled.btn--hollow:hover,.btn[disabled].btn--hollow:focus,.btn[disabled].btn--hollow:hover{border-color:#333;color:#333}.btn.btn--disabled.btn--hollow.btn--default,.btn[disabled].btn--hollow.btn--default{border:1px solid #333;color:#333}.btn.btn--disabled.btn--hollow.btn--default:focus,.btn.btn--disabled.btn--hollow.btn--default:hover,.btn[disabled].btn--hollow.btn--default:focus,.btn[disabled].btn--hollow.btn--default:hover{border-color:#333;color:#333}.btn.btn--disabled.btn--hollow.btn--primary,.btn[disabled].btn--hollow.btn--primary{border:1px solid #5ea9c8;color:#5ea9c8}.btn.btn--disabled.btn--hollow.btn--primary:focus,.btn.btn--disabled.btn--hollow.btn--primary:hover,.btn[disabled].btn--hollow.btn--primary:focus,.btn[disabled].btn--hollow.btn--primary:hover{border-color:#5ea9c8;color:#5ea9c8}.btn.btn--disabled.btn--hollow.btn--success,.btn[disabled].btn--hollow.btn--success{border:1px solid #46a546;color:#46a546}.btn.btn--disabled.btn--hollow.btn--success:focus,.btn.btn--disabled.btn--hollow.btn--success:hover,.btn[disabled].btn--hollow.btn--success:focus,.btn[disabled].btn--hollow.btn--success:hover{border-color:#46a546;color:#46a546}.btn.btn--disabled.btn--hollow.btn--warning,.btn[disabled].btn--hollow.btn--warning{border:1px solid #dd8200;color:#dd8200}.btn.btn--disabled.btn--hollow.btn--warning:focus,.btn.btn--disabled.btn--hollow.btn--warning:hover,.btn[disabled].btn--hollow.btn--warning:focus,.btn[disabled].btn--hollow.btn--warning:hover{border-color:#dd8200;color:#dd8200}.btn.btn--disabled.btn--hollow.btn--alert,.btn[disabled].btn--hollow.btn--alert{border:1px solid #E51C23;color:#E51C23}.btn.btn--disabled.btn--hollow.btn--alert:focus,.btn.btn--disabled.btn--hollow.btn--alert:hover,.btn[disabled].btn--hollow.btn--alert:focus,.btn[disabled].btn--hollow.btn--alert:hover{border-color:#e51c23;color:#e51c23}.btn.btn--disabled.btn--hollow.btn--highlight,.btn[disabled].btn--hollow.btn--highlight{border:1px solid #9c27b0;color:#9c27b0}.btn.btn--disabled.btn--hollow.btn--highlight:focus,.btn.btn--disabled.btn--hollow.btn--highlight:hover,.btn[disabled].btn--hollow.btn--highlight:focus,.btn[disabled].btn--hollow.btn--highlight:hover{border-color:#9c27b0;color:#9c27b0}.btn.btn--disabled.btn--hollow.btn--sd-green,.btn[disabled].btn--hollow.btn--sd-green{border:1px solid #1eb06c;color:#1eb06c}.btn.btn--disabled.btn--text-only.btn--alert:active,.btn.btn--disabled.btn--text-only.btn--default:active,.btn.btn--disabled.btn--text-only.btn--highlight:active,.btn.btn--disabled.btn--text-only.btn--primary:active,.btn.btn--disabled.btn--text-only.btn--sd-green:active,.btn.btn--disabled.btn--text-only.btn--success:active,.btn.btn--disabled.btn--text-only.btn--warning:active,.btn.btn--disabled.btn--text-only:active,.btn[disabled].btn--text-only.btn--alert:active,.btn[disabled].btn--text-only.btn--default:active,.btn[disabled].btn--text-only.btn--highlight:active,.btn[disabled].btn--text-only.btn--primary:active,.btn[disabled].btn--text-only.btn--sd-green:active,.btn[disabled].btn--text-only.btn--success:active,.btn[disabled].btn--text-only.btn--warning:active,.btn[disabled].btn--text-only:active{border-style:solid;border-width:1px}.btn.btn--disabled.btn--hollow.btn--sd-green:focus,.btn.btn--disabled.btn--hollow.btn--sd-green:hover,.btn[disabled].btn--hollow.btn--sd-green:focus,.btn[disabled].btn--hollow.btn--sd-green:hover{border-color:#1eb06c;color:#1eb06c}.btn.btn--disabled.btn--text-only.btn--alert:active,.btn.btn--disabled.btn--text-only.btn--alert:focus,.btn.btn--disabled.btn--text-only.btn--alert:hover,.btn.btn--disabled.btn--text-only.btn--default:active,.btn.btn--disabled.btn--text-only.btn--default:focus,.btn.btn--disabled.btn--text-only.btn--default:hover,.btn.btn--disabled.btn--text-only.btn--highlight:active,.btn.btn--disabled.btn--text-only.btn--highlight:focus,.btn.btn--disabled.btn--text-only.btn--highlight:hover,.btn.btn--disabled.btn--text-only.btn--primary:active,.btn.btn--disabled.btn--text-only.btn--primary:focus,.btn.btn--disabled.btn--text-only.btn--primary:hover,.btn.btn--disabled.btn--text-only.btn--sd-green:active,.btn.btn--disabled.btn--text-only.btn--sd-green:focus,.btn.btn--disabled.btn--text-only.btn--sd-green:hover,.btn.btn--disabled.btn--text-only.btn--success:active,.btn.btn--disabled.btn--text-only.btn--success:focus,.btn.btn--disabled.btn--text-only.btn--success:hover,.btn.btn--disabled.btn--text-only.btn--warning:active,.btn.btn--disabled.btn--text-only.btn--warning:focus,.btn.btn--disabled.btn--text-only.btn--warning:hover,.btn.btn--disabled.btn--text-only:active,.btn.btn--disabled.btn--text-only:focus,.btn.btn--disabled.btn--text-only:hover,.btn[disabled].btn--text-only.btn--alert:active,.btn[disabled].btn--text-only.btn--alert:focus,.btn[disabled].btn--text-only.btn--alert:hover,.btn[disabled].btn--text-only.btn--default:active,.btn[disabled].btn--text-only.btn--default:focus,.btn[disabled].btn--text-only.btn--default:hover,.btn[disabled].btn--text-only.btn--highlight:active,.btn[disabled].btn--text-only.btn--highlight:focus,.btn[disabled].btn--text-only.btn--highlight:hover,.btn[disabled].btn--text-only.btn--primary:active,.btn[disabled].btn--text-only.btn--primary:focus,.btn[disabled].btn--text-only.btn--primary:hover,.btn[disabled].btn--text-only.btn--sd-green:active,.btn[disabled].btn--text-only.btn--sd-green:focus,.btn[disabled].btn--text-only.btn--sd-green:hover,.btn[disabled].btn--text-only.btn--success:active,.btn[disabled].btn--text-only.btn--success:focus,.btn[disabled].btn--text-only.btn--success:hover,.btn[disabled].btn--text-only.btn--warning:active,.btn[disabled].btn--text-only.btn--warning:focus,.btn[disabled].btn--text-only.btn--warning:hover,.btn[disabled].btn--text-only:active,.btn[disabled].btn--text-only:focus,.btn[disabled].btn--text-only:hover{box-shadow:none;border-color:transparent}.btn.btn--disabled.btn--text-only,.btn.btn--disabled.btn--text-only.btn--default,.btn.btn--disabled.btn--text-only.btn--default:focus,.btn.btn--disabled.btn--text-only.btn--default:hover,.btn.btn--disabled.btn--text-only:focus,.btn.btn--disabled.btn--text-only:hover,.btn[disabled].btn--text-only,.btn[disabled].btn--text-only.btn--default,.btn[disabled].btn--text-only.btn--default:focus,.btn[disabled].btn--text-only.btn--default:hover,.btn[disabled].btn--text-only:focus,.btn[disabled].btn--text-only:hover{background-color:transparent;color:#333}.btn.btn--disabled.btn--text-only.btn--primary,.btn.btn--disabled.btn--text-only.btn--primary:focus,.btn.btn--disabled.btn--text-only.btn--primary:hover,.btn[disabled].btn--text-only.btn--primary,.btn[disabled].btn--text-only.btn--primary:focus,.btn[disabled].btn--text-only.btn--primary:hover{background-color:transparent;color:#5ea9c8}.btn.btn--disabled.btn--text-only.btn--success,.btn.btn--disabled.btn--text-only.btn--success:focus,.btn.btn--disabled.btn--text-only.btn--success:hover,.btn[disabled].btn--text-only.btn--success,.btn[disabled].btn--text-only.btn--success:focus,.btn[disabled].btn--text-only.btn--success:hover{background-color:transparent;color:#46a546}.btn.btn--disabled.btn--text-only.btn--warning,.btn.btn--disabled.btn--text-only.btn--warning:focus,.btn.btn--disabled.btn--text-only.btn--warning:hover,.btn[disabled].btn--text-only.btn--warning,.btn[disabled].btn--text-only.btn--warning:focus,.btn[disabled].btn--text-only.btn--warning:hover{background-color:transparent;color:#dd8200}.btn.btn--disabled.btn--text-only.btn--alert,.btn.btn--disabled.btn--text-only.btn--alert:focus,.btn.btn--disabled.btn--text-only.btn--alert:hover,.btn[disabled].btn--text-only.btn--alert,.btn[disabled].btn--text-only.btn--alert:focus,.btn[disabled].btn--text-only.btn--alert:hover{background-color:transparent;color:#E51C23}.btn.btn--disabled.btn--text-only.btn--highlight,.btn.btn--disabled.btn--text-only.btn--highlight:focus,.btn.btn--disabled.btn--text-only.btn--highlight:hover,.btn[disabled].btn--text-only.btn--highlight,.btn[disabled].btn--text-only.btn--highlight:focus,.btn[disabled].btn--text-only.btn--highlight:hover{background-color:transparent;color:#9c27b0}.btn.btn--disabled.btn--text-only.btn--sd-green,.btn.btn--disabled.btn--text-only.btn--sd-green:focus,.btn.btn--disabled.btn--text-only.btn--sd-green:hover,.btn[disabled].btn--text-only.btn--sd-green,.btn[disabled].btn--text-only.btn--sd-green:focus,.btn[disabled].btn--text-only.btn--sd-green:hover{background-color:transparent;color:#1eb06c}.btn.btn--ui-dark.btn--alert:active,.btn.btn--ui-dark.btn--default:active,.btn.btn--ui-dark.btn--highlight:active,.btn.btn--ui-dark.btn--primary:active,.btn.btn--ui-dark.btn--sd-green:active,.btn.btn--ui-dark.btn--success:active,.btn.btn--ui-dark.btn--warning:active,.btn.btn--ui-dark:active{border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-style:solid;border-width:1px}.btn.btn--ui-dark{background-color:rgba(245,245,245,.25);color:#fff}.btn.btn--ui-dark:focus,.btn.btn--ui-dark:hover{background-color:rgba(196,196,196,.25);color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--default{background-color:#F5F5F5;color:#fff}.btn.btn--ui-dark.btn--default:focus,.btn.btn--ui-dark.btn--default:hover{background-color:#c4c4c4;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--default:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--primary{background-color:#5ea9c8;color:#fff}.btn.btn--ui-dark.btn--primary:focus,.btn.btn--ui-dark.btn--primary:hover{background-color:#3c8eaf;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--primary:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--success{background-color:#46a546;color:#fff}.btn.btn--ui-dark.btn--success:focus,.btn.btn--ui-dark.btn--success:hover{background-color:#388438;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--success:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--warning{background-color:#dd8200;color:#fff}.btn.btn--ui-dark.btn--warning:focus,.btn.btn--ui-dark.btn--warning:hover{background-color:#b16800;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--warning:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--alert{background-color:#E51C23;color:#fff}.btn.btn--ui-dark.btn--alert:focus,.btn.btn--ui-dark.btn--alert:hover{background-color:#b8151b;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--alert:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--highlight{background-color:#bf00e0;color:#fff}.btn.btn--ui-dark.btn--highlight:focus,.btn.btn--ui-dark.btn--highlight:hover{background-color:#9900b3;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--highlight:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--sd-green{background-color:#1eb06c;color:#fff}.btn.btn--ui-dark.btn--sd-green:focus,.btn.btn--ui-dark.btn--sd-green:hover{background-color:#188d56;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--disabled,.btn.btn--ui-dark.btn--disabled:focus,.btn.btn--ui-dark.btn--disabled:hover,.btn.btn--ui-dark[disabled],.btn.btn--ui-dark[disabled]:focus,.btn.btn--ui-dark[disabled]:hover{background-color:rgba(245,245,245,.25);color:#fff}.btn.btn--ui-dark.btn--sd-green:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--disabled.btn--alert:active,.btn.btn--ui-dark.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--disabled.btn--default:active,.btn.btn--ui-dark.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--disabled.btn--highlight:active,.btn.btn--ui-dark.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--disabled.btn--primary:active,.btn.btn--ui-dark.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--disabled.btn--success:active,.btn.btn--ui-dark.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--disabled.btn--warning:active,.btn.btn--ui-dark.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--disabled:active,.btn.btn--ui-dark.btn--disabled:focus,.btn.btn--ui-dark.btn--disabled:hover,.btn.btn--ui-dark[disabled].btn--alert:active,.btn.btn--ui-dark[disabled].btn--alert:focus,.btn.btn--ui-dark[disabled].btn--alert:hover,.btn.btn--ui-dark[disabled].btn--default:active,.btn.btn--ui-dark[disabled].btn--default:focus,.btn.btn--ui-dark[disabled].btn--default:hover,.btn.btn--ui-dark[disabled].btn--highlight:active,.btn.btn--ui-dark[disabled].btn--highlight:focus,.btn.btn--ui-dark[disabled].btn--highlight:hover,.btn.btn--ui-dark[disabled].btn--primary:active,.btn.btn--ui-dark[disabled].btn--primary:focus,.btn.btn--ui-dark[disabled].btn--primary:hover,.btn.btn--ui-dark[disabled].btn--sd-green:active,.btn.btn--ui-dark[disabled].btn--sd-green:focus,.btn.btn--ui-dark[disabled].btn--sd-green:hover,.btn.btn--ui-dark[disabled].btn--success:active,.btn.btn--ui-dark[disabled].btn--success:focus,.btn.btn--ui-dark[disabled].btn--success:hover,.btn.btn--ui-dark[disabled].btn--warning:active,.btn.btn--ui-dark[disabled].btn--warning:focus,.btn.btn--ui-dark[disabled].btn--warning:hover,.btn.btn--ui-dark[disabled]:active,.btn.btn--ui-dark[disabled]:focus,.btn.btn--ui-dark[disabled]:hover{border-color:transparent;box-shadow:none}.btn.btn--ui-dark.btn--disabled:active,.btn.btn--ui-dark[disabled]:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--default,.btn.btn--ui-dark[disabled].btn--default{background-color:#F5F5F5;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--disabled.btn--default:hover,.btn.btn--ui-dark[disabled].btn--default:focus,.btn.btn--ui-dark[disabled].btn--default:hover{background-color:#f5f5f5;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--primary,.btn.btn--ui-dark.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--disabled.btn--primary:hover,.btn.btn--ui-dark[disabled].btn--primary,.btn.btn--ui-dark[disabled].btn--primary:focus,.btn.btn--ui-dark[disabled].btn--primary:hover{background-color:#5ea9c8;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--default:active,.btn.btn--ui-dark[disabled].btn--default:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--primary:active,.btn.btn--ui-dark[disabled].btn--primary:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--success,.btn.btn--ui-dark.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--disabled.btn--success:hover,.btn.btn--ui-dark[disabled].btn--success,.btn.btn--ui-dark[disabled].btn--success:focus,.btn.btn--ui-dark[disabled].btn--success:hover{background-color:#46a546;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--warning,.btn.btn--ui-dark.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--disabled.btn--warning:hover,.btn.btn--ui-dark[disabled].btn--warning,.btn.btn--ui-dark[disabled].btn--warning:focus,.btn.btn--ui-dark[disabled].btn--warning:hover{background-color:#dd8200;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--success:active,.btn.btn--ui-dark[disabled].btn--success:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--warning:active,.btn.btn--ui-dark[disabled].btn--warning:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--alert,.btn.btn--ui-dark[disabled].btn--alert{background-color:#E51C23;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--disabled.btn--alert:hover,.btn.btn--ui-dark[disabled].btn--alert:focus,.btn.btn--ui-dark[disabled].btn--alert:hover{background-color:#e51c23;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--alert:active,.btn.btn--ui-dark[disabled].btn--alert:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--highlight,.btn.btn--ui-dark.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark[disabled].btn--highlight,.btn.btn--ui-dark[disabled].btn--highlight:focus,.btn.btn--ui-dark[disabled].btn--highlight:hover{background-color:#bf00e0;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--sd-green,.btn.btn--ui-dark.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark[disabled].btn--sd-green,.btn.btn--ui-dark[disabled].btn--sd-green:focus,.btn.btn--ui-dark[disabled].btn--sd-green:hover{background-color:#1eb06c;color:#fff}.btn.btn--ui-dark.btn--disabled.btn--highlight:active,.btn.btn--ui-dark[disabled].btn--highlight:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark[disabled].btn--sd-green:active{border-style:solid;border-width:1px}.btn.btn--ui-dark.btn--text-only.btn--alert:active,.btn.btn--ui-dark.btn--text-only.btn--default:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:active,.btn.btn--ui-dark.btn--text-only.btn--disabled:active,.btn.btn--ui-dark.btn--text-only.btn--highlight:active,.btn.btn--ui-dark.btn--text-only.btn--primary:active,.btn.btn--ui-dark.btn--text-only.btn--success:active,.btn.btn--ui-dark.btn--text-only.btn--warning:active,.btn.btn--ui-dark.btn--text-only:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:active,.btn.btn--ui-dark.btn--text-only[disabled]:active{border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--ui-dark.btn--text-only{background-color:transparent;box-shadow:none;color:#F5F5F5}.btn.btn--ui-dark.btn--text-only:focus,.btn.btn--ui-dark.btn--text-only:hover{background-color:rgba(245,245,245,.1);color:#F5F5F5;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--default{background-color:transparent;color:#F5F5F5}.btn.btn--ui-dark.btn--text-only.btn--default:focus,.btn.btn--ui-dark.btn--text-only.btn--default:hover{background-color:rgba(245,245,245,.2);color:#F5F5F5;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--default:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--primary{background-color:transparent;color:#5ea9c8}.btn.btn--ui-dark.btn--text-only.btn--primary:focus,.btn.btn--ui-dark.btn--text-only.btn--primary:hover{background-color:rgba(94,169,200,.2);color:#5ea9c8;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--primary:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--success{background-color:transparent;color:#46a546}.btn.btn--ui-dark.btn--text-only.btn--success:focus,.btn.btn--ui-dark.btn--text-only.btn--success:hover{background-color:rgba(70,165,70,.2);color:#46a546;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--success:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--warning{background-color:transparent;color:#dd8200}.btn.btn--ui-dark.btn--text-only.btn--warning:focus,.btn.btn--ui-dark.btn--text-only.btn--warning:hover{background-color:rgba(221,130,0,.2);color:#dd8200;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--warning:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--alert{background-color:transparent;color:#E51C23}.btn.btn--ui-dark.btn--text-only.btn--alert:focus,.btn.btn--ui-dark.btn--text-only.btn--alert:hover{background-color:rgba(229,28,35,.2);color:#E51C23;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--alert:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--highlight{background-color:transparent;color:#bf00e0}.btn.btn--ui-dark.btn--text-only.btn--highlight:focus,.btn.btn--ui-dark.btn--text-only.btn--highlight:hover{background-color:rgba(191,0,224,.2);color:#bf00e0;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--highlight:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4)}.btn.btn--ui-dark.btn--text-only.btn--sd-green{background-color:transparent;color:#1eb06c}.btn.btn--ui-dark.btn--text-only.btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only.btn--sd-green:hover{background-color:rgba(30,176,108,.2);color:#1eb06c;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.btn.btn--ui-dark.btn--text-only.btn--disabled,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled:hover,.btn.btn--ui-dark.btn--text-only[disabled],.btn.btn--ui-dark.btn--text-only[disabled].btn--default,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:hover,.btn.btn--ui-dark.btn--text-only[disabled]:focus,.btn.btn--ui-dark.btn--text-only[disabled]:hover{background-color:transparent;color:#F5F5F5}.btn.btn--ui-dark.btn--text-only.btn--sd-green:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border-style:solid;border-color:rgba(0,0,0,.4) rgba(0,0,0,.4) transparent;border-width:1px}.btn.btn--icon-only-circle.btn--text-only:active,.btn.btn--icon-only-circle.btn--text-only:focus,.btn.btn--icon-only-circle.btn--text-only:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:active,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:active,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:active,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--text-only.btn--disabled:active,.btn.btn--ui-dark.btn--text-only.btn--disabled:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--default:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:active,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:hover,.btn.btn--ui-dark.btn--text-only[disabled]:active,.btn.btn--ui-dark.btn--text-only[disabled]:focus,.btn.btn--ui-dark.btn--text-only[disabled]:hover{box-shadow:none}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--primary:hover{background-color:transparent;color:#5ea9c8}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--success,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--success:hover{background-color:transparent;color:#46a546}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--warning:hover{background-color:transparent;color:#dd8200}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--alert:hover{background-color:transparent;color:#E51C23}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--highlight:hover{background-color:transparent;color:#bf00e0}.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:focus,.btn.btn--ui-dark.btn--text-only[disabled].btn--sd-green:hover{color:#1eb06c;background-color:transparent}.btn.btn--ui-dark.btn--hollow{border:1px solid rgba(245,245,245,.7);color:rgba(245,245,245,.7)}.btn.btn--ui-dark.btn--hollow,.btn.btn--ui-dark.btn--hollow:focus,.btn.btn--ui-dark.btn--hollow:hover{background-color:transparent}.btn.btn--ui-dark.btn--hollow:focus,.btn.btn--ui-dark.btn--hollow:hover{border-color:rgba(245,245,245,.63);color:rgba(245,245,245,.63)}.btn.btn--ui-dark.btn--hollow.btn--default{border:1px solid #F5F5F5;color:#F5F5F5}.btn.btn--ui-dark.btn--hollow.btn--default:focus,.btn.btn--ui-dark.btn--hollow.btn--default:hover{border-color:rgba(245,245,245,.9);color:rgba(245,245,245,.9)}.btn.btn--ui-dark.btn--hollow.btn--primary{border:1px solid #5ea9c8;color:#5ea9c8}.btn.btn--ui-dark.btn--hollow.btn--primary:focus,.btn.btn--ui-dark.btn--hollow.btn--primary:hover{border-color:rgba(94,169,200,.9);color:rgba(94,169,200,.9)}.btn.btn--ui-dark.btn--hollow.btn--success{border:1px solid #46a546;color:#46a546}.btn.btn--ui-dark.btn--hollow.btn--success:focus,.btn.btn--ui-dark.btn--hollow.btn--success:hover{border-color:rgba(70,165,70,.9);color:rgba(70,165,70,.9)}.btn.btn--ui-dark.btn--hollow.btn--warning{border:1px solid #dd8200;color:#dd8200}.btn.btn--ui-dark.btn--hollow.btn--warning:focus,.btn.btn--ui-dark.btn--hollow.btn--warning:hover{border-color:rgba(221,130,0,.9);color:rgba(221,130,0,.9)}.btn.btn--ui-dark.btn--hollow.btn--alert{border:1px solid #E51C23;color:#E51C23}.btn.btn--ui-dark.btn--hollow.btn--alert:focus,.btn.btn--ui-dark.btn--hollow.btn--alert:hover{border-color:rgba(229,28,35,.9);color:rgba(229,28,35,.9)}.btn.btn--ui-dark.btn--hollow.btn--highlight{border:1px solid #bf00e0;color:#bf00e0}.btn.btn--ui-dark.btn--hollow.btn--highlight:focus,.btn.btn--ui-dark.btn--hollow.btn--highlight:hover{border-color:rgba(191,0,224,.9);color:rgba(191,0,224,.9)}.btn.btn--ui-dark.btn--hollow.btn--sd-green{border:1px solid #1eb06c;color:#1eb06c}.btn.btn--ui-dark.btn--hollow.btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow.btn--sd-green:hover{border-color:rgba(30,176,108,.9);color:rgba(30,176,108,.9)}.btn.btn--ui-dark.btn--hollow.btn--disabled,.btn.btn--ui-dark.btn--hollow[disabled]{border:1px solid #F5F5F5;color:#F5F5F5}.btn.btn--ui-dark.btn--hollow.btn--disabled,.btn.btn--ui-dark.btn--hollow.btn--disabled:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled:hover,.btn.btn--ui-dark.btn--hollow[disabled],.btn.btn--ui-dark.btn--hollow[disabled]:focus,.btn.btn--ui-dark.btn--hollow[disabled]:hover{background-color:transparent}.btn.btn--ui-dark.btn--hollow.btn--disabled:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled:hover,.btn.btn--ui-dark.btn--hollow[disabled]:focus,.btn.btn--ui-dark.btn--hollow[disabled]:hover{border-color:#f5f5f5;color:#f5f5f5}.btn.btn--ui-dark.btn--hollow.btn--disabled:active,.btn.btn--ui-dark.btn--hollow.btn--disabled:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled:hover,.btn.btn--ui-dark.btn--hollow[disabled]:active,.btn.btn--ui-dark.btn--hollow[disabled]:focus,.btn.btn--ui-dark.btn--hollow[disabled]:hover{box-shadow:none}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default,.btn.btn--ui-dark.btn--hollow[disabled].btn--default{border:1px solid #F5F5F5;color:#F5F5F5}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--default:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--default:hover{border-color:#f5f5f5;color:#f5f5f5}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary{border:1px solid #5ea9c8;color:#5ea9c8}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--primary:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--primary:hover{border-color:#5ea9c8;color:#5ea9c8}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success,.btn.btn--ui-dark.btn--hollow[disabled].btn--success{border:1px solid #46a546;color:#46a546}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--success:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--success:hover{border-color:#46a546;color:#46a546}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning{border:1px solid #dd8200;color:#dd8200}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--warning:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--warning:hover{border-color:#dd8200;color:#dd8200}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert{border:1px solid #E51C23;color:#E51C23}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--alert:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--alert:hover{border-color:#e51c23;color:#e51c23}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight{border:1px solid #bf00e0;color:#bf00e0}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--highlight:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--highlight:hover{border-color:#bf00e0;color:#bf00e0}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green{border:1px solid #1eb06c;color:#1eb06c}.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow.btn--disabled.btn--sd-green:hover,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:focus,.btn.btn--ui-dark.btn--hollow[disabled].btn--sd-green:hover{border-color:#1eb06c;color:#1eb06c}.btn+.btn{margin-left:4px}.btn [class*=" icon-"],.btn [class^=icon-]{margin:-.6rem .6rem -.3rem -.3rem;line-height:1;vertical-align:middle}.btn.btn--icon-only [class*=" icon-"],.btn.btn--icon-only [class^=icon-],.btn.btn--icon-only-circle [class*=" icon-"],.btn.btn--icon-only-circle [class^=icon-]{display:inline-block;margin:0;vertical-align:middle}.btn.btn--icon-only{padding:.5rem .8rem}.btn.btn--icon-only.btn--large{padding:.9rem 1.4rem}.btn.btn--icon-only.btn--small{padding:.2rem .4rem}.btn.btn--icon-only-circle{padding:.5rem;border-radius:50%}.btn.btn--icon-only-circle.btn--large{padding:.9rem}.btn.btn--icon-only-circle.btn--small{padding:.2rem}.btn.btn--icon-only-circle.btn--text-only{background-color:transparent;color:#333;transition:background-color .2s ease-out,color .1s ease-out,opacity .1s ease-out;opacity:.5}.btn.btn--icon-only-circle.btn--text-only:focus,.btn.btn--icon-only-circle.btn--text-only:hover{color:#333}.btn.btn--icon-only-circle.btn--text-only:active{border-style:solid;border-width:1px}.btn.btn--icon-only-circle.btn--text-only [class*=" icon-"],.btn.btn--icon-only-circle.btn--text-only [class^=icon-]{color:inherit}.btn.btn--icon-only-circle.btn--text-only:active,.btn.btn--icon-only-circle.btn--text-only:focus,.btn.btn--icon-only-circle.btn--text-only:hover{opacity:1;border-color:transparent}.btn.btn--icon-only-circle.btn--text-only:hover{background-color:rgba(35,35,35,0)}.btn.btn--icon-only-circle.btn--text-only:active,.btn.btn--icon-only-circle.btn--text-only:focus{background-color:rgba(35,35,35,.2)}.btn.btn--icon-only-circle.btn--text-only.btn--ui-dark [class*=" icon-"],.btn.btn--icon-only-circle.btn--text-only.btn--ui-dark [class^=icon-]{color:#fff}.sd-create-btn{width:4.8rem;height:4.8rem;line-height:4.8rem;padding:0!important;position:relative;background:#fff;vertical-align:top}.sd-create-btn i{position:absolute;z-index:1;display:block;top:50%;margin-top:-.8rem;left:50%;margin-left:-.8rem;opacity:1!important;color:#fff;line-height:1.6rem!important}.sd-create-btn .circle{display:inline-block;text-align:center;width:2.6rem;height:2.6rem;margin:1.1rem 0 0;padding:0;border-radius:50%;background-color:#5ea9c8;color:#fff;position:relative;-webkit-transition:all 60ms ease-in;-moz-transition:all 60ms ease-in;-ms-transition:all 60ms ease-in;-o-transition:all 60ms ease-in;transition:all 60ms ease-in}.sd-create-btn:hover .circle{width:3.4rem;height:3.4rem;margin-top:.7rem;margin-left:0}.sd-create-btn:active .circle{width:6.8rem;height:6.8rem;margin:-1rem 0 0 -1rem;-webkit-transition:all 30ms ease-in;-moz-transition:all 30ms ease-in;-ms-transition:all 30ms ease-in;-o-transition:all 30ms ease-in;transition:all 30ms ease-in}.icn-btn{line-height:1;font-size:1.6rem;transition:background-color .2s ease-out,color .1s ease-out,opacity .1s ease-out;padding:.6rem;height:1.75em;width:1.75em;border-radius:50%;background-color:transparent;opacity:.75;background-color:rgba(55,55,55,0);color:inherit;text-decoration:none;display:inline-block;vertical-align:middle;cursor:pointer}.icn-btn [class*=" icon-"],.icn-btn [class^=icon-]{color:inherit;vertical-align:baseline!important}.label,.sd-alert{vertical-align:middle}.icn-btn:hover{opacity:1;text-decoration:none}.icn-btn:active{opacity:1;background-color:rgba(155,155,155,.25)}.icn-btn:active [class*=" icon-"],.icn-btn:active [class^=icon-]{color:#5ea9c8;opacity:1}.icn-btn--overlay{opacity:.9;background-color:rgba(35,35,35,.3)}.icn-btn--overlay:hover{opacity:1;background-color:rgba(35,35,35,.7)}.icn-btn--overlay:active{opacity:1;background-color:rgba(35,35,35,.8)}.label{display:inline-block;padding:0 .6rem;border-radius:2px;line-height:1.4rem;letter-spacing:.125em;font-size:.9rem;white-space:nowrap;cursor:default;border:1px solid transparent;font-weight:500;background:#666;color:#fff}.label.label--large{font-size:1.1rem;padding:.4rem 1.2rem;line-height:1}.label.label--default{background:#333}.label.label--primary{background:#5ea9c8}.label.label--success{background:#46a546}.label.label--warning{background:#dd8200}.label.label--alert{background:#E51C23}.label.label--highlight{background:#9c27b0}.label.label--success2{background:#56812e}.label.label--yellow2{background:#d2a800}.label.label--orange2{background:#da7200}.label.label--red2{background:#be1600}.label.label--highlight2{background:#e30083}.label.label--highlight3{background:#8b008b}.label.label--highlight4{background:#7300ab}.label.label--darkBlue2{background:navy}.label.label--sd-green{background:#1eb06c}.label.label--hollow{border:1px solid #666;background-color:transparent;color:#666}.label.label--hollow.label--default{border:1px solid #333;background-color:transparent;color:#333}.label.label--hollow.label--primary{border:1px solid #5ea9c8;background-color:transparent;color:#5ea9c8}.label.label--hollow.label--success{border:1px solid #46a546;background-color:transparent;color:#46a546}.label.label--hollow.label--warning{border:1px solid #dd8200;background-color:transparent;color:#dd8200}.label.label--hollow.label--alert{border:1px solid #E51C23;background-color:transparent;color:#E51C23}.label.label--hollow.label--highlight{border:1px solid #9c27b0;background-color:transparent;color:#9c27b0}.label.label--hollow.label--success2{border:1px solid #56812e;background-color:transparent;color:#56812e}.label.label--hollow.label--yellow2{border:1px solid #d2a800;background-color:transparent;color:#d2a800}.label.label--hollow.label--orange2{border:1px solid #da7200;background-color:transparent;color:#da7200}.label.label--hollow.label--red2{border:1px solid #be1600;background-color:transparent;color:#be1600}.label.label--hollow.label--highlight2{border:1px solid #e30083;background-color:transparent;color:#e30083}.label.label--hollow.label--highlight3{border:1px solid #8b008b;background-color:transparent;color:#8b008b}.label.label--hollow.label--highlight4{border:1px solid #7300ab;background-color:transparent;color:#7300ab}.label.label--hollow.label--darkBlue2{border:1px solid navy;background-color:transparent;color:navy}.label.label--hollow.label--sd-green{border:1px solid #1eb06c;background-color:transparent;color:#1eb06c}.badge{display:inline-block;min-width:1.8em;padding:.4em .5em .3em;border-radius:1em;font-size:1rem;line-height:1.1em;font-weight:400;background:#666;color:#fff}.badge.badge--default{background:#333}.badge.badge--primary{background:#5ea9c8}.badge.badge--success{background:#46a546}.badge.badge--warning{background:#dd8200}.badge.badge--alert{background:#E51C23}.badge.badge--highlight{background:#9c27b0}.badge.badge--sd-green{background:#1eb06c}.badge--light{background-color:#ddd;color:#333;font-weight:500}.sd-alert{padding:1.8rem 3rem 1.8rem 2rem;border-radius:4px;line-height:1.4em;font-size:1.4rem;border:1px solid transparent;font-weight:400;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.1);margin-bottom:2rem;background:rgba(153,153,153,.5);color:#333;max-height:20rem;max-width:100%;height:auto;transition:all linear .1s}.sd-alert strong{font-weight:500}.sd-alert.sd-alert--default{background:#333;color:#fff}.sd-alert.sd-alert--primary{background:#5ea9c8;color:#fff}.sd-alert.sd-alert--success{background:#46a546;color:#fff}.sd-alert.sd-alert--warning{background:#dd8200;color:#fff}.sd-alert.sd-alert--alert{background:#E51C23;color:#fff}.sd-alert.sd-alert--highlight{background:#9c27b0;color:#fff}.sd-alert.sd-alert--success2{background:#56812e;color:#fff}.sd-alert.sd-alert--yellow2{background:#d2a800;color:#fff}.sd-alert.sd-alert--orange2{background:#da7200;color:#fff}.sd-alert.sd-alert--red2{background:#be1600;color:#fff}.sd-alert.sd-alert--highlight2{background:#e30083;color:#fff}.sd-alert.sd-alert--highlight3{background:#8b008b;color:#fff}.sd-alert.sd-alert--highlight4{background:#7300ab;color:#fff}.sd-alert.sd-alert--darkBlue2{background:navy;color:#fff}.sd-alert.sd-alert--sd-green{background:#1eb06c;color:#fff}.sd-alert.sd-alert--hollow{border:1px solid #666;background-color:#f7f7f7;color:#666}.sd-alert.sd-alert--hollow.sd-alert--default{border:1px solid #333;background-color:#f5f5f5;color:#333}.sd-alert.sd-alert--hollow.sd-alert--primary{border:1px solid #5ea9c8;background-color:#f7fbfc;color:#5ea9c8}.sd-alert.sd-alert--hollow.sd-alert--success{border:1px solid #46a546;background-color:#f5fbf5;color:#46a546}.sd-alert.sd-alert--hollow.sd-alert--warning{border:1px solid #dd8200;background-color:#fff9f1;color:#dd8200}.sd-alert.sd-alert--hollow.sd-alert--alert{border:1px solid #E51C23;background-color:#fef4f4;color:#E51C23}.sd-alert.sd-alert--hollow.sd-alert--highlight{border:1px solid #9c27b0;background-color:#fbf3fc;color:#9c27b0}.sd-alert.sd-alert--hollow.sd-alert--success2{border:1px solid #56812e;background-color:#f6fbf3;color:#56812e}.sd-alert.sd-alert--hollow.sd-alert--yellow2{border:1px solid #d2a800;background-color:#fffcf0;color:#d2a800}.sd-alert.sd-alert--hollow.sd-alert--orange2{border:1px solid #da7200;background-color:#fff8f0;color:#da7200}.sd-alert.sd-alert--hollow.sd-alert--red2{border:1px solid #be1600;background-color:#fff1ef;color:#be1600}.sd-alert.sd-alert--hollow.sd-alert--highlight2{border:1px solid #e30083;background-color:#fff1f9;color:#e30083}.sd-alert.sd-alert--hollow.sd-alert--highlight3{border:1px solid #8b008b;background-color:#ffecff;color:#8b008b}.sd-alert.sd-alert--hollow.sd-alert--highlight4{border:1px solid #7300ab;background-color:#f9eeff;color:#7300ab}.sd-alert.sd-alert--hollow.sd-alert--darkBlue2{border:1px solid navy;background-color:#ececff;color:navy}.sd-alert.sd-alert--hollow.sd-alert--sd-green{border:1px solid #1eb06c;background-color:#f2fdf8;color:#1eb06c}.sd-alert p{font-size:1.4rem;color:inherit;margin-bottom:1em}.sd-alert p:last-child,.sd-alert p:only-child{margin-bottom:0}.sd-alert--hidden{opacity:0;max-height:.1rem;max-width:10%;padding:0;font-size:.1rem;transition:font-size ease-out .3s,padding ease-out .3s,max-width ease-out .2s,max-height ease-out .3s,opacity ease-out .2s}.sd-alert--small{padding:.8rem 2.6rem .8rem 1.6rem;box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.08);transition:all linear 90ms}.sd-alert__close{position:absolute;top:.3rem;right:.3rem;width:2.1rem;height:2.1rem;padding:0;z-index:1;opacity:.2;line-height:2.1rem;color:inherit;border-radius:50%}.sd-alert__close::after{font-family:sd_icons;font-size:16px;content:"\e647";width:16px;height:16px;position:absolute;top:0;left:.3rem;line-height:inherit;color:inherit;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.sd-alert__close:hover{opacity:.8;background-color:rgba(255,255,255,.3)}.sd-alert__close:active{opacity:1;background-color:rgba(255,255,255,.5)}.sd-alert--small .sd-alert__close{top:.6rem}.sd-alert__container{position:relative;min-height:3rem;display:flex;flex-direction:row;justify-content:flex-end}.sd-alert__info-btn{cursor:pointer;height:2.2rem;width:2.2rem;font-family:Merriweather,Georgia,'Times New Roman',Times,serif;font-weight:500;font-style:italic;line-height:2.4rem;font-size:1.4rem;letter-spacing:.1rem;color:#fff;display:inline-block;border-radius:50%;flex-grow:0;flex-shrink:1;transition:all linear .1s .2s,background ease-in .2s;background:#666}.sd-alert__info-btn [class*=" icon-"],.sd-alert__info-btn [class^=icon-]{color:inherit;margin-top:.3rem}.sd-alert__info-btn:hover{background:#525252}.sd-alert__info-btn.sd-alert__info-btn--default{background:#333;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--default:hover{background:#292929}.sd-alert__info-btn.sd-alert__info-btn--primary{background:#5ea9c8;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--primary:hover{background:#3c8eaf}.sd-alert__info-btn.sd-alert__info-btn--success{background:#46a546;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--success:hover{background:#388438}.sd-alert__info-btn.sd-alert__info-btn--warning{background:#dd8200;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--warning:hover{background:#b16800}.sd-alert__info-btn.sd-alert__info-btn--alert{background:#E51C23;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--alert:hover{background:#b8151b}.sd-alert__info-btn.sd-alert__info-btn--highlight{background:#9c27b0;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--highlight:hover{background:#7d1f8d}.sd-alert__info-btn.sd-alert__info-btn--success2{background:#56812e;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--success2:hover{background:#456725}.sd-alert__info-btn.sd-alert__info-btn--yellow2{background:#d2a800;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--yellow2:hover{background:#a88600}.sd-alert__info-btn.sd-alert__info-btn--orange2{background:#da7200;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--orange2:hover{background:#ae5b00}.sd-alert__info-btn.sd-alert__info-btn--red2{background:#be1600;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--red2:hover{background:#981200}.sd-alert__info-btn.sd-alert__info-btn--highlight2{background:#e30083;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--highlight2:hover{background:#b60069}.sd-alert__info-btn.sd-alert__info-btn--highlight3{background:#8b008b;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--highlight3:hover{background:#6f006f}.sd-alert__info-btn.sd-alert__info-btn--highlight4{background:#7300ab;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--highlight4:hover{background:#5c0089}.sd-alert__info-btn.sd-alert__info-btn--darkBlue2{background:navy;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--darkBlue2:hover{background:#006}.sd-alert__info-btn.sd-alert__info-btn--sd-green{background:#1eb06c;color:#fff}.sd-alert__info-btn.sd-alert__info-btn--sd-green:hover{background:#188d56}.sd-alert__info-btn--hidden{opacity:0;height:1px;width:1px;flex-shrink:1;transition:all linear .1s}.sd-alert__container .sd-alert{flex-grow:1}@font-face{font-family:sd_icons;src:url(../fonts/sd_icons.eot?-r9v51w);src:url(../fonts/sd_icons.eot?#iefix-r9v51w) format("embedded-opentype"),url(../fonts/sd_icons.woff?-r9v51w) format("woff"),url(../fonts/sd_icons.ttf?-r9v51w) format("truetype"),url(../fonts/sd_icons.svg?-r9v51w#sd_icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{display:inline-block;width:16px;height:16px;line-height:16px;font-family:sd_icons;font-size:16px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--blue{color:#5ea9c8}.icon--white{color:#fff}.icon--red,[class*=icon-].red{color:#be1600}.icon--rotate-180{transform:rotate(180deg)}.icon--rotate-90{transform:rotate(90deg)}.icon-photo:before{content:""}.icon-video:before{content:""}.icon-map-marker:before{content:""}.icon-slideshow:before{content:""}.icon-text:before{content:""}.icon-file:before{content:""}.icon-calendar:before{content:""}.icon-composite:before{content:""}.icon-audio:before{content:""}.icon-stream:before{content:""}.icon-ingest:before{content:""}.icon-archive:before{content:""}.icon-time:before{content:""}.icon-pin:before{content:""}.icon-expand:before{content:""}.icon-ascending:before,.icon-descending:before{content:""}.icon-descending{transform:rotate(180deg)}.icon-th:before{content:""}.icon-th-list:before{content:""}.icon-pencil:before{content:""}.icon-lock:before{content:""}.icon-retweet:before{content:""}.icon-unspike:before{content:""}.icon-fullscreen:before{content:""}.icon-fetch-as:before{content:""}.icon-search:before{content:""}.icon-star:before{content:""}.icon-star-empty:before{content:""}.icon-multi-star:before{content:""}.icon-th-large:before{content:""}.icon-ok:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-signal:before{content:""}.icon-filter-large:before{content:""}.icon-trash:before{content:""}.icon-user:before{content:""}.icon-download:before{content:""}.icon-upload:before{content:""}.icon-repeat:before{content:""}.icon-refresh:before{content:""}.icon-list-alt:before{content:""}.icon-plus-large:before{content:""}.icon-picture:before{content:""}.icon-question-sign:before{content:""}.icon-info-sign:before{content:""}.icon-plus-sign:before{content:""}.icon-minus-sign:before{content:""}.icon-remove-sign:before{content:""}.icon-share-alt:before{content:""}.icon-exclamation-sign:before{content:""}.icon-eye-open:before{content:""}.icon-copy:before{content:""}.icon-comment:before{content:""}.icon-warning-sign:before{content:""}.icon-adjust:before{content:""}.icon-folder-close:before{content:""}.icon-folder-open:before{content:""}.icon-download-alt:before{content:""}.icon-tasks:before{content:""}.icon-globe:before{content:""}.icon-link:before{content:""}.icon-expand-thin:before{content:""}.icon-assign:before{content:""}.icon-dots-vertical:before,.icon-dots:before{content:""}.icon-dots-vertical{transform:rotate(90deg)}.icon-backward-thin:before{content:""}.icon-forward-thin:before{content:""}.icon-chevron-left-thin:before{content:""}.icon-chevron-right-thin:before{content:""}.icon-switches:before{content:""}.icon-plus-small:before{content:""}.icon-minus-small:before{content:""}.icon-close-small:before{content:""}.icon-post:before{content:""}.icon-external:before{content:""}.icon-chevron-up-thin:before{content:""}.icon-chevron-down-thin:before{content:""}.icon-pick:before{content:""}.icon-revert:before{content:""}.icon-package-plus:before{content:""}.icon-list-plus:before{content:""}.icon-envelope:before{content:""}.icon-heart:before{content:""}.icon-home:before{content:""}.icon-print:before{content:""}.icon-font:before{content:""}.icon-bold:before{content:""}.icon-italic:before{content:""}.icon-underline:before{content:""}.icon-strikethrough:before{content:""}.icon-align-left:before{content:""}.icon-align-center:before{content:""}.icon-align-right:before{content:""}.icon-align-justify:before{content:""}.icon-unordered-list:before{content:""}.icon-indent-left:before{content:""}.icon-indent-right:before{content:""}.icon-ban-circle:before{content:""}.icon-bell:before{content:""}.icon-random:before{content:""}.icon-settings:before{content:""}.icon-package-create:before{content:""}.icon-list-menu:before{content:""}.icon-new-doc:before{content:""}.icon-edit-line:before{content:""}.icon-calendar-list:before{content:""}.icon-collapse:before{content:""}.icon-broadcast:before{content:""}.icon-broadcast-create:before{content:""}.icon-kill:before{content:""}.icon-graphic:before{content:""}.icon-close-thick:before{content:""}.icon-move:before{content:""}.icon-takes-package:before{content:""}.icon-highlight-package:before{content:""}.icon-preview-mode:before{content:""}.icon-unlocked:before{content:""}.icon-code:before{content:""}.icon-cut:before{content:""}.icon-paste:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-info-large:before{content:""}.icon-help-large:before{content:""}.icon-attachment:before{content:""}.icon-attachment-large:before{content:""}.icon-table:before{content:""}.icon-ordered-list:before{content:""}.icon-heading-1:before{content:""}.icon-heading-2:before{content:""}.icon-heading-3:before{content:""}.icon-heading-4:before{content:""}.icon-heading-5:before{content:""}.icon-heading-6:before{content:""}.icon-quote:before{content:""}.icon-multiedit:before{content:""}@font-face{font-family:sd_big-icons;src:url(../fonts/sd_big-icons.eot?v4j36k);src:url(../fonts/sd_big-icons.eot?v4j36k#iefix) format("embedded-opentype"),url(../fonts/sd_big-icons.ttf?v4j36k) format("truetype"),url(../fonts/sd_big-icons.woff?v4j36k) format("woff"),url(../fonts/sd_big-icons.svg?v4j36k#sd_big-icons) format("svg");font-weight:400;font-style:normal}[class*=" big-icon--"],[class^=big-icon--]{display:inline-block;width:26px;height:26px;line-height:26px;font-family:sd_big-icons;font-size:26px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sd-carousel__page-heading,.sd-carousel__page-text h3{font-family:Merriweather,Georgia,'Times New Roman',Times,serif}.big-icon--blue{color:#5ea9c8}.big-icon--white{color:#fff}.big-icon--red,[class*=big-icon--].red{color:#be1600}.big-icon--dashboard:before{content:""}.big-icon--view:before{content:""}.big-icon--tasks:before{content:""}.big-icon--calendar:before{content:""}.big-icon--marked-star:before{content:""}.big-icon--archive:before{content:""}.big-icon--spike:before{content:""}.big-icon--unspike:before{content:""}.big-icon--personal:before{content:""}.big-icon--global-search:before{content:""}.big-icon--analytics:before{content:""}.big-icon--web:before{content:""}.big-icon--cog:before{content:""}.big-icon--send-to:before{content:""}.big-icon--info:before{content:""}.big-icon--find-replace:before{content:""}.big-icon--comments:before{content:""}.big-icon--history:before{content:""}.big-icon--package:before{content:""}.big-icon--create-package:before{content:""}.big-icon--add-to-package:before{content:""}.big-icon--fetch:before{content:""}.big-icon--fetch-as:before{content:""}.big-icon--macro:before{content:""}.big-icon--related:before{content:""}.big-icon--minimize:before{content:""}.big-icon--settings:before{content:""}.big-icon--multiedit:before{content:""}.big-icon--export:before{content:""}.big-icon--create-list:before{content:""}.big-icon--add-to-list:before{content:""}.big-icon--text:before{content:""}.big-icon--desk:before{content:""}.big-icon--chevron-left:before{content:""}.big-icon--chevron-right:before{content:""}.big-icon--dashboard-alt:before{content:""}.big-icon--master:before{content:""}.big-icon--attachment:before{content:""}.big-icon--upload-alt:before{content:""}.big-icon--document-default:before{content:""}.big-icon--document-pdf:before{content:""}.big-icon--document-doc:before{content:""}.modal-open .dropdown__menu{z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2090}.modal{position:fixed;left:40px;right:40px;top:40px;bottom:40px;align-items:flex-start;flex-direction:column;z-index:1050;display:none}.modal.in{display:flex!important}.modal .modal__dialog{display:flex;max-height:100%;flex:0 1 auto;margin:0 auto;max-width:480px;width:100%}.modal .modal__content{background-color:#fff;display:flex;flex-direction:column;margin:10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,.3);box-shadow:0 0 8px 2px rgba(0,0,0,.3);flex:0 0 100%}.modal .modal__content .modal__footer,.modal .modal__content .modal__header{flex:0 0 auto;width:100%}.modal .modal__content .modal__header{padding:1.2rem 2rem;border-bottom:1px solid #e4e4e4;min-height:48px}.modal .modal__content .modal__header--padding-20{padding:10px 20px}.modal .modal__content .modal__footer{padding:1.2rem 2rem;text-align:right;border-top:1px solid #e4e4e4}.modal .modal__content .modal__footer:after,.modal .modal__content .modal__footer:before{display:table;content:""}.modal .modal__content .modal__footer:after{clear:both}.modal .modal__content .modal__body{background:#f8f8f8;overflow-y:auto;padding:2rem;position:relative;flex:0 1 auto;width:100%;max-width:480px}.modal--fill,.modal--fullscreen{position:fixed;overflow:hidden;z-index:1050;display:none}.modal .modal__content .modal__body--add-min-height{min-height:300px}@media (max-height:500px){.modal .modal__content .modal__body--add-min-height{min-height:auto}}.modal--large .modal__dialog{max-width:680px}.modal--large .modal__body{max-width:680px!important}.modal--fill{left:30px;right:30px;top:30px;bottom:30px;align-items:initial;flex-direction:initial;padding:10px}.modal--fill .modal__content{margin:0!important}.modal--fill .modal__dialog{max-width:100%}.modal--fill .modal__body{flex:1 1 auto!important;max-width:100%!important}.modal--fullscreen{left:0;right:0;top:0;bottom:0;align-items:flex-start;flex-direction:column}.modal--fullscreen .modal__dialog{width:100%;height:100%;max-width:100%}.modal--fullscreen .modal__content{flex:0 0 100%;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.modal--fullscreen .modal__body{max-height:none;flex:1 1 auto!important;max-width:100%!important}.modal.modal--white .modal__body{background:#fff!important}.modal.modal--double{z-index:1060}.modal.modal--double+.modal__backdrop{z-index:1055}.modal.modal--tabs .modal__body{position:relative;display:flex;flex-direction:column;padding:0;background:0 0}.modal.modal--tabs .modal__body>form{display:flex;flex-direction:column}.modal.modal--tabs .modal__body-header{height:48px;width:100%;background:#fff;border-bottom:1px solid #e4e4e4;padding:0}.modal.modal--tabs .modal__body-header--add-padding{padding:1rem 2rem;height:auto;min-height:48px}.modal.modal--tabs .modal__body-content{flex:1 1 auto;width:100%;overflow-y:auto;padding:2rem;background:#f8f8f8;min-height:60px}.modal.modal--tabs .modal__body-footer{flex:0 0 auto;padding:1.2rem 2rem;border-top:1px solid #e4e4e4;text-align:right}.modal p{margin:0 0 1em}.modal__close{margin:2px -6px 0;border:0;background:0;padding:0 4px;opacity:.3;filter:"alpha(opacity=30)"}.modal__close:hover{opacity:.7;filter:"alpha(opacity=70)";cursor:pointer}.modal__heading{font-size:18px;font-weight:300;line-height:27px}.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1045;background-color:#000}.modal__backdrop.fade{opacity:0}.modal__backdrop,.modal__backdrop.fade.in{opacity:.3;filter:"alpha(opacity=30)"}.nav-tabs{height:48px;display:flex;padding:0 1rem;box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.nav-tabs:after,.nav-tabs:before{display:table;content:""}.nav-tabs:after{clear:both}.nav-tabs__tab{margin-bottom:-1px}.nav-tabs--ui-dark .nav-tabs__link,.nav-tabs__link{margin:0 1rem;padding:.8rem 0;height:48px;line-height:30px;font-size:1.4rem;background:0 0;display:block;text-decoration:none}.nav-tabs__tab--active .nav-tabs__link,.nav-tabs__tab--active:hover .nav-tabs__link{background:0 0;cursor:default;border-bottom-color:#5ea9c8;color:#333}.nav-tabs__link{color:#747474;border:0;border-bottom:3px solid transparent}.nav-tabs__link:hover{border-bottom-color:#d8d8d8;background:0 0;text-decoration:none}.nav-tabs--ui-dark{box-shadow:0 1px 0 0 rgba(255,255,255,.1)}.nav-tabs--ui-dark .nav-tabs__tab--active .nav-tabs__link,.nav-tabs--ui-dark .nav-tabs__tab--active:hover .nav-tabs__link{background:0 0;cursor:default;border-bottom-color:#5ea9c8;color:#fff}.nav-tabs--ui-dark .nav-tabs__link{color:#999;border:0;border-bottom:3px solid transparent}.nav-tabs--ui-dark .nav-tabs__link:hover{border-bottom-color:#5ea9c8;background:0 0;text-decoration:none}table,table td,table th{border-bottom:1px solid rgba(0,0,0,.15)}.nav-tabs--small{padding:0 .4rem}.nav-tabs--small .nav-tabs__link{font-size:1.3rem;margin:0 .8rem}.nav-tabs--big .nav-tabs__link{font-size:2rem}.nav-tabs__content{padding:2rem}.nav-tabs__content--ui-dark{color:#fff}.nav-tabs__content--small{padding:1.2rem}table{width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid rgba(0,0,0,.15)}table td,table th{padding:1.2rem .8rem;text-align:left;vertical-align:top}table tr:last-child td{border-bottom:none}table th{font-weight:600;border-bottom:2px solid rgba(0,0,0,.15)}table thead th{vertical-align:bottom}.sd-table--shadowed{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);border:none}[data-sd-tooltip],[sd-tooltip]{position:relative}[data-sd-tooltip]::after,[data-sd-tooltip]::before,[sd-tooltip]::after,[sd-tooltip]::before{text-transform:none;font-size:1.2rem;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[data-sd-tooltip]::before,[sd-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[data-sd-tooltip]::after,[sd-tooltip]::after{text-align:center;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.8rem 1.2rem .9rem;border-radius:2px;box-shadow:0 8px 18px -5px rgba(0,0,0,.45);background:#333;color:#fff;font-weight:400;z-index:1000}[data-sd-tooltip]:hover::after,[data-sd-tooltip]:hover::before,[sd-tooltip]:hover::after,[sd-tooltip]:hover::before{display:block}[data-sd-tooltip]:not([data-flow])::before,[data-sd-tooltip][data-flow^=up]::before,[sd-tooltip]:not([flow])::before,[sd-tooltip][flow^=up]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[data-sd-tooltip]:not([data-flow])::after,[data-sd-tooltip][data-flow^=up]::after,[sd-tooltip]:not([flow])::after,[sd-tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[data-sd-tooltip]:not([data-flow])::after,[data-sd-tooltip]:not([data-flow])::before,[data-sd-tooltip][data-flow^=up]::after,[data-sd-tooltip][data-flow^=up]::before,[sd-tooltip]:not([flow])::after,[sd-tooltip]:not([flow])::before,[sd-tooltip][flow^=up]::after,[sd-tooltip][flow^=up]::before{left:50%;transform:translate(-50%,-.5em)}[data-sd-tooltip][data-flow^=down]::before,[sd-tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:#333}[data-sd-tooltip][data-flow^=down]::after,[sd-tooltip][flow^=down]::after{top:calc(100% + 5px)}[data-sd-tooltip][data-flow^=down]::after,[data-sd-tooltip][data-flow^=down]::before,[sd-tooltip][flow^=down]::after,[sd-tooltip][flow^=down]::before{left:50%;transform:translate(-50%,.5em)}[data-sd-tooltip][data-flow^=left]::before,[sd-tooltip][flow^=left]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0em - 5px);transform:translate(-.5em,-50%)}[data-sd-tooltip][data-flow^=left]::after,[sd-tooltip][flow^=left]::after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}[data-sd-tooltip][data-flow^=right]::before,[sd-tooltip][flow^=right]::before{top:50%;border-left-width:0;border-right-color:#333;right:calc(0em - 5px);transform:translate(.5em,-50%)}[data-sd-tooltip][data-flow^=right]::after,[sd-tooltip][flow^=right]::after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}[data-sd-tooltip]:not([data-flow]):hover::after,[data-sd-tooltip]:not([data-flow]):hover::before,[data-sd-tooltip][data-flow^=up]:hover::after,[data-sd-tooltip][data-flow^=up]:hover::before,[data-sd-tooltip][data-flow^=down]:hover::after,[data-sd-tooltip][data-flow^=down]:hover::before,[sd-tooltip]:not([flow]):hover::after,[sd-tooltip]:not([flow]):hover::before,[sd-tooltip][flow^=up]:hover::after,[sd-tooltip][flow^=up]:hover::before,[sd-tooltip][flow^=down]:hover::after,[sd-tooltip][flow^=down]:hover::before{animation:tooltips-vert .2s ease-out forwards}[data-sd-tooltip][data-flow^=left]:hover::after,[data-sd-tooltip][data-flow^=left]:hover::before,[data-sd-tooltip][data-flow^=right]:hover::after,[data-sd-tooltip][data-flow^=right]:hover::before,[sd-tooltip][flow^=left]:hover::after,[sd-tooltip][flow^=left]:hover::before,[sd-tooltip][flow^=right]:hover::after,[sd-tooltip][flow^=right]:hover::before{animation:tooltips-horz .2s ease-out forwards}[sd-tooltip]::after{content:attr(sd-tooltip)}[data-sd-tooltip]::after{content:attr(data-sd-tooltip)}[data-sd-tooltip='']::after,[data-sd-tooltip='']::before,[sd-tooltip='']::after,[sd-tooltip='']::before{display:none!important}@keyframes tooltips-vert{to{opacity:.95;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.95;transform:translate(0,-50%)}}.sd-carousel{position:fixed;left:40px;right:40px;top:40px;bottom:40px;align-items:center;flex-direction:row;z-index:1050;display:flex}.sd-carousel__dialog{display:flex;max-height:100%;flex:0 1 auto;margin:0 auto;max-width:680px;width:100%;position:relative}.sd-carousel__content{background:#fff;background-clip:padding-box;outline:0;box-shadow:0 4px 24px rgba(0,0,0,.2),0 10px 28px rgba(0,0,0,.35);border-radius:1rem 1rem .8rem .8rem;min-height:40rem;display:flex;flex-direction:column;flex:0 0 100%;max-height:80rem}.sd-carousel__page{width:100%;height:100%;display:flex;flex-direction:column;flex-grow:1}.sd-carousel__page-header{width:100%;height:200px;border-radius:.8rem .8rem 0 0;background-color:#303E55;flex-grow:0;position:relative;overflow:hidden}.sd-carousel__page-header--color-2{background-color:#856CA1}.sd-carousel__page-header--color-3{background-color:#6DBEC4}.sd-carousel__page-header-illustration{position:absolute;left:0;bottom:0;opacity:.65}.sd-carousel__page-heading{font-weight:700;letter-spacing:.03em;position:absolute;width:100%;text-align:center;z-index:2;color:#fff;font-size:3.2rem;line-height:1;top:calc(50% - 1.6rem)}.sd-carousel__page-text{padding:3rem;flex-grow:1;font-size:1.6rem;line-height:140%;font-weight:300}.sd-carousel__nav-button,.sd-carousel__nav-button--end{border-radius:50%;height:5.6rem;line-height:5.6rem;box-shadow:0 4px 24px rgba(0,0,0,.2),0 10px 28px rgba(0,0,0,.35);transition:background-color .2s ease-out,color .1s ease-out;cursor:pointer}.sd-carousel__page-text p{margin-bottom:1em}.sd-carousel__page-text p:last-child,.sd-carousel__page-text p:only-child{margin-bottom:0}.sd-carousel__page-text h3{font-size:2rem;margin-bottom:.8em;font-weight:700}.sd-carousel__nav-button--end::after,.sd-carousel__nav-button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;width:5.6rem;font-size:2.4rem;position:absolute;text-align:center;font-family:sd_icons}.sd-carousel__page-footer{text-align:center;padding:0 3rem 3rem;flex-grow:0}.sd-carousel__nav-button{position:absolute;top:calc(50% - 2.8rem);width:5.6rem;color:#1eb06c;background-color:#fff}.sd-carousel__nav-button:hover{background-color:#e6e6e6}.sd-carousel__nav-button:active{background-color:#ccc}.sd-carousel__nav-button::after{content:" ";top:0;color:#1eb06c}.sd-carousel__nav-button--next{right:-88px;color:inherit}.sd-carousel__nav-button--next::after{content:"\e643"}.sd-carousel__nav-button--prev{left:-88px;color:inherit}.sd-carousel__nav-button--prev::after{content:"\e642"}.sd-carousel__nav-button--end{right:-88px;position:absolute;top:calc(50% - 2.8rem);width:5.6rem;color:#1eb06c;background-color:#1eb06c}.sd-carousel__nav-button--end:hover{background-color:#1b9e61}.sd-carousel__nav-button--end:active{background-color:#188d56}.sd-carousel__nav-button--end::after{top:0;content:"\e61d";color:#fff}.sd-carousel__page-indication-bar{bottom:-3.6rem;height:2.6rem;position:absolute;text-align:center;width:100%}.sd-carousel__page-indicator{background-color:rgba(255,255,255,.2);border:1px solid rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:inline-block;height:1.4rem;width:1.4rem;margin:.6rem;transition:background-color .2s ease-out,color .1s ease-out}.sd-carousel__page-indicator--selected{background-color:rgba(255,255,255,.8);border-color:rgba(0,0,0,.6)}.sd-carousel__backdrop{z-index:1045;background:rgba(0,0,0,.45);position:fixed;top:0;bottom:0;left:0;right:0}.basic-drag-block,.flex-grid .flex-grid__item,.sd-css-grid,.toggle-box{position:relative}.panel-info{background-color:transparent;box-shadow:none;padding:5rem 0 0;text-align:center;color:#888}.toggle-box.hidden .toggle-box__chevron--circle i,.toggle-box.toggle-box--dark .toggle-box__chevron i{color:#fff}.panel-info__icon{display:block;padding-top:1.6rem;height:9rem;width:9rem;background-color:#fff;border-radius:50%;margin:0 auto;-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.08);-moz-box-shadow:0 0 6px 1px rgba(0,0,0,.08);box-shadow:0 0 6px 1px rgba(0,0,0,.08)}.panel-info__icon i{display:block;width:56px;height:48px;opacity:.2;margin:14px auto 0;font-size:5.2rem}.panel-info__heading{font-size:1.8rem;font-weight:400;margin:12px 0 0;line-height:27px}.panel-info__description{margin:4px 0 0;font-weight:300}.simple-list{padding:2rem 0}.simple-list .simple-list__item{padding:.5rem 0}.simple-list .simple-list__item--with-icon{display:flex;flex-direction:row}.simple-list .simple-list__item--with-icon [class*=" icon-"],.simple-list .simple-list__item--with-icon [class^=icon-]{flex-grow:0;flex-shrink:0;margin-right:1rem;opacity:.75}.simple-list--dotted .simple-list__item{padding:.8rem 0;border-bottom:1px dotted #bfbfbf}.simple-list--dotted .simple-list__item:first-child{border-top:1px dotted #bfbfbf}.simple-list--comfortable .simple-list__item{padding:1.2rem 0}.simple-list [class*=" icon-"],.simple-list [class^=icon-]{vertical-align:middle}.simple-list--no-padding{padding:0 0 2rem}.toggle-box{margin-bottom:30px}.toggle-box.hidden .toggle-box__chevron i{transform:rotate(0)}.toggle-box.hidden .toggle-box__chevron--circle{padding:2px;background-color:#747474;height:20px;width:20px;text-align:center;border-radius:50%}.toggle-box.hidden .toggle-box__content-wraper{max-height:0;transition:all ease-out .5s}.toggle-box.toggle-box--dark .toggle-box__label{color:rgba(255,255,255,.65)}.toggle-box.toggle-box--dark .toggle-box__line{background:rgba(255,255,255,.1)}.toggle-box.toggle-box--circle .toggle-box__chevron{background-color:#999;height:2rem;width:2rem;text-align:center;border-radius:50%}.toggle-box.toggle-box--circle .toggle-box__chevron i{color:#fff}.toggle-box__header{display:flex;cursor:pointer;margin-bottom:1.8rem;align-items:center}.toggle-box__header .toggle-box__chevron{padding:2px}.toggle-box__header .toggle-box__chevron i{transition:all .3s;transform:rotate(90deg)}.toggle-box__header .toggle-box__label{font-size:1.2rem;padding:0 1rem 0 .8rem;color:#666;text-transform:uppercase}.toggle-box__header .toggle-box__line{flex:1;height:1px;margin:auto .4rem auto 0;background:#dcdcdc}.toggle-box__content-wraper{max-height:1000px;transition:all ease-out .5s}.toggle-box__content{animation:fadeIn .3s ease-in 0s 1}.toggle-box__button{color:#999;cursor:pointer}.toggle-box__button i{color:#999;margin-right:.5rem;vertical-align:text-bottom}.toggle-box__button:hover{text-decoration:none;color:#fff}.toggle-box__button:hover i{color:#fff}.basic-drag-block{border:2px dashed #cacaca;background-color:#f8f8f8;padding:1.2rem;color:#747474;text-align:center;border-radius:2px}.side-panel .side-panel__content-block-inner--right,.side-panel .side-panel__sliding-toolbar .side-panel__sliding-toolbar-inner--right{text-align:right}.basic-drag-block i{opacity:.4;vertical-align:bottom;margin:-4px 4px -2px 0}.basic-drag-block .basic-drag-block__text,.basic-drag-block a{display:inline-block}.flex-grid{display:flex;flex-direction:row;overflow:hidden;overflow-x:auto}.flex-grid--wrap-items{flex-wrap:wrap}.flex-grid--content-center{justify-content:center}.flex-grid--boxed{margin-left:-1rem;margin-right:-1rem}.flex-grid--boxed .flex-grid__item{margin:1rem}.flex-grid--boxed-small{margin-left:-.4rem;margin-right:-.4rem}.flex-grid--boxed-small .btn,.flex-grid--boxed-small .flex-grid__item,.flex-grid--boxed-small .sd-check__wrapper{margin:.4rem!important}.grid+.grid,.grid--margin{margin-top:1rem}.flex-grid--plain .flex-grid__item{margin:1rem;padding:0}.flex-grid--small-6 .flex-grid__item{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.flex-grid--small-5 .flex-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-grid--small-4 .flex-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-grid--small-3 .flex-grid__item{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex-grid--small-2 .flex-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-grid--small-1 .flex-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-grid--boxed.flex-grid--small-6 .flex-grid__item{-webkit-flex:0 0 calc(16.6666666667% - 2rem);-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem);max-width:calc(16.6666666667% - 2rem)}.flex-grid--boxed.flex-grid--small-5 .flex-grid__item{-webkit-flex:0 0 calc(20% - 2rem);-ms-flex:0 0 calc(20% - 2rem);flex:0 0 calc(20% - 2rem);max-width:calc(20% - 2rem)}.flex-grid--boxed.flex-grid--small-4 .flex-grid__item{-webkit-flex:0 0 calc(25% - 2rem);-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.flex-grid--boxed.flex-grid--small-3 .flex-grid__item{-webkit-flex:0 0 calc(33.3333333333% - 2rem);-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem);max-width:calc(33.3333333333% - 2rem)}.flex-grid--boxed.flex-grid--small-2 .flex-grid__item{-webkit-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.flex-grid--boxed.flex-grid--small-1 .flex-grid__item{-webkit-flex:0 0 calc(100% - 2rem);-ms-flex:0 0 calc(100% - 2rem);flex:0 0 calc(100% - 2rem);max-width:calc(100% - 2rem)}.flex-grid--boxed-small.flex-grid--small-6 .btn,.flex-grid--boxed-small.flex-grid--small-6 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-6 .sd-check__wrapper{-webkit-flex:0 0 calc(16.6666666667% - .8rem);-ms-flex:0 0 calc(16.6666666667% - .8rem);flex:0 0 calc(16.6666666667% - .8rem);max-width:calc(16.6666666667% - .8rem)}.flex-grid--boxed-small.flex-grid--small-5 .btn,.flex-grid--boxed-small.flex-grid--small-5 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-5 .sd-check__wrapper{-webkit-flex:0 0 calc(20% - .8rem);-ms-flex:0 0 calc(20% - .8rem);flex:0 0 calc(20% - .8rem);max-width:calc(20% - .8rem)}.flex-grid--boxed-small.flex-grid--small-4 .btn,.flex-grid--boxed-small.flex-grid--small-4 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-4 .sd-check__wrapper{-webkit-flex:0 0 calc(25% - .8rem);-ms-flex:0 0 calc(25% - .8rem);flex:0 0 calc(25% - .8rem);max-width:calc(25% - .8rem)}.flex-grid--boxed-small.flex-grid--small-3 .btn,.flex-grid--boxed-small.flex-grid--small-3 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-3 .sd-check__wrapper{-webkit-flex:0 0 calc(33.3333333333% - .8rem);-ms-flex:0 0 calc(33.3333333333% - .8rem);flex:0 0 calc(33.3333333333% - .8rem);max-width:calc(33.3333333333% - .8rem)}.flex-grid--boxed-small.flex-grid--small-2 .btn,.flex-grid--boxed-small.flex-grid--small-2 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-2 .sd-check__wrapper{-webkit-flex:0 0 calc(50% - .8rem);-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.flex-grid--boxed-small.flex-grid--small-1 .btn,.flex-grid--boxed-small.flex-grid--small-1 .flex-grid__item,.flex-grid--boxed-small.flex-grid--small-1 .sd-check__wrapper{-webkit-flex:0 0 calc(100% - .8rem);-ms-flex:0 0 calc(100% - .8rem);flex:0 0 calc(100% - .8rem);max-width:calc(100% - .8rem)}@media only screen and (min-width:40em){.flex-grid--medium-6 .flex-grid__item{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.flex-grid--medium-5 .flex-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-grid--medium-4 .flex-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-grid--medium-3 .flex-grid__item{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex-grid--medium-2 .flex-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-grid--medium-1 .flex-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-grid--boxed.flex-grid--medium-6 .flex-grid__item{-webkit-flex:0 0 calc(16.6666666667% - 2rem);-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem);max-width:calc(16.6666666667% - 2rem)}.flex-grid--boxed.flex-grid--medium-5 .flex-grid__item{-webkit-flex:0 0 calc(20% - 2rem);-ms-flex:0 0 calc(20% - 2rem);flex:0 0 calc(20% - 2rem);max-width:calc(20% - 2rem)}.flex-grid--boxed.flex-grid--medium-4 .flex-grid__item{-webkit-flex:0 0 calc(25% - 2rem);-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.flex-grid--boxed.flex-grid--medium-3 .flex-grid__item{-webkit-flex:0 0 calc(33.3333333333% - 2rem);-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem);max-width:calc(33.3333333333% - 2rem)}.flex-grid--boxed.flex-grid--medium-2 .flex-grid__item{-webkit-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.flex-grid--boxed.flex-grid--medium-1 .flex-grid__item{-webkit-flex:0 0 calc(100% - 2rem);-ms-flex:0 0 calc(100% - 2rem);flex:0 0 calc(100% - 2rem);max-width:calc(100% - 2rem)}.flex-grid--boxed-small.flex-grid--medium-6 .btn,.flex-grid--boxed-small.flex-grid--medium-6 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-6 .sd-check__wrapper{-webkit-flex:0 0 calc(16.6666666667% - .8rem);-ms-flex:0 0 calc(16.6666666667% - .8rem);flex:0 0 calc(16.6666666667% - .8rem);max-width:calc(16.6666666667% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-5 .btn,.flex-grid--boxed-small.flex-grid--medium-5 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-5 .sd-check__wrapper{-webkit-flex:0 0 calc(20% - .8rem);-ms-flex:0 0 calc(20% - .8rem);flex:0 0 calc(20% - .8rem);max-width:calc(20% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-4 .btn,.flex-grid--boxed-small.flex-grid--medium-4 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-4 .sd-check__wrapper{-webkit-flex:0 0 calc(25% - .8rem);-ms-flex:0 0 calc(25% - .8rem);flex:0 0 calc(25% - .8rem);max-width:calc(25% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-3 .btn,.flex-grid--boxed-small.flex-grid--medium-3 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-3 .sd-check__wrapper{-webkit-flex:0 0 calc(33.3333333333% - .8rem);-ms-flex:0 0 calc(33.3333333333% - .8rem);flex:0 0 calc(33.3333333333% - .8rem);max-width:calc(33.3333333333% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-2 .btn,.flex-grid--boxed-small.flex-grid--medium-2 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-2 .sd-check__wrapper{-webkit-flex:0 0 calc(50% - .8rem);-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.flex-grid--boxed-small.flex-grid--medium-1 .btn,.flex-grid--boxed-small.flex-grid--medium-1 .flex-grid__item,.flex-grid--boxed-small.flex-grid--medium-1 .sd-check__wrapper{-webkit-flex:0 0 calc(100% - .8rem);-ms-flex:0 0 calc(100% - .8rem);flex:0 0 calc(100% - .8rem);max-width:calc(100% - .8rem)}}@media only screen and (min-width:60em){.flex-grid--large-6 .flex-grid__item{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.flex-grid--large-5 .flex-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-grid--large-4 .flex-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-grid--large-3 .flex-grid__item{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex-grid--large-2 .flex-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-grid--large-1 .flex-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-grid--boxed.flex-grid--large-6 .flex-grid__item{-webkit-flex:0 0 calc(16.6666666667% - 2rem);-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem);max-width:calc(16.6666666667% - 2rem)}.flex-grid--boxed.flex-grid--large-5 .flex-grid__item{-webkit-flex:0 0 calc(20% - 2rem);-ms-flex:0 0 calc(20% - 2rem);flex:0 0 calc(20% - 2rem);max-width:calc(20% - 2rem)}.flex-grid--boxed.flex-grid--large-4 .flex-grid__item{-webkit-flex:0 0 calc(25% - 2rem);-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.flex-grid--boxed.flex-grid--large-3 .flex-grid__item{-webkit-flex:0 0 calc(33.3333333333% - 2rem);-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem);max-width:calc(33.3333333333% - 2rem)}.flex-grid--boxed.flex-grid--large-2 .flex-grid__item{-webkit-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.flex-grid--boxed.flex-grid--large-1 .flex-grid__item{-webkit-flex:0 0 calc(100% - 2rem);-ms-flex:0 0 calc(100% - 2rem);flex:0 0 calc(100% - 2rem);max-width:calc(100% - 2rem)}.flex-grid--boxed-small.flex-grid--large-6 .btn,.flex-grid--boxed-small.flex-grid--large-6 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-6 .sd-check__wrapper{-webkit-flex:0 0 calc(16.6666666667% - .8rem);-ms-flex:0 0 calc(16.6666666667% - .8rem);flex:0 0 calc(16.6666666667% - .8rem);max-width:calc(16.6666666667% - .8rem)}.flex-grid--boxed-small.flex-grid--large-5 .btn,.flex-grid--boxed-small.flex-grid--large-5 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-5 .sd-check__wrapper{-webkit-flex:0 0 calc(20% - .8rem);-ms-flex:0 0 calc(20% - .8rem);flex:0 0 calc(20% - .8rem);max-width:calc(20% - .8rem)}.flex-grid--boxed-small.flex-grid--large-4 .btn,.flex-grid--boxed-small.flex-grid--large-4 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-4 .sd-check__wrapper{-webkit-flex:0 0 calc(25% - .8rem);-ms-flex:0 0 calc(25% - .8rem);flex:0 0 calc(25% - .8rem);max-width:calc(25% - .8rem)}.flex-grid--boxed-small.flex-grid--large-3 .btn,.flex-grid--boxed-small.flex-grid--large-3 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-3 .sd-check__wrapper{-webkit-flex:0 0 calc(33.3333333333% - .8rem);-ms-flex:0 0 calc(33.3333333333% - .8rem);flex:0 0 calc(33.3333333333% - .8rem);max-width:calc(33.3333333333% - .8rem)}.flex-grid--boxed-small.flex-grid--large-2 .btn,.flex-grid--boxed-small.flex-grid--large-2 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-2 .sd-check__wrapper{-webkit-flex:0 0 calc(50% - .8rem);-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.flex-grid--boxed-small.flex-grid--large-1 .btn,.flex-grid--boxed-small.flex-grid--large-1 .flex-grid__item,.flex-grid--boxed-small.flex-grid--large-1 .sd-check__wrapper{-webkit-flex:0 0 calc(100% - .8rem);-ms-flex:0 0 calc(100% - .8rem);flex:0 0 calc(100% - .8rem);max-width:calc(100% - .8rem)}}@media only screen and (min-width:100em){.flex-grid--xlarge-6 .flex-grid__item{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.flex-grid--xlarge-5 .flex-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-grid--xlarge-4 .flex-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-grid--xlarge-3 .flex-grid__item{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex-grid--xlarge-2 .flex-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-grid--xlarge-1 .flex-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-grid--boxed.flex-grid--xlarge-6 .flex-grid__item{-webkit-flex:0 0 calc(16.6666666667% - 2rem);-ms-flex:0 0 calc(16.6666666667% - 2rem);flex:0 0 calc(16.6666666667% - 2rem);max-width:calc(16.6666666667% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-5 .flex-grid__item{-webkit-flex:0 0 calc(20% - 2rem);-ms-flex:0 0 calc(20% - 2rem);flex:0 0 calc(20% - 2rem);max-width:calc(20% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-4 .flex-grid__item{-webkit-flex:0 0 calc(25% - 2rem);-ms-flex:0 0 calc(25% - 2rem);flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-3 .flex-grid__item{-webkit-flex:0 0 calc(33.3333333333% - 2rem);-ms-flex:0 0 calc(33.3333333333% - 2rem);flex:0 0 calc(33.3333333333% - 2rem);max-width:calc(33.3333333333% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-2 .flex-grid__item{-webkit-flex:0 0 calc(50% - 2rem);-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.flex-grid--boxed.flex-grid--xlarge-1 .flex-grid__item{-webkit-flex:0 0 calc(100% - 2rem);-ms-flex:0 0 calc(100% - 2rem);flex:0 0 calc(100% - 2rem);max-width:calc(100% - 2rem)}.flex-grid--boxed-small.flex-grid--xlarge-6 .btn,.flex-grid--boxed-small.flex-grid--xlarge-6 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-6 .sd-check__wrapper{-webkit-flex:0 0 calc(16.6666666667% - .8rem);-ms-flex:0 0 calc(16.6666666667% - .8rem);flex:0 0 calc(16.6666666667% - .8rem);max-width:calc(16.6666666667% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-5 .btn,.flex-grid--boxed-small.flex-grid--xlarge-5 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-5 .sd-check__wrapper{-webkit-flex:0 0 calc(20% - .8rem);-ms-flex:0 0 calc(20% - .8rem);flex:0 0 calc(20% - .8rem);max-width:calc(20% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-4 .btn,.flex-grid--boxed-small.flex-grid--xlarge-4 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-4 .sd-check__wrapper{-webkit-flex:0 0 calc(25% - .8rem);-ms-flex:0 0 calc(25% - .8rem);flex:0 0 calc(25% - .8rem);max-width:calc(25% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-3 .btn,.flex-grid--boxed-small.flex-grid--xlarge-3 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-3 .sd-check__wrapper{-webkit-flex:0 0 calc(33.3333333333% - .8rem);-ms-flex:0 0 calc(33.3333333333% - .8rem);flex:0 0 calc(33.3333333333% - .8rem);max-width:calc(33.3333333333% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-2 .btn,.flex-grid--boxed-small.flex-grid--xlarge-2 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-2 .sd-check__wrapper{-webkit-flex:0 0 calc(50% - .8rem);-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.flex-grid--boxed-small.flex-grid--xlarge-1 .btn,.flex-grid--boxed-small.flex-grid--xlarge-1 .flex-grid__item,.flex-grid--boxed-small.flex-grid--xlarge-1 .sd-check__wrapper{-webkit-flex:0 0 calc(100% - .8rem);-ms-flex:0 0 calc(100% - .8rem);flex:0 0 calc(100% - .8rem);max-width:calc(100% - .8rem)}}.grid{display:flex;align-items:stretch;justify-content:flex-start;padding:0 1rem}.grid .grid__item{flex:1 1 auto;padding:0 1rem}.grid .grid__item.grid__item--col-1{-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid .grid__item.grid__item--col-2{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid .grid__item.grid__item--col-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid .grid__item.grid__item--col-4{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid .grid__item.grid__item--col-5{-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid .grid__item.grid__item--col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid .grid__item.grid__item--col-7{-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid .grid__item.grid__item--col-8{-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid .grid__item.grid__item--col-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid .grid__item.grid__item--col-10{-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid .grid__item.grid__item--col-11{-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid .grid__item.grid__item--col-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid .grid__item>.grid,.grid--padding-fix{margin-left:-1rem;margin-right:-1rem;padding:0}.grid--margin{margin-bottom:1rem}.grid--wrap{flex-wrap:wrap}.sd-css-grid{margin:0;display:grid;grid-template-columns:20rem 1fr;grid-template-rows:4.8rem 1fr auto auto;grid-gap:0;height:100vh;background-color:#7fffd4}.sd-css-grid .sd-top-menu{grid-column:1/3;grid-row:1/2;z-index:2;position:static}.sd-css-grid .sd-left-nav{grid-column:1/2;grid-row:2/4;z-index:2}.sd-css-grid .sd-content{grid-column:2/3;grid-row:2/3;z-index:1;background-color:red;overflow:auto}.sd-css-grid .bottom-bar{height:3rem;background-color:#222;grid-column:1/3;grid-row:4/5;z-index:2}.side-panel{margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-gap:0;height:100vh;position:relative;background-color:#fff}.side-panel .side-panel__header{grid-column:1/2;grid-row:1/2;z-index:2;position:relative;min-height:4.8rem;display:flex;flex-direction:row;align-items:center}.side-panel .side-panel__header--border-b{box-shadow:0 1px 0 rgba(0,0,0,.12)}.side-panel .side-panel__header .nav-tabs{flex-grow:1}.side-panel .side-panel__sliding-toolbar{position:absolute;display:flex;align-items:center;top:0;bottom:0;left:0;right:0;z-index:3;padding:0 16px;animation:dropOut2 .3s cubic-bezier(.695,.105,.285,1.275) 1;background-color:#d2e5ed;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.side-panel .side-panel__sliding-toolbar--right{text-align:right;justify-content:flex-end}.side-panel .side-panel__sliding-toolbar .side-panel__sliding-toolbar-inner{flex-grow:1}.side-panel .side-panel__heading{padding:0 2rem;margin:0;font-size:1.5rem;color:#666;font-weight:300;letter-spacing:.02em}.side-panel .side-panel__close,.side-panel .side-panel__tools{position:absolute;right:1rem;top:1.1rem;z-index:2;color:#666}.side-panel .side-panel__tools .icn-btn{margin-left:.2rem}.side-panel .side-panel__content{grid-column:1/2;grid-row:2/3;z-index:1;overflow:auto}.side-panel .side-panel__content-block{padding:2rem}.side-panel .side-panel__content-block--pad-top-0{padding-top:0}.side-panel .side-panel__content-block--boxed{padding:1.6rem;border-radius:3px;margin-bottom:1rem}.side-panel .side-panel__content-block--pad-small{padding:1.4rem 2rem .6rem}.side-panel .side-panel__content-block--flex{display:flex;align-items:top}.side-panel .side-panel__content-block-inner{flex-grow:0}.side-panel .side-panel__content-block-inner--grow{flex-grow:1}.side-panel .side-panel__top-tools{background-color:#F5F5F5;padding:1.2rem 1rem 1.2rem 2rem;display:flex;align-items:center}.side-panel .side-panel__top-tools .side-panel__top-tools-left{text-align:left;flex-grow:1}.side-panel .side-panel__top-tools .side-panel__top-tools-right{text-align:right;flex-grow:1}.avatar,.navbtn{text-align:center}.side-panel .side-panel__footer{grid-column:1/2;grid-row:3/4;z-index:2}.side-panel.side-panel--shadow-left::after,.side-panel.side-panel--shadow-right::after{display:block;width:4px;z-index:80;bottom:0;content:''}.side-panel .side-panel__footer--button-box{background-color:#f1f1f1;padding:1rem 2rem;position:relative}.side-panel .side-panel__footer--button-box::before{position:absolute;content:'';top:-.4rem;left:0;right:0;height:.4rem;background-image:linear-gradient(to top,rgba(0,0,0,.1) 0,transparent 100%)}.side-panel.side-panel--shadow-left::after{top:0;position:absolute;right:0;background-image:linear-gradient(to left,rgba(0,0,0,.12) 0,transparent 100%)}.side-panel.side-panel--shadow-right::after{top:0;position:absolute;left:0;background-image:linear-gradient(to right,rgba(0,0,0,.12) 0,transparent 100%)}.side-panel.side-panel--transparent{background-color:transparent}.side-panel.side-panel--transparent .side-panel__header{background-color:rgba(255,255,255,.2)}.sd-page-grid--basic{margin:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:4.8rem 1fr auto auto;grid-gap:0;height:100vh;position:relative;background-color:#7fffd4}.sd-page-grid--basic .sd-main-menu{grid-column:1/2;grid-row:1/5;background-color:#272727;width:30rem;box-shadow:inset -4px 0 12px rgba(0,0,0,.9);display:none}.sd-page-grid--basic .sd-main-menu .sd-left-nav__btn{color:rgba(255,255,255,.75)}.sd-page-grid--basic .sd-main-menu .sd-left-nav__group-header{border-top:1px solid rgba(255,255,255,.14)}.sd-page-grid--basic .sd-top-menu{grid-column:2/3;grid-row:1/2;z-index:2;position:static}.sd-page-grid--basic .sd-content{grid-column:2/3;grid-row:2/3;z-index:1;background-color:#f8f8f8;overflow:auto}.sd-page-grid--basic .bottom-bar{height:3rem;background-color:#222;grid-column:2/3;grid-row:4/5;z-index:2;display:flex;align-items:center;flex-direction:row;color:rgba(255,255,255,.75);padding:0 10px}.sd-page-content--split{width:100%;display:flex;flex-direction:row}.sd-page-content--split .sd-page-content__left-tabs::after{right:-4px;background-image:linear-gradient(to right,rgba(0,0,0,.25) 0,transparent 100%)}.sd-page-content--split .sd-page-content__right-tabs::after{left:-4px;background-image:linear-gradient(to left,rgba(0,0,0,.25) 0,transparent 100%)}.sd-page-content--split .sd-page-content__left-tabs::after,.sd-page-content--split .sd-page-content__right-tabs::after{display:block;bottom:0;content:'';width:4px;position:absolute;z-index:80;top:0}.sd-page-content--split .sd-page-content__left-tabs{flex-grow:0;flex-shrink:0;position:relative}.sd-page-content--split .sd-page-content__left-tabs::after{display:block;bottom:0;content:'';width:4px;position:absolute;z-index:80;top:0}.sd-page-content--split .sd-page-content__right-tabs{flex-grow:0;flex-shrink:0}.sd-page-content--split .sd-page-content__spliter{background-color:#6C6C6C;width:.2rem;flex-grow:0}.sd-page-content--split .sd-sidebar-menu{position:relative;top:0;bottom:auto}.sd-page-content--split .sd-page-content__left-content,.sd-page-content--split .sd-page-content__right-content{transition:all .2s ease-out;transition-delay:.1s;width:calc(50vw - 49px);display:flex;flex-direction:column;overflow-x:hidden;flex-grow:1;position:relative}.sd-page-content--split .sd-page-content__left-content .subnav,.sd-page-content--split .sd-page-content__right-content .subnav{flex-shrink:0;flex-grow:0}.sd-page-content--split .sd-page-content__left-content .sd-list-item-group,.sd-page-content--split .sd-page-content__right-content .sd-list-item-group{margin:2.4rem;opacity:1;transition:opacity .2s ease-in;transition-delay:.1s}.sd-page-content--split .sd-page-content__left-content .sd-column-box--3,.sd-page-content--split .sd-page-content__right-content .sd-column-box--3{opacity:1;transition:opacity .2s ease-in;transition-delay:.1s}.sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content .sd-column-box--3,.sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content .sd-list-header,.sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content .sd-list-item-group,.sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content .sd-column-box--3,.sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content .sd-list-header,.sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content .sd-list-item-group{opacity:0;transition-delay:0s}.sd-page-content--split .sd-page-content__left-content .sd-list-header,.sd-page-content--split .sd-page-content__right-content .sd-list-header{margin:2.4rem 2.4rem -2rem}.sd-page-content--split .sd-page-content__right-content::before{background-image:linear-gradient(to right,rgba(0,0,0,.12) 0,transparent 100%);display:block;bottom:0;content:'';width:5px;position:absolute;z-index:8000;top:0}.sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content{width:0;opacity:0}.sd-page-content--split.sd-page-content--split-left .open-preview .sd-preview-panel{width:60rem}.sd-page-content--split.sd-page-content--split-left .sd-page-content__right-content,.sd-page-content--split.sd-page-content--split-left.shift-to-left .sd-page-content__right-content{width:calc(100vw - 98px)}.sd-page-content--split.sd-page-content--split-left.shift-to-left .sd-page-content__left-content{width:0}.sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content{width:0;opacity:0}.sd-page-content--split.sd-page-content--split-right .open-preview .sd-preview-panel{width:60rem}.sd-page-content--split.sd-page-content--split-right .sd-page-content__left-content,.sd-page-content--split.sd-page-content--split-right.shift-to-right .sd-page-content__left-content{width:calc(100vw - 98px)}.sd-page-content--split.sd-page-content--split-right.shift-to-right .sd-page-content__right-content{width:0}.sd-page-content--split .sd-column-box--3{flex-grow:1;display:flex;flex-direction:row;overflow-x:hidden;overflow-y:auto}.sd-page-content--split .sd-column-box__main-column{flex-grow:1;flex-shrink:1;width:50%;overflow:auto}.sd-page-content--split.shift-to-right .sd-page-content__left-content{width:calc(65vw - 49px)}.sd-page-content--split.shift-to-left .sd-page-content__left-content,.sd-page-content--split.shift-to-right .sd-page-content__right-content{width:calc(35vw - 49px)}.sd-page-content--split.shift-to-left .sd-page-content__right-content{width:calc(65vw - 49px)}.sd-sidebar-menu__btn--closed .sd-sidebar-menu__helper-icon{transform:rotate(180deg)}.sd-filters-panel,.sd-preview-panel{width:0;transition:all .2s ease-out;display:flex;flex-direction:column;overflow-x:hidden}.sd-filters-panel .side-panel,.sd-preview-panel .side-panel{transition:all .1s ease-out;transition-delay:0}.sd-filters-panel{background-color:#ededed;border-right:2px solid rgba(187,187,187,0)}.sd-preview-panel{background-color:#fff;border-left:1px solid rgba(187,187,187,0)}.open-filters .sd-filters-panel{width:36rem;border-right:2px solid #bbb}.open-filters .sd-filters-panel .side-panel{opacity:1;transition:all .2s ease-out;transition-delay:.2s}.open-preview .sd-preview-panel{width:36rem;border-left:1px solid #bbb}.open-preview .sd-preview-panel .side-panel{opacity:1;transition:all .2s ease-out;transition-delay:.2s}.sd-filters-panel .side-panel,.sd-preview-panel .side-panel{opacity:0}.text-label{display:inline-block;min-width:4rem;color:#666;font-weight:300}.subnav{position:relative;display:flex;height:4.8rem;background:#F5F5F5;border-bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 0 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1001;align-items:center}.subnav--padded{padding:10px 20px}.subnav--darker{background:#dedede}.subnav--absolute{position:absolute;top:48px;left:0;right:0}.subnav+.subnav{z-index:999}.subnav__element-grow{flex-grow:1}.subnav__page-title{padding:1rem 2rem;color:#333;font-size:1.8rem;line-height:2.8rem;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.subnav__desk-stage{flex-grow:1}.subnav.subnav--level2{position:absolute;top:0;left:0;z-index:2;box-shadow:none}.button-stack{height:4.8rem!important;position:relative;margin:0 20px 0 0;float:left}.button-stack>.btn{margin-left:20px;margin-top:10px}.button-stack.right-stack{float:right;margin:0 0 0 5px}.button-stack.right-stack .navbtn{border-left:1px solid rgba(0,0,0,.1)!important;border-right:0!important}.button-stack.right-stack>.btn{margin-right:12px;margin-left:0}.navbtn{position:relative;display:inline-block;height:4.8rem;width:4.8rem;padding:0 10px;background:0 0;color:#333;line-height:5.6rem;text-decoration:none;border:0;border-left:1px solid rgba(0,0,0,.1);cursor:pointer;transition:background-color .2s ease-out,color .1s ease-out}.navbtn i{opacity:.75;vertical-align:baseline!important;transition:opacity .2s ease-out}.navbtn [class*=" big-icon--"],.navbtn [class^=big-icon--]{line-height:4.8rem}.navbtn:hover{background:rgba(255,255,255,.5)}.navbtn:hover>i{opacity:1}.navbtn.navbtn--left{border-left:none;border-right:1px solid rgba(0,0,0,.1)}.navbtn.navbtn--blue{background:#5ea9c8;border-left:1px solid #84bdd5;color:#fff}.navbtn.navbtn--blue.disabled{background:#898989}.navbtn.navbtn--text-only{width:auto;line-height:4.8rem;padding:0 20px;border-left:none;font-size:1.5rem}.navbtn.navbtn--highlighted{background-color:#9c27b0!important;transition:all .3s;padding:0 0 0 9px}.navbtn.navbtn--highlighted:hover{background-color:#771e86}.navbtn.navbtn--darker{background-color:rgba(0,0,0,.05)}.navbtn.navbtn--active{background-color:#5ea9c8}.navbtn.navbtn--active>i{opacity:1;color:#fff}.dropdown.open .navbtn{background:#fff;box-shadow:-2px -1px 5px -2px rgba(0,0,0,.2),3px -1px 5px -2px rgba(0,0,0,.2);z-index:1001}.dropdown.open .navbtn>i{opacity:1;color:#5ea9c8}.dropdown.open .sd-create-btn i{color:#fff}.subnav__stretch-bar{display:flex;flex-grow:1;flex-shrink:1;margin:0 16px}.subnav__stretch-bar.subnav__stretch-bar--right{text-align:right;justify-content:flex-end}.subnav__button-stack{position:relative;max-width:100%}.subnav__button-stack--square-buttons{height:48px;margin:0 0 0 16px;display:flex;flex-wrap:nowrap;flex-grow:0;flex-shrink:1;max-width:100%}.subnav__button-stack--custom-buttons{margin:0 auto;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-width:0 1px;box-sizing:border-box;display:flex;max-width:100%}.subnav__button-stack--custom-buttons .btn{flex-grow:0;margin:0 4px}.subnav__button-stack--custom-buttons .btn__text--short{display:none}.compact .subnav__button-stack--custom-buttons .btn__text--short,.subnav__button-stack--custom-buttons .btn__text{display:inline}.compact .subnav__button-stack--custom-buttons .btn__text{display:none}.subnav__button-stack--default{display:flex;flex-grow:1;justify-content:flex-end;padding:10px 0}.subnav__button-stack--default .btn{flex-grow:0;margin:0 4px}.subnav__button-stack--default .btn--close .btn__text--alt-icon{display:none}.subnav__button-stack--default .btn--close .btn__text{display:inline}.subnav__button-stack--default.compact .btn--close{padding:0 3px 0 6px}.subnav__button-stack--default.compact .btn--close .btn__text--alt-icon{display:inline;opacity:.7}.subnav__button-stack--default.compact .btn--close .btn__text{display:none}a.text-link{text-decoration:none;color:#3d8fb1;transition:all .2s ease-in;display:inline-block}a.text-link:hover{color:#30708b;text-decoration:underline}a.text-link [class*=" icon-"],a.text-link [class^=icon-]{color:#5ea9c8;vertical-align:middle;margin-right:.3rem;position:relative;top:-.2rem}.sd-page{position:absolute;top:48px;bottom:0;left:0;right:0;background:#fff;overflow:hidden}.sd-page__main-content,.sd-page__sidebar{position:absolute;top:0;left:0;bottom:0}.sd-page__main-content{right:0;background-color:#f8f8f8;display:flex;flex-direction:column}.sd-list-item,.sd-page__header--white{background-color:#fff}.sd-page__sidebar+.sd-page__main-content{left:200px}.sd-page__header{height:48px;flex-shrink:0;border-bottom:1px solid #dedede;display:flex;flex-direction:row;align-items:center;padding:0 20px;z-index:2}.sd-page__element-grow{flex-grow:1;display:inline-block}.sd-page__page-heading{font-size:1.6rem;color:#333;font-weight:500}.sd-page__content{flex-grow:1;padding:20px;overflow:auto}.sd-page__flex-helper{display:flex;flex-direction:column;flex-grow:1;min-height:0}.sd-list-item{display:flex;min-height:3.8rem;flex-direction:row;transition:background-color .2s linear}.sd-list-item:hover{background-color:#f4f4f4;cursor:pointer}.sd-list-item--active{background-color:#e3f1f6}.sd-list-item--selected{background-color:#c8e4ee}.sd-list-item--activated,.sd-list-item--activated:hover{background-color:#e3f1f6}.sd-list-item__border{width:.4rem;flex-grow:0;flex-shrink:0;background:0 0}.sd-list-item__border--locked{background:#E51C23}.sd-list-item__column{display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(185,185,185,.3);padding:0 .8rem;overflow:hidden;flex-shrink:0}.sd-list-item__column--no-border,.sd-list-item__column:last-child,.sd-list-item__column:last-of-type{border:none}.sd-list-item__column--grow{flex-grow:1;flex-shrink:1}.sd-list-item__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden}.sd-list-item__row:first-child{margin:.8rem 0 .2rem}.sd-list-item__row:last-child{margin:.2rem 0 .8rem}.sd-list-item__row:only-child{margin:.2rem 0}.sd-list-item__action-menu{display:flex;flex-direction:column;flex-grow:0;justify-content:center;width:0;padding:0;overflow:hidden;opacity:0;transition:all ease-in .1s;align-items:center}.sd-list-item__action-menu--direction-row{flex-direction:row}.sd-list-item__action-menu>.dropdown__toggle{line-height:0}.sd-list-item--activated .sd-list-item__action-menu,.sd-list-item:hover .sd-list-item__action-menu{padding:0 .6rem;width:auto;overflow:visible;opacity:1}.sd-list-item--element-grow{flex-grow:1}.sd-list-item .label{margin-right:.6rem}.sd-list-item .badge{margin:.2rem}.sd-list-item [class*=" icon-"],.sd-list-item [class^=icon-]{opacity:.6;vertical-align:middle}.sd-list-item time{color:#747474;font-size:1.2rem;letter-spacing:.025em;flex-shrink:0;padding-left:1em}.sd-list-item .sd-list-item__slugline{color:#005b7f;font-weight:500;font-size:1.2rem;text-transform:uppercase;margin-right:1rem}.sd-list-item .sd-list-item__headline{color:#333;font-weight:500;font-size:1.3rem;margin-right:1rem}.sd-list-item .sd-list-item__normal{color:#333;font-weight:300;margin-right:1rem}.sd-list-item .sd-list-item__strong{color:#333;font-weight:500;margin-right:1rem}.sd-list-item .sd-list-item__text-label{color:#333;opacity:.7;font-weight:300;font-style:italic;margin-right:.3rem}.avatar,.sd-list-item .sd-list-item__inline-icon,.sd-list-item .sd-list-item__inline-text{margin-right:.6rem}.sd-list-item .sd-list-item__text-strong{font-weight:500;color:#333}.sd-list-item .sd-list-item__location{padding-left:1.8rem;position:relative}.sd-list-item .sd-list-item__location::before{position:absolute;left:0;top:.1rem;font-family:sd_icons;content:"\e602";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#999}.avatar{display:inline-block;height:3rem;width:3rem;background-color:#67afa1;border-radius:50%;color:#fff;text-transform:uppercase;font-size:1.2rem;line-height:3.2rem;letter-spacing:-.03em;vertical-align:middle}.avatar--small{height:2.4rem;width:2.4rem;font-size:1rem;line-height:2.5rem}.dropdown__toggle:hover [class*=" icon-"],.dropdown__toggle:hover [class^=icon-]{opacity:1}.dropdown__toggle:active [class*=" icon-"],.dropdown__toggle:active [class^=icon-],.sd-list-item--activated .dropdown__toggle [class*=" icon-"],.sd-list-item--activated .dropdown__toggle [class^=icon-]{opacity:1;color:#5ea9c8}.sd-list-item-group .sd-list-item+.sd-list-item{border-top:1px solid #e6e6e6}.sd-list-item-group--space-between-items .sd-list-item+.sd-list-item{margin-top:.8rem;border-top:none}.sd-list-header{display:flex;height:2rem;margin-bottom:.8rem;align-items:center}.sd-list-header .sd-list-header__name{font-size:1.1rem;letter-spacing:.08em;font-weight:500;text-transform:uppercase;color:#666}.sd-list-header .sd-list-header__number{margin-left:1rem}.sd-list-header .sd-list-header__stretch-bar{flex-grow:1;height:1px;background:0 0;margin:auto 0}.sd-card{position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 1px 5px rgba(0,0,0,.16);background-color:#fff;color:#333;min-height:12rem;display:flex;flex-direction:column}.sd-card--with-click{-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in;cursor:pointer}.sd-card--with-click:hover{box-shadow:0 1px 6px rgba(0,0,0,.16),0 2px 8px rgba(0,0,0,.26)}.sd-card--with-click:active{box-shadow:0 0 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.16)}.sd-card .sd-card__actions{margin:.4rem .4rem 0 0;visibility:hidden}.sd-card:hover .sd-card__actions{visibility:visible}.sd-card .sd-card__header{position:relative;flex-grow:0;display:flex;flex-direction:row;align-items:center;background-color:#607d8b;padding:0;min-height:4rem;color:#fff;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.sd-card .sd-card__header::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background-color:rgba(0,0,0,.2);-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.sd-card .sd-card__header--empty{height:8px}.sd-card .sd-card__header--light{background-color:#bfbfbf}.sd-card .sd-card__header--white{background-color:#fff;color:#333;box-shadow:0 1px 0 rgba(136,136,136,.25)}.sd-card .sd-card__header--with-thumb{position:relative;flex-direction:column}.sd-card .sd-card__header--with-thumb .sd-card__actions{position:absolute;top:.4rem;right:0;z-index:2}.sd-card--active .sd-card__header{background-color:#3d8fb1}.sd-card--inactive .sd-card__header{background-color:#b1b1b1}.sd-card .sd-card__heading{padding:.4rem 1.6rem 0;flex-grow:1;font-size:1.2rem;line-height:100%;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:inherit}.sd-card .sd-card__heading--editable{padding:1rem 1.6rem;text-transform:initial}.sd-card .sd-card__heading--editable:hover{cursor:text}.sd-card .sd-card__heading--editable>input{margin-top:6px}.sd-card .sd-card__sub-header{background-color:#9daeb7;color:#fff;font-size:1.1rem;font-weight:400;line-height:100%;letter-spacing:.08em;text-transform:uppercase;padding:.6rem 1.6rem}.sd-card .sd-card__sub-header--success{background-color:#46a546}.sd-card .sd-card__btn-group{margin:14px 6px 0 0}.sd-card .sd-card__btn-group--right{float:right}.sd-card .sd-card__btn-group .btn{background:0 0;padding:10px 2px;color:#fff;opacity:.4}.sd-card .sd-card__btn-group .btn:focus,.sd-card .sd-card__btn-group .btn:hover{box-shadow:none;opacity:1}.sd-card .sd-card__btn-group .btn [class*=" icon-"],.sd-card .sd-card__btn-group .btn [class^=icon-]{color:#fff}.sd-card .sd-card__thumbnail{padding-top:.4rem;line-height:0}.sd-card .sd-card__thumbnail+.sd-card__heading{background-color:#fff;font-weight:500;text-align:center;color:#333;padding:1rem 1.6rem;width:100%;box-shadow:0 1px 0 rgba(136,136,136,.25)}.sd-card .sd-card__content{padding:16px;flex-grow:1}.sd-card .sd-card__content h4{text-transform:uppercase;font-size:11px;color:rgba(0,0,0,.5);letter-spacing:.04em;margin-bottom:4px}.sd-card .sd-card__content h4.with-value{margin-bottom:0}.sd-card .sd-card__content h4 .label{float:right;height:15px;margin:auto 0;padding:3px 5px 0;border-radius:8px;color:#fff;background:rgba(0,0,0,.25);font-size:10px;line-height:100%;letter-spacing:.06em;font-weight:400}.sd-card .sd-card__content h4 .value-label{float:right;font-size:13px;color:#333;font-weight:400;text-transform:none;letter-spacing:0}.sd-card .sd-card__content h4.sd-card__h4--normal-case{font-size:12px;text-transform:initial}.sd-card .sd-card__content--scrollable{min-height:20vh;max-height:30vh;overflow-y:auto}.sd-card .sd-card__placeholder{padding:16px;flex-grow:1;height:calc(100% - 48px);display:flex;align-items:center;justify-content:center;color:#999;font-weight:300;font-size:1.2rem}.sd-card .sd-card__placeholder--cursorPointer{cursor:pointer}.sd-card .sd-card__content-list{margin:-16px;padding:0;list-style:none}.sd-card .sd-card__content-list .sd-card__content-list-item,.sd-card .sd-card__content-list li{padding:16px;border-bottom:1px solid #ebebeb}.sd-card .sd-card__content-list .sd-card__content-list-item--inline,.sd-card .sd-card__content-list li--inline{display:flex}.sd-card .sd-card__content-list .sd-card__content-list-item--inline h4,.sd-card .sd-card__content-list li--inline h4{flex:1 1}.sd-card .sd-card__content-list .sd-card__content-list-item--inline span,.sd-card .sd-card__content-list li--inline span{flex:1 1;text-align:right}.sd-card .sd-card__content-list .sd-card__content-list-item .sd-card__content-list-inline-span,.sd-card .sd-card__content-list li .sd-card__content-list-inline-span{display:inline-block}.sd-card .sd-card__content-list .sd-card__content-list-item:last-child,.sd-card .sd-card__content-list li:last-child{border:none}.sd-card .sd-card__content-list .sd-card__content-list-item--border-bottom:last-child,.sd-card .sd-card__content-list li--border-bottom:last-child{border-bottom:1px solid #ebebeb}.sd-card .sd-card__content-list .sd-card__content-list-item--small,.sd-card .sd-card__content-list li--small{padding:7px 16px}.sd-card .sd-card__content-list .sd-card__content-list-item--small h4,.sd-card .sd-card__content-list li--small h4{margin:0}.sd-card .sd-card__content-list .creation-time{display:block;font-size:12px;color:#999}.sd-card .sd-card__content-list .creation-time i{display:inline-block;opacity:.5;margin-top:-2px}.sd-card .sd-card__content-list .button__view-all{border-bottom:1px dotted #5598B4;color:#5598B4;cursor:pointer}.sd-card .sd-card__article-header{padding:16px}.sd-card .sd-card__time-date{font-size:11px;color:#ababab;font-weight:300}.sd-card .sd-card__time-date--reverse-color{color:rgba(255,255,255,.6)}.sd-card .sd-card__footer{padding:0 1.6rem;min-height:4.7rem;align-items:center;border-top:1px solid #dedede;background-color:#f8f8f8;display:flex;flex-direction:row;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.sd-card .sd-card__footer--light{background-color:#fff}.sd-card .sd-card__footer--right-align{justify-content:flex-end}.sd-card .sd-card__footer--spread{justify-content:space-between}.sd-card .sd-card__full-click{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.sd-card .sd-card__thumbnail{width:100%;position:relative;height:20rem;overflow:hidden;text-align:center}.sd-card .sd-card__thumbnail img{width:100%;height:auto}.sd-card .sd-card__file-type-icn{color:#fff;font-size:5.2rem;height:5.2rem;width:5.2rem;padding-top:8.5rem;opacity:.5}.form__row{width:100%;padding-bottom:2rem}.form__row--flex{display:flex;align-items:baseline}.form__row--flex .sd-line-input{flex-grow:1}.form__row--flex .sd-line-input+.btn{flex-grow:0;vertical-align:bottom;margin:0 0 0 1.2rem}.form__row--flex .sd-line-input+.sd-line-input{margin-left:1.2rem}.form__row--flex .form__row-item{flex-grow:1;margin:0 .6rem}.form__row--flex .form__row-item:first-child{margin-left:0}.form__row--flex .form__row-item:last-child{margin-right:0}.form__row--flex .form__row-item:only-child{margin:0}.form__row--flex .form__row-item--no-grow{flex-grow:0}.form__row label,.form__row-item label{vertical-align:middle;line-height:100%;margin-right:.6rem;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-ms-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.label--active{color:#479dc0}.form-label,.sd-line-input .sd-line-input__label{color:#747474;font-weight:500;display:inline-block;text-transform:uppercase}.form-label{min-width:75px;font-size:1.1rem;line-height:2.6rem;margin:0 .5rem 0 0}.sd-line-input{margin:0 0 1.8em;padding-top:1.4rem;position:relative}.sd-line-input input.sd-line-input__input,.sd-line-input select.sd-line-input__select,.sd-line-input textarea.sd-line-input__input{padding:0;height:2.4rem;transition:border linear .2s,box-shadow linear .2s;background-color:transparent;font-size:1.4rem;width:100%}.sd-line-input input.sd-line-input__input,.sd-line-input textarea.sd-line-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;border-bottom:1px solid rgba(0,0,0,.15)}.sd-line-input input.sd-line-input__input:hover,.sd-line-input textarea.sd-line-input__input:hover{border-color:rgba(0,0,0,.3);background-color:transparent}.sd-line-input input.sd-line-input__input:focus,.sd-line-input textarea.sd-line-input__input:focus{box-shadow:0 1px 0 0 #5ea9c8;border-color:#5ea9c8;background-color:transparent}.sd-line-input select.sd-line-input__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;border-bottom:1px solid rgba(0,0,0,.15);position:relative;z-index:2}.sd-line-input select.sd-line-input__select:hover{border-color:rgba(0,0,0,.3);background-color:transparent}.sd-line-input select.sd-line-input__select:focus{box-shadow:0 1px 0 0 #5ea9c8;border-color:#5ea9c8;background-color:transparent}.sd-line-input textarea.sd-line-input__input{padding-top:3px}.sd-line-input--boxed input.sd-line-input__input,.sd-line-input--boxed textarea.sd-line-input__input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(0,0,0,.15);background-color:transparent;font-size:1.4rem;border-radius:2px;background-color:rgba(0,0,0,.05);padding:0 1rem;height:3.2rem;transition:border linear .2s,box-shadow linear .2s,background-color linear .2s}.sd-line-input--boxed input.sd-line-input__input:hover,.sd-line-input--boxed textarea.sd-line-input__input:hover{border-color:rgba(0,0,0,.3);background-color:transparent}.sd-line-input--boxed input.sd-line-input__input:focus,.sd-line-input--boxed textarea.sd-line-input__input:focus{box-shadow:0 1px 0 0 #5ea9c8;border-color:#5ea9c8;background-color:transparent}.sd-line-input--boxed input.sd-line-input__input:hover,.sd-line-input--boxed textarea.sd-line-input__input:hover{background-color:rgba(0,0,0,.1)}.sd-line-input--boxed input.sd-line-input__input:focus,.sd-line-input--boxed textarea.sd-line-input__input:focus{background-color:rgba(0,0,0,.05)}.sd-line-input--boxed select.sd-line-input__select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(0,0,0,.15);background-color:transparent;font-size:1.4rem;border-radius:2px;background-color:rgba(0,0,0,.05);padding:0 1rem;height:3.2rem;transition:border linear .2s,box-shadow linear .2s,background-color linear .2s}.sd-line-input--boxed select.sd-line-input__select:hover{border-color:rgba(0,0,0,.3);background-color:transparent}.sd-line-input--boxed select.sd-line-input__select:focus{box-shadow:0 1px 0 0 #5ea9c8;border-color:#5ea9c8;background-color:transparent}.sd-line-input.sd-line-input--invalid input.sd-line-input__input:focus,.sd-line-input.sd-line-input--invalid select.sd-line-input__select:focus,.sd-line-input.sd-line-input--invalid textarea.sd-line-input__input:focus{box-shadow:0 1px 0 0 #E51C23}.sd-line-input--boxed select.sd-line-input__select:hover{background-color:rgba(0,0,0,.1)}.sd-line-input--boxed select.sd-line-input__select:focus{background-color:rgba(0,0,0,.05)}.sd-line-input--boxed.sd-line-input--disabled input.sd-line-input__input,.sd-line-input--boxed.sd-line-input--disabled select.sd-line-input__select,.sd-line-input--boxed.sd-line-input--disabled select.sd-line-input__select:hover,.sd-line-input--boxed.sd-line-input--disabled textarea.sd-line-input__input{background-color:rgba(0,0,0,.03);border-bottom:1px dotted #999!important}.sd-line-input.sd-line-input--invalid input.sd-line-input__input,.sd-line-input.sd-line-input--invalid select.sd-line-input__select,.sd-line-input.sd-line-input--invalid textarea.sd-line-input__input{border-color:#E51C23}.sd-line-input .sd-line-input__label{position:absolute;font-size:1.1rem;line-height:100%;margin:0;top:0}.sd-line-input .sd-line-input__label--required::after{color:#E51C23;content:"*";vertical-align:top;font-size:1.2rem;padding-left:.3rem}.sd-line-input .sd-line-input__char-count,.sd-line-input .sd-line-input__hint,.sd-line-input .sd-line-input__message{font-size:1.2rem;line-height:1.4rem;transition:all .3s cubic-bezier(.55,0,.55,.2);color:grey;font-weight:300;letter-spacing:.03em}.sd-line-input .sd-line-input__hint{position:absolute;left:1px;right:auto;padding-right:5.5rem;margin-top:.4rem}.sd-line-input .sd-line-input__char-count{position:absolute;right:1px;left:auto;margin-top:.5rem;font-size:1.1rem;font-weight:400;font-style:italic}.sd-line-input .sd-line-input__message{padding-top:.4rem}.sd-line-input.sd-line-input--invalid .sd-line-input__label,.sd-line-input.sd-line-input--invalid .sd-line-input__message{color:#E51C23}.sd-line-input.sd-line-input--disabled input.sd-line-input__input,.sd-line-input.sd-line-input--disabled select.sd-line-input__select,.sd-line-input.sd-line-input--disabled textarea.sd-line-input__input{border-bottom:1px dotted rgba(0,0,0,.15);cursor:not-allowed}.sd-line-input.sd-line-input--is-select::after{position:absolute;top:2.6rem;right:.4rem;display:inline-block;width:0;height:0;vertical-align:middle;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.4rem solid #000;opacity:.3;filter:"alpha(opacity=30)";content:"";z-index:0}.sd-line-input.sd-line-input--is-select:hover::after{opacity:.6;filter:"alpha(opacity=60)"}.sd-line-input.sd-line-input--is-select.sd-line-input--disabled:hover::after{opacity:.3;filter:"alpha(opacity=30)"}.sd-line-input.sd-line-input--is-select.sd-line-input--boxed::after{top:2.9rem;right:.8rem}.sd-line-input.sd-line-input--is-select.sd-line-input--no-label::after{top:1.2rem}.sd-line-input.sd-line-input--required .sd-line-input__label::after{color:#E51C23;content:"*";vertical-align:top;font-size:1.2rem;padding-left:.3rem}.sd-checkbox::after,.sd-line-input .sd-line-input__plus-btn::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-weight:400;font-family:sd_icons}.sd-line-input.sd-line-input--no-label{padding-top:0}.sd-line-input.sd-line-input--no-margin{margin-bottom:0}.sd-line-input--label-left,.sd-line-input--label-left-auto{padding-top:0;margin:0;display:grid;grid-template-columns:auto 1rem 1fr auto;grid-template-rows:auto auto;grid-gap:0}.sd-line-input--label-left .sd-line-input__label,.sd-line-input--label-left-auto .sd-line-input__label{margin-top:.8rem;grid-column:1/2;grid-row:1/2;position:static;min-width:7.6rem;max-width:12rem}.sd-line-input--label-left .sd-line-input__input,.sd-line-input--label-left-auto .sd-line-input__input{grid-row:1/2;grid-column:3/5}.sd-line-input--label-left .sd-line-input__hint,.sd-line-input--label-left .sd-line-input__message,.sd-line-input--label-left-auto .sd-line-input__hint,.sd-line-input--label-left-auto .sd-line-input__message{position:static;grid-row:2/3;grid-column:3/4;padding-right:0}.sd-line-input--label-left .sd-line-input__char-count,.sd-line-input--label-left-auto .sd-line-input__char-count{position:static;grid-row:2/3;grid-column:5/4;text-align:right;padding-left:1.6rem}.sd-line-input--label-left-auto .sd-line-input__label{min-width:auto;max-width:none}.sd-line-input--with-button input.sd-line-input__input,.sd-line-input--with-button textarea.sd-line-input__input{height:3rem;text-indent:2.8rem}.sd-line-input--with-icon-l input.sd-line-input__input,.sd-line-input--with-icon-l textarea.sd-line-input__input{padding-right:3rem}.sd-line-input .sd-line-input__plus-btn{position:absolute;top:1.8rem;left:0;height:2.2rem;width:2.2rem;background-color:rgba(94,169,200,.75);transition:background-color .2s ease-out,color .1s ease-out;border-radius:2px;cursor:pointer;text-align:center}.sd-checkbox,.sd-toggle .inner{-webkit-transition:all .2s ease-out}.sd-line-input .sd-line-input__plus-btn::before{margin-top:.2rem;content:"\e629";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;speak:none;font-style:normal;font-variant:normal;text-transform:none}.sd-line-input .sd-line-input__plus-btn:hover{background-color:#5ea9c8}.sd-line-input .sd-line-input__icon-right{position:absolute;top:.8rem;right:0;cursor:pointer}.sd-toggle{display:inline-block;width:4rem;height:1.8rem;background:#e0e0e0;position:relative;vertical-align:middle;cursor:pointer;-webkit-border-radius:.9rem;-moz-border-radius:.9rem;-ms-border-radius:.9rem;border-radius:.9rem;overflow:hidden;-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.15)}.sd-toggle .inner{position:absolute;left:.2rem;width:1.4rem;top:.2rem;height:1.4rem;background:#fff;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;border-radius:.8rem;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.2);box-shadow:0 1px 0 0 rgba(0,0,0,.2);-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.sd-toggle.checked{background:#5ea9c8}.sd-toggle.checked .inner{left:2.4rem}.sd-toggle input[type=checkbox]{display:none}.sd-checkbox,.sd-toggle+label,label+.sd-toggle{display:inline-block;vertical-align:middle}label+.sd-toggle{margin:0 1rem 0 .2rem}.sd-toggle+label{margin:0 1rem}.sd-checkbox{width:1.6rem;height:1.6rem;position:relative;background:0 0;border:2px solid rgba(0,0,0,.2);-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.sd-checkbox::after{content:'\e61d';font-size:1.2rem;line-height:1.2rem;height:1.2rem;width:1.2rem;position:absolute;top:0;left:0;opacity:0;filter:"alpha(opacity=0)";-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;transform:scale(.25,.25)}.sd-checkbox:hover{border-color:rgba(0,0,0,.4);cursor:pointer}.sd-checkbox.checked,.sd-checkbox[checked=checked]{border-color:#5ea9c8;background:#5ea9c8}.sd-checkbox.checked::after,.sd-checkbox[checked=checked]::after{opacity:1;filter:"alpha(opacity=100)";transform:scale(1,1)}.sd-checkbox--radio::after,.sd-radio::after{content:' ';transform:scale(.25,.25)}.sd-checkbox.checked:hover,.sd-checkbox[checked=checked]:hover{border-color:#3e92b5;background-color:#3e92b5}.sd-checkbox--radio{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.sd-checkbox--radio::after{height:.8rem;width:.8rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;background-color:#5ea9c8;top:.2rem;left:.2rem;opacity:0;filter:"alpha(opacity=0)";-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.sd-checkbox--radio.checked,.sd-checkbox--radio[checked=checked]{border-color:#5ea9c8;background:0 0}.sd-checkbox--radio.checked::after,.sd-checkbox--radio[checked=checked]::after{opacity:1;filter:"alpha(opacity=100)";transform:scale(1,1)}.sd-checkbox--radio.checked:hover,.sd-checkbox--radio[checked=checked]:hover{background:0 0}.sd-checkbox--button-style{width:auto;height:auto;padding:.5rem 1.2rem .6rem;line-height:1;color:#5a5a5a;border:1px solid #c6c6c6;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;text-align:center}.sd-checkbox--button-style label{margin:0;display:inline;cursor:pointer;transition:none;text-align:center}.sd-checkbox--button-style::after{content:'';display:none}.dropdown,.sd-check__wrapper,.sd-checkbox+label,.sd-radio,.sd-radio+label,label+.sd-radio{display:inline-block}.sd-checkbox--button-style:hover{color:#0e0e0e;border-color:#7a7a7a;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.sd-checkbox--button-style.checked,.sd-checkbox--button-style[checked=checked]{background-color:#3d8fb1;border-color:#245569 #3d8fb1 #3d8fb1;-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);color:#fff}.sd-checkbox--button-style.checked:hover,.sd-checkbox--button-style[checked=checked]:hover{color:#fff;border-color:#36809e;background-color:#36809e;-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 0 0 rgba(0,0,0,.2)}.sd-checkbox--button-style.checked label,.sd-checkbox--button-style[checked=checked] label{color:#fff}.sd-checkbox--button-style .sd-label--disabled{opacity:1!important;cursor:not-allowed!important}.sd-checkbox--disabled,.sd-checkbox[disabled=disabled]{opacity:.4;cursor:not-allowed!important}.sd-checkbox--disabled:hover,.sd-checkbox[disabled=disabled]:hover{color:#5a5a5a;border-color:#c6c6c6;box-shadow:none}.sd-checkbox+label{vertical-align:middle}.sd-check__wrapper+.sd-check__wrapper{margin-left:.8rem}.sd-check__wrapper:first-child,.sd-check__wrapper:only-of-type{margin-left:0}.sd-check__wrapper{margin-left:.8rem}.sd-check__wrapper .sd-checkbox+label{display:inline-block;vertical-align:middle;margin:0 0 0 .6rem}.sd-check__wrapper .sd-label--disabled{opacity:.4}.sd-radio{width:1.6rem;height:1.6rem;position:relative;background:0 0;border:2px solid rgba(0,0,0,.2);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;vertical-align:middle;margin-right:.8rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.sd-radio::after{height:.8rem;width:.8rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;background-color:#5ea9c8;top:.2rem;left:.2rem;opacity:0;filter:"alpha(opacity=0)";-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.sd-radio:hover{border-color:rgba(0,0,0,.4);cursor:pointer}.sd-radio.checked,.sd-radio[checked=checked]{border-color:#5ea9c8}.sd-radio.checked::after,.sd-radio[checked=checked]::after{opacity:1;filter:"alpha(opacity=100)";transform:scale(1,1)}.sd-radio.checked:hover,.sd-radio[checked=checked]:hover{border-color:#3e92b5}.sd-radio.checked:hover::after,.sd-radio[checked=checked]:hover::after{background-color:#3e92b5}.sd-radio+label{vertical-align:middle}.dropdown{position:relative}.dropdown a{color:#333}.dropdown a:hover{text-decoration:none}.dropdown button{-webkit-appearance:none}.dropdown__toggle{cursor:pointer}.dropdown__toggle i{vertical-align:sub}.dropdown--dropleft,.dropdown--dropright,.dropdown--more-activity .dropdown__menu li,.dropdown__caret,.dropdown__menu-info{vertical-align:middle}.dropdown.dropdown--hover:hover .dropdown__menu{display:block}.dropdown.open .dropdown__toggle,.dropdown__toggle:active{outline:0;color:#5ea9c8}.dropdown.open .dropdown .dropdown__toggle{color:#333}.dropdown__more-actions .dropdown__toggle>i{opacity:.3}.dropdown__more-actions .dropdown__toggle:hover>i,.dropdown__more-actions.open .dropdown__toggle>i{opacity:1}.dropdown__caret{display:inline-block;width:0;height:0;margin-top:-2px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;opacity:.3;content:"";-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.dropdown__caret.dropdown__caret--white,.dropdown__caret.white{border-top-color:#fff}.dropdown.open .dropdown__caret,.dropdown:hover .dropdown__caret{opacity:1}.dropdown.open .dropdown__caret{border-top-color:#5ea9c8}.dropdown__menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:200px;padding:1rem 0;margin:0;list-style:none;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.4),0 3px 1px -2px rgba(0,0,0,.1);border-radius:2px;text-align:left}.dropdown__menu .dropdown__menu-item a:not(.btn),.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close),.dropdown__menu li a:not(.btn),.dropdown__menu li button:not(.btn):not(.dropdown__menu-close){display:block;font-weight:400;line-height:1.8rem;white-space:nowrap;width:100%;min-width:200px;position:relative;color:#333;background:0 0;padding:.6rem 1.6rem;margin-bottom:.2rem;font-size:1.3rem;text-decoration:none;text-align:left}.dropdown__menu .dropdown__menu-item a:not(.btn) i[class*=" icon-"],.dropdown__menu .dropdown__menu-item a:not(.btn)>i[class^=icon-],.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close) i[class*=" icon-"],.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close)>i[class^=icon-],.dropdown__menu li a:not(.btn) i[class*=" icon-"],.dropdown__menu li a:not(.btn)>i[class^=icon-],.dropdown__menu li button:not(.btn):not(.dropdown__menu-close) i[class*=" icon-"],.dropdown__menu li button:not(.btn):not(.dropdown__menu-close)>i[class^=icon-]{margin-right:1rem;margin-top:-.3rem;min-width:1.9rem;vertical-align:middle}.dropdown__menu .dropdown__menu-item a:not(.btn).disabled,.dropdown__menu .dropdown__menu-item a:not(.btn)[disabled],.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close).disabled,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close)[disabled],.dropdown__menu li a:not(.btn).disabled,.dropdown__menu li a:not(.btn)[disabled],.dropdown__menu li button:not(.btn):not(.dropdown__menu-close).disabled,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close)[disabled]{opacity:.5}.dropdown__menu .dropdown__menu-item a:not(.btn):focus,.dropdown__menu .dropdown__menu-item a:not(.btn):hover,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close):focus,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close):hover,.dropdown__menu li a:not(.btn):focus,.dropdown__menu li a:not(.btn):hover,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close):focus,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close):hover{background:#eff7fa;text-decoration:none;cursor:pointer}.dropdown__menu .dropdown__menu-item a:not(.btn):active,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close):active,.dropdown__menu li a:not(.btn):active,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close):active{background:#c8e4ee}.dropdown__menu .dropdown__menu-item a:not(.btn).disabled:hover,.dropdown__menu .dropdown__menu-item a:not(.btn)[disabled]:hover,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close).disabled:hover,.dropdown__menu .dropdown__menu-item button:not(.btn):not(.dropdown__menu-close)[disabled]:hover,.dropdown__menu li a:not(.btn).disabled:hover,.dropdown__menu li a:not(.btn)[disabled]:hover,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close).disabled:hover,.dropdown__menu li button:not(.btn):not(.dropdown__menu-close)[disabled]:hover{background:0 0;cursor:default}.dropdown__menu .dropdown__menu-item .preferred-desk,.dropdown__menu li .preferred-desk{background-color:#d0e6ef!important}.dropdown__menu.dropdown__menu--plain .dropdown__menu-item,.dropdown__menu.dropdown__menu--plain li{padding:.5rem .7rem}.dropdown__menu.dropdown__menu--plain .dropdown__menu-item:hover,.dropdown__menu.dropdown__menu--plain li:hover{background:#eff7fa;cursor:pointer}.dropdown__menu-divider{height:1px;margin:.8rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown__menu .dropdown__menu-item--active button,.dropdown__menu .dropdown__menu-item--active button:hover{background-color:#84bdd5!important;color:#fff!important}.dropdown__menu .dropdown__menu-item--active button [class*=" filetype-icon-"],.dropdown__menu .dropdown__menu-item--active button [class*=" icon-"],.dropdown__menu .dropdown__menu-item--active button [class^=filetype-icon-],.dropdown__menu .dropdown__menu-item--active button [class^=icon-],.dropdown__menu .dropdown__menu-item--active button:hover [class*=" filetype-icon-"],.dropdown__menu .dropdown__menu-item--active button:hover [class*=" icon-"],.dropdown__menu .dropdown__menu-item--active button:hover [class^=filetype-icon-],.dropdown__menu .dropdown__menu-item--active button:hover [class^=icon-]{color:#fff!important}.dropdown__menu .dropdown__menu-item--active button:hover{background-color:#5ea9c8!important}.dropdown__menu .dropdown__menu-item--highlighted{background-color:#c245ff}.dropdown__menu .dropdown__menu-item--no-link{font-weight:400;line-height:1.8rem;position:relative;color:#747474;padding:.6rem 1.6rem;margin-bottom:.2rem;font-size:1.3rem;text-align:left}.dropdown__menu label{display:inline-block;margin:0}.dropdown__menu label+.dropdown__menu-info{margin-left:4px}.dropdown__menu-label{text-transform:uppercase;font-size:1.1rem;color:#999;font-weight:500;padding-left:1.6rem;margin-bottom:.6rem}.dropdown__menu-label .dropdown__menu-close{position:absolute;top:1rem;right:1rem;padding:0;margin:0;border:0;width:auto;opacity:.3;background-color:transparent;cursor:pointer}.dropdown--align-right .dropdown__menu,.dropdown--align-right.dropdown__menu,.dropdown__menu--right{right:0;left:auto}.dropdown__menu-label .dropdown__menu-close i{margin-right:0!important}.dropdown__menu-label .dropdown__menu-close:focus,.dropdown__menu-label .dropdown__menu-close:hover{background-color:transparent;opacity:1}.dropdown__menu-header{font-weight:300;font-size:1.5rem;color:#999;padding-left:1.6rem}.dropdown__menu-footer{padding:1rem;margin-top:.6rem;border-top:1px solid #e5e5e5}.dropdown__menu-info{color:#999;font-style:italic}.dropdown__menu-item{padding:0}.dropdown__menu--padded-l10>li,.dropdown__menu-item--left-10{padding-left:1rem}.dropdown__menu--padded-l10 .dropdown__menu-item{padding:0}.dropdown__menu .menu-item--active button,.dropdown__menu .menu-item--active button:hover{background-color:#84bdd5;color:#fff}.dropdown__menu .menu-item--active button [class*=" filetype-icon-"],.dropdown__menu .menu-item--active button [class*=" icon-"],.dropdown__menu .menu-item--active button [class^=filetype-icon-],.dropdown__menu .menu-item--active button [class^=icon-],.dropdown__menu .menu-item--active button:hover [class*=" filetype-icon-"],.dropdown__menu .menu-item--active button:hover [class*=" icon-"],.dropdown__menu .menu-item--active button:hover [class^=filetype-icon-],.dropdown__menu .menu-item--active button:hover [class^=icon-]{color:#fff}.dropdown__menu .menu-item--active button:hover{background-color:#5ea9c8}.dropdown.open .dropdown__menu{display:block}.dropdown--dropleft,.dropdown--dropright,.dropdown--noarrow{display:inline-block}.dropdown.open .dropdown__menu.dropdown__menu--scrollable{max-height:350px;overflow:auto;overflow-x:hidden}.dropdown--align-right .dropdown__menu:before,.dropdown--align-right.dropdown__menu:before{left:auto;right:10px}.dropdown--dropup .dropdown__caret{border-top:0;border-bottom:4px solid #000;content:"\2191";-webkit-transition:all .2s eas-in;-moz-transition:all .2s eas-in;-ms-transition:all .2s eas-in;-o-transition:all .2s eas-in;transition:all .2s eas-in}.dropdown--dropup .dropdown__menu{top:auto;bottom:100%;margin-bottom:4px}.dropdown--dropup.open .dropdown__caret{border-bottom-color:#5ea9c8!important}.dropdown--dropleft .dropdown__menu{top:-2.3rem;left:auto;right:calc(100% + .3rem)}.dropdown--dropright .dropdown__menu{top:-2.3rem;left:100%}.dropdown--dropright.open .dropdown__caret{transform:rotate(-90deg)}.dropdown--dropleft.open .dropdown__caret{transform:rotate(90deg)}.dropdown--dropleft.dropdown--dropup .dropdown__menu,.dropdown--dropright.dropdown--dropup .dropdown__menu{bottom:-2.3rem;top:auto}.dropdown--noarrow .dropdown__menu{margin:0;max-height:250px;overflow:auto}.dropdown--noarrow .dropdown__menu:before{display:none}.dropdown--noarrow .dropdown .dropdown__toggle{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px;white-space:nowrap}.dropdown--noarrow.open li>.dropdown .dropdown__toggle{display:block;padding:5px 7px;margin:0;clear:both;font-weight:400;line-height:18px;white-space:nowrap}.dropdown--noarrow.dropdown--no-scroll .dropdown__menu{max-height:none;overflow:visible}.dropdown--bigger .dropdown__menu{min-width:238px}.dropdown--bigger-500 .dropdown__menu{min-width:300px}.dropdown--more-activity .dropdown__menu{min-width:0;padding:5px;border-radius:0;border:0;z-index:1;margin-top:-1px}.dropdown--more-activity .dropdown__menu:before{display:none}.dropdown--more-activity .dropdown__menu li{display:inline-block}.dropdown--more-activity .dropdown__menu li a{padding:0}.dropdown--more-activity .dropdown__menu li a i{margin-right:0}.dropdown--more-activity .dropdown__menu li a span{display:none}.dropdown.dropdown--dark .dropdown__toggle{text-align:left;background:#4f4f4f;padding:10px 15px;border-radius:2px;color:#fff}.dropdown.dropdown--dark .dropdown__toggle .dropdown__caret{border-top-color:#fff}.dropdown.dropdown--full-width{width:100%}.dropdown.dropdown--full-width .dropdown__toggle .dropdown__caret{float:right;margin-top:6px}.dropdown__menu--multiedit{max-height:400px;overflow-y:auto;overflow-x:hidden}.dropdown__menu--multiedit li{margin-bottom:4px}.dropdown__menu--multiedit li button{width:300px!important;padding-right:30px;overflow:hidden;text-overflow:ellipsis;position:relative;border-radius:0}.dropdown__menu--multiedit li button i{position:absolute;right:-5px;top:9px}.dropdown__menu--multiedit li button.disabled,.dropdown__menu--multiedit li button.disabled:hover{background:#f0f0f0}.dropdown__menu--multiedit li button.disabled i,.dropdown__menu--multiedit li button.disabled:hover i{opacity:.2}.dropdown__menu--multiedit li .msg{padding:0 20px}.dropdown.open li .dropdown{display:block;float:none}.dropdown.open li .dropdown .dropdown__toggle{padding-right:2.4rem}.dropdown.open li .dropdown .dropdown__toggle::after{position:absolute;right:.8rem;top:22%;display:block;width:1.6rem;height:1.6rem;line-height:1.6rem;font-family:sd_icons;content:"\e643";font-size:1.6rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;opacity:.4}.dropdown.open li .dropdown:not(.open) .dropdown__menu{display:none}.dropdown.open li .dropdown>.dropdown__menu{left:100%;right:auto;top:0;min-width:160px;z-index:10}.dropdown.open li .dropdown>.dropdown__menu.dropdown--align-right,.dropdown.open li .dropdown>.dropdown__menu.dropdown__menu--submenu-left{left:auto;right:100%}.dropdown.open li .dropdown>.dropdown__menu.upward{top:auto;bottom:-16px}.dropdown.open li .dropdown.dropdown--dropup>.dropdown__menu{top:auto;bottom:0}.dropdown.open li .dropdown:hover>.dropdown__menu{display:block}.dropdown.dropdown--dropup.open li .dropdown>.dropdown__menu{top:auto;bottom:-16px}.dropdown.dropdown--input-addon{position:absolute;right:12px;margin-top:-1px}.dropdown.dropdown--input-addon>.dropdown__toggle{height:22px;line-height:0;padding:2px 6px;margin-bottom:2px;background-color:transparent;box-shadow:none}.dropdown.dropdown--input-addon>.dropdown__toggle .dropdown__caret{padding:0;margin-left:0}.dropdown.dropdown--input-addon.open>.dropdown__toggle{background-color:transparent}.dropdown.dropdown--big>.dropdown__toggle,.navbtn.dropdown>.dropdown__toggle{padding:0 15px;display:block;color:#333;height:4.8rem;text-align:center;line-height:4.8rem;font-size:15px;position:relative;z-index:2;background:0 0}.dropdown.dropdown--big>.dropdown__toggle:hover,.navbtn.dropdown>.dropdown__toggle:hover{background:rgba(255,255,255,0)}.dropdown.dropdown--big>.dropdown__toggle.condensed,.navbtn.dropdown>.dropdown__toggle.condensed{padding:0 14px}.dropdown.dropdown--big.open>.dropdown__toggle,.navbtn.dropdown.open>.dropdown__toggle{background:#fff;color:#333;box-shadow:-3px 0 1px -2px #999,3px 0 1px -2px #999;z-index:3}.authoring-active .sd-sidebar-menu__btn--active .sd-sidebar-menu__helper-icon,.authoring-active .sd-sidebar-menu__btn--active .sd-sidebar-menu__main-icon,.sd-side-menu__btn--active .sd-side-menu__helper-icon,.sd-side-menu__btn--active .sd-side-menu__main-icon{color:#fff}.dropdown.dropdown--big.open>.dropdown__toggle.sd-create-btn .circle,.navbtn.dropdown.open>.dropdown__toggle.sd-create-btn .circle{width:32px;height:32px;margin-top:8px;margin-left:0}.dropdown.dropdown--big .caret,.navbtn.dropdown .caret{margin-left:15px}.dropdown.dropdown--big .dropdown__menu,.navbtn.dropdown .dropdown__menu{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:0;z-index:2;margin-top:-1px;min-width:200px;box-shadow:0 1px 2px 1px rgba(0,0,0,.35);padding:10px 0}.dropdown.dropdown--big .dropdown__menu:before,.navbtn.dropdown .dropdown__menu:before{display:none}.dropdown.dropdown--big .dropdown__menu li>a,.dropdown.dropdown--big .dropdown__menu li>button,.dropdown.dropdown--big .dropdown__menu li>span,.navbtn.dropdown .dropdown__menu li>a,.navbtn.dropdown .dropdown__menu li>button,.navbtn.dropdown .dropdown__menu li>span{margin:0;min-width:225px;padding:6px 16px;line-height:19px}.dropdown.dropdown--big .dropdown__menu li>span,.navbtn.dropdown .dropdown__menu li>span{display:block}.dropdown.dropdown--big .dropdown__menu li>span:hover,.navbtn.dropdown .dropdown__menu li>span:hover{background:0 0}.dropdown.dropdown--big .dropdown__menu li>.dropdown__menu-label,.navbtn.dropdown .dropdown__menu li>.dropdown__menu-label{min-width:205px}.dropdown.dropdown--big .dropdown__menu li button.full,.navbtn.dropdown .dropdown__menu li button.full{width:100%;margin:0;height:41px;padding:10px;border-top:1px solid #e0e0e0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.dropdown.dropdown--big .dropdown__menu li button.full i,.navbtn.dropdown .dropdown__menu li button.full i{margin-right:10px}.dropdown.dropdown--big .dropdown__menu li button.full:hover,.dropdown.dropdown--big .dropdown__menu li:active>button,.navbtn.dropdown .dropdown__menu li button.full:hover,.navbtn.dropdown .dropdown__menu li:active>button{background:#5ea9c8;color:#fff}.dropdown.dropdown--big .dropdown__menu .fieldset button,.navbtn.dropdown .dropdown__menu .fieldset button{display:inline-block;text-align:center;width:auto;min-width:50px;clear:none;margin-right:10px;float:right}.navbtn.dropdown{padding:0}.sd-sidebar-menu{position:absolute;bottom:0;width:4.8rem;top:48px;background-color:#dedede;z-index:1029;transition:all .3s ease}.sd-sidebar-menu--left{left:0;box-shadow:2px 0 5px 0 rgba(0,0,0,.25)}.sd-sidebar-menu--left.main-menu__open{left:30rem}.sd-sidebar-menu__spacer{width:2.4rem;margin:1.8rem auto;border-top:1px dotted #9b9b9b;border-bottom:0}.sd-sidebar-menu__btn{display:block;margin:.6rem auto;border-radius:50%;height:3.6rem;width:3.6rem;opacity:.7;overflow:hidden;transition:opacity .2s,background-color .2s;position:relative}.sd-sidebar-menu__btn:hover{opacity:1;background-color:rgba(255,255,255,.6)}.sd-sidebar-menu__btn:active{background-color:#5ea9c8;opacity:1}.sd-sidebar-menu__btn--active,.sd-sidebar-menu__btn--active:hover{background-color:#3d8fb1;opacity:1}.sd-sidebar-menu__main-icon{position:absolute;top:.5rem;left:.5rem;transition:left .2s ease-out}.sd-sidebar-menu__helper-icon{position:absolute;top:.5rem;left:3rem;transition:left .2s ease-out,transform .2s}.authoring-active .sd-sidebar-menu__btn--active:hover .sd-sidebar-menu__main-icon{left:-3rem}.authoring-active .sd-sidebar-menu__btn--active:hover .sd-sidebar-menu__helper-icon{left:.5rem}.authoring-active.list-hidden .sd-sidebar-menu__btn--active .sd-sidebar-menu__helper-icon{transform:rotate(180deg);left:-3rem}.authoring-active.list-hidden .sd-sidebar-menu__btn--active:hover .sd-sidebar-menu__main-icon{left:4rem}.authoring-active.list-hidden .sd-sidebar-menu__btn--active:hover .sd-sidebar-menu__helper-icon{left:.5rem}.sd-sidetab-menu{position:absolute;bottom:0;width:4.8rem;top:48px;background-color:#a1a1a1;z-index:20;transition:all .3s ease}.sd-sidetab-menu--right{right:0;box-shadow:inset 8px 0 7px -6px rgba(0,0,0,.25)}.sd-sidetab-menu__btn{display:block;position:relative;width:100%;height:4.8rem;text-align:center;padding:0;margin:0;border:1px solid rgba(0,0,0,.12);border-width:0 0 1px;background:0 0}.sd-sidetab-menu__btn:hover{background:rgba(255,255,255,.15);border-color:rgba(0,0,0,.18);cursor:pointer}.active .sd-sidetab-menu__btn,.sd-sidetab-menu__btn--active{background:rgba(255,255,255,.2);border-color:rgba(0,0,0,.18)}.sd-sidetab-menu__helper-icon,.sd-sidetab-menu__main-icon{position:absolute;top:10px;left:10px}.sd-sidetab-menu__helper-icon{opacity:0;margin:0;left:1.2rem;width:2.4rem;height:2.4rem;font-size:2.4rem;line-height:2.4rem;z-index:2;transition:all .4s 0s,transform .3s 0s}.sd-sidetab-menu__main-icon{opacity:1;transition:all .2s,transform .2s}.sd-sidetab-menu__info-label{position:absolute;top:.3rem;right:.3rem;text-shadow:none;z-index:3;margin:0}.active .sd-sidetab-menu__btn:hover .sd-sidetab-menu__helper-icon{opacity:1;transform:rotate(180deg);transition:all .3s .2s,transform .2s .2s}.active .sd-sidetab-menu__btn:hover .sd-sidetab-menu__main-icon{opacity:0;height:.8rem;width:.8rem;left:2rem;font-size:8px}.sd-sidetab-menu__btn--active:hover .sd-sidetab-menu__helper-icon{opacity:1;transform:rotate(180deg);transition:all .3s .2s,transform .2s .2s}.sd-sidetab-menu__btn--active:hover .sd-sidetab-menu__main-icon{opacity:0;height:.8rem;width:.8rem;left:2rem;font-size:8px}.sd-side-menu__btn{display:block;margin:.6rem auto;border-radius:50%;height:3.6rem;width:3.6rem;opacity:.7;overflow:hidden;transition:opacity .2s,background-color .2s;position:relative}.sd-side-menu__btn:hover{opacity:1;background-color:rgba(255,255,255,.6)}.sd-side-menu__btn:active{background-color:#5ea9c8;opacity:1}.sd-side-menu__btn--active,.sd-side-menu__btn--active:hover{background-color:#3d8fb1;opacity:1}.sd-side-menu__helper-icon,.sd-side-menu__main-icon{position:absolute;top:.5rem;left:.5rem}.sd-side-menu__helper-icon{opacity:0;margin:0;left:.6rem;width:2.4rem;height:2.4rem;font-size:2.4rem;line-height:2.4rem;z-index:2;transition:all .4s 0s,transform .3s 0s}.sd-side-menu__main-icon{opacity:1;transition:all .2s,transform .2s}.sd-side-menu__info-label{position:absolute;top:.3rem;right:.3rem;text-shadow:none;z-index:3;margin:0}.sd-side-menu__btn--active:hover .sd-side-menu__helper-icon{opacity:1;transform:rotate(180deg);transition:all .3s .2s,transform .2s .2s}.sd-side-menu__btn--active:hover .sd-side-menu__main-icon{opacity:0;height:.8rem;width:.8rem;left:2rem;font-size:8px}.sd-top-menu{background:#2c2c2c;height:48px;position:absolute;right:0;left:0;top:0;z-index:1030;margin-bottom:0;transition:all .3s ease}.sd-top-menu__collapse-nav{display:inline-block;height:48px;line-height:51px;width:4.8rem;text-align:center;padding:0;background-color:#101010;box-shadow:2px 0 5px 0 rgba(0,0,0,.35)}.sd-top-menu__collapse-nav:hover{background:#000;cursor:pointer}.sd-top-menu__header{display:inline-block;height:48px;line-height:48px;font-size:1.5rem;text-align:center;padding:0 2rem;color:#aaa;margin:0}.sd-top-menu__current-user{position:relative;padding:0 10px;width:48px}.sd-top-menu__current-user .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.sd-top-menu__current-user .label{position:absolute;top:3px;left:3px;text-shadow:none}.sd-left-nav{background:#fff;border-right:1px solid #dedede;display:block;width:20rem;overflow:auto}.sd-left-nav--absolute{position:absolute;top:0;bottom:0;left:0}.sd-left-nav__btn{display:block;font-size:1.3rem;line-height:100%;text-decoration:none;color:#333;background-color:rgba(94,169,200,0);padding:1.6rem 0 1.6rem 3rem;border-right:4px solid rgba(94,169,200,0);transition:background-color .2s ease-out,color .1s ease-out}.sd-left-nav__btn:hover{background-color:rgba(94,169,200,.2);color:#333;text-decoration:none}.sd-left-nav__btn--active,.sd-left-nav__btn:active{background-color:rgba(94,169,200,.1);color:#5ea9c8}.sd-left-nav__btn--active{border-right:4px solid #5ea9c8}.sd-left-nav__group-header{display:block;font-size:1.1rem;font-weight:500;line-height:100%;text-transform:uppercase;letter-spacing:.1em;color:#747474;padding:2.6rem 0 .9rem 1.6rem;border-top:1px solid #dedede;margin-top:1rem}.sd-left-nav__group-header--first{border:none;margin-top:0} /*# sourceMappingURL=superdesk-ui-framework.min.css.map */ \ No newline at end of file diff --git a/dist/superdesk-ui-framework.prefixed.css b/dist/superdesk-ui-framework.prefixed.css index 8192beeb..6c6cad08 100644 --- a/dist/superdesk-ui-framework.prefixed.css +++ b/dist/superdesk-ui-framework.prefixed.css @@ -1363,7 +1363,8 @@ time { padding: 0 !important; overflow: hidden; position: relative; - background: #fff; } + background: #fff; + vertical-align: top; } .sd-create-btn i { position: absolute; z-index: 1; @@ -4070,6 +4071,8 @@ table { opacity: 1; transition: opacity 0.2s ease-in; transition-delay: 0.1s; } + .sd-page-content--split .sd-page-content__left-content .sd-list-header, .sd-page-content--split .sd-page-content__right-content .sd-list-header { + margin: 24px 24px -20px 24px; } .sd-page-content--split .sd-page-content__right-content::before { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.12) 0, transparent 100%); display: block; @@ -4088,6 +4091,9 @@ table { .sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content .sd-column-box--3 { opacity: 0; transition-delay: 0s; } + .sd-page-content--split.sd-page-content--split-left .sd-page-content__left-content .sd-list-header { + opacity: 0; + transition-delay: 0s; } .sd-page-content--split.sd-page-content--split-left .open-preview .sd-preview-panel { width: 600px; } .sd-page-content--split.sd-page-content--split-left .sd-page-content__right-content { @@ -4105,6 +4111,9 @@ table { .sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content .sd-column-box--3 { opacity: 0; transition-delay: 0s; } + .sd-page-content--split.sd-page-content--split-right .sd-page-content__right-content .sd-list-header { + opacity: 0; + transition-delay: 0s; } .sd-page-content--split.sd-page-content--split-right .open-preview .sd-preview-panel { width: 600px; } .sd-page-content--split.sd-page-content--split-right .sd-page-content__left-content { @@ -4580,10 +4589,38 @@ a.text-link { .sd-list-item .sd-list-item__text-label { color: #333; - opacity: 0.8; + opacity: 0.7; font-weight: 300; font-style: italic; - margin-right: 10px; } + margin-right: 3px; } + +.sd-list-item .sd-list-item__inline-icon, +.sd-list-item .sd-list-item__inline-text { + margin-right: 6px; } + +.sd-list-item .sd-list-item__text-strong { + font-weight: 500; + color: #333; } + +.sd-list-item .sd-list-item__location { + padding-left: 18px; + position: relative; } + .sd-list-item .sd-list-item__location::before { + position: absolute; + left: 0; + top: 1px; + font-family: 'sd_icons'; + content: "\e602"; + display: inline-block; + width: 16px; + height: 16px; + line-height: 16px; + font-size: 16px; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + color: #999; } .avatar { display: inline-block; @@ -4626,6 +4663,25 @@ a.text-link { margin-top: 8px; border-top: none; } +.sd-list-header { + display: flex; + height: 20px; + margin-bottom: 8px; + align-items: center; } + .sd-list-header .sd-list-header__name { + font-size: 11px; + letter-spacing: .08em; + font-weight: 500; + text-transform: uppercase; + color: #666; } + .sd-list-header .sd-list-header__number { + margin-left: 10px; } + .sd-list-header .sd-list-header__stretch-bar { + flex-grow: 1; + height: 1px; + background: transparent; + margin: auto 0; } + .sd-card { position: relative; -webkit-border-radius: 2px;