@charset "UTF-8";@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v15-latin-regular-9dce7f01.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/fonts/open-sans-v15-latin-regular-9dce7f01.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v15-latin-regular-cffb686d.woff2) format("woff2"),url(/fonts/open-sans-v15-latin-regular-bf2d0783.woff) format("woff"),url(/fonts/open-sans-v15-latin-regular-c045b73d.ttf) format("truetype"),url(/fonts/open-sans-v15-latin-regular-7aab4c13.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/open-sans-v15-latin-600-7728dd9f.eot);src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/fonts/open-sans-v15-latin-600-7728dd9f.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v15-latin-600-223a277b.woff2) format("woff2"),url(/fonts/open-sans-v15-latin-600-1cd5320f.woff) format("woff"),url(/fonts/open-sans-v15-latin-600-c062d7d1.ttf) format("truetype"),url(/fonts/open-sans-v15-latin-600-e16f375b.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/open-sans-v15-latin-700-148a6749.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/fonts/open-sans-v15-latin-700-148a6749.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v15-latin-700-d08c09f2.woff2) format("woff2"),url(/fonts/open-sans-v15-latin-700-623e3205.woff) format("woff"),url(/fonts/open-sans-v15-latin-700-7e08cc65.ttf) format("truetype"),url(/fonts/open-sans-v15-latin-700-2e00b263.svg#OpenSans) format("svg")}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:initial;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html.print a{color:#222}html.print body{font-size:1.2em}html.print table{font-size:12px}html.print .system-info{display:none}html.print .modal{display:block!important;margin:0!important;max-width:unset!important}html.print .message-details,html.print .modal{-webkit-box-shadow:none!important;box-shadow:none!important}html.print .message-details{border:none!important;border-bottom:1px solid #c1c2c4!important}html.print .no-print{display:none!important}html.print .section>div,html.print .sort-header-text{border:none!important}html.print .sort-header-text:after{display:none!important}html.print .content-view{padding:0!important}html.print .section{padding-left:1.5em!important;padding-right:1.5em!important}html.print .section>.section__content,html.print .section>.section__header,html.print .section>.section__table{padding-left:0!important;padding-right:0!important}html.print thead{display:table-header-group}html.print tr{page-break-inside:avoid}html.print page-header{display:none!important}html.print .content-wrapper{left:0!important;overflow:visible!important;top:0!important}html.print .content-wrapper .content{padding-bottom:0!important}html.print .page-container{padding:0!important}@media print{a{color:#222}body{font-size:1.2em}table{font-size:12px}.system-info{display:none}.modal{display:block!important;margin:0!important;max-width:unset!important}.message-details,.modal{-webkit-box-shadow:none!important;box-shadow:none!important}.message-details{border:none!important;border-bottom:1px solid #c1c2c4!important}.no-print{display:none!important}.section>div,.sort-header-text{border:none!important}.sort-header-text:after{display:none!important}.content-view{padding:0!important}.section{padding-left:1.5em!important;padding-right:1.5em!important}.section>.section__content,.section>.section__header,.section>.section__table{padding-left:0!important;padding-right:0!important}thead{display:table-header-group}tr{page-break-inside:avoid}page-header{display:none!important}.content-wrapper{left:0!important;overflow:visible!important;top:0!important}.content-wrapper .content{padding-bottom:0!important}.page-container{padding:0!important}}@media screen{.only-print{display:none}}.inline-status{--color:#5a5c60;--bgColor:#f8f8f8;--borderColor:#dcdee2;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--bgColor);border:1px solid var(--borderColor);border-radius:4px;color:var(--color);cursor:default;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;font-weight:600;padding:1px 8px}.inline-status .material-icons{font-size:21px;margin-right:8px}.inline-status .extra-description{border-top:1px dashed #d2d4d8;font-size:12px;margin-top:2px;padding-top:2px}.inline-status.small{font-size:13px}.inline-status.small .material-icons{font-size:18px}.inline-status.tiny{font-size:12px;line-height:1em;padding:2px 8px}.inline-status.tiny .material-icons{font-size:14px;margin-right:6px}.inline-status.flat{background-color:initial!important;border-color:transparent!important}.inline-status.filled{background-color:var(--color);color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.inline-status.info{--color:#2378be;--bgColor:rgba(35,120,190,.05);--borderColor:rgba(35,120,190,.4)}.inline-status.success{--color:#5aa124;--bgColor:rgba(90,161,36,.05);--borderColor:rgba(90,161,36,.4)}.inline-status.error{--color:#da3000;--bgColor:rgba(218,48,0,.025);--borderColor:rgba(218,48,0,.5)}.inline-status.clickable,a.inline-status{cursor:pointer}.clickable-icon,material-icon.clickable-icon{border-radius:50%;color:#838587;cursor:pointer;font-size:21px;margin:0 2px;padding:6px;-webkit-user-select:none;user-select:none}.clickable-icon>span,material-icon.clickable-icon>span{pointer-events:none}.clickable-icon.active,.clickable-icon:hover,material-icon.clickable-icon.active,material-icon.clickable-icon:hover{background:rgba(0,0,0,.1);color:#3c7ec5}.clickable-icon.dark,material-icon.clickable-icon.dark{color:#323537}.clickable-icon.halflings,material-icon.clickable-icon.halflings{display:inline-block;font-size:19px;padding:2px 6px}.clickable-icon.halflings:before,material-icon.clickable-icon.halflings:before{color:inherit;display:inherit;font-size:inherit}.clickable-icon.small,material-icon.clickable-icon.small{font-size:16px;margin:0 1px;padding:4px}.clickable-icon.medium,material-icon.clickable-icon.medium{font-size:19px;margin:0 1px;padding:4px}.clickable-icon.medium.halflings,material-icon.clickable-icon.medium.halflings{font-size:17px;padding:2px 4px}.clickable-icon.large,material-icon.clickable-icon.large{padding:8px}.clickable-icon.narrow,material-icon.clickable-icon.narrow{margin:0}.clickable-icon.filled,material-icon.clickable-icon.filled{background:#f8f8f8;border:1px solid #dcdee2;border-radius:4px}.clickable-icon.filled:hover,material-icon.clickable-icon.filled:hover{background:#f4f4f4;border:1px solid #d2d4d8;color:#787a7e}.clickable-icon.on-dark-bg,material-icon.clickable-icon.on-dark-bg{background:rgba(35,120,190,0);color:#fff;-webkit-transition:background .2s;transition:background .2s}.clickable-icon.on-dark-bg.active,.clickable-icon.on-dark-bg:hover,material-icon.clickable-icon.on-dark-bg.active,material-icon.clickable-icon.on-dark-bg:hover{background:#2378be}.clickable-icon.danger.active,.clickable-icon.danger:hover,material-icon.clickable-icon.danger.active,material-icon.clickable-icon.danger:hover{background:rgba(255,0,0,.25);color:red}.clickable-icon.ignore-padding,material-icon.clickable-icon.ignore-padding{margin-bottom:-6px;margin-top:-6px}.clickable-icon.ignore-padding.medium,.clickable-icon.ignore-padding.small,material-icon.clickable-icon.ignore-padding.medium,material-icon.clickable-icon.ignore-padding.small{margin-bottom:-4px;margin-top:-4px}.with-overlay-title{position:relative}.with-overlay-title .overlay-title{-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.85);color:#464646;display:-webkit-box;display:-webkit-flex;display:flex;font-weight:500;height:100%;-webkit-justify-content:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-shadow:0 0 8px rgba(0,0,0,.25);top:0;-webkit-transition:opacity .25s;transition:opacity .25s;width:100%;z-index:5}.with-overlay-title.active .overlay-title{opacity:1}.table-column-hide-text-overflow{max-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-info-panels{--font-weight-bold:600;-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:8px}.compact-info-panels .compact-info-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.compact-info-panels .compact-info-panel .panel-value{font-size:14px;font-weight:var(--font-weight-bold)}.compact-info-panels .compact-info-panel .panel-title{font-size:13px}.compact-info-panels .compact-info-panel+.compact-info-panel{border-left:1px solid #d2d4d8;margin-left:12px;padding-left:12px}.covered-field-date{position:relative}.covered-field-date .field-date{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%}.covered-field-date .field-date input{cursor:pointer}.flat-scrollbar::-webkit-scrollbar{width:14px}.flat-scrollbar::-webkit-scrollbar-track{background:transparent;border:none}.flat-scrollbar::-webkit-scrollbar-thumb{background:#aaa;background-clip:content-box;border:3px solid transparent;border-radius:6px}.ball-separator{--color:#8c8e92;--size:5px;--padding:8px;display:inline-block;padding:0 var(--padding);position:relative}.ball-separator:before{content:".";visibility:hidden}.ball-separator:after{background-color:var(--color);border-radius:50%;content:"";height:var(--size);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--size)}.ball-separator.small{--size:3px;--padding:6px}.ball-separator.medium{--size:4px}.ball-separator.large{--size:6px}.vertical-line-separator{--color:#d2d4d8;--margin:8px;border-left:1px solid var(--color);display:inline;margin:0 var(--margin)}@font-face{font-family:Glyphicons Halflings Regular;src:url(../fonts/glyphicons-halflings-regular-ae9b2739.eot);src:url(../fonts/glyphicons-halflings-regular-ae9b2739.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular-6cba59f7.woff) format("woff"),url(../fonts/glyphicons-halflings-regular-4ba39450.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular-a1b37c28.svg#glyphicons_halflingsregular) format("svg")}.halflings{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;font-family:Glyphicons Halflings Regular;font-style:normal;font-weight:400;height:auto;vertical-align:initial;visibility:visible;width:auto}halflings-icon{color:#1d1d1b;display:inline}i.halflings{color:#1d1d1b}.halflings:before{color:currentColor;display:inline}.halflings.white{color:#f2f2f2}.halflings.red{color:#d00000}.halflings.x05{font-size:6px}.halflings.x2{font-size:24px}.halflings.x3{font-size:36px}.halflings.x4{font-size:48px}.halflings.x5{font-size:60px}.halflings.x6{font-size:72px}.halflings.x7{font-size:84px}.halflings.x8{font-size:96px}.halflings.light:before{color:#f2f2f2}.halflings.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,.3)}.halflings.flip{-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.halflings.flipv{-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV";-webkit-transform:scaleY(-1);transform:scaleY(-1)}.halflings.rotate90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.halflings.rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.halflings.rotate270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.halflings.glass:before{content:"\e001"}.halflings.music:before{content:"\e002"}.halflings.search:before{content:"\e003"}.halflings.envelope:before{content:"\e004"}.halflings.heart:before{content:"\e005"}.halflings.star:before{content:"\e006"}.halflings.star-empty:before{content:"\e007"}.halflings.user:before{content:"\e008"}.halflings.film:before{content:"\e009"}.halflings.th-large:before{content:"\e010"}.halflings.th:before{content:"\e011"}.halflings.th-list:before{content:"\e012"}.halflings.ok:before{content:"\e013"}.halflings.remove:before{content:"\e014"}.halflings.zoom-in:before{content:"\e015"}.halflings.zoom-out:before{content:"\e016"}.halflings.off:before{content:"\e017"}.halflings.signal:before{content:"\e018"}.halflings.cog:before{content:"\e019"}.halflings.trash:before{content:"\e020"}.halflings.home:before{content:"\e021"}.halflings.file:before{content:"\e022"}.halflings.time:before{content:"\e023"}.halflings.road:before{content:"\e024"}.halflings.download-alt:before{content:"\e025"}.halflings.download:before{content:"\e026"}.halflings.upload:before{content:"\e027"}.halflings.inbox:before{content:"\e028"}.halflings.play-circle:before{content:"\e029"}.halflings.repeat:before{content:"\e030"}.halflings.refresh:before{content:"\e031"}.halflings.list-alt:before{content:"\e032"}.halflings.lock:before{content:"\e033"}.halflings.flag:before{content:"\e034"}.halflings.headphones:before{content:"\e035"}.halflings.volume-off:before{content:"\e036"}.halflings.volume-down:before{content:"\e037"}.halflings.volume-up:before{content:"\e038"}.halflings.qrcode:before{content:"\e039"}.halflings.barcode:before{content:"\e040"}.halflings.tag:before{content:"\e041"}.halflings.tags:before{content:"\e042"}.halflings.book:before{content:"\e043"}.halflings.bookmark:before{content:"\e044"}.halflings.print:before{content:"\e045"}.halflings.camera:before{content:"\e046"}.halflings.font:before{content:"\e047"}.halflings.bold:before{content:"\e048"}.halflings.italic:before{content:"\e049"}.halflings.text-height:before{content:"\e050"}.halflings.text-width:before{content:"\e051"}.halflings.align-left:before{content:"\e052"}.halflings.align-center:before{content:"\e053"}.halflings.align-right:before{content:"\e054"}.halflings.align-justify:before{content:"\e055"}.halflings.list:before{content:"\e056"}.halflings.indent-left:before{content:"\e057"}.halflings.indent-right:before{content:"\e058"}.halflings.facetime-video:before{content:"\e059"}.halflings.picture:before{content:"\e060"}.halflings.pencil:before{content:"\e061"}.halflings.map-marker:before{content:"\e062"}.halflings.adjust:before{content:"\e063"}.halflings.tint:before{content:"\e064"}.halflings.edit:before{content:"\e065"}.halflings.share:before{content:"\e066"}.halflings.check:before{content:"\e067"}.halflings.move:before{content:"\e068"}.halflings.step-backward:before{content:"\e069"}.halflings.fast-backward:before{content:"\e070"}.halflings.backward:before{content:"\e071"}.halflings.play:before{content:"\e072"}.halflings.pause:before{content:"\e073"}.halflings.stop:before{content:"\e074"}.halflings.forward:before{content:"\e075"}.halflings.fast-forward:before{content:"\e076"}.halflings.step-forward:before{content:"\e077"}.halflings.eject:before{content:"\e078"}.halflings.chevron-left:before{content:"\e079"}.halflings.chevron-right:before{content:"\e080"}.halflings.plus-sign:before{content:"\e081"}.halflings.minus-sign:before{content:"\e082"}.halflings.remove-sign:before{content:"\e083"}.halflings.ok-sign:before{content:"\e084"}.halflings.question-sign:before{content:"\e085"}.halflings.info-sign:before{content:"\e086"}.halflings.screenshot:before{content:"\e087"}.halflings.remove-circle:before{content:"\e088"}.halflings.ok-circle:before{content:"\e089"}.halflings.ban-circle:before{content:"\e090"}.halflings.arrow-left:before{content:"\e091"}.halflings.arrow-right:before{content:"\e092"}.halflings.arrow-up:before{content:"\e093"}.halflings.arrow-down:before{content:"\e094"}.halflings.share-alt:before{content:"\e095"}.halflings.resize-full:before{content:"\e096"}.halflings.resize-small:before{content:"\e097"}.halflings.plus:before{content:"\e098"}.halflings.minus:before{content:"\e099"}.halflings.asterisk:before{content:"\e100"}.halflings.exclamation-sign:before{content:"\e101"}.halflings.gift:before{content:"\e102"}.halflings.leaf:before{content:"\e103"}.halflings.fire:before{content:"\e104"}.halflings.eye-open:before{content:"\e105"}.halflings.eye-close:before{content:"\e106"}.halflings.warning-sign:before{content:"\e107"}.halflings.plane:before{content:"\e108"}.halflings.calendar:before{content:"\e109"}.halflings.random:before{content:"\e110"}.halflings.comments:before{content:"\e111"}.halflings.magnet:before{content:"\e112"}.halflings.chevron-up:before{content:"\e113"}.halflings.chevron-down:before{content:"\e114"}.halflings.retweet:before{content:"\e115"}.halflings.shopping-cart:before{content:"\e116"}.halflings.folder-close:before{content:"\e117"}.halflings.folder-open:before{content:"\e118"}.halflings.resize-vertical:before{content:"\e119"}.halflings.resize-horizontal:before{content:"\e120"}.halflings.hdd:before{content:"\e121"}.halflings.bullhorn:before{content:"\e122"}.halflings.bell:before{content:"\e123"}.halflings.certificate:before{content:"\e124"}.halflings.thumbs-up:before{content:"\e125"}.halflings.thumbs-down:before{content:"\e126"}.halflings.hand-right:before{content:"\e127"}.halflings.hand-left:before{content:"\e128"}.halflings.hand-top:before{content:"\e129"}.halflings.hand-down:before{content:"\e130"}.halflings.circle-arrow-right:before{content:"\e131"}.halflings.circle-arrow-left:before{content:"\e132"}.halflings.circle-arrow-top:before{content:"\e133"}.halflings.circle-arrow-down:before{content:"\e134"}.halflings.globe:before{content:"\e135"}.halflings.wrench:before{content:"\e136"}.halflings.tasks:before{content:"\e137"}.halflings.filter:before{content:"\e138"}.halflings.briefcase:before{content:"\e139"}.halflings.fullscreen:before{content:"\e140"}.halflings.dashboard:before{content:"\e141"}.halflings.paperclip:before{content:"\e142"}.halflings.heart-empty:before{content:"\e143"}.halflings.link:before{content:"\e144"}.halflings.phone:before{content:"\e145"}.halflings.pushpin:before{content:"\e146"}.halflings.euro:before{content:"\e147"}.halflings.usd:before{content:"\e148"}.halflings.gbp:before{content:"\e149"}.halflings.sort:before{content:"\e150"}.halflings.sort-by-alphabet:before{content:"\e151"}.halflings.sort-by-alphabet-alt:before{content:"\e152"}.halflings.sort-by-order:before{content:"\e153"}.halflings.sort-by-order-alt:before{content:"\e154"}.halflings.sort-by-attributes:before{content:"\e155"}.halflings.sort-by-attributes-alt:before{content:"\e156"}.halflings.unchecked:before{content:"\e157"}.halflings.expand:before{content:"\e158"}.halflings.collapse:before{content:"\e159"}.halflings.collapse-top:before{content:"\e160"}.halflings.log-in:before{content:"\e161"}.halflings.flash:before{content:"\e162"}.halflings.log-out:before{content:"\e163"}.halflings.new-window:before{content:"\e164"}.halflings.record:before{content:"\e165"}.halflings.save:before{content:"\e166"}.halflings.open:before{content:"\e167"}.halflings.saved:before{content:"\e168"}.halflings.import:before{content:"\e169"}.halflings.export:before{content:"\e170"}.halflings.send:before{content:"\e171"}.halflings.floppy-disk:before{content:"\e172"}.halflings.floppy-saved:before{content:"\e173"}.halflings.floppy-remove:before{content:"\e174"}.halflings.floppy-save:before{content:"\e175"}.halflings.floppy-open:before{content:"\e176"}.halflings.credit-card:before{content:"\e177"}.halflings.transfer:before{content:"\e178"}.halflings.cutlery:before{content:"\e179"}.halflings.header:before{content:"\e180"}.halflings.compressed:before{content:"\e181"}.halflings.earphone:before{content:"\e182"}.halflings.phone-alt:before{content:"\e183"}.halflings.tower:before{content:"\e184"}.halflings.stats:before{content:"\e185"}.halflings.sd-video:before{content:"\e186"}.halflings.hd-video:before{content:"\e187"}.halflings.subtitles:before{content:"\e188"}.halflings.sound-stereo:before{content:"\e189"}.halflings.sound-dolby:before{content:"\e190"}.halflings.sound-5-1:before{content:"\e191"}.halflings.sound-6-1:before{content:"\e192"}.halflings.sound-7-1:before{content:"\e193"}.halflings.copyright-mark:before{content:"\e194"}.halflings.registration-mark:before{content:"\e195"}.halflings.cloud:before{content:"\e196"}.halflings.cloud-download:before{content:"\e197"}.halflings.cloud-upload:before{content:"\e198"}.halflings.tree-conifer:before{content:"\e199"}.halflings.tree-deciduous:before{content:"\e200"}.halflings.cd:before{content:"\e201"}.halflings.save-file:before{content:"\e202"}.halflings.open-file:before{content:"\e203"}.halflings.level-up:before{content:"\e204"}.halflings.copy:before{content:"\e205"}.halflings.paste:before{content:"\e206"}.halflings.door:before{content:"\e207"}.halflings.key:before{content:"\e208"}.halflings.alert:before{content:"\e209"}.halflings.equalizer:before{content:"\e210"}.halflings.king:before{content:"\e211"}.halflings.queen:before{content:"\e212"}.halflings.pawn:before{content:"\e213"}.halflings.bishop:before{content:"\e214"}.halflings.knight:before{content:"\e215"}.halflings.baby-formula:before{content:"\e216"}.halflings.tent:before{content:"\e217"}.halflings.blackboard:before{content:"\e218"}.halflings.bed:before{content:"\e219"}.halflings.apple:before{content:"\e220"}.halflings.erase:before{content:"\e221"}.halflings.hourglass:before{content:"\e222"}.halflings.lamp:before{content:"\e223"}.halflings.duplicate:before{content:"\e224"}.halflings.piggy-bank:before{content:"\e225"}.halflings.scissors:before{content:"\e226"}.halflings.bitcoin:before{content:"\e227"}.halflings.yen:before{content:"\e228"}.halflings.ruble:before{content:"\e229"}.halflings.scale:before{content:"\e230"}.halflings.ice-lolly:before{content:"\e231"}.halflings.ice-lolly-tasted:before{content:"\e232"}.halflings.education:before{content:"\e233"}.halflings.option-horizontal:before{content:"\e234"}.halflings.option-vertical:before{content:"\e235"}.halflings.menu-hamburger:before{content:"\e236"}.halflings.modal-window:before{content:"\e237"}.halflings.oil:before{content:"\e238"}.halflings.grain:before{content:"\e239"}.halflings.sunglasses:before{content:"\e240"}.halflings.text-size:before{content:"\e241"}.halflings.text-color:before{content:"\e242"}.halflings.text-background:before{content:"\e243"}.halflings.object-align-top:before{content:"\e244"}.halflings.object-align-bottom:before{content:"\e245"}.halflings.object-align-horizontal:before{content:"\e246"}.halflings.object-align-left:before{content:"\e247"}.halflings.object-align-vertical:before{content:"\e248"}.halflings.object-align-right:before{content:"\e249"}.halflings.triangle-right:before{content:"\e250"}.halflings.triangle-left:before{content:"\e251"}.halflings.triangle-bottom:before{content:"\e252"}.halflings.triangle-top:before{content:"\e253"}.halflings.terminal:before{content:"\e254"}.halflings.superscript:before{content:"\e255"}.halflings.subscript:before{content:"\e256"}.halflings.menu-left:before{content:"\e257"}.halflings.menu-right:before{content:"\e258"}.halflings.menu-down:before{content:"\e259"}.halflings.menu-up:before{content:"\e260"}.halflings.building:before{content:"\e261"}.halflings.tick:before{content:"\e262"}.halflings.star-half:before{content:"\e263"}.halflings.hash:before{content:"\e264"}.halflings.directions:before{content:"\e265"}.halflings.gas:before{content:"\e266"}.halflings.snowflake:before{content:"\e267"}.halflings.sunlight:before{content:"\e268"}.halflings.selectbox:before{content:"\e269"}.halflings.sortable:before{content:"\e270"}.halflings.note-empty:before{content:"\e271"}.halflings.note:before{content:"\e272"}.halflings.direction-right:before{content:"\e273"}.halflings.direction-left:before{content:"\e274"}.halflings.direction-down:before{content:"\e275"}.halflings.direction-up:before{content:"\e276"}.halflings.parking:before{content:"\e277"}.halflings.coffee-cup:before{content:"\e278"}.halflings.record-empty:before{content:"\e279"}.halflings.move-square:before{content:"\e280"}.halflings.bug:before{content:"\e281"}.halflings.display:before{content:"\e282"}.halflings.direction:before{content:"\e283"}.halflings.group:before{content:"\e284"}.halflings.reflect-y:before{content:"\e285"}.halflings.reflect-x:before{content:"\e286"}.halflings.battery-charging:before{content:"\e287"}.halflings.battery-full:before{content:"\e288"}.halflings.battery-75:before{content:"\e289"}.halflings.battery-50:before{content:"\e290"}.halflings.battery-25:before{content:"\e291"}.halflings.battery-10:before{content:"\e292"}.halflings.paired:before{content:"\e293"}.halflings.rotate-right:before{content:"\e294"}.halflings.rotate-left:before{content:"\e295"}.halflings.list-numbered:before{content:"\e296"}.halflings.paragraph:before{content:"\e297"}.halflings.list-plus:before{content:"\e298"}.halflings.synchronization:before{content:"\e299"}.halflings.cube-black:before{content:"\e300"}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular-5432a5e9.eot);src:url(../fonts/MaterialIcons-Regular-459be114.woff) format("woff"),url(../fonts/MaterialIcons-Regular-fc6295a3.ttf) format("truetype")}.material-icons,material-icon{display:inline-block}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:bottom;visibility:visible;white-space:nowrap}.has-info-snippet{margin-bottom:12px}.has-info-snippet .info-snippet{margin-bottom:0}.info-snippet{margin-bottom:12px}.info-snippet .title{color:#8c8c8c;display:block;font-size:14px;font-weight:600;padding:3px 6px 0;position:relative;text-transform:uppercase}.info-snippet .title .plus{display:inline-block;float:right}.info-snippet .title sub{bottom:0;color:#bdbdbd;font-size:80%}.info-snippet .title .move-to{text-decoration:underline}.info-snippet .title .move-to,.info-snippet .title .note{bottom:3px;font-size:80%;font-weight:400;position:absolute;right:6px}.info-snippet .title .note{font-style:italic}.info-snippet .value{display:block;padding:0 6px 2px}.info-snippet .value .input-like:first-child:last-child:not([type=radio]):not([type=checkbox]),.info-snippet .value .selectize-control,.info-snippet .value input:first-child:last-child:not([type=radio]):not([type=checkbox]),.info-snippet .value select:first-child:last-child:not([type=radio]):not([type=checkbox]){width:100%}.info-snippet .value.horizontal{display:table;margin:2px 0;width:100%}.info-snippet .value.horizontal>*{display:table-cell}.info-snippet .value.horizontal .normalize-inputs input,.info-snippet .value.horizontal .normalize-inputs select{margin:0}.info-snippet .value.horizontal>.rigid{white-space:nowrap;width:1px}.info-snippet .error{color:red;font-size:11px;font-weight:600}.row .info-snippet .title,.row .info-snippet .value{padding-left:0;padding-right:0}.info-snippet.compact .title,.info-snippet.compact .value{padding:0}.info-snippet.extra-compact{margin-bottom:0}.info-snippet.extra-compact .title,.info-snippet.extra-compact .value,.info-snippet.extra-compact .value .selectize-control{padding:0}.info-snippet.paragraph{margin-bottom:12px}.info-snippet.attention{background-color:rgba(54,93,113,.75);border-radius:3px;color:#fff}.info-snippet.attention .title,.info-snippet.attention .title .move-to{color:#fff}.info-snippet.attention .value input,.info-snippet.attention .value select{background-color:#365d71;border-color:#294655;color:#fff}.panels{display:table;width:100%}.panels .panel{display:table-row}.panels .title,.panels .value{display:table-cell;padding:1em 1.5em}.panels .panel.compact .title,.panels .panel.compact .value{padding:.35em .6em}.panels .title{font-weight:600;white-space:nowrap;width:1px}.panels .value{color:#666}.panels.compact .title,.panels.compact .value{padding:4px 8px}.tippy-container,tippy{font-size:15px;font-weight:400;max-height:100vh;max-width:100vw;padding:8px;pointer-events:none;position:fixed;text-shadow:none;z-index:200000000}.tippy-container .tippy-content,tippy .tippy-content{background-color:rgba(0,0,0,.85);border-radius:4px;color:#fff;padding:4px 6px}.tippy-container .tippy-arrow,tippy .tippy-arrow{height:8px;width:8px}.tippy-container .tippy-arrow:before,tippy .tippy-arrow:before{content:" ";display:block;position:absolute}.tippy-container.dir-top .tippy-arrow:before,tippy.dir-top .tippy-arrow:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:4px solid rgba(0,0,0,.85);left:-6px;top:0}.tippy-container.dir-right .tippy-arrow:before,tippy.dir-right .tippy-arrow:before{border-bottom:6px solid transparent;border-right:4px solid rgba(0,0,0,.85);border-top:6px solid transparent;right:0;top:-6px}.tippy-container.dir-bottom .tippy-arrow:before,tippy.dir-bottom .tippy-arrow:before{border-bottom:4px solid rgba(0,0,0,.85);border-left:6px solid transparent;border-right:6px solid transparent;bottom:0;left:-6px}.tippy-container.dir-left .tippy-arrow:before,tippy.dir-left .tippy-arrow:before{border-bottom:6px solid transparent;border-left:4px solid rgba(0,0,0,.85);border-top:6px solid transparent;left:0;top:-6px}.tippy-container:not(.instant),tippy:not(.instant){opacity:0}.tippy-container:not(.instant).ng-enter,tippy:not(.instant).ng-enter{-webkit-transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,transform .1s linear;transition:opacity .1s linear,transform .1s linear,-webkit-transform .1s linear}.tippy-container:not(.instant).ng-enter.ng-enter-active,tippy:not(.instant).ng-enter.ng-enter-active{opacity:1}.tippy-container.ng-leave,tippy.ng-leave{opacity:1;pointer-events:none;-webkit-transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,transform .1s linear;transition:opacity .1s linear,transform .1s linear,-webkit-transform .1s linear}.tippy-container.ng-leave.ng-leave-active,tippy.ng-leave.ng-leave-active{opacity:0}tippy{display:none}tippy.basic-container,tippy.basic-text-container{background:#fff;border:1px solid #c8c8c8;border-radius:4px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5);color:#1e1e1e;overflow:hidden}tippy.basic-text-container{font-size:12px;max-width:500px;white-space:pre-line}tippy.single-line{white-space:nowrap}tippy .tippy-info-grid{display:grid;font-size:14px;grid-template-columns:auto auto;row-gap:2px}tippy .tippy-info-grid>.title{padding-right:16px;text-align:left}tippy .tippy-info-grid>.value{text-align:left}.has-tippy{padding-right:16px;position:relative}.has-tippy:hover{cursor:help}.has-tippy:after{border:1px solid;border-radius:50%;content:"?";font-size:11px;height:13px;line-height:9px;margin-left:5px;padding-left:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}trix-editor{border:1px solid #ccc;border-radius:0 0 2px 2px;margin:0;min-height:5em;outline:none;padding:.4em .6em}trix-toolbar{background-color:#f8f8f8;border:solid #ccc;border-width:1px 1px 0}trix-toolbar .trix-button-row{display:block;overflow-x:auto;padding:.4em 0;white-space:nowrap;width:100%}trix-toolbar .trix-button-group{border-left:1px solid #ccc;display:inline-block;margin-left:1em;padding-left:1em}trix-toolbar .trix-button-group:last-child{width:auto}trix-toolbar .trix-button-group:first-child{border-left:none;margin-left:0;padding-left:.5em}trix-toolbar .trix-button-group .trix-button{background:transparent;border:none;border-radius:0;border-radius:4px;display:inline-block;font-size:inherit;margin:0;outline:none;padding:0;position:relative}trix-toolbar .trix-button-group .trix-button:focus{background-color:rgba(187,199,218,.63)}trix-toolbar .trix-button-group .trix-button:hover{background:rgba(47,134,206,.3)}trix-toolbar .trix-button-group .trix-button.trix-button--icon{height:1.6em;text-indent:-9999px;width:2.4em}trix-toolbar .trix-button-group .trix-button.trix-button--icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:inline-block;left:0;opacity:.6;position:absolute;right:0;top:0}trix-toolbar .trix-button-group .trix-button--icon-bold:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M15.6 11.8c1-.7 1.6-1.8 1.6-2.8a4 4 0 0 0-4-4H7v14h7c2.1 0 3.7-1.7 3.7-3.8 0-1.5-.8-2.8-2.1-3.4zM10 7.5h3a1.5 1.5 0 1 1 0 3h-3v-3zm3.5 9H10v-3h3.5a1.5 1.5 0 1 1 0 3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-italic:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10 5v3h2.2l-3.4 8H6v3h8v-3h-2.2l3.4-8H18V5h-8z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M9.88 13.7a4.3 4.3 0 0 1 0-6.07l3.37-3.37a4.26 4.26 0 0 1 6.07 0 4.3 4.3 0 0 1 0 6.06l-1.96 1.72a.91.91 0 1 1-1.3-1.3l1.97-1.71a2.46 2.46 0 0 0-3.48-3.48l-3.38 3.37a2.46 2.46 0 0 0 0 3.48.91.91 0 1 1-1.3 1.3z'/%3E%3Cpath d='M4.25 19.46a4.3 4.3 0 0 1 0-6.07l1.93-1.9a.91.91 0 1 1 1.3 1.3l-1.93 1.9a2.46 2.46 0 0 0 3.48 3.48l3.37-3.38c.96-.96.96-2.52 0-3.48a.91.91 0 1 1 1.3-1.3 4.3 4.3 0 0 1 0 6.07l-3.38 3.38a4.26 4.26 0 0 1-6.07 0z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-strike:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m12.73 14 .28.14c.26.15.45.3.57.44.12.14.18.3.18.5 0 .3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52 13.52 0 0 1 7 14.95v3.37a10.64 10.64 0 0 0 4.84.88c1.26 0 2.35-.19 3.28-.56.93-.37 1.64-.9 2.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1 0-1.29.52-2.3 1.58-3.02 1.05-.72 2.5-1.08 4.34-1.08 1.62 0 3.28.34 4.97 1l-1.3 2.93c-1.47-.6-2.73-.9-3.8-.9-.55 0-.96.08-1.2.26-.26.17-.38.38-.38.64 0 .27.16.52.48.74.17.12.53.3 1.05.53H7.23zM3 13h18v-2H3v2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-heading-1:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 9v3H9v7H6v-7H3V9h9zM8 4h14v3h-6v12h-3V7H8V4z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-code:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.2 12 15 15.2l1.4 1.4L21 12l-4.6-4.6L15 8.8l3.2 3.2zM5.8 12 9 8.8 7.6 7.4 3 12l4.6 4.6L9 15.2 5.8 12z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-bullet-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 4a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0 6a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0 6a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm4 3h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-number-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-undo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12.5 8c-2.6 0-5 1-6.9 2.6L2 7v9h9l-3.6-3.6A8 8 0 0 1 20 16l2.4-.8a10.5 10.5 0 0 0-10-7.2z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-redo:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18.4 10.6a10.5 10.5 0 0 0-16.9 4.6L4 16a8 8 0 0 1 12.7-3.6L13 16h9V7l-3.6 3.6z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-decrease-nesting-level:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 19h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3 2.8 2.9L6 14.2 4 12l2-2-1.4-1.5L1 12l.7.7zM3 5v2h19V5H3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon-increase-nesting-level:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 19h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1 14.2l1.4 1.4L6 12l-.7-.7-2.8-2.8L1 9.9 3.1 12zM3 5v2h19V5H3z'/%3E%3C/svg%3E")}trix-toolbar .trix-button-group .trix-button--icon:before{opacity:1}trix-toolbar .trix-button-group .trix-button--icon:disabled:before{opacity:.125}trix-toolbar .trix-button-group .trix-button{color:rgba(0,0,0,.6);font-size:.75em;font-weight:600;padding:0 .5em;white-space:nowrap}@media (max-device-width:768px){trix-toolbar .trix-button-group .trix-button{letter-spacing:-.01em;padding:0 .3em}}trix-toolbar .trix-button.trix-active{background:#ccc}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,.125)}trix toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{background-color:#f8f8f8;border:1px solid #ccc;border-radius:0;border-top:0 solid #ccc;-webkit-box-shadow:none;box-shadow:none;font-size:.75em;left:10px;padding:15px 10px;position:absolute;right:0;top:0;z-index:100000000}trix-toolbar .trix-input--dialog{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;font-size:inherit;font-weight:400;margin:0 10px 0 0;outline:none;padding:.5em .8em}trix-toolbar .trix-input--dialog.validate:invalid{-webkit-box-shadow:0 0 1.5px 1px red;box-shadow:0 0 1.5px 1px red}trix-toolbar .trix-button--dialog{border-bottom:none;font-size:inherit;padding:.5em}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:flex}trix-toolbar .trix-dialog__link-fields .trix-input{-webkit-box-flex:1;-webkit-flex:1;flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{-webkit-box-flex:0;-webkit-flex:0 0 content;flex:0 0 content;margin:0}trix-editor [data-trix-mutable=true]{-webkit-user-select:none;user-select:none}trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable=true]::selection{background:none}trix-editor [data-trix-mutable=true] img,trix-editor [data-trix-mutable=true].attachment.attachment--file{-webkit-box-shadow:0 0 0 2px highlight;box-shadow:0 0 0 2px highlight}trix-editor [data-trix-mutable=true].attachment.attachment--file{border-color:transparent}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{height:20px;left:5%;opacity:.9;position:absolute;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);width:90%;z-index:1}trix-editor .attachment__caption-editor{-webkit-appearance:none;-moz-appearance:none;border:none;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:center;vertical-align:top;width:100%}trix-editor .attachment__remove{cursor:pointer}trix-editor .attachment__remove--icon{background-color:#fff;border:2px solid highlight;border-radius:50%;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.25);box-shadow:1px 1px 6px rgba(0,0,0,.25);display:block;height:1.8em;left:-webkit-calc(50% - .8em);left:calc(50% - .8em);line-height:1.8em;margin:0;padding:0;position:absolute;text-indent:-9999px;top:-1.1em;width:1.8em;z-index:1}trix-editor .attachment__remove--icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.4 17.6 5 12 10.6 6.4 5 5 6.4l5.6 5.6L5 17.6 6.4 19l5.6-5.6 5.6 5.6 1.4-1.4-5.6-5.6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:.1em;content:"";display:inline-block;left:.1em;opacity:.75;position:absolute;right:.1em;top:.1em}trix-editor .attachment__remove--icon:hover{border-color:#333}trix-editor .attachment__remove--icon:hover:before{opacity:1}.trix-content{line-height:1.5}.trix-content h1{font-size:1.2em;line-height:1.2;margin:0}.trix-content blockquote{border-left:.3em solid #ccc;margin:0 0 0 .3em;padding:0 0 0 .6em}.trix-content pre{background-color:#eee;font-family:monospace;font-size:.9em;margin:0;overflow-x:auto;padding:.5em;white-space:pre}.trix-content li,.trix-content ol,.trix-content ul{margin:0;padding:0}.trix-content li li,.trix-content ol li,.trix-content ul li{margin-left:1em}.trix-content img{height:auto;max-width:100%}.trix-content a[data-trix-attachment]{color:inherit;text-decoration:none}.trix-content a[data-trix-attachment]:hover,.trix-content a[data-trix-attachment]:visited:hover{color:inherit}.trix-content .attachment{display:inline-block;margin:0;max-width:100%;padding:0;position:relative}.trix-content .attachment__caption{padding:0;text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size:before{content:" · "}.trix-content .attachment--preview{text-align:center;width:100%}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{border:1px solid #bbb;border-radius:5px;color:#333;line-height:1;margin:0 2px 2px 0;padding:.4em 1em}.compact-trix-toolbar trix-toolbar .trix-button-group{margin:0;padding:0}.floating-trix-toolbar{position:relative}.floating-trix-toolbar trix-toolbar{background:#fff;border:none;border-radius:4px;bottom:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);left:8px;position:absolute;right:8px}.floating-trix-toolbar trix-editor{background:#f8f8f8;border-radius:4px;min-height:-webkit-calc(5em + 50px);min-height:calc(5em + 50px);padding-bottom:50px}.floating-trix-toolbar:not(:focus-within) trix-toolbar{opacity:.5}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:100000999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:-webkit-calc(100% + 2px);top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:flex}.flatpickr-months .flatpickr-month{fill:rgba(0,0,0,.9);-webkit-box-flex:1;background:transparent;color:rgba(0,0,0,.9);-webkit-flex:1;flex:1;height:31px;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);cursor:pointer;height:28px;line-height:16px;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.disabled,.flatpickr-months .flatpickr-prev-month.disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:28px;left:12.5%;line-height:inherit;line-height:1;padding:6.16px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-weekdays{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:transparent;display:-webkit-box;display:-webkit-flex;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1}span.flatpickr-weekday{-webkit-box-flex:1;background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;-webkit-flex:1;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-webkit-box-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700;width:100%}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400;width:100%}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-webkit-align-self:center;align-self:center;color:#393939;display:inline-block;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.row{margin-left:-8px;margin-right:-8px}.col-default,.col-desktop-1,.col-desktop-10,.col-desktop-11,.col-desktop-12,.col-desktop-2,.col-desktop-3,.col-desktop-4,.col-desktop-5,.col-desktop-6,.col-desktop-7,.col-desktop-8,.col-desktop-9,.col-full-1,.col-full-10,.col-full-11,.col-full-12,.col-full-2,.col-full-3,.col-full-4,.col-full-5,.col-full-6,.col-full-7,.col-full-8,.col-full-9,.col-mobile-1,.col-mobile-10,.col-mobile-11,.col-mobile-12,.col-mobile-2,.col-mobile-3,.col-mobile-4,.col-mobile-5,.col-mobile-6,.col-mobile-7,.col-mobile-8,.col-mobile-9,.col-tablet-1,.col-tablet-10,.col-tablet-11,.col-tablet-12,.col-tablet-2,.col-tablet-3,.col-tablet-4,.col-tablet-5,.col-tablet-6,.col-tablet-7,.col-tablet-8,.col-tablet-9{float:left;min-height:1px;padding-left:8px;padding-right:8px;position:relative;width:100%}.container{padding-left:8px;padding-right:8px}.modal.new-style-test{border-radius:8px!important;overflow:hidden}.modal.new-style-test .modal__header{background:#fff;border-bottom:none;color:#46484c;font-size:16px;margin-bottom:-1px}@media (min-width:768px){.modal.new-style-test .modal__header{height:50px}}.modal.new-style-test .modal__header .close-modal-item{padding-right:16px}.modal.new-style-test .modal__header.separated{background-color:#f8f8f8;border-bottom:1px solid #d2d4d8;z-index:1}.modal.new-style-test .modal__header.border-only{border-bottom:1px solid #d2d4d8}.modal.new-style-test .modal__footer{background:#fff;border-top:none;height:50px;margin-top:-1px}.modal.new-style-test .modal__footer.separated{background-color:#f8f8f8;border-top:1px solid #d2d4d8}.modal.new-style-test .flat-btn,.modal.new-style-test .flat-btn-danger,.modal.new-style-test .flat-btn-disabled,.modal.new-style-test .flat-btn-info,.modal.new-style-test .flat-btn-inverted,.modal.new-style-test .flat-btn-primary,.modal.new-style-test .flat-btn-warning,.modal.new-style-test .md-button,.modal.new-style-test .md-button-danger,.modal.new-style-test .md-button-info{text-transform:unset}.modal.has-sections .title{padding-left:56px}.modal-section{display:grid;grid-template-columns:56px auto;padding:16px 16px 16px 0;position:relative}.modal-section .section-icon{-webkit-box-pack:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;cursor:default;display:-webkit-box;display:-webkit-flex;display:flex;grid-column:1/2;-webkit-justify-content:center;justify-content:center;padding-top:4px}.modal-section .section-icon material-icon{color:#787a7e;font-size:21px}.modal-section .section-icon material-icon[tippy]{cursor:help}.modal-section .section-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;grid-column:2/auto;padding:4px 0}.modal-section .section-header h4{color:#282a2e;font-size:14px;margin:0}.modal-section .section-header .extra-text{color:#5a5c60;font-size:13px;margin-left:8px}.modal-section .section-header .actions{margin-left:auto}.modal-section .section-header .actions>.item:not(:first-child){border-left:1px solid #dcdee2;margin-left:8px;padding-left:8px}.modal-section .section-header .actions.horizontal{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.modal-section .section-header.clickable{cursor:pointer;margin:-6px 0 -6px -6px;outline:none;padding:6px 4px 6px 6px}.modal-section .section-header.clickable:hover{background-color:#f8f8f8}.modal-section .section-header~.section-content{padding-top:8px}.modal-section .section-content{grid-column:2/auto}.modal-section .section-content.border-top{border-top:1px solid #dcdee2;margin-top:16px}.modal-section .info-snippet .title,.modal-section .info-snippet .value{padding:0}.modal-section.border-top{border-top:1px solid #d2d4d8}.modal-section.border-bottom{border-bottom:1px solid #d2d4d8}.modal-extra-details{background:#f8f8f8;border-top:1px solid #d2d4d8}.modal-extra-details .updating{background:#f8f8f8}.modal-extra-details .modal-info-row{--title-width:140px;--hover-bg-color:#eee}.modal-info-row{--title-width:unset;--hover-bg-color:#f8f8f8;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#323438;display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 16px;position:relative}.modal-info-row>material-icon{color:#787a7e;font-size:21px;margin-right:16px}.modal-info-row>.title{color:#5a5c60;-webkit-flex-shrink:0;flex-shrink:0;font-size:13px;padding-right:16px;width:var(--title-width)}.modal-info-row>.value.horizontal{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.modal-info-row>.actions{margin-left:auto}.modal-info-row.border-top{border-top:1px solid #d2d4d8}.modal-info-row.border-bottom{border-bottom:1px solid #d2d4d8}.modal-info-row.top-aligned{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.modal-info-row.separated{margin:0 16px;padding:16px 0}.modal-info-row.clickable{cursor:pointer}.modal-info-row.clickable:hover{background-color:var(--hover-bg-color);color:#323438}.modal-info-row.clickable:focus{outline:none}.modal-action-button{--font-weight-bold:600;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid transparent;border-radius:6px;display:grid;grid-template-columns:-webkit-min-content -webkit-min-content auto;grid-template-columns:min-content min-content auto;outline:none;padding:2px 0}.modal-action-button material-icon{background:#eee;border-radius:4px;color:#5a5c60;font-size:16px;margin-right:8px;padding:3px}.modal-action-button .button-title{color:#5a5c60;font-size:13px;font-weight:var(--font-weight-bold);white-space:nowrap}.modal-action-button .button-extra-text{color:#6e7074;font-size:13px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-action-button .text-body{color:#5a5c60;font-size:13px;grid-column:2/4;margin-top:8px;white-space:pre-line}.modal-action-button .button-content{grid-column:2/4;margin-top:8px}.modal-action-button.horizontal .button-content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;grid-column:3/4;margin:0 0 0 8px}.modal-action-button:hover{background-color:#f8f8f8}.modal-action-button:hover .button-title{color:#46484c}.modal-action-button+.modal-action-button{margin-top:8px}oks-selector{--arrow-size:22px;display:block;position:relative}oks-selector .tab-target{border:none!important;height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;width:0!important}oks-selector .input-field{padding:4px;position:relative}oks-selector .input-field .selected-item.single{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}oks-selector .input-field .selected-item.single .warning-icon{color:red;font-size:21px;margin-left:auto;margin-top:-2px}oks-selector .input-field .selected-item.multiple{background-color:#2378be;border:1px solid #1c629b;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:var(--font-weight-normal);margin:4px 4px 0 0;padding:2px 4px}oks-selector .input-field .selected-item.multiple:focus{background-color:#39a5db;border-color:#2490c6;outline:none}oks-selector .input-field .selected-item.multiple:focus .delete-btn{stroke:#fff}oks-selector .input-field .placeholder{padding-top:1px}oks-selector .input-field .delete-btn{stroke:#c3d0e6;stroke-width:1.4px;cursor:pointer;height:14px;margin-left:4px;vertical-align:-3px;width:14px}oks-selector .input-field .delete-btn:hover{stroke:#fff}oks-selector .input-field:after{color:#888;content:"keyboard_arrow_down";font-family:Material Icons;font-size:var(--arrow-size);height:var(--arrow-size);line-height:var(--arrow-size);pointer-events:none;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-45%);transform:translateY(-45%);-webkit-transform-origin:50% 12px;transform-origin:50% 12px;width:var(--arrow-size)}.clean-oks-selector .oks-selector-with-placeholder .oks-selector-placeholder .input-field,.clean-oks-selector oks-selector .input-field{--arrow-size:20px;background:transparent;border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;min-height:unset;padding-bottom:3px;padding-top:3px}.clean-oks-selector .oks-selector-with-placeholder .oks-selector-placeholder .input-field:hover,.clean-oks-selector oks-selector .input-field:hover{background-color:rgba(55,23,23,.03)}.oks-selector-dropdown-container{--font-weight-normal:500;--font-weight-bold:600;--item-font-size:15px}.oks-selector-dropdown-container .dropdown{background-color:#fff;border:1px solid #3d8de1;border-radius:4px;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.15),0 3px 14px 2px rgba(0,0,0,.1),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px rgba(0,0,0,.15),0 3px 14px 2px rgba(0,0,0,.1),0 5px 5px -3px rgba(0,0,0,.2);margin-top:1px;min-width:240px;position:fixed;z-index:100000999}.oks-selector-dropdown-container .dropdown:before{bottom:0;content:" ";display:block;left:0;position:fixed;right:0;top:0;z-index:100000999}.oks-selector-dropdown-container .dropdown .dropdown-item-list,.oks-selector-dropdown-container .dropdown .search-container,.oks-selector-dropdown-container .dropdown .selector-notification-container,.oks-selector-dropdown-container .dropdown .tab-container{position:relative;z-index:100000999}.oks-selector-dropdown-container .dropdown .search-container{padding:8px}.oks-selector-dropdown-container .dropdown .search-container .clear-btn-container{cursor:pointer;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.oks-selector-dropdown-container .dropdown .search-container .clear-btn-container material-icon{background:rgba(255,0,0,.4);border-radius:50%;color:#fff;font-size:12px;padding:2px;vertical-align:0}.oks-selector-dropdown-container .dropdown .search-container .clear-btn-container:hover material-icon{background:red}.oks-selector-dropdown-container .dropdown .tab-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-shadow:inset 0 -1px 0 #d2d4d8;box-shadow:inset 0 -1px 0 #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;padding-left:8px;padding-top:8px}.oks-selector-dropdown-container .dropdown .tab-container .tab-option{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid transparent;border-bottom:none!important;border-top-left-radius:4px;border-top-right-radius:4px;color:#5a5c60;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px;font-weight:var(--font-weight-bold);padding:4px 16px}.oks-selector-dropdown-container .dropdown .tab-container .tab-option .tab-item-count{margin-left:8px}.oks-selector-dropdown-container .dropdown .tab-container .tab-option.active{background:#fff;border-color:#d2d4d8;color:#46484c;cursor:default}.oks-selector-dropdown-container .dropdown .tab-container .tab-option:not(.active):hover{border:1px dashed #dcdee2;color:#46484c}.oks-selector-dropdown-container .dropdown .search-field{border:1px solid #d2d4d8;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;height:auto;margin:0;outline:none;padding:4px 8px 4px 15px;-webkit-transition:none;transition:none;width:100%;z-index:0}.oks-selector-dropdown-container .dropdown .search-field:active,.oks-selector-dropdown-container .dropdown .search-field:focus{border-color:#0969da;-webkit-box-shadow:inset 0 0 0 1px #0969da;box-shadow:inset 0 0 0 1px #0969da;outline:none}.oks-selector-dropdown-container .dropdown .dropdown-item-list{max-height:220px;overflow-y:auto}.oks-selector-dropdown-container .dropdown .selector-notification-container{padding:8px}.oks-selector-dropdown-container .dropdown .selector-notification-container .selector-notification{--background-color:rgba(61,141,225,.05);--border-color:rgba(61,141,225,.4);--icon-color:#3d8de1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;cursor:default;display:-webkit-box;display:-webkit-flex;display:flex;padding:2px 4px}.oks-selector-dropdown-container .dropdown .selector-notification-container .selector-notification material-icon{color:var(--icon-color);font-size:21px;margin:0 6px 0 2px}.oks-selector-dropdown-container .dropdown .selector-notification-container .selector-notification.error{--background-color:rgba(255,0,0,.05);--border-color:rgba(255,0,0,.4);--icon-color:#7d0000}.oks-selector-dropdown-container .dropdown .dropdown-group{margin-top:4px;padding-bottom:6px}.oks-selector-dropdown-container .dropdown .dropdown-group:not(:last-child){border-bottom:1px solid #d2d2d2}.oks-selector-dropdown-container .dropdown .dropdown-group .group-name{background:#fff;color:#6e7074;display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px;font-weight:var(--font-weight-normal);padding:4px 8px 4px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.oks-selector-dropdown-container .dropdown .dropdown-item{color:#212121;cursor:pointer;display:block;font-size:var(--item-font-size);overflow:hidden;padding:4px 8px 4px 24px;text-overflow:ellipsis;white-space:nowrap}.oks-selector-dropdown-container .dropdown .dropdown-item .extra-info{color:#9c9c9c;font-size:14px}.oks-selector-dropdown-container .dropdown .dropdown-item .label{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:4px;-webkit-justify-content:space-between;justify-content:space-between}.oks-selector-dropdown-container .dropdown .dropdown-item .label.selected:after{color:rgba(61,141,225,.8);content:"check";font-family:Material Icons;font-size:21px;margin:-4px 0;vertical-align:-3px}.oks-selector-dropdown-container .dropdown .dropdown-item .label .extra-info{color:#ddd}.oks-selector-dropdown-container .dropdown .dropdown-item.highlighted{background:#3d8de1!important;color:#fff}.oks-selector-dropdown-container .dropdown .dropdown-item.highlighted .label.selected:after{color:#fff}.oks-selector-dropdown-container .dropdown .dropdown-item.highlighted .extra-info{color:#ddd}.oks-selector-dropdown-container .dropdown .dropdown-message{padding:6px 10px}expandable-container{display:block;position:relative}expandable-container .trigger{cursor:pointer;position:relative}expandable-container .trigger:before{content:"\e114";font-family:Glyphicons Halflings Regular;height:1.5em;margin-top:-.65em;position:absolute;right:1em;top:50%;-webkit-transition:color .3s,-webkit-transform .5s;transition:color .3s,-webkit-transform .5s;transition:transform .5s,color .3s;transition:transform .5s,color .3s,-webkit-transform .5s;width:1.5em}expandable-container .trigger.icon-dots:before{content:"\e235"}expandable-container .trigger.expanded:before{-webkit-transform:rotate(180deg) translateX(.6em);transform:rotate(180deg) translateX(.6em)}expandable-container .trigger.expanded.icon-dots:before{-webkit-transform:none;transform:none}expandable-container .expandee{display:none;overflow:hidden;position:relative}expandable-container .expandee.open{display:block;height:unset}expandable-container .expandee.has-bottom-close-btn{padding-bottom:14px}expandable-container .expandee.select{cursor:default}expandable-container .expandable-bottom-close{display:none;margin:auto;width:28px}expandable-container .expandable-bottom-close:after{background:#fff;border:2px solid #969696;border-radius:50%;bottom:-14px;color:#969696;content:"\e260";cursor:pointer;font-family:Glyphicons Halflings Regular;font-size:14px;height:28px;line-height:25px;position:absolute;text-align:center;width:inherit}expandable-container .expandable-bottom-close:hover:after{border:2px solid #565656;color:#565656}expandable-container.style-dropdown .trigger{background-color:#fff;border:1px solid #c3c3c3;-webkit-box-shadow:0 1px rgba(0,0,0,.1);box-shadow:0 1px rgba(0,0,0,.1);margin:.13em 0;max-width:100%;min-height:32px}expandable-container.style-dropdown .trigger .selected-value{font-size:14px;font-weight:600;padding-left:.5em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}expandable-container.style-dropdown .trigger:before{color:#999}expandable-container.style-dropdown .trigger:hover{border-color:#3d8de1}expandable-container.style-dropdown .trigger.expanded{border-color:#3d8de1;-webkit-box-shadow:0 0 6px rgba(45,144,207,.4);box-shadow:0 0 6px rgba(45,144,207,.4);outline:0}expandable-container.style-dropdown .trigger.expanded:before{color:#5d5d5d}expandable-container.style-dropdown .expandee{background:#fff;border:1px solid #7b9dd4;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.2);box-shadow:2px 2px 6px rgba(0,0,0,.2);max-height:250px;min-width:200px;overflow-y:auto;position:fixed;z-index:20}expandable-container.style-dropdown .dropdown-option{background:#fff;padding:.3em}expandable-container.style-dropdown .dropdown-option:nth-child(2n){background:#f5f5f5}expandable-container.style-dropdown .dropdown-option .dropdown-option-title{font-weight:700}expandable-container.style-dropdown .dropdown-option .dropdown-option-description{color:#999;display:block;font-size:.9em;font-weight:600;padding:.3em .5em 0;position:relative}expandable-container.style-dropdown .dropdown-option:hover{background:#e1e1e1}expandable-container.style-dropdown .dropdown-category:not(:last-child){margin-bottom:1em}expandable-container.style-dropdown .category-title,expandable-container.style-dropdown .sub-category-title{color:#7d7d7d;font-size:12px;font-weight:600;letter-spacing:.2px;text-transform:uppercase}expandable-container.style-dropdown .category-title{padding:.5em .3em .2em}expandable-container.style-dropdown .sub-category-title{padding-left:1.2em;padding-top:.5em}expandable-container.style-dropdown .category-container .dropdown-option{padding-left:1em}.loading-btn.is-loading,.loading-btn.is-loading i,.loading-btn.is-loading i:before,.loading-btn.is-loading material-icon,.loading-btn.is-loading:hover,.loading-btn.is-loading:hover i{color:transparent!important;text-shadow:none!important}.loading-btn.small loading-btn-icon{height:19px;width:19px}.loading-btn.small loading-btn-icon:after{font-size:19px}.loading-btn.tiny loading-btn-icon{height:12px;width:12px}.loading-btn.tiny loading-btn-icon:after{font-size:12px}.loading-btn.huge loading-btn-icon{height:35px;width:35px}.loading-btn.huge loading-btn-icon:after{font-size:35px}.loading-btn.dark loading-btn-icon:after{color:#444}.loading-btn loading-btn-icon{display:none;height:19px;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:19px}.loading-btn loading-btn-icon:after{-webkit-animation:loadingAnim 1s linear 0s infinite;color:#fff;content:"autorenew";font-family:Material Icons;font-size:19px;left:0;line-height:0px!important;position:absolute;text-transform:none;top:50%}@-webkit-keyframes loadingAnim{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.loading-btn.is-loading loading-btn-icon{display:block}.page-status-container{color:#fff;left:56.5%;pointer-events:none;position:fixed;top:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100000999}.page-status-container html.print{display:none}@media print{.page-status-container{display:none}}.page-status-container .status-message{background-color:rgba(0,0,0,.8);border-radius:4px;font-size:19px;font-weight:600;margin:0 0 4px;padding:8px 16px;text-align:center}.page-status-container .status-message i{display:none;font-size:21px;margin-right:.4em;vertical-align:-4px}.page-status-container .status-message.success .success-icon{color:#07da07;display:inline-block;font-weight:600}.page-status-container .status-message.info .info-icon{color:#00a8ff;display:inline-block}.page-status-container .status-message.warning .warning-icon{color:#f17804;display:inline-block}.page-status-container .status-message.ng-enter{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:all .15s linear;transition:all .15s linear}.page-status-container .status-message.ng-enter.ng-enter-active,.page-status-container .status-message.ng-leave{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-status-container .status-message.ng-leave{-webkit-transition:all .15s linear;transition:all .15s linear}.page-status-container .status-message.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.dropdown-container{position:fixed;z-index:100000000}.dropdown-container .dropdown{border-radius:3px;border-style:solid;border-width:1px;-webkit-box-shadow:0 2px 8px -4px #000;box-shadow:0 2px 8px -4px #000;font-size:15px;line-height:1.3;max-height:400px;overflow-y:auto;padding:6px 0;text-align:left}.dropdown-container .dropdown hr{border:none;border-top:1px solid #ccc;margin:6px 0}.dropdown-container .dropdown hr.narrow{margin-left:16px;margin-right:16px}.dropdown-container .dropdown .dropdown-item,.dropdown-container .dropdown .dropdown-plain-item{color:#4d4d4d;display:block;padding:8px 16px;white-space:nowrap}.dropdown-container .dropdown .dropdown-item sub,.dropdown-container .dropdown .dropdown-plain-item sub{bottom:0;color:#6b6b6b}.dropdown-container .dropdown .dropdown-item i,.dropdown-container .dropdown .dropdown-plain-item i{display:inline-block;margin-right:6px;width:18px}.dropdown-container .dropdown .dropdown-item .material-icons,.dropdown-container .dropdown .dropdown-plain-item .material-icons{font-size:18px;margin-right:8px;vertical-align:top}.dropdown-container .dropdown .dropdown-item .halflings,.dropdown-container .dropdown .dropdown-plain-item .halflings{margin-right:6px;vertical-align:-2px}.dropdown-container .dropdown .dropdown-item .item-counter,.dropdown-container .dropdown .dropdown-plain-item .item-counter{background:#f8f8f8;border:1px solid #d2d4d8;border-radius:50%;color:#5a5c60;font-size:12px;font-weight:600;line-height:1.4em;margin-left:16px;padding:0 6px;vertical-align:1px}.dropdown-container .dropdown .dropdown-item.tight,.dropdown-container .dropdown .dropdown-plain-item.tight{padding:4px 16px}.dropdown-container .dropdown .dropdown-item.centered,.dropdown-container .dropdown .dropdown-plain-item.centered{text-align:center}.dropdown-container .dropdown .dropdown-item.selectable,.dropdown-container .dropdown .dropdown-plain-item.selectable{cursor:pointer}.dropdown-container .dropdown .dropdown-item.selectable .selected-icon,.dropdown-container .dropdown .dropdown-plain-item.selectable .selected-icon{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.dropdown-container .dropdown .dropdown-item.selectable.selected .selected-icon,.dropdown-container .dropdown .dropdown-plain-item.selectable.selected .selected-icon{opacity:1}.dropdown-container .dropdown .dropdown-item.has-dropdown,.dropdown-container .dropdown .dropdown-plain-item.has-dropdown{padding-right:40px;position:relative}.dropdown-container .dropdown .dropdown-item.has-dropdown:after,.dropdown-container .dropdown .dropdown-plain-item.has-dropdown:after{content:"expand_more";font-family:Material Icons;font-size:19px;position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.dropdown-container .dropdown .dropdown-item.disabled,.dropdown-container .dropdown .dropdown-plain-item.disabled{color:#a9a9a9!important;cursor:not-allowed}.dropdown-container .dropdown .dropdown-item.disabled material-icon,.dropdown-container .dropdown .dropdown-plain-item.disabled material-icon{color:#a9a9a9!important}.dropdown-container .dropdown .dropdown-item.disabled.flat-info:hover,.dropdown-container .dropdown .dropdown-plain-item.disabled.flat-info:hover{background-color:inherit!important;color:#a9a9a9!important}.dropdown-container .dropdown .dropdown-item.disabled.flat-info:hover material-icon,.dropdown-container .dropdown .dropdown-plain-item.disabled.flat-info:hover material-icon{color:#a9a9a9!important}.dropdown-container .dropdown .dropdown-item.bold,.dropdown-container .dropdown .dropdown-plain-item.bold{font-size:13px;font-weight:600}.dropdown-container .dropdown .dropdown-tight-item-container{padding:4px 0}.dropdown-container .dropdown button.dropdown-item{background-color:initial;border:none;display:block;text-align:left;width:100%}.dropdown-container .dropdown .dropdown-item{cursor:pointer}.dropdown-container .dropdown .dropdown-header{font-size:13px;font-weight:600;margin-top:4px;padding:2px 20px;text-align:center}.dropdown-container .dropdown .dropdown-header.icon-aligned{padding-left:44px;text-align:left}.dropdown-container .dropdown .dropdown-header.text-aligned{padding-left:16px;text-align:left}.dropdown-container .dropdown .dropdown-separator{border-top:1px solid #d9d9d9;margin:4px 0}.dropdown-container .dropdown .dropdown-loading{font-size:18px;padding:8px 30px;text-align:center}.dropdown-container .dropdown .dropdown-panels{display:-webkit-box;display:-webkit-flex;display:flex}.dropdown-container .dropdown .dropdown-panels .dropdown-panel{padding:8px}.dropdown-container .dropdown .dropdown-panels .dropdown-panel+.dropdown-panel{border-left:1px solid #d2d4d8}.dropdown-container .dropdown .dropdown-btn{background:transparent;border:none;border-radius:5px;color:#282a2e;display:block;font-size:14px;outline:none;padding:6px 8px;text-align:left;width:100%}.dropdown-container .dropdown .dropdown-btn:hover{background-color:#f2f3f5}.dropdown-container.light-theme .dropdown{background-color:#fff;border-color:#bdbdbd;color:#4d4d4d}.dropdown-container.light-theme .dropdown .dropdown-item,.dropdown-container.light-theme .dropdown .dropdown-item .halflings:before,.dropdown-container.light-theme .dropdown .dropdown-item .material-icons{color:#4d4d4d}.dropdown-container.light-theme .dropdown .dropdown-item:not(.disabled):hover{background-color:#f7f7f7;color:#2378be}.dropdown-container.light-theme .dropdown .dropdown-plain-item{color:#4d4d4d}.dropdown-container.light-theme .dropdown-arrow:before{border-color:#bdbdbd}.dropdown-container.light-theme .dropdown-arrow:after{border-color:#fff}.dropdown-container.dark-theme .dropdown{background-color:#2e2e2e;border-color:#212121;color:#fff}.dropdown-container.dark-theme .dropdown .dropdown-item,.dropdown-container.dark-theme .dropdown .halflings:before,.dropdown-container.dark-theme .dropdown .material-icons{color:#fff}.dropdown-container.dark-theme .dropdown .dropdown-item:not(.disabled):hover{background-color:#4d4d4d}.dropdown-container.dark-theme .dropdown .dropdown-plain-item{color:#fff}.dropdown-container.dark-theme .dropdown-arrow:before{border-color:#212121}.dropdown-container.dark-theme .dropdown-arrow:after{border-color:#2e2e2e}.dropdown-container .dropdown .dropdown-item.flat-primary,.dropdown-container .dropdown .dropdown-item.flat-primary .material-icons,.dropdown-container .dropdown .dropdown-item.flat-primary i,.dropdown-container .dropdown .dropdown-item.flat-primary i:before,.dropdown-container .dropdown .dropdown-item.primary,.dropdown-container .dropdown .dropdown-item.primary .material-icons,.dropdown-container .dropdown .dropdown-item.primary i,.dropdown-container .dropdown .dropdown-item.primary i:before,.dropdown-container .dropdown .dropdown-plain-item.flat-primary,.dropdown-container .dropdown .dropdown-plain-item.flat-primary .material-icons,.dropdown-container .dropdown .dropdown-plain-item.flat-primary i,.dropdown-container .dropdown .dropdown-plain-item.flat-primary i:before,.dropdown-container .dropdown .dropdown-plain-item.primary,.dropdown-container .dropdown .dropdown-plain-item.primary .material-icons,.dropdown-container .dropdown .dropdown-plain-item.primary i,.dropdown-container .dropdown .dropdown-plain-item.primary i:before{color:#5f9121}.dropdown-container .dropdown .dropdown-item.flat-primary:hover,.dropdown-container .dropdown .dropdown-item.primary:hover,.dropdown-container .dropdown .dropdown-plain-item.flat-primary:hover,.dropdown-container .dropdown .dropdown-plain-item.primary:hover{background-color:#5f9121!important}.dropdown-container .dropdown .dropdown-item.flat-primary:hover,.dropdown-container .dropdown .dropdown-item.flat-primary:hover .material-icons,.dropdown-container .dropdown .dropdown-item.flat-primary:hover i,.dropdown-container .dropdown .dropdown-item.flat-primary:hover i:before,.dropdown-container .dropdown .dropdown-item.flat-primary:hover>a,.dropdown-container .dropdown .dropdown-item.primary:hover,.dropdown-container .dropdown .dropdown-item.primary:hover .material-icons,.dropdown-container .dropdown .dropdown-item.primary:hover i,.dropdown-container .dropdown .dropdown-item.primary:hover i:before,.dropdown-container .dropdown .dropdown-item.primary:hover>a,.dropdown-container .dropdown .dropdown-plain-item.flat-primary:hover,.dropdown-container .dropdown .dropdown-plain-item.flat-primary:hover .material-icons,.dropdown-container .dropdown .dropdown-plain-item.flat-primary:hover i,.dropdown-container .dropdown .dropdown-plain-item.flat-primary:hover i:before,.dropdown-container .dropdown .dropdown-plain-item.flat-primary:hover>a,.dropdown-container .dropdown .dropdown-plain-item.primary:hover,.dropdown-container .dropdown .dropdown-plain-item.primary:hover .material-icons,.dropdown-container .dropdown .dropdown-plain-item.primary:hover i,.dropdown-container .dropdown .dropdown-plain-item.primary:hover i:before,.dropdown-container .dropdown .dropdown-plain-item.primary:hover>a{color:#fff!important}.dropdown-container .dropdown .dropdown-item.flat-info,.dropdown-container .dropdown .dropdown-item.flat-info .material-icons,.dropdown-container .dropdown .dropdown-item.flat-info i,.dropdown-container .dropdown .dropdown-item.flat-info i:before,.dropdown-container .dropdown .dropdown-item.info,.dropdown-container .dropdown .dropdown-item.info .material-icons,.dropdown-container .dropdown .dropdown-item.info i,.dropdown-container .dropdown .dropdown-item.info i:before,.dropdown-container .dropdown .dropdown-plain-item.flat-info,.dropdown-container .dropdown .dropdown-plain-item.flat-info .material-icons,.dropdown-container .dropdown .dropdown-plain-item.flat-info i,.dropdown-container .dropdown .dropdown-plain-item.flat-info i:before,.dropdown-container .dropdown .dropdown-plain-item.info,.dropdown-container .dropdown .dropdown-plain-item.info .material-icons,.dropdown-container .dropdown .dropdown-plain-item.info i,.dropdown-container .dropdown .dropdown-plain-item.info i:before{color:#2f88d0}.dropdown-container .dropdown .dropdown-item.flat-info:hover,.dropdown-container .dropdown .dropdown-item.info:hover,.dropdown-container .dropdown .dropdown-plain-item.flat-info:hover,.dropdown-container .dropdown .dropdown-plain-item.info:hover{background-color:#2f88d0!important}.dropdown-container .dropdown .dropdown-item.flat-info:hover,.dropdown-container .dropdown .dropdown-item.flat-info:hover .material-icons,.dropdown-container .dropdown .dropdown-item.flat-info:hover i,.dropdown-container .dropdown .dropdown-item.flat-info:hover i:before,.dropdown-container .dropdown .dropdown-item.flat-info:hover>a,.dropdown-container .dropdown .dropdown-item.info:hover,.dropdown-container .dropdown .dropdown-item.info:hover .material-icons,.dropdown-container .dropdown .dropdown-item.info:hover i,.dropdown-container .dropdown .dropdown-item.info:hover i:before,.dropdown-container .dropdown .dropdown-item.info:hover>a,.dropdown-container .dropdown .dropdown-plain-item.flat-info:hover,.dropdown-container .dropdown .dropdown-plain-item.flat-info:hover .material-icons,.dropdown-container .dropdown .dropdown-plain-item.flat-info:hover i,.dropdown-container .dropdown .dropdown-plain-item.flat-info:hover i:before,.dropdown-container .dropdown .dropdown-plain-item.flat-info:hover>a,.dropdown-container .dropdown .dropdown-plain-item.info:hover,.dropdown-container .dropdown .dropdown-plain-item.info:hover .material-icons,.dropdown-container .dropdown .dropdown-plain-item.info:hover i,.dropdown-container .dropdown .dropdown-plain-item.info:hover i:before,.dropdown-container .dropdown .dropdown-plain-item.info:hover>a{color:#fff!important}.dropdown-container .dropdown .dropdown-item.danger,.dropdown-container .dropdown .dropdown-item.danger .material-icons,.dropdown-container .dropdown .dropdown-item.danger i,.dropdown-container .dropdown .dropdown-item.danger i:before,.dropdown-container .dropdown .dropdown-item.flat-danger,.dropdown-container .dropdown .dropdown-item.flat-danger .material-icons,.dropdown-container .dropdown .dropdown-item.flat-danger i,.dropdown-container .dropdown .dropdown-item.flat-danger i:before,.dropdown-container .dropdown .dropdown-plain-item.danger,.dropdown-container .dropdown .dropdown-plain-item.danger .material-icons,.dropdown-container .dropdown .dropdown-plain-item.danger i,.dropdown-container .dropdown .dropdown-plain-item.danger i:before,.dropdown-container .dropdown .dropdown-plain-item.flat-danger,.dropdown-container .dropdown .dropdown-plain-item.flat-danger .material-icons,.dropdown-container .dropdown .dropdown-plain-item.flat-danger i,.dropdown-container .dropdown .dropdown-plain-item.flat-danger i:before{color:#cb4a2a}.dropdown-container .dropdown .dropdown-item.danger:hover,.dropdown-container .dropdown .dropdown-item.flat-danger:hover,.dropdown-container .dropdown .dropdown-plain-item.danger:hover,.dropdown-container .dropdown .dropdown-plain-item.flat-danger:hover{background-color:#cb4a2a!important}.dropdown-container .dropdown .dropdown-item.danger:hover,.dropdown-container .dropdown .dropdown-item.danger:hover .material-icons,.dropdown-container .dropdown .dropdown-item.danger:hover i,.dropdown-container .dropdown .dropdown-item.danger:hover i:before,.dropdown-container .dropdown .dropdown-item.danger:hover>a,.dropdown-container .dropdown .dropdown-item.flat-danger:hover,.dropdown-container .dropdown .dropdown-item.flat-danger:hover .material-icons,.dropdown-container .dropdown .dropdown-item.flat-danger:hover i,.dropdown-container .dropdown .dropdown-item.flat-danger:hover i:before,.dropdown-container .dropdown .dropdown-item.flat-danger:hover>a,.dropdown-container .dropdown .dropdown-plain-item.danger:hover,.dropdown-container .dropdown .dropdown-plain-item.danger:hover .material-icons,.dropdown-container .dropdown .dropdown-plain-item.danger:hover i,.dropdown-container .dropdown .dropdown-plain-item.danger:hover i:before,.dropdown-container .dropdown .dropdown-plain-item.danger:hover>a,.dropdown-container .dropdown .dropdown-plain-item.flat-danger:hover,.dropdown-container .dropdown .dropdown-plain-item.flat-danger:hover .material-icons,.dropdown-container .dropdown .dropdown-plain-item.flat-danger:hover i,.dropdown-container .dropdown .dropdown-plain-item.flat-danger:hover i:before,.dropdown-container .dropdown .dropdown-plain-item.flat-danger:hover>a{color:#fff!important}.dropdown-container .dropdown .dropdown-item.flat-warning,.dropdown-container .dropdown .dropdown-item.flat-warning .material-icons,.dropdown-container .dropdown .dropdown-item.flat-warning i,.dropdown-container .dropdown .dropdown-item.flat-warning i:before,.dropdown-container .dropdown .dropdown-item.warning,.dropdown-container .dropdown .dropdown-item.warning .material-icons,.dropdown-container .dropdown .dropdown-item.warning i,.dropdown-container .dropdown .dropdown-item.warning i:before,.dropdown-container .dropdown .dropdown-plain-item.flat-warning,.dropdown-container .dropdown .dropdown-plain-item.flat-warning .material-icons,.dropdown-container .dropdown .dropdown-plain-item.flat-warning i,.dropdown-container .dropdown .dropdown-plain-item.flat-warning i:before,.dropdown-container .dropdown .dropdown-plain-item.warning,.dropdown-container .dropdown .dropdown-plain-item.warning .material-icons,.dropdown-container .dropdown .dropdown-plain-item.warning i,.dropdown-container .dropdown .dropdown-plain-item.warning i:before{color:#806400}.dropdown-container .dropdown .dropdown-item.flat-warning:hover,.dropdown-container .dropdown .dropdown-item.warning:hover,.dropdown-container .dropdown .dropdown-plain-item.flat-warning:hover,.dropdown-container .dropdown .dropdown-plain-item.warning:hover{background-color:#806400!important}.dropdown-container .dropdown .dropdown-item.flat-warning:hover,.dropdown-container .dropdown .dropdown-item.flat-warning:hover .material-icons,.dropdown-container .dropdown .dropdown-item.flat-warning:hover i,.dropdown-container .dropdown .dropdown-item.flat-warning:hover i:before,.dropdown-container .dropdown .dropdown-item.flat-warning:hover>a,.dropdown-container .dropdown .dropdown-item.warning:hover,.dropdown-container .dropdown .dropdown-item.warning:hover .material-icons,.dropdown-container .dropdown .dropdown-item.warning:hover i,.dropdown-container .dropdown .dropdown-item.warning:hover i:before,.dropdown-container .dropdown .dropdown-item.warning:hover>a,.dropdown-container .dropdown .dropdown-plain-item.flat-warning:hover,.dropdown-container .dropdown .dropdown-plain-item.flat-warning:hover .material-icons,.dropdown-container .dropdown .dropdown-plain-item.flat-warning:hover i,.dropdown-container .dropdown .dropdown-plain-item.flat-warning:hover i:before,.dropdown-container .dropdown .dropdown-plain-item.flat-warning:hover>a,.dropdown-container .dropdown .dropdown-plain-item.warning:hover,.dropdown-container .dropdown .dropdown-plain-item.warning:hover .material-icons,.dropdown-container .dropdown .dropdown-plain-item.warning:hover i,.dropdown-container .dropdown .dropdown-plain-item.warning:hover i:before,.dropdown-container .dropdown .dropdown-plain-item.warning:hover>a{color:#fff!important}.dropdown-container.main-dir-up{padding-bottom:8px}.dropdown-container.main-dir-down{padding-top:8px}.dropdown-container.main-dir-left{padding-right:8px}.dropdown-container.main-dir-right{padding-left:8px}.dropdown-container.grow-dir-center.main-dir-down,.dropdown-container.grow-dir-center.main-dir-up{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dropdown-container.grow-dir-center.main-dir-left,.dropdown-container.grow-dir-center.main-dir-right{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-container .dropdown-arrow{display:none;pointer-events:none;position:absolute;z-index:100000001}.dropdown-container.has-arrow .dropdown-arrow{display:block}.dropdown-container.main-dir-up .dropdown-arrow{bottom:0;margin-bottom:3px}.dropdown-container.main-dir-up .dropdown-arrow:before{bottom:-1px}.dropdown-container.main-dir-up .dropdown-arrow:after,.dropdown-container.main-dir-up .dropdown-arrow:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top-style:solid;border-top-width:6px;content:" ";display:block;left:-8px;position:absolute}.dropdown-container.main-dir-up .dropdown-arrow:after{bottom:0}.dropdown-container.main-dir-down .dropdown-arrow{margin-top:3px;top:0}.dropdown-container.main-dir-down .dropdown-arrow:before{top:-1px}.dropdown-container.main-dir-down .dropdown-arrow:after,.dropdown-container.main-dir-down .dropdown-arrow:before{border-bottom-style:solid;border-bottom-width:6px;border-left:8px solid transparent;border-right:8px solid transparent;content:" ";display:block;left:-8px;position:absolute}.dropdown-container.main-dir-down .dropdown-arrow:after{top:0}.dropdown-container.main-dir-left .dropdown-arrow{margin-right:3px;right:0}.dropdown-container.main-dir-left .dropdown-arrow:before{right:-1px}.dropdown-container.main-dir-left .dropdown-arrow:after,.dropdown-container.main-dir-left .dropdown-arrow:before{border-bottom:8px solid transparent;border-left-style:solid;border-left-width:6px;border-top:8px solid transparent;content:" ";display:block;position:absolute;top:-8px}.dropdown-container.main-dir-left .dropdown-arrow:after{right:0}.dropdown-container.main-dir-right .dropdown-arrow{left:0;margin-left:3px}.dropdown-container.main-dir-right .dropdown-arrow:before{left:-1px}.dropdown-container.main-dir-right .dropdown-arrow:after,.dropdown-container.main-dir-right .dropdown-arrow:before{border-bottom:8px solid transparent;border-right-style:solid;border-right-width:6px;border-top:8px solid transparent;content:" ";display:block;position:absolute;top:-8px}.dropdown-container.main-dir-right .dropdown-arrow:after{left:0}.dropdown-container.grow-dir-center.main-dir-down .dropdown-arrow,.dropdown-container.grow-dir-center.main-dir-up .dropdown-arrow{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dropdown-container.grow-dir-center.main-dir-left .dropdown-arrow,.dropdown-container.grow-dir-center.main-dir-right .dropdown-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-container.ng-enter{opacity:0;-webkit-transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,transform .1s linear;transition:opacity .1s linear,transform .1s linear,-webkit-transform .1s linear}.dropdown-container.ng-enter.main-dir-up{-webkit-transform:translateY(6px);transform:translateY(6px)}.dropdown-container.ng-enter.main-dir-up.grow-dir-center{-webkit-transform:translateY(6px) translateX(-50%);transform:translateY(6px) translateX(-50%)}.dropdown-container.ng-enter.main-dir-down{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.dropdown-container.ng-enter.main-dir-down.grow-dir-center{-webkit-transform:translateY(-6px) translateX(-50%);transform:translateY(-6px) translateX(-50%)}.dropdown-container.ng-enter.main-dir-left{-webkit-transform:translateX(6px);transform:translateX(6px)}.dropdown-container.ng-enter.main-dir-left.grow-dir-center{-webkit-transform:translateX(6px) translateY(-50%);transform:translateX(6px) translateY(-50%)}.dropdown-container.ng-enter.main-dir-right{-webkit-transform:translateX(-6px);transform:translateX(-6px)}.dropdown-container.ng-enter.main-dir-right.grow-dir-center{-webkit-transform:translateX(-6px) translateY(-50%);transform:translateX(-6px) translateY(-50%)}.dropdown-container.ng-enter.ng-enter-active{opacity:1}.dropdown-container.ng-enter.ng-enter-active.main-dir-up{-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-container.ng-enter.ng-enter-active.main-dir-up.grow-dir-center{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}.dropdown-container.ng-enter.ng-enter-active.main-dir-down{-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-container.ng-enter.ng-enter-active.main-dir-down.grow-dir-center{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}.dropdown-container.ng-enter.ng-enter-active.main-dir-left{-webkit-transform:translateX(0);transform:translateX(0)}.dropdown-container.ng-enter.ng-enter-active.main-dir-left.grow-dir-center{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.dropdown-container.ng-enter.ng-enter-active.main-dir-right{-webkit-transform:translateX(0);transform:translateX(0)}.dropdown-container.ng-enter.ng-enter-active.main-dir-right.grow-dir-center{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.dropdown-container.ng-leave{opacity:1;pointer-events:none;-webkit-transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,transform .1s linear;transition:opacity .1s linear,transform .1s linear,-webkit-transform .1s linear}.dropdown-container.ng-leave.main-dir-up{-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-container.ng-leave.main-dir-up.grow-dir-center{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}.dropdown-container.ng-leave.main-dir-down{-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-container.ng-leave.main-dir-down.grow-dir-center{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}.dropdown-container.ng-leave.main-dir-left{-webkit-transform:translateX(0);transform:translateX(0)}.dropdown-container.ng-leave.main-dir-left.grow-dir-center{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.dropdown-container.ng-leave.main-dir-right{-webkit-transform:translateX(0);transform:translateX(0)}.dropdown-container.ng-leave.main-dir-right.grow-dir-center{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.dropdown-container.ng-leave.ng-leave-active{opacity:0}.dropdown-container.ng-leave.ng-leave-active.main-dir-up{-webkit-transform:translateY(6px);transform:translateY(6px)}.dropdown-container.ng-leave.ng-leave-active.main-dir-up.grow-dir-center{-webkit-transform:translateY(6px) translateX(-50%);transform:translateY(6px) translateX(-50%)}.dropdown-container.ng-leave.ng-leave-active.main-dir-down{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.dropdown-container.ng-leave.ng-leave-active.main-dir-down.grow-dir-center{-webkit-transform:translateY(-6px) translateX(-50%);transform:translateY(-6px) translateX(-50%)}.dropdown-container.ng-leave.ng-leave-active.main-dir-left{-webkit-transform:translateX(6px);transform:translateX(6px)}.dropdown-container.ng-leave.ng-leave-active.main-dir-left.grow-dir-center{-webkit-transform:translateX(6px) translateY(-50%);transform:translateX(6px) translateY(-50%)}.dropdown-container.ng-leave.ng-leave-active.main-dir-right{-webkit-transform:translateX(-6px);transform:translateX(-6px)}.dropdown-container.ng-leave.ng-leave-active.main-dir-right.grow-dir-center{-webkit-transform:translateX(-6px) translateY(-50%);transform:translateX(-6px) translateY(-50%)}.dropdown-shroud{bottom:0;cursor:default;display:block;left:0;position:fixed;right:0;top:0;z-index:99999999}.dropdown-wrapper,[dropdown-wrapper]{display:inline-block;position:relative}.dropdown-wrapper:after,.dropdown-wrapper:before,[dropdown-wrapper]:after,[dropdown-wrapper]:before{content:" ";display:table}.dropdown-wrapper:after,[dropdown-wrapper]:after{clear:both}.dropdown-wrapper,[dropdown-wrapper]{*zoom:1}.dropdown-wrapper .dropdown-container,[dropdown-wrapper] .dropdown-container{clear:both}.updatable{position:relative}.updating{background:#fff;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:5}.updating .loader{height:-webkit-calc(100% - 20px);height:calc(100% - 20px);left:50%;max-height:50px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.updating .loader .loading{height:100%;padding:0}.updating .loader .loading img{height:100%}.updating.sticky .loader{left:unset;margin-top:56px;position:-webkit-sticky;position:sticky;top:56px;-webkit-transform:unset;transform:unset}address-autocomplete{display:inline-block}.address-autocomplete-dropdown .results-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-width:500px}.address-autocomplete-dropdown .results-container .result-item{padding:.25rem .5rem;-webkit-transition:.1s;transition:.1s}.address-autocomplete-dropdown .results-container .result-item:hover{background-color:#eef}blurred-overlay{display:block;position:relative}blurred-overlay .blurred-overlay overlay{background:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:2}blurred-overlay .blurred-overlay overlay .container{z-index:5}blurred-overlay .blurred-overlay overlay .container.center{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}blurred-overlay .blurred-overlay overlay .item-container{padding:5px;text-align:center}blurred-overlay .blurred-overlay overlay .item-container .btn,blurred-overlay .blurred-overlay overlay .item-container .title{color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,.4)}blurred-overlay .blurred-overlay overlay .item-container .title{font-size:24px;font-weight:600;padding:20px 0;text-shadow:1px 1px 20px rgba(0,0,0,.8)}blurred-overlay .blurred-overlay overlay .item-container .btn{background:rgba(0,0,0,.25);border:1px solid #e1e1e1;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;font-size:16px;font-size:20px;font-weight:600;margin:0 5px;padding:3px 10px}blurred-overlay .blurred-overlay overlay .item-container .btn i{font-size:20px;margin:0 2px;vertical-align:-4px}blurred-overlay .blurred-overlay overlay .item-container .btn.plain{background:none;border:none;font-size:18px;font-weight:500}blurred-overlay .blurred-overlay overlay .item-container .btn.plain:hover{background:none;text-decoration:underline}blurred-overlay .blurred-overlay overlay .item-container .btn:hover{background:rgba(0,0,0,.5)}blurred-overlay .blurred-overlay content{display:block}blurred-overlay .blurred-overlay.active{overflow:hidden;position:relative}blurred-overlay .blurred-overlay.active content{-webkit-filter:blur(4px);filter:blur(4px)}blurred-overlay .blurred-overlay.active content html.print{-webkit-filter:none;filter:none}@media print{blurred-overlay .blurred-overlay.active content{-webkit-filter:none;filter:none}}blurred-overlay .blurred-overlay.active overlay{display:block}blurred-overlay .blurred-overlay.sticky-content{overflow:unset!important}blurred-overlay .blurred-overlay.sticky-content overlay .container{position:-webkit-sticky;position:sticky;top:15px}blurred-overlay .blurred-overlay.light overlay{background:none}tabs{--font-weight-bold:600;--font-weight-bolder:700}tabs.main-tabs,tabs.modal-tabs{-webkit-box-flex:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%;overflow-x:auto;overflow-y:hidden}tabs.main-tabs tab,tabs.modal-tabs tab{-webkit-box-flex:0;display:block;-webkit-flex:0 0 auto;flex:0 0 auto}tabs.main-tabs tab a,tabs.modal-tabs tab a{background-color:#f7f7f7;border:1px solid #8c8c8c;color:#4d4d4d;cursor:pointer;display:block;font-size:14px;font-weight:var(--font-weight-bold);padding:8px 24px;text-transform:uppercase}tabs.main-tabs tab a:active,tabs.main-tabs tab a:focus,tabs.main-tabs tab a:hover,tabs.modal-tabs tab a:active,tabs.modal-tabs tab a:focus,tabs.modal-tabs tab a:hover{background-color:#1c629b;border-color:transparent;color:#fff}tabs.main-tabs tab .inline-extra,tabs.modal-tabs tab .inline-extra{padding-left:16px}tabs.main-tabs tab .inline-extra.date,tabs.modal-tabs tab .inline-extra.date{margin-bottom:-3px;margin-top:-2px}tabs.main-tabs tab .inline-extra.date input[type=text],tabs.modal-tabs tab .inline-extra.date input[type=text]{border:none;border-radius:4px;height:20px;width:95px}tabs.main-tabs tab.active:not(:hover):not(:focus):not(:active) a,tabs.modal-tabs tab.active:not(:hover):not(:focus):not(:active) a{background-color:#2378be;border-color:transparent;color:#fff}tabs.main-tabs tab.active:not(:hover):not(:focus):not(:active)+tab a,tabs.modal-tabs tab.active:not(:hover):not(:focus):not(:active)+tab a{border-left-color:transparent}tabs.main-tabs tab.empty:not(:hover) a,tabs.modal-tabs tab.empty:not(:hover) a{color:#828488}tabs.main-tabs tab.has-dropdown-indicator a,tabs.modal-tabs tab.has-dropdown-indicator a{padding-right:16px;white-space:nowrap}tabs.main-tabs tab.has-dropdown-indicator .dropdown-indicator,tabs.modal-tabs tab.has-dropdown-indicator .dropdown-indicator{font-size:18px;margin-left:4px}tabs.main-tabs .tab-passthrough,tabs.modal-tabs .tab-passthrough{-webkit-box-flex:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto}tabs.main-tabs>.tab-passthrough:not(:last-child) a,tabs.main-tabs>tab:not(:last-child) a,tabs.modal-tabs>.tab-passthrough:not(:last-child) a,tabs.modal-tabs>tab:not(:last-child) a{border-right:none}tabs.main-tabs>.tab-passthrough:first-child,tabs.main-tabs>tab:first-child,tabs.modal-tabs>.tab-passthrough:first-child,tabs.modal-tabs>tab:first-child{margin-left:auto}tabs.main-tabs>.tab-passthrough:first-child a,tabs.main-tabs>tab:first-child a,tabs.modal-tabs>.tab-passthrough:first-child a,tabs.modal-tabs>tab:first-child a{border-bottom-left-radius:4px;border-top-left-radius:4px}tabs.main-tabs>.tab-passthrough:last-child,tabs.main-tabs>tab:last-child,tabs.modal-tabs>.tab-passthrough:last-child,tabs.modal-tabs>tab:last-child{margin-right:auto}tabs.main-tabs>.tab-passthrough:last-child a,tabs.main-tabs>tab:last-child a,tabs.modal-tabs>.tab-passthrough:last-child a,tabs.modal-tabs>tab:last-child a{border-bottom-right-radius:4px;border-top-right-radius:4px}tabs.main-tabs.left>.tab-passthrough:first-child,tabs.main-tabs.left>tab:first-child,tabs.modal-tabs.left>.tab-passthrough:first-child,tabs.modal-tabs.left>tab:first-child{margin-left:unset}tabs.main-tabs.secondary tab a,tabs.modal-tabs.secondary tab a{font-size:13px;padding:6px 18px}tabs.main-tabs.secondary tab .inline-extra.date input[type=text],tabs.modal-tabs.secondary tab .inline-extra.date input[type=text]{width:80px}tabs.main-tabs.secondary tab.active a,tabs.modal-tabs.secondary tab.active a{background-color:#1c629b}tabs.main-tabs.small tab a,tabs.modal-tabs.small tab a{font-size:12px;line-height:1.3em;padding:4px 16px}tabs.main-tabs.small tab.active a,tabs.modal-tabs.small tab.active a{background-color:#1c629b}tabs.main-tabs.tiny tab a,tabs.modal-tabs.tiny tab a{font-size:11px;line-height:1.3em;padding:2px 8px}tabs.main-tabs.tiny tab.active a,tabs.modal-tabs.tiny tab.active a{background-color:#1c629b}tabs.main-tabs.separated tab,tabs.modal-tabs.separated tab{margin:0 2px}tabs.main-tabs.separated tab a,tabs.modal-tabs.separated tab a{border:none;border-radius:4px!important;outline:none;text-transform:unset}tabs.main-tabs.translucent tab a,tabs.modal-tabs.translucent tab a{border:1px solid transparent}tabs.main-tabs.translucent tab.active a,tabs.modal-tabs.translucent tab.active a{background-color:rgba(35,120,190,.1)!important;border-color:rgba(35,120,190,.4)!important;color:#46484c!important}tabs.main-tabs.translucent tab:focus a,tabs.main-tabs.translucent tab:hover a,tabs.modal-tabs.translucent tab:focus a,tabs.modal-tabs.translucent tab:hover a{background-color:rgba(35,120,190,.25)!important;border-color:rgba(35,120,190,.5)!important;color:#46484c!important}tabs.main-tabs.flat tab,tabs.modal-tabs.flat tab{margin:0 8px}tabs.main-tabs.flat tab a,tabs.modal-tabs.flat tab a{background-color:#fff;border:3px solid transparent;border-radius:0;border-top:none}tabs.main-tabs.flat tab a:focus,tabs.main-tabs.flat tab a:hover,tabs.modal-tabs.flat tab a:focus,tabs.modal-tabs.flat tab a:hover{border-bottom-color:rgba(65,136,213,.3);color:#4d4d4d}tabs.main-tabs.flat tab:first-child,tabs.modal-tabs.flat tab:first-child{margin-left:16px}tabs.main-tabs.flat tab.active a,tabs.modal-tabs.flat tab.active a{background:#fff!important;border-bottom-color:#4188d5!important;color:#4188d5!important;font-weight:var(--font-weight-bolder)}tabs.main-tabs.normal-text tab a,tabs.modal-tabs.normal-text tab a{text-transform:unset}tabs.main-tabs.normal-text.small tab a,tabs.modal-tabs.normal-text.small tab a{font-size:13px}tabs.modal-tabs tab a{font-size:13px;padding:6px 18px}tag{border-radius:4px;cursor:default;display:inline-block;font-size:13px;font-weight:600;max-width:130px;padding:0 6px!important}tag .tag-name{max-width:100%;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}tag.small{font-size:11px;padding:0 4px}tag.shadow{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2)}tag+tag{margin-left:4px}timeline-item{display:block;font-size:15px;padding:15px 10px}timeline-item .item-header{color:#4979b6;padding-left:58px;position:relative}timeline-item .item-header .name,timeline-item .item-header .separator,timeline-item .item-header .time{display:inline-block}timeline-item .item-header .name{font-weight:600}timeline-item .item-header .separator{padding:0 4px}timeline-item .item-header .avatar{border-radius:50%;height:42px;left:0;overflow:hidden;position:absolute;top:2px;width:42px}timeline-item .item-header .avatar img{height:100%;object-fit:cover;width:100%}timeline-item .item-header .pinned-marker{background:#fff;border-radius:50%;cursor:pointer;padding:0 2px;position:absolute;right:-6px;top:-1px}timeline-item .item-header .pinned-marker material-icon{color:#ef52a3;font-size:19px;vertical-align:-3px}timeline-item .item-header .pinned-marker material-icon.pinned,timeline-item .item-header .pinned-marker material-icon:hover{color:#d21476}timeline-item .item-content{padding-left:58px;padding-top:0}timeline-item .item-content strong{font-weight:600}timeline-item .item-content .title{color:#4979b6;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}timeline-item .item-content .title material-icon{font-size:17px;margin-right:2px;vertical-align:-3px}timeline-item .item-content .item-comment{font-size:14px}timeline-item .item-content .item-comment input{display:block;width:100%}timeline-item .item-content timeline-item-attachments.has-attachments{margin:20px 0}timeline-item.item-year-change{border:none;border-bottom:1px solid #ebebeb;-webkit-box-shadow:none;box-shadow:none;color:#d21476;font-size:2em;position:relative;text-align:center}timeline-item.item-year-change:after,timeline-item.item-year-change:before{background-image:-webkit-gradient(linear,left top,right top,from(#d21476),color-stop(60%,#d21476),to(transparent));background-image:-webkit-linear-gradient(left,#d21476,#d21476 60%,transparent);background-image:linear-gradient(90deg,#d21476 0,#d21476 60%,transparent);content:" ";height:1px;left:-webkit-calc(50% + 1.3em);left:calc(50% + 1.3em);max-width:100px;position:absolute;top:50%;width:25%}timeline-item.item-year-change:before{background-image:-webkit-gradient(linear,right top,left top,from(#d21476),color-stop(60%,#d21476),to(transparent));background-image:-webkit-linear-gradient(right,#d21476,#d21476 60%,transparent);background-image:linear-gradient(270deg,#d21476 0,#d21476 60%,transparent);left:unset;right:-webkit-calc(50% + 1.3em);right:calc(50% + 1.3em)}timeline-item.item-event .event .title{font-weight:600}timeline-item.item-event .event .date{color:#666}timeline-item.admin-pinned-bulletin{padding-bottom:2px;padding-top:2px}timeline-item.admin-pinned-bulletin:hover{background-color:#f8f8f8}timeline-item.admin-pinned-bulletin .bulletin-title{font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}timeline-item.admin-pinned-bulletin .sent-by-institute{color:#7d7d77;font-size:11px;font-style:italic;font-weight:600}timeline-item.item-progresschart-category{border:none;-webkit-box-shadow:none;box-shadow:none;margin:48px auto;text-align:center}timeline-item.item-progresschart-category .certificate-intro{font-size:20px;font-weight:400;line-height:1.2}timeline-item.item-progresschart-category .certificate-intro .name{font-size:26px;font-weight:600;margin-bottom:4px}timeline-item.item-progresschart-category .certificate-icon{margin:24px auto;max-width:200px;width:100%}timeline-item.item-progresschart-category .certificate-icon img{width:100%}timeline-item.item-progresschart-category .certificate-title{color:#d21476;font-size:18px;font-weight:600}timeline-item.item-message .message-body{margin:10px 0 5px;overflow:hidden;text-overflow:ellipsis}timeline-item.item-message .message-body p{margin:0}timeline-item.item-feedback .feedback-body{margin:10px 0 5px}timeline-item.item-feedback .feedback-body p{margin:0}timeline-item .bulletin-title{color:#323438;font-size:14px;font-weight:600;margin:8px 0 4px}timeline-item .bulletin-body p{margin:0}timeline-item .bulletin-body.admin-pinned{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}timeline-item-attachments{display:block}timeline-item-attachments .attachment{margin:1%;width:98%}timeline-item-attachments .attachment .title{font-weight:600}timeline-item-attachments .attachment-list:first-child .attachment:first-child{margin-top:0}timeline-item-attachments .attachment-list:last-child .attachment:last-child{margin-bottom:0}timeline-item-attachments .audio-attachments .attachment.audio .speech{margin:20px 0}timeline-item-attachments .audio-attachments .attachment.audio .speech .speech-title{font-weight:600}timeline-item-attachments .audio-attachments .attachment.audio .speech .speech-buttons:after,timeline-item-attachments .audio-attachments .attachment.audio .speech .speech-buttons:before{content:" ";display:table}timeline-item-attachments .audio-attachments .attachment.audio .speech .speech-buttons:after{clear:both}timeline-item-attachments .audio-attachments .attachment.audio .speech .speech-buttons{*zoom:1}timeline-item-attachments .audio-attachments .attachment.audio .speech .speech-btn{color:#d21476;display:block;float:left;padding:8px 24px 8px 0}timeline-item-attachments .audio-attachments .attachment.audio .speech .speech-btn material-icon{color:#d21476;font-size:20px;vertical-align:-5px}timeline-item-attachments .audio-attachments .attachment.audio .speech .transcription{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;padding:8px}timeline-item-attachments .audio-attachments .attachment.audio .music audio{width:100%}timeline-item-attachments .image-attachments timeline-image-attachment{background-color:#fff;border-radius:4px;display:block;overflow:hidden;position:relative}timeline-item-attachments .image-attachments timeline-image-attachment img{opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}timeline-item-attachments .image-attachments timeline-image-attachment:hover img{opacity:.8}timeline-item-attachments .image-attachments img{display:block;max-height:100%;object-fit:contain;width:100%}timeline-item-attachments .image-attachments .one-image timeline-image-attachment{height:120px;margin:1%;width:98%}@media screen and (min-width:480px){timeline-item-attachments .image-attachments .one-image timeline-image-attachment{height:240px}}timeline-item-attachments .image-attachments .even-images:after,timeline-item-attachments .image-attachments .even-images:before{content:" ";display:table}timeline-item-attachments .image-attachments .even-images:after{clear:both}timeline-item-attachments .image-attachments .even-images{*zoom:1}timeline-item-attachments .image-attachments .even-images timeline-image-attachment{height:120px;margin:1%;width:98%}@media screen and (min-width:480px){timeline-item-attachments .image-attachments .even-images timeline-image-attachment{float:left;margin:1%;width:48%}}timeline-item-attachments .video-attachments .video-placeholder{background-color:#2d2f32;border-radius:4px;cursor:pointer;padding-bottom:56.25%;position:relative;width:98%}timeline-item-attachments .video-attachments .video-placeholder:after,timeline-item-attachments .video-attachments .video-placeholder:before{content:" ";display:block;position:absolute}timeline-item-attachments .video-attachments .video-placeholder:before{background-color:hsla(0,0%,100%,.5);border-radius:50%;height:48px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:48px}timeline-item-attachments .video-attachments .video-placeholder:after{border:10px solid transparent;border-left:16px solid #222;border-radius:2px;left:50%;margin-left:6px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}timeline-item-attachments .video-attachments .video-placeholder:hover:before{background-color:hsla(0,0%,100%,.75)}timeline-item-attachments .video-attachments .attachment.video video{border-radius:4px;width:98%}timeline-item-attachments .video-attachments .attachment.video cf-stream iframe{background-color:#aaa;border-radius:3px;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}timeline-item-attachments .misc-attachments .download-link{color:#2f88d0;font-weight:600}timeline-item-attachments .misc-attachments .download-link material-icon{color:#2f88d0;font-size:18px;margin-right:3px}timeline-item-replies{display:block;max-width:400px}timeline-item-replies .item-comment-send input[type=text]{border:none;border-bottom:2px solid #ebebeb;-webkit-box-shadow:none;box-shadow:none;position:relative;width:100%}timeline-item-replies .item-comment-send input[type=text]:focus{border-bottom:2px solid #9b9b9b;outline:none}timeline-item-replies .item-comment-info,timeline-item-replies .item-comment-send{margin-bottom:-5px;padding:inherit;padding-top:.3em}timeline-item-replies .item-comment-info .send-comment,timeline-item-replies .item-comment-send .send-comment{background-color:#2793e6;border:none;border-radius:3px;color:#f8f8f8;cursor:pointer;display:inline-block;font-size:.85em;font-weight:700;letter-spacing:1px;padding:.3em .5em;text-align:center;text-transform:uppercase}timeline-item-replies .item-comment-info .send-comment.no-input,timeline-item-replies .item-comment-send .send-comment.no-input{background-color:#82c1f1}timeline-item-replies .item-comment-info .send-comment.cancel,timeline-item-replies .item-comment-send .send-comment.cancel{background-color:initial;color:#ef51a3;font-size:.8em;margin-left:.5em;outline:none;padding:.5em}timeline-item-replies .item-comment-info .send-comment.cancel:hover,timeline-item-replies .item-comment-send .send-comment.cancel:hover{background-color:rgba(255,0,0,.1)}timeline-item-replies .item-comment-info .send-comment.answer,timeline-item-replies .item-comment-send .send-comment.answer{background-color:initial;color:#d21476;font-size:.75em;font-weight:700;padding-bottom:.3em;padding-left:0;padding-right:2em}timeline-item-replies .item-comment-info .send-comment.answer:hover,timeline-item-replies .item-comment-send .send-comment.answer:hover{color:#8c0d4f}timeline-item-replies .item-comment-info .send-comment.answer:focus,timeline-item-replies .item-comment-send .send-comment.answer:focus{outline:none}timeline-item-replies .item-comment-info .send-comment.delete,timeline-item-replies .item-comment-send .send-comment.delete{color:#b43200;vertical-align:-1px}timeline-item-replies .item-comment-send{margin-bottom:20px}timeline-item-replies .item-comment-comments{margin-top:10px}timeline-item-replies .item-comment-comments .loading img{max-height:100px}timeline-item-replies .comment{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:10px;position:relative}timeline-item-replies .comment:last-child{border:none}timeline-item-replies .comment person-avatar{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:5px;vertical-align:top}timeline-item-replies .comment .more-options-container{position:absolute;right:2em;top:1em}timeline-item-replies .comment .more-options-container .btn-dropdown material-icon{font-size:18px}timeline-item-replies .comment .more-options-container .remove{color:#b43200}timeline-item-replies .comment .more-options-container .dropdown-item.remove .material-icons{font-size:17px!important}timeline-item-replies .comment .msg-content{display:inline-block;padding-left:10px}timeline-item-replies .comment .msg-content .date,timeline-item-replies .comment .msg-content .sender{color:#d21476;display:inline-block;font-size:.9em}timeline-item-replies .comment .msg-content .date{margin-left:.35em;padding-left:.7em;position:relative}timeline-item-replies .comment .msg-content .date:after{background-color:#d21476;border-radius:50%;content:" ";height:3px;left:0;position:absolute;top:45%;width:3px;z-index:1}user-selector{--font-weight-bold:600;display:block}user-selector,user-selector .search-bar{position:relative}user-selector .search-bar .search-icon{left:6px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;user-select:none}user-selector .search-bar .search-icon,user-selector .search-bar .search-icon:before{color:#b0b0b0}user-selector .search-bar .search-input{background:#f8f8f8;border:1px solid #d2d4d8;border-radius:4px;font-size:15px;height:40px;outline:none;padding:8px 0 8px 32px;width:100%}user-selector .search-bar .right-actions{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;position:absolute;right:0;top:0}user-selector .search-bar .close-btn{border-radius:4px;font-size:13px;font-weight:var(--font-weight-bold);margin-right:8px;padding:2px 8px}user-selector .search-bar .school-year-selector{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:13px;font-weight:var(--font-weight-bold);padding-right:4px}user-selector .search-bar .school-year-selector material-icon{border-radius:50%;color:#8c8e92;cursor:pointer;font-size:21px;line-height:1em;margin-top:-2px;padding:2px}user-selector .search-bar .school-year-selector material-icon:hover{background:rgba(0,0,0,.1);color:#46484c}user-selector .search-bar .school-year-selector .school-year-info{margin:0 8px}user-selector .search-bar .school-year-selector .school-year-info .school-year-title{color:#787a7e;font-size:10px;letter-spacing:1px;line-height:1em;text-align:center}user-selector .search-bar .school-year-selector .school-year-info .school-year-name{line-height:1em}user-selector.dropdown-open .search-bar .search-input{background:#eee;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-container .dropdown.user-selector-dropdown{--font-weight-bold:600;background:#eee;border-top:none;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.3);box-shadow:0 8px 8px rgba(0,0,0,.3);margin-top:-10px;max-height:unset;padding:0}.dropdown-container .dropdown.user-selector-dropdown .dropdown-content{border-top:1px solid #d2d4d8;padding:0 8px;position:relative}.dropdown-container .dropdown.user-selector-dropdown .dropdown-content .settings-bar{border-bottom:1px solid #d2d4d8;padding-bottom:8px;padding-top:8px}.dropdown-container .dropdown.user-selector-dropdown .dropdown-content .selector-container{margin-right:-8px;max-height:min(50vh,450px);overflow:auto;padding:16px 8px 16px 0}.dropdown-container .dropdown.user-selector-dropdown .dropdown-content .selector-container .updating{background:#eee}.dropdown-container .dropdown.user-selector-dropdown .dropdown-content .selector-container::-webkit-scrollbar{width:11px}.dropdown-container .dropdown.user-selector-dropdown .dropdown-content .selector-container::-webkit-scrollbar-track{background:#eee;border:1px solid #ccc;border-bottom:none;border-top:none}.dropdown-container .dropdown.user-selector-dropdown .dropdown-content .selector-container::-webkit-scrollbar-thumb{background:#aaa;background-clip:content-box;border:2px solid transparent;border-radius:5px}.dropdown-container .dropdown.user-selector-dropdown .dropdown-content .selector-container::-webkit-scrollbar-track{background-color:initial;border:none;border-bottom-right-radius:6px}.dropdown-container .dropdown.user-selector-dropdown .user-details{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid #d2d4d8;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex}.dropdown-container .dropdown.user-selector-dropdown .user-details .user-detail .user-count{margin:0 6px}.dropdown-container .dropdown.user-selector-dropdown .user-details .user-detail:first-child .extra-actions-btn{border-bottom-left-radius:4px;border-top-left-radius:4px}.dropdown-container .dropdown.user-selector-dropdown .user-details .user-detail:last-child .extra-actions-btn{border-bottom-right-radius:4px;border-top-right-radius:4px}.dropdown-container .dropdown.user-selector-dropdown .user-details .user-detail:not(:last-child) .extra-actions-btn{border-right:1px solid #d2d4d8}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions{border-top:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;padding:16px 8px}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .extra-actions-btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;color:#5a5c60;display:-webkit-box;display:-webkit-flex;display:flex;font-size:13px;padding:4px 6px}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .extra-actions-btn material-icon{color:#828488;font-size:17px}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .extra-actions-btn.disabled{cursor:default;opacity:.5}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .right-actions{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:auto}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .cancel-btn{border-radius:4px;color:#6e7074;font-size:14px;font-weight:var(--font-weight-bold);padding:4px 12px}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .cancel-btn:hover{background:#e4e4e4;color:#5a5c60}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .confirm-btn{background:#1a73e8;border-radius:4px;color:#fff;font-size:14px;font-weight:var(--font-weight-bold);margin-left:16px;padding:4px 12px}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .confirm-btn.disabled{background-color:#b0b0b0;cursor:not-allowed}@media (max-width:767px){.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.dropdown-container .dropdown.user-selector-dropdown .dropdown-footer-actions .right-actions{-webkit-box-pack:justify;border-top:1px solid #d2d4d8;-webkit-justify-content:space-between;justify-content:space-between;margin-left:0;margin-top:16px;padding-top:16px;width:100%}}user-selector-category{--font-weight-bold:600;display:block}user-selector-category:first-of-type>.category-header{border-top-left-radius:4px;border-top-right-radius:4px}user-selector-category.has-gap-after>.category-header,user-selector-category.is-expanded>.category-header,user-selector-category:last-of-type>.category-header{border-bottom-left-radius:4px;border-bottom-right-radius:4px}user-selector-category.has-gap-after+user-selector-category>.category-header,user-selector-category.is-expanded+user-selector-category>.category-header{border-top-left-radius:4px;border-top-right-radius:4px}user-selector-category.has-gap-after{margin-bottom:8px}user-selector-category .category-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-left:4px solid #94d1ab;border-top:1px solid #d2d4d8;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);color:#5a5c60;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:var(--font-weight-bold);-webkit-transition:border-radius .3s;transition:border-radius .3s}user-selector-category .category-header .toggle-icon{pointer-events:none;-webkit-user-select:none;user-select:none}user-selector-category .category-header .item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;padding:8px;white-space:nowrap}user-selector-category .category-header .item material-icon{margin:-2px 0}user-selector-category .category-header .item.clickable checkbox,user-selector-category .category-header .item.clickable material-icon{pointer-events:none}user-selector-category .category-header .item.clickable,user-selector-category .category-header .item.clickable label{cursor:pointer}user-selector-category .category-header .item.clickable:hover{background-color:#f8f8f8}user-selector-category .category-header .item.full{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}user-selector-category .category-header .item.border-left{border-left:1px solid #d2d4d8}user-selector-category .category-content{padding-bottom:8px;padding-left:32px}user-selector-category .category-content .sub-categories{border-radius:4px;margin-top:8px}user-selector-category .category-content .sub-categories user-selector-category .category-header .item{padding-bottom:5px;padding-top:5px}user-selector-category .category-content .item-list{border-radius:4px;margin-top:8px}user-selector-item{--font-weight-bold:600;background:#fff;border:1px solid #d2d4d8;border-left:3px solid #d4a5e4;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);display:block;font-size:13px}user-selector-item:not(:last-child){border-bottom:none}user-selector-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}user-selector-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}user-selector-item .item-header{color:#46484c;display:-webkit-box;display:-webkit-flex;display:flex;font-weight:var(--font-weight-bold)}user-selector-item .item-header .toggle-icon{pointer-events:none;-webkit-user-select:none;user-select:none}user-selector-item .item-header .item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;padding:6px 8px;white-space:nowrap}user-selector-item .item-header .item.clickable checkbox,user-selector-item .item-header .item.clickable material-icon{pointer-events:none}user-selector-item .item-header .item.clickable,user-selector-item .item-header .item.clickable label{cursor:pointer}user-selector-item .item-header .item.clickable:hover{background-color:#f8f8f8}user-selector-item .item-header .item.full{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}user-selector-item .item-header .item.border-left{border-left:1px solid #d2d4d8}user-selector-item .item-header .item-extra-info{color:#5a5c60;font-size:11px;font-style:italic;margin-left:8px;overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:nowrap}user-selector-item .item-header .item-secondary-checkbox label{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding-right:0}user-selector-item .item-header .item-secondary-checkbox label .counter-container{color:#5a5c60;font-size:11px;min-width:26px}user-selector-item .item-header .item-secondary-checkbox label .counter-container.empty{visibility:hidden}user-selector-item .item-content{-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.2);box-shadow:inset 0 2px 2px rgba(0,0,0,.2);padding:4px 8px}user-selector-item .item-content .student-list tr:not(:first-child){border-top:1px solid #dcdee2}user-selector-item .item-content .student-list .guardian-name,user-selector-item .item-content .student-list .student-name{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;line-height:1em;margin-bottom:2px}user-selector-item .item-content .student-list .guardian-name .more-btn,user-selector-item .item-content .student-list .student-name .more-btn{display:block}user-selector-item .item-content .student-list .guardian-name.text-placeholder .more-btn,user-selector-item .item-content .student-list .student-name.text-placeholder .more-btn{display:none}user-selector-item .text-placeholder{-webkit-animation:AnimationName 1s linear infinite;animation:AnimationName 1s linear infinite;background:-webkit-gradient(linear,left top,right top,from(#e6e8ec),color-stop(40%,#e6e8ec),color-stop(50%,#eef0f2),color-stop(60%,#e6e8ec),to(#e6e8ec));background:-webkit-linear-gradient(left,#e6e8ec,#e6e8ec 40%,#eef0f2 50%,#e6e8ec 60%,#e6e8ec);background:linear-gradient(90deg,#e6e8ec 0,#e6e8ec 40%,#eef0f2 50%,#e6e8ec 60%,#e6e8ec);background-size:400% 400%;border-radius:16px;color:transparent}@-webkit-keyframes AnimationName{0%{background-position:100% 0}to{background-position:0 0}}@keyframes AnimationName{0%{background-position:100% 0}to{background-position:0 0}}user-selector-item.has-selections{border-left-color:#2f88d0}calendar-event{--font-weight-bold:600;display:block;width:100%}calendar-event .setting.end-time{display:none}calendar-event .base-event{--bg-color:225,243,252;background:rgb(var(--bg-color));border-radius:5px;color:#46484c;cursor:pointer;left:0;min-height:18px;overflow:hidden;position:absolute;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-user-select:none;user-select:none;width:-webkit-calc(100% - 15px);width:calc(100% - 15px);z-index:2}calendar-event .base-event.open-details{opacity:1;z-index:29!important}calendar-event .base-event.small-event .event-info{-webkit-box-pack:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left}calendar-event .base-event.small-event .event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}calendar-event .base-event.small-event .event-sub-title{display:none}calendar-event .base-event.small-event .event-time{font-weight:var(--font-weight-bold);margin-left:auto;padding-left:8px}calendar-event .base-event.flag-1{background:-webkit-repeating-linear-gradient(45deg,rgba(var(--bg-color),.15),rgba(var(--bg-color),.15) 12px,rgb(var(--bg-color)) 12px,rgb(var(--bg-color)) 24px);background:repeating-linear-gradient(45deg,rgba(var(--bg-color),.15),rgba(var(--bg-color),.15) 12px,rgb(var(--bg-color)) 12px,rgb(var(--bg-color)) 24px)}calendar-event .base-event:not(.is-selected):hover{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);z-index:3}calendar-event .event-info{font-size:9pt;line-height:1em;padding:4px 8px}calendar-event .event-info .event-title{font-weight:var(--font-weight-bold)}calendar-event .event-info .event-time{font-size:8pt;white-space:nowrap}calendar-event .event-info.small-event .event-title,calendar-event .event-info.tiny-event .event-title{white-space:nowrap}calendar-event .event-info.tiny-event .event-time,calendar-event .event-info.tiny-event .event-title{display:inline-block}calendar-event.single-line .base-event{left:unset!important;position:relative;width:unset!important}calendar-event.single-line .event-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:left;justify-content:left}calendar-event.single-line .event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}calendar-event.single-line .event-time{font-weight:var(--font-weight-bold);padding-right:8px}calendar-event html.print .base-event{background:#fff!important;border:1px solid #323232!important}calendar-event html.print .event-info{font-size:8pt!important}calendar-event html.print .event-info .event-time{font-size:7pt!important}@media print{calendar-event .base-event{background:#fff!important;border:1px solid #323232!important}calendar-event .event-info{font-size:8pt!important}calendar-event .event-info .event-time{font-size:7pt!important}}.dropdown-container .dropdown.calendar-event-dropdown{--font-weight-bold:600;border:1px solid #e6e8ec;border-radius:6px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4);cursor:default;overflow:visible;padding:0;position:relative}.dropdown-container .dropdown.calendar-event-dropdown material-icon.close-icon{background-color:#f8f8f8;border:1px solid #dcdee2;border-radius:50%;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);color:#6e7074;cursor:pointer;font-size:21px;margin-left:auto;padding:8px;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:67}.dropdown-container .dropdown.calendar-event-dropdown material-icon.close-icon:hover{background-color:#f8f8f8;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3)}.dropdown-container .dropdown.calendar-event-dropdown .calendar-event-details-header{background:#eef8f8;border-top-left-radius:6px;border-top-right-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);padding:12px 16px;text-align:center}.dropdown-container .dropdown.calendar-event-dropdown .calendar-event-details-header .event-title{color:#505256;font-size:16px;font-weight:var(--font-weight-bold)}.dropdown-container .dropdown.calendar-event-dropdown .calendar-event-details-header .event-type{color:#6e7074;font-size:12px;padding-top:2px;position:relative}.dropdown-container .dropdown.calendar-event-dropdown .calendar-event-details-header .event-time-details{-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:15px;gap:24px;-webkit-justify-content:center;justify-content:center;padding-top:12px}.dropdown-container .dropdown.calendar-event-dropdown .calendar-event-details-header .event-time-details .event-time-info{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#eef8f8;color:#46484c;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px}.dropdown-container .dropdown.calendar-event-dropdown .calendar-event-details-header .event-time-details .event-time-info material-icon{color:#6482a0;color:#5a7896;font-size:21px;padding-right:4px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details{display:block;position:relative}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .details-row{-webkit-box-pack:justify;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:8px 16px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .details-row .details-row-title{color:#6e7074;font-size:12px;line-height:1em;margin-right:8px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .details-row .details-row-value{font-size:14px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .details-row:first-of-type{margin-top:4px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .details-row:last-of-type{margin-bottom:4px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .bottom-actions{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border-top:1px solid #dcdee2;display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;-webkit-justify-content:center;justify-content:center;padding:12px 16px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .neutral-btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f8f8f8;border:1px solid #dcdee2;border-radius:4px;color:#282a2e;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:12px;font-weight:var(--font-weight-bold);padding:3px 10px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .neutral-btn material-icon{color:#787a7e;font-size:16px;margin-right:6px}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .neutral-btn material-icon.right{margin-left:6px;margin-right:0}.dropdown-container .dropdown.calendar-event-dropdown calendar-event-details .neutral-btn:hover{background-color:#f2f2f2}calendar{--font-weight-bold:600;border:1px solid #ebebeb}calendar,calendar .calendar-actions{display:-webkit-box;display:-webkit-flex;display:flex}calendar .calendar-actions{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-right:1px solid #ebebeb;-webkit-flex:0 0 0;flex:0 0 0;-webkit-flex-direction:column;flex-direction:column;overflow-x:hidden;-webkit-transition:-webkit-flex-basis .3s,-webkit-flex-basis .3s;transition:-webkit-flex-basis .3s,-webkit-flex-basis .3s;transition:flex-basis .3s;transition:flex-basis .3s,-webkit-flex-basis .3s,-webkit-flex-basis .3s;white-space:nowrap}calendar .calendar-actions .actions-container{padding:5px;white-space:normal;width:225px}calendar .calendar-actions .actions-container .category{margin-bottom:20px}calendar .calendar-actions .actions-container .category .title{color:#646464;font-size:12px;font-weight:var(--font-weight-bold);margin-bottom:2px}calendar .calendar-actions.is-open{-webkit-flex-basis:225px;flex-basis:225px}calendar .calendar-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative}calendar .calendar-container,calendar .calendar-container .schedule-header,calendar .calendar-container .scroll-area{display:-webkit-box;display:-webkit-flex;display:flex}calendar .calendar-container .schedule-header .hour-list,calendar .calendar-container .schedule-header .options,calendar .calendar-container .scroll-area .hour-list,calendar .calendar-container .scroll-area .options{-webkit-box-flex:0;-webkit-flex:0 0 50px;flex:0 0 50px}calendar .calendar-container .hour{height:60px}calendar .calendar-container .day-header{background:#fff}calendar .calendar-container .day-header:not(:last-child),calendar .calendar-container .day:not(:last-child){border-right:1px solid #ebebeb}calendar .calendar-container .day-header.today,calendar .calendar-container .day.today{background:#fafafa}calendar .calendar-container .schedule-header .options{background:#f8f8f8;position:relative}calendar .calendar-container .schedule-header .options .options-menu{color:#b1b1b1;cursor:pointer;font-size:22px;left:50%;margin-left:-1px;padding:.2em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color .3s;transition:color .3s}calendar .calendar-container .schedule-header .options .options-menu:hover{color:#717171}calendar .calendar-container .schedule-header .week-header{border-bottom:2px solid #ebebeb;border-left:1px solid #ebebeb;display:table;table-layout:fixed;width:100%}calendar .calendar-container .schedule-header .day-header{color:#b1b1b1;display:table-cell;padding:4px 0;position:relative;text-align:center}calendar .calendar-container .schedule-header .day-header .day-name{font-size:9pt;line-height:1em;padding:2px 0;text-transform:capitalize}calendar .calendar-container .schedule-header .day-header .day-number{font-size:20pt;font-weight:var(--font-weight-bold);line-height:1em}calendar .calendar-container .schedule-header .day-header.today .day-name,calendar .calendar-container .schedule-header .day-header.today .day-number{color:#4184f3}calendar .calendar-container .schedule-header .day-header.future .day-name,calendar .calendar-container .schedule-header .day-header.future .day-number{color:#717171}calendar .calendar-container .scroll-area{max-height:600px;overflow-y:auto;width:100%}calendar .calendar-container .scroll-area .hour-list .hour{background:#f8f8f8;text-align:center}calendar .calendar-container .scroll-area .hour-list .hour .hour-time{font-size:13px;font-weight:var(--font-weight-bold);transform:translateY(-50%);-webkit-transform:translateY(-50%)}calendar .calendar-container .scroll-area .days-container{border-left:1px solid #ebebeb;display:table;table-layout:fixed;width:100%}calendar .calendar-container .scroll-area .days-container .day{display:table-cell;position:relative}calendar .calendar-container .scroll-area .days-container .hour{background:#fff}calendar .calendar-container .scroll-area .days-container .hour:not(:last-child){border-bottom:1px solid #ebebeb}calendar .calendar-container .scroll-area.print-css-settings.print-hide-calendar-event-titles old-calendar-event .event-info-title{display:none!important}calendar .calendar-container .scroll-area.print-css-settings.print-reverse-info-order old-calendar-event .event-info{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-box-pack:end!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}calendar .calendar-container .day-events{bottom:0;left:0;position:absolute;right:15px;top:0}calendar .calendar-container .day.today .day-events .event-normal{border-top-color:#fafafa}calendar .calendar-container .entire-day-events{margin-bottom:-1px;margin-top:5px}calendar .calendar-container .entire-day-events calendar-event .base-event{height:unset!important;margin:0 8px;position:relative;width:unset!important}calendar .calendar-container .create-new-event{background:rgba(0,0,0,.4);border-radius:0!important;cursor:pointer;height:60px;position:absolute;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-user-select:none;user-select:none;width:100%;z-index:7}calendar .calendar-container .create-new-event .end-time,calendar .calendar-container .create-new-event .start-time{color:#dcdcdc;left:8px;position:absolute;text-shadow:1px 1px rgba(0,0,0,.3);-webkit-transition:color .2s;transition:color .2s}calendar .calendar-container .create-new-event .end-time{bottom:0}calendar .calendar-container .create-new-event .add-new-text{color:#dcdcdc;font-size:16px;font-weight:var(--font-weight-bold);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}calendar .calendar-container .create-new-event .add-new-text i{font-size:15px;font-weight:600;margin:0 5px;vertical-align:-2px}calendar .calendar-container .create-new-event .btm-drag-bar{background:transparent;bottom:-5px;cursor:ns-resize;height:15px;left:0;position:absolute;right:0}calendar .calendar-container .create-new-event.is-creating,calendar .calendar-container .create-new-event:hover{background:rgba(0,0,0,.5)}calendar .calendar-container .create-new-event.is-creating .add-new-text,calendar .calendar-container .create-new-event.is-creating .end-time,calendar .calendar-container .create-new-event.is-creating .start-time,calendar .calendar-container .create-new-event:hover .add-new-text,calendar .calendar-container .create-new-event:hover .end-time,calendar .calendar-container .create-new-event:hover .start-time{color:#fff}calendar .calendar-container .current-time{background:#4184f3;height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:8}calendar .calendar-container .current-time:before{background:#4184f3;border-radius:50%;content:" ";height:12px;left:-7px;position:absolute;top:-5px;width:12px}calendar .calendar-container .mask,calendar .calendar-container .select-mask{background:#fff;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:10}calendar .calendar-container .select-mask{background:rgba(0,0,0,.6);border:1px solid #000;opacity:1;pointer-events:none}calendar .calendar-container .select-info{-webkit-box-pack:center;background:rgba(0,0,0,.65);bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;font-size:20px;font-weight:var(--font-weight-bold);-webkit-justify-content:center;justify-content:center;padding:4px 0;position:absolute;width:100%;z-index:15}calendar .calendar-container .select-clear-all{color:#d05638;opacity:.8;padding-left:3em}calendar .calendar-container .select-clear-all i:before{color:#d05638;font-size:16px}calendar .calendar-container .select-clear-all .material-icons{vertical-align:-3px}calendar .calendar-container .select-clear-all:hover{opacity:1}calendar calendar-event .base-event{border:1px solid #fff}calendar.select-mode calendar-event.is-selected{z-index:11}calendar.select-mode calendar-event.is-selected .base-event{border-color:#5e5e5e!important;-webkit-border-image:none;border-image:none;border-left:none;z-index:11!important}calendar.select-mode calendar-event.is-selected .base-event:before{background-color:#000;content:" ";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}calendar.select-mode .day-header{border-bottom:2px solid transparent;cursor:pointer}calendar.select-mode .day-header.is-selected{background:unset;border-color:#5e5e5e;border-bottom:2px solid #c8c8c8}calendar.select-mode .day-header.is-selected .day-name,calendar.select-mode .day-header.is-selected .day-number{color:#fff!important}calendar.select-mode .day-header:not(.is-selected):hover{background:unset;border-color:#5e5e5e;border-bottom:1px solid #c8c8c8;z-index:11}calendar.select-mode .day-header:not(.is-selected):hover .day-name,calendar.select-mode .day-header:not(.is-selected):hover .day-number{color:#afafaf!important}calendar html.print .calendar-container{padding-left:10pt}calendar html.print .calendar-container .create-new-event,calendar html.print .calendar-container .current-time,calendar html.print .calendar-container .schedule-header .options{display:none!important}calendar html.print .calendar-container .event-normal{border:1px solid #a5a5a5!important;opacity:1!important}calendar html.print .calendar-container .day-header{background:#fff!important}calendar html.print .calendar-container .day-header .day-name,calendar html.print .calendar-container .day-header .day-number{color:#505050!important}calendar html.print .calendar-container .day-header .day-name{font-size:14pt!important}calendar html.print .calendar-container .day-header .day-number{display:none!important}calendar html.print .calendar-container .day-hours .hour{border-left:1px solid #ebebeb!important}calendar html.print .calendar-container .day,calendar html.print .calendar-container .day-header{border-right:none!important}calendar html.print .calendar-container .schedule-header{background:#fff;padding-left:50px}calendar html.print .calendar-container .schedule-header .week-header{border-bottom-width:1px!important;border-left:none!important}calendar html.print .calendar-container .scroll-area{margin-top:-450px;overflow:visible;position:relative;z-index:-1}calendar html.print .calendar-container .scroll-area .hour-list{left:0;position:absolute;top:0;width:50px}calendar html.print .calendar-container .scroll-area .hour-list .hour{background:#fff!important}calendar html.print .calendar-container .scroll-area .days-container{padding-left:50px}@media print{calendar .calendar-container{padding-left:10pt}calendar .calendar-container .create-new-event,calendar .calendar-container .current-time,calendar .calendar-container .schedule-header .options{display:none!important}calendar .calendar-container .event-normal{border:1px solid #a5a5a5!important;opacity:1!important}calendar .calendar-container .day-header{background:#fff!important}calendar .calendar-container .day-header .day-name,calendar .calendar-container .day-header .day-number{color:#505050!important}calendar .calendar-container .day-header .day-name{font-size:14pt!important}calendar .calendar-container .day-header .day-number{display:none!important}calendar .calendar-container .day-hours .hour{border-left:1px solid #ebebeb!important}calendar .calendar-container .day,calendar .calendar-container .day-header{border-right:none!important}calendar .calendar-container .schedule-header{background:#fff;padding-left:50px}calendar .calendar-container .schedule-header .week-header{border-bottom-width:1px!important;border-left:none!important}calendar .calendar-container .scroll-area{margin-top:-450px;overflow:visible;position:relative;z-index:-1}calendar .calendar-container .scroll-area .hour-list{left:0;position:absolute;top:0;width:50px}calendar .calendar-container .scroll-area .hour-list .hour{background:#fff!important}calendar .calendar-container .scroll-area .days-container{padding-left:50px}}.full-page-calendar{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;margin:0!important;padding:0!important;width:100%!important}.full-page-calendar .calendar__header{-webkit-box-flex:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;padding:5px 20px}.full-page-calendar .calendar__header .actions__center,.full-page-calendar .calendar__header .actions__left,.full-page-calendar .calendar__header .actions__right{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;width:33.33%}.full-page-calendar .calendar__header .actions__center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.full-page-calendar .calendar__header .actions__right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-right:20px}.full-page-calendar .calendar__header .icon-action{border-radius:50%;color:#828587;cursor:pointer;font-size:22px;margin:0 3px;padding:6px;-webkit-user-select:none;user-select:none}.full-page-calendar .calendar__header .icon-action:hover{background:rgba(0,0,0,.1);color:#3c7ec5}.full-page-calendar .calendar__header .icon-action.active{color:#3c7ec5}.full-page-calendar .print-header{background:#fff;padding:0 50pt 15pt;width:100%}.full-page-calendar .print-header h3{font-size:12pt;margin:0}.full-page-calendar calendar{overflow:hidden}.full-page-calendar calendar .schedule-header{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.full-page-calendar calendar .scroll-area{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:unset}.full-page-calendar html.print{height:190mm!important;overflow:hidden}.full-page-calendar html.print calendar{overflow:visible}@media print{.full-page-calendar{height:190mm!important;overflow:hidden}.full-page-calendar calendar{overflow:visible}}flag-language-selector{display:inline-block;position:relative;width:28px}flag-language-selector select{cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}flag-language-selector .flag{border:1px solid #182b4c;border-radius:2px;-webkit-box-shadow:0 2px 6px -2px rgba(0,0,0,.63);box-shadow:0 2px 6px -2px rgba(0,0,0,.63);display:block;width:100%;z-index:1}flag-language-selector .focus-style{border-radius:3px;inset:-3px;pointer-events:none;position:absolute}flag-language-selector:has(select:focus) .focus-style{border:1px dotted #000}@-webkit-keyframes isLoadingAnim{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}material-icon.is-loading .icon-text{position:relative;visibility:hidden}material-icon.is-loading .icon-text:after{-webkit-animation:isLoadingAnim 1s linear 0s infinite;color:inherit;content:"autorenew";font-family:Material Icons;font-size:inherit;left:0;position:absolute;top:0;visibility:visible}person-avatar{--font-weight-bold:600;background-color:#7289da;border-radius:50%;color:#fff;display:inline-block;font-size:15px;font-weight:var(--font-weight-bold);height:42px;line-height:42px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-transform:uppercase;top:5px;width:42px}person-avatar.small{font-size:14px;height:30px;line-height:30px;width:30px}portal-group-selector{display:block;overflow:auto}portal-group-selector .period-options{background-color:#fff;border:1px solid #d2d4d8;border-radius:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-bottom:32px;overflow:hidden}portal-group-selector .period-options .period-option{cursor:pointer;padding:0 16px}portal-group-selector .period-options .period-option .period-name{font-size:15px}portal-group-selector .period-options .period-option .period-dates{font-size:13px}portal-group-selector .period-options .period-option .locked-icon{display:none}portal-group-selector .period-options .period-option:hover{background-color:#f8f8f8}portal-group-selector .period-options .period-option.active{background:#7289da;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}portal-group-selector .period-options .period-option.active.locked .locked-icon{color:#fff}portal-group-selector .period-options .period-option:not(:last-child){border-right:1px solid #d2d4d8}portal-group-selector .period-options .period-option.locked .locked-icon{color:#aaacb0;display:unset;font-size:14px;margin-left:2px}portal-group-selector .search-bar-container .search-bar{position:relative}portal-group-selector .search-bar-container .search-bar .portal-icon{color:#aaacb0;font-size:18px;left:8px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}portal-group-selector .search-bar-container .search-bar input[type=text]{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:15px;height:36px;padding-left:32px;width:100%}portal-group-selector .active-filter-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:flex;padding:5px 8px}portal-group-selector .active-filter-container .template-slot{background:#eee;border:1px solid #d2d4d8;border-radius:4px;color:#46484c;font-size:13px;font-weight:600;padding:1px 4px}portal-group-selector .active-filter-container .tag-filter-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}portal-group-selector .active-filter-container .tag-filter-list tag{margin:2px 0}portal-group-selector .group-list-container{background:#fff;border:1px solid #dddfe2;border-radius:6px;margin-bottom:8px;min-width:300px;overflow:hidden}portal-group-selector .group-list-container .group-list{max-height:500px;overflow:auto}portal-group-selector .group-list-container .group-list::-webkit-scrollbar{width:11px}portal-group-selector .group-list-container .group-list::-webkit-scrollbar-track{background:#eee;border:1px solid #ccc;border-bottom:none;border-top:none}portal-group-selector .group-list-container .group-list::-webkit-scrollbar-thumb{background:#aaa;background-clip:content-box;border:2px solid transparent;border-radius:5px}portal-group-selector .groups-without-schedules{background:#fff;border:1px solid #dddfe2;border-radius:6px;margin:4px 0 16px;padding:4px}portal-group-selector .schedule-templates{margin-left:auto;width:100%}portal-group-selector-schedule-template{background:#fff;border:1px solid #dddfe2;border-radius:6px;display:block}portal-group-selector-schedule-template .weekday-container{-webkit-box-flex:1;border-right:1px solid #dcdee2;-webkit-flex:1 1 100%;flex:1 1 100%;padding-bottom:4px;position:relative}portal-group-selector-schedule-template .weekday-container .weekday-title{color:#5a5c60;font-size:13px;font-weight:600;padding:4px 8px;text-align:center}portal-group-selector-schedule-template .weekday-container .hour{border-top:1px solid #dcdee2;height:40px;position:relative}portal-group-selector-schedule-template .weekday-container .hour .text{background:#fff;color:#5a5c60;font-size:11px;font-weight:600;padding:0 3px;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}portal-group-selector-schedule-template .weekday-container .item{background-color:#e9eff7;border:1px solid #b7d1f3;border-radius:4px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);cursor:pointer;left:5px;overflow:hidden;padding:4px;position:absolute;-webkit-transition:background .2s;transition:background .2s;width:-webkit-calc(100% - 10px);width:calc(100% - 10px)}portal-group-selector-schedule-template .weekday-container .item .template-name{background:inherit;border:1px solid #aaacb0;border-bottom:none;border-right:none;border-top-left-radius:6px;bottom:0;font-size:13px;font-weight:600;line-height:1em;padding:2px 5px;position:absolute;right:0;z-index:1}portal-group-selector-schedule-template .weekday-container .item .template-time{bottom:2px;color:#5a5c60;font-size:11px;font-weight:600;left:4px;line-height:1em;margin-right:16px;position:absolute;white-space:nowrap}portal-group-selector-schedule-template .weekday-container .item .group-name{color:#5a5c60;font-size:15px;font-weight:600;line-height:1em;margin-top:2px}portal-group-selector-schedule-template .weekday-container .item.empty{background:#fbfbfb;border:1px dotted #d2d4d8;opacity:.75}portal-group-selector-schedule-template .weekday-container .item:not(.empty){z-index:10}portal-group-selector-schedule-template .weekday-container .item.highlight{background-color:#b7d1f3!important;opacity:1;z-index:15!important}portal-group-selector-schedule-template .weekday-container .item:hover{opacity:1;z-index:20!important}portal-group-selector-group-option{background:#fff;display:block}portal-group-selector-group-option .group-option{background:#fff;background-color:#fff;border-left:6px solid transparent;cursor:pointer;font-size:13px;max-width:330px}portal-group-selector-group-option .group-option .top-row{display:-webkit-box;display:-webkit-flex;display:flex}portal-group-selector-group-option .group-option .group-name{font-size:16px;font-weight:600}portal-group-selector-group-option .group-option .group-size{margin-left:auto}portal-group-selector-group-option .group-option .common-detail{color:#46484c;line-height:1em}portal-group-selector-group-option .group-option .warnings-container{color:#c33}portal-group-selector-group-option .group-option .schedule-template-name{background-color:#fff;border:1px solid #d2d4d8;border-top-left-radius:6px;bottom:0;font-size:14px;font-weight:600;line-height:1em;padding:2px 5px;position:absolute;right:0}portal-group-selector-group-option .group-option .overlay-container{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center}portal-group-selector-group-option .group-option .overlay-container .actions-container{background:hsla(0,0%,100%,.5);border-radius:6px;padding:2px}portal-group-selector-group-option .group-option blurred-overlay .content-container{padding:4px 8px}portal-group-selector-group-option .group-option:hover:not(.disabled),portal-group-selector-group-option .group-option:hover:not(.disabled) .schedule-template-name{background-color:#f8f8f8}portal-group-selector-group-option .group-option.disabled{cursor:default}portal-group-selector-group-option:not(:last-child) .group-option{-webkit-box-shadow:inset 0 -1px #d2d4d8;box-shadow:inset 0 -1px #d2d4d8}portal-group-selector-group-option:not(:last-child) .group-option blurred-overlay .content-container{padding-bottom:5px}slider-panels{display:block;overflow:hidden;position:relative}slider-panels slider-panel{display:none;overflow:hidden;position:absolute;top:0}@-webkit-keyframes barsLoadingAnimation{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}40%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(.35);transform:scaleY(.35)}}@keyframes barsLoadingAnimation{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}40%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(.35);transform:scaleY(.35)}}.loading-bars,loading-bars{display:block;height:24px;width:24px}.loading-bars .bar,loading-bars .bar{background-color:#444;float:left;height:100%;margin-left:6.25%;width:15%}.loading-bars .bar:first-child,loading-bars .bar:first-child{-webkit-animation:barsLoadingAnimation 1.2s linear infinite;animation:barsLoadingAnimation 1.2s linear infinite;-webkit-animation-delay:-1.6s;animation-delay:-1.6s;margin-left:0}.loading-bars .bar:nth-child(2),loading-bars .bar:nth-child(2){-webkit-animation:barsLoadingAnimation 1.2s linear infinite;animation:barsLoadingAnimation 1.2s linear infinite;-webkit-animation-delay:-1.41s;animation-delay:-1.41s}.loading-bars .bar:nth-child(3),loading-bars .bar:nth-child(3){-webkit-animation:barsLoadingAnimation 1.2s linear infinite;animation:barsLoadingAnimation 1.2s linear infinite;-webkit-animation-delay:-1.22s;animation-delay:-1.22s}.loading-bars .bar:nth-child(4),loading-bars .bar:nth-child(4){-webkit-animation:barsLoadingAnimation 1.2s linear infinite;animation:barsLoadingAnimation 1.2s linear infinite;-webkit-animation-delay:-1.03s;animation-delay:-1.03s}.loading-bars .bar:nth-child(5),loading-bars .bar:nth-child(5){-webkit-animation:barsLoadingAnimation 1.2s linear infinite;animation:barsLoadingAnimation 1.2s linear infinite;-webkit-animation-delay:-.84s;animation-delay:-.84s}@-webkit-keyframes circleLoadingAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circleLoadingAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-circle,loading-circle{-webkit-animation:circleLoadingAnim .5s linear infinite;animation:circleLoadingAnim .5s linear infinite;border:3px solid #000;border-radius:50%;border-top-color:transparent;display:block;height:24px;width:24px}eepos-message{--font-weight-bold:600;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:16px}eepos-message .left-area{margin-right:12px}eepos-message .right-area{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:hidden}eepos-message .message-container{background-color:#f2f1f6;border-radius:8px;padding:8px}eepos-message .message-container .message-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;line-height:1em}eepos-message .message-container .message-header .message-author{color:#5a5c60;font-size:13px;font-weight:500}eepos-message .message-container .message-header .dot-separator{background:#6e7074;border-radius:50%;height:2px;margin:1px 6px 0;width:2px}eepos-message .message-container .message-header .message-time{color:#5a5c60;font-size:13px}eepos-message .message-container .message-header .more-actions{margin-left:8px}eepos-message .message-container .message-body{font-size:14px;margin-top:8px;min-height:20px;overflow:hidden}eepos-message .message-container .message-body>div{white-space:pre-line}eepos-message .message-actions{padding-left:8px}eepos-message .message-actions .reply-btn{color:#5a5c60;font-size:12px;font-weight:var(--font-weight-bold)}eepos-message .message-actions material-icon{border-radius:50%;color:#8c8e92;font-size:17px;padding:4px}eepos-message .message-actions material-icon:hover{background-color:rgba(0,0,0,.2);background-color:rgba(29,155,240,.1)}eepos-message .sub-container{margin-top:8px;padding-left:8px}eepos-message .sub-container eepos-message{margin-bottom:8px}eepos-message .sub-container eepos-message .left-area{margin-right:8px}eepos-message .sub-container eepos-message .message-container{padding:4px 8px}eepos-message .sub-container eepos-message .message-container .message-body{margin-top:4px}eepos-message .sub-container person-avatar{font-size:13px;height:30px;line-height:30px;width:30px}eepos-message.reply-draft .message-container{background:#fff;border:2px dashed #d4d3d8}@media (max-width:767px){eepos-message person-avatar{font-size:14px;height:36px;line-height:36px;width:36px}eepos-message .left-area{margin-right:4px}eepos-message .message-container .message-body{font-size:13px}}.dropdown.eepos-message-extra-actions-dropdown{--font-weight-bold:600;max-width:80vw;min-height:40px;min-width:100px;overflow:hidden;white-space:nowrap}.dropdown.eepos-message-extra-actions-dropdown .no-details-found{font-size:13px;margin-top:8px;text-align:center}.dropdown.eepos-message-extra-actions-dropdown .user-category{padding:8px 12px}.dropdown.eepos-message-extra-actions-dropdown .user-category .user-title{color:#5a5c60;display:-webkit-box;display:-webkit-flex;display:flex;font-size:13px}.dropdown.eepos-message-extra-actions-dropdown .user-category .user-title material-icon{color:#8c8e92;font-size:15px;font-weight:600;margin-right:8px}.dropdown.eepos-message-extra-actions-dropdown .user-category .user-link-container{font-size:14px;margin:4px 0 2px 16px}.dropdown.eepos-message-extra-actions-dropdown .user-category .user-link-container a{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:1em;padding:4px 8px}.dropdown.eepos-message-extra-actions-dropdown .user-category .user-link-container a .active-classes{font-size:12px;margin-left:4px}.dropdown.eepos-message-extra-actions-dropdown .user-category .user-link-container a material-icon{font-size:15px;margin-left:4px}.dropdown.eepos-message-extra-actions-dropdown .user-category .user-link-container a:hover{background:#f0f2f6}.dropdown.eepos-message-extra-actions-dropdown .action-container .action>a{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;color:#5a5c60;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:var(--font-weight-bold);line-height:1em;margin:4px;padding:8px}.dropdown.eepos-message-extra-actions-dropdown .action-container .action>a material-icon{color:#787a7e;font-size:15px;font-weight:600;margin-right:8px}.dropdown.eepos-message-extra-actions-dropdown .action-container .action>a:hover{background-color:#f8f8f8}.dropdown.eepos-message-extra-actions-dropdown .action-container .action:first-child{border-top:1px solid #d2d4d8;padding-top:4px}eepos-message-attachments{--font-weight-bold:600;display:block}eepos-message-attachments .attachment{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid #dcdee2;border-radius:6px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:var(--font-weight-bold);margin-top:8px;outline:none;padding:8px}eepos-message-attachments .attachment .type{margin-right:8px}eepos-message-attachments .attachment .type material-icon{color:#8c8e92;color:#007a5a;font-size:21px}eepos-message-attachments .attachment:hover{background-color:#f8f8f8}eepos-message-attachments .image{border:1px solid #dcdee2;border-radius:6px;display:inline-block;height:100px;margin:8px 8px 0 0;outline:none;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;width:100px}eepos-message-attachments .image img{min-height:100%;object-fit:cover;width:100%}eepos-message-attachments .image:hover{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}eepos-message-list{--font-weight-bold:600;display:block}eepos-message-list .message-list-table{font-size:14px;width:100%}eepos-message-list .message-list-table .message-tools-row{background-color:#fff;border-bottom:1px solid #dcdee2}eepos-message-list .message-list-table .message-tools-row td{padding:8px}eepos-message-list .message-list-table .message-tools-row .selected-item-actions{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}eepos-message-list .message-list-table .message-tools-row.active .selected-item-actions{opacity:1}eepos-message-list .message-list-table .message-row{background-color:#f8f8f8;border-bottom:1px solid #dcdee2;cursor:pointer}eepos-message-list .message-list-table .message-row td{padding:8px}eepos-message-list .message-list-table .message-row td:first-child{border-left:2px solid transparent;padding-left:6px}eepos-message-list .message-list-table .message-row.unseen{background-color:#fff}eepos-message-list .message-list-table .message-row.unseen .col-actions,eepos-message-list .message-list-table .message-row.unseen .col-message-count,eepos-message-list .message-list-table .message-row.unseen .col-sender,eepos-message-list .message-list-table .message-row.unseen .msg-title{font-weight:var(--font-weight-bold)}eepos-message-list .message-list-table .message-row:last-child{border-bottom:none}eepos-message-list .message-list-table .message-row:hover{background-color:#f8f8f8}eepos-message-list .message-list-table .message-row:hover td:first-child{border-color:#398fcc}eepos-message-list .message-list-table .message-row .col-sender{max-width:150px;overflow:hidden;padding-right:0;text-overflow:ellipsis}eepos-message-list .message-list-table .message-row .col-message-count{padding-left:0;padding-right:16px;vertical-align:middle}eepos-message-list .message-list-table .message-row .col-msg{max-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}eepos-message-list .message-list-table .message-row .col-msg .draft-icon{margin-left:-4px;vertical-align:-3px}eepos-message-list .message-list-table .message-row .col-msg .separator{color:#96989c}eepos-message-list .message-list-table .message-row .col-msg .msg-body{color:#5a5c60;font-weight:400}eepos-message-list .message-list-table .message-row .col-actions{font-size:13px;text-align:right;vertical-align:middle}eepos-message-list .message-list-table .message-row .col-actions .message-actions{display:none}eepos-message-list .message-list-table .message-row .col-actions .message-actions .clickable-icon{margin:-7px 0}eepos-message-list .message-list-table .message-row:hover .col-actions.show-actions .message-time{display:none}eepos-message-list .message-list-table .message-row:hover .col-actions.show-actions .message-actions{display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:767px){eepos-message-list .message-list-table,eepos-message-list .message-list-table tbody,eepos-message-list .message-list-table td,eepos-message-list .message-list-table tr{display:block}eepos-message-list .message-list-table .rigid{width:unset}eepos-message-list .message-list-table .message-tools-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}eepos-message-list .message-list-table .message-row{display:grid;grid-template-columns:33px auto 1fr auto 80px;position:relative}eepos-message-list .message-list-table .message-row .col-checkbox{grid-row:1/span 4}eepos-message-list .message-list-table .message-row .col-sender{font-size:15px;grid-column:2;grid-row:1;max-width:unset}eepos-message-list .message-list-table .message-row .col-message-count{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;grid-column:3;grid-row:1;padding-left:8px;text-align:left}eepos-message-list .message-list-table .message-row .col-msg{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-column:2/span 4;max-width:unset;padding-top:0}eepos-message-list .message-list-table .message-row .col-msg .draft-icon{left:9px;position:absolute;top:36px}eepos-message-list .message-list-table .message-row .col-msg .msg-title{overflow:hidden;text-overflow:ellipsis}eepos-message-list .message-list-table .message-row .col-msg .separator{display:none}eepos-message-list .message-list-table .message-row .col-msg .msg-body{overflow:hidden;text-overflow:ellipsis}eepos-message-list .message-list-table .message-row .col-extra{grid-column:4;grid-row:1}eepos-message-list .message-list-table .message-row .col-actions{grid-column:5;grid-row:1}eepos-message-list .message-list-table .message-row .col-actions .message-time{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}eepos-message-list .message-list-table .message-row .col-actions .message-actions{display:none!important}}eepos-message-recipient-list{display:block}eepos-message-recipient-list .category{border:1px solid #dcdee2;border-radius:4px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);margin:8px 0}eepos-message-recipient-list .category-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;padding:4px 8px}eepos-message-recipient-list .category-header material-icon{color:#828488;font-size:21px}eepos-message-recipient-list .category-header .category-details{-webkit-box-flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto}eepos-message-recipient-list .category-header .category-details .category-name{color:#5a5c60;font-size:14px;font-weight:500;margin-left:8px;min-width:60px}eepos-message-recipient-list .category-header .category-details .user-count{color:#5a5c60;font-size:11px;font-weight:500;margin-left:8px}eepos-message-recipient-list .category-header:hover{background-color:#f8f8f8}eepos-message-recipient-list .category-content{border-top:1px solid #d2d4d8}eepos-message-recipient-list .category-content .actions{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;padding:8px}eepos-message-recipient-list .category-content .actions .action-btn,eepos-message-recipient-list .category-content .actions .clear-btn{background:rgba(35,120,190,.05);border:1px solid rgba(35,120,190,.5);border-radius:4px;font-size:13px;font-weight:500;padding:2px 8px;position:relative}eepos-message-recipient-list .category-content .actions .action-btn material-icon,eepos-message-recipient-list .category-content .actions .clear-btn material-icon{font-size:18px;margin-right:4px;vertical-align:-5px}eepos-message-recipient-list .category-content .actions .action-btn{margin-right:8px}eepos-message-recipient-list .category-content .actions .clear-btn{background:rgba(203,74,42,.05);border:1px solid rgba(203,74,42,.5);color:#cb4a2a;margin-left:auto}eepos-message-recipient-list .category-content .actions .clear-btn material-icon{color:#cb4a2a;font-size:17px;vertical-align:-4px}eepos-message-recipient-list .category-content table{width:100%}eepos-message-recipient-list .category-content table tr:nth-of-type(odd){background-color:#f8f8f8}eepos-message-recipient-list .category-content table tr:first-child{-webkit-box-shadow:inset 0 5px 6px -5px rgba(0,0,0,.4);box-shadow:inset 0 5px 6px -5px rgba(0,0,0,.4)}eepos-message-recipient-list .category-content table td{font-size:13px;padding:6px 4px;vertical-align:middle}eepos-message-thread{--font-weight-bold:600;display:block;height:100%;padding:0 16px 16px;position:relative}eepos-message-thread .thread-details{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #d2d4d8;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:flex;margin:0 -16px 24px;padding:4px 16px}eepos-message-thread .thread-details .thread-name{color:#46484c;font-size:13px;font-weight:500}eepos-message-thread .thread-details .recipients-btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;color:#6e7074;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:13px;padding:1px 4px}eepos-message-thread .thread-details .recipients-btn .separator{border-left:1px solid #d2d4d8;height:16px;margin:0 8px}eepos-message-thread .thread-details .recipients-btn material-icon{font-size:16px;margin-left:4px;vertical-align:-4px}eepos-message-thread .thread-details .recipients-btn:hover{background-color:#eee;color:#46484c}eepos-message-thread .reply-separator{margin-bottom:16px;margin-left:54px;position:relative}eepos-message-thread .reply-separator .reply-count{background-color:#fff;color:#5a5c60;font-size:13px;padding-right:12px;position:relative;z-index:1}eepos-message-thread .reply-separator .separator-line{border-bottom:1px solid #d2d4d8;position:absolute;top:50%;width:100%}eepos-message-thread .new-reply{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:24px}eepos-message-thread .new-reply .avatar{margin-right:12px}eepos-message-thread .new-reply .text-input{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;position:relative}eepos-message-thread .new-reply .text-input .placeholder-text{color:#5a5c60;font-size:16px;left:12px;pointer-events:none;position:absolute;top:8px;-webkit-user-select:none;user-select:none;z-index:5}eepos-message-thread .new-reply .text-input textarea{background:#f8f8f8;border:1px solid #d2d4d8;border-radius:4px;max-width:100%;min-height:100px;min-width:100%;padding:8px;resize:vertical}eepos-message-thread .overlay-container{height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-user-select:none;user-select:none;width:100%;z-index:10}eepos-message-thread .overlay-container .overlay-shroud{background-color:hsla(0,0%,86%,.8);inset:0;position:absolute}eepos-message-thread .overlay-container .overlay-content{background:#fff;-webkit-box-shadow:-2px 0 4px rgba(0,0,0,.3);box-shadow:-2px 0 4px rgba(0,0,0,.3);margin-left:100px;min-height:100%;padding:16px 8px;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:1}eepos-message-thread .overlay-container.active{display:block;opacity:1;pointer-events:unset;-webkit-user-select:unset;user-select:unset}eepos-message-thread .overlay-container.active .overlay-content{-webkit-transform:translateX(0);transform:translateX(0)}eepos-message-thread .private-thread-options-table{width:100%}eepos-message-thread .private-thread-options-table td{padding:7px;vertical-align:middle}eepos-message-thread .private-thread-options-table .col-author{padding-left:10px}eepos-message-thread .private-thread-options-table .col-message-count{color:#5a5c60;font-size:12px;padding-left:0}eepos-message-thread .private-thread-options-table .col-last-message{color:#5a5c60;font-size:12px;max-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}eepos-message-thread .private-thread-options-table .col-open-thread{font-size:14px;font-weight:var(--font-weight-bold)}@media (max-width:767px){eepos-message-thread{padding:0 4px 16px}eepos-message-thread .reply-separator{margin-left:39px}eepos-message-thread .new-reply .avatar{margin-right:4px}eepos-message-thread .new-reply person-avatar{font-size:14px;height:36px;line-height:36px;width:36px}eepos-message-thread .overlay-container .overlay-content{margin-left:50px}}html.print eepos-message-thread .avatar,html.print eepos-message-thread .new-reply,html.print eepos-message-thread .overlay-container,html.print eepos-message-thread .reply-separator,html.print eepos-message-thread .thread-details,html.print eepos-message-thread eepos-message .left-area,html.print eepos-message-thread eepos-message .message-actions{display:none}html.print eepos-message-thread eepos-message .message-container{background-color:#fff;border-radius:0;border-top:1px solid #d2d4d8;padding:0;padding:4px 0 0!important}html.print eepos-message-thread eepos-message .sub-container{padding-left:24px}@media print{eepos-message-thread .avatar,eepos-message-thread .new-reply,eepos-message-thread .overlay-container,eepos-message-thread .reply-separator,eepos-message-thread .thread-details,eepos-message-thread eepos-message .left-area,eepos-message-thread eepos-message .message-actions{display:none}eepos-message-thread eepos-message .message-container{background-color:#fff;border-radius:0;border-top:1px solid #d2d4d8;padding:0;padding:4px 0 0!important}eepos-message-thread eepos-message .sub-container{padding-left:24px}}fi-luk-curriculum-chart,fi-pk-curriculum-chart{display:block;overflow:auto}fi-luk-curriculum-chart .curriculum-table,fi-pk-curriculum-chart .curriculum-table{width:100%}fi-luk-curriculum-chart th,fi-pk-curriculum-chart th{color:#46484c;font-size:13px;font-weight:600;text-align:left;vertical-align:top}fi-luk-curriculum-chart td,fi-pk-curriculum-chart td{border-bottom:1px solid #d2d4d8;padding:16px 0;vertical-align:middle}fi-luk-curriculum-chart .subject-category.all-courses-archived .col-subject-info,fi-pk-curriculum-chart .subject-category.all-courses-archived .col-subject-info{opacity:.5}fi-luk-curriculum-chart .col-subject-info,fi-pk-curriculum-chart .col-subject-info{min-width:200px;padding-right:16px;width:1px}fi-luk-curriculum-chart .col-subject-info .subject-info .abbreviation,fi-pk-curriculum-chart .col-subject-info .subject-info .abbreviation{font-size:14px;font-weight:600}fi-luk-curriculum-chart .col-subject-info .subject-info .name,fi-pk-curriculum-chart .col-subject-info .subject-info .name{color:#6e7074;font-size:12px;max-width:200px}fi-luk-curriculum-chart .col-final-assessment,fi-pk-curriculum-chart .col-final-assessment{text-align:center}fi-luk-curriculum-chart .col-final-assessment .final-assessment,fi-pk-curriculum-chart .col-final-assessment .final-assessment{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-weight:600;height:30px;-webkit-justify-content:center;justify-content:center;width:30px}fi-luk-curriculum-chart .col-final-assessment .final-assessment:hover,fi-pk-curriculum-chart .col-final-assessment .final-assessment:hover{background:rgba(24,154,168,.2)}fi-luk-curriculum-chart .col-course-category,fi-pk-curriculum-chart .col-course-category{padding:0 8px}fi-luk-curriculum-chart .col-course-category .course-container,fi-pk-curriculum-chart .col-course-category .course-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:4px 0}fi-luk-curriculum-chart .col-course-category .course-container .course,fi-pk-curriculum-chart .col-course-category .course-container .course{--background-color:#fff;--background-color-hover:#f8f8f8;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:center;align-items:center;background:var(--background-color);border-radius:4px;-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,.2);box-shadow:1px 1px 2px 1px rgba(0,0,0,.2);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:13px;-webkit-justify-content:center;justify-content:center;margin:4px 8px 4px 0;padding:2px 4px;position:relative;width:60px}fi-luk-curriculum-chart .col-course-category .course-container .course .badges,fi-pk-curriculum-chart .col-course-category .course-container .course .badges{bottom:1px;position:absolute;right:1px}fi-luk-curriculum-chart .col-course-category .course-container .course .badges material-icon,fi-pk-curriculum-chart .col-course-category .course-container .course .badges material-icon{color:#787a7e;font-size:15px}fi-luk-curriculum-chart .col-course-category .course-container .course:hover,fi-pk-curriculum-chart .col-course-category .course-container .course:hover{background:var(--background-color-hover)}fi-luk-curriculum-chart .col-course-category .course-container .course.type-required,fi-pk-curriculum-chart .col-course-category .course-container .course.type-required{--background-color:rgba(24,154,168,.05);--background-color-hover:rgba(24,154,168,.1)}fi-luk-curriculum-chart .col-course-category .course-container .course.type-required.completed,fi-pk-curriculum-chart .col-course-category .course-container .course.type-required.completed{--background-color:rgba(24,154,168,.2);--background-color-hover:rgba(24,154,168,.3)}fi-luk-curriculum-chart .col-course-category .course-container .course.type-optional,fi-pk-curriculum-chart .col-course-category .course-container .course.type-optional{--background-color:hsla(85,39%,68%,.2);--background-color-hover:hsla(85,39%,68%,.3)}fi-luk-curriculum-chart .col-course-category .course-container .course.type-optional.completed,fi-pk-curriculum-chart .col-course-category .course-container .course.type-optional.completed{--background-color:hsla(85,39%,68%,.4);--background-color-hover:hsla(85,39%,68%,.6)}fi-luk-curriculum-chart .col-course-category .course-container .course.failed,fi-pk-curriculum-chart .col-course-category .course-container .course.failed{border:1px dashed red}fi-luk-curriculum-chart .col-course-category .course-container .course.credit-transfer-calculated,fi-pk-curriculum-chart .col-course-category .course-container .course.credit-transfer-calculated{background:-webkit-repeating-linear-gradient(300deg,var(--background-color),var(--background-color) 48%,rgba(0,255,0,.1) 52%,rgba(0,255,0,.1) 100%);background:repeating-linear-gradient(150deg,var(--background-color),var(--background-color) 48%,rgba(0,255,0,.1) 52%,rgba(0,255,0,.1) 100%)}fi-luk-curriculum-chart .col-course-category .course-container .course.credit-transfer-calculated:hover,fi-pk-curriculum-chart .col-course-category .course-container .course.credit-transfer-calculated:hover{background:-webkit-repeating-linear-gradient(300deg,var(--background-color-hover),var(--background-color-hover) 48%,rgba(0,255,0,.1) 52%,rgba(0,255,0,.1) 100%);background:repeating-linear-gradient(150deg,var(--background-color-hover),var(--background-color-hover) 48%,rgba(0,255,0,.1) 52%,rgba(0,255,0,.1) 100%)}fi-luk-curriculum-chart .col-course-category .course-container .course.credit-transfer-ignored,fi-pk-curriculum-chart .col-course-category .course-container .course.credit-transfer-ignored{background:-webkit-repeating-linear-gradient(300deg,var(--background-color),var(--background-color) 48%,#fff 52%,#fff 100%);background:repeating-linear-gradient(150deg,var(--background-color),var(--background-color) 48%,#fff 52%,#fff 100%)}fi-luk-curriculum-chart .col-course-category .course-container .course.credit-transfer-ignored:hover,fi-pk-curriculum-chart .col-course-category .course-container .course.credit-transfer-ignored:hover{background:-webkit-repeating-linear-gradient(300deg,var(--background-color-hover),var(--background-color-hover) 48%,#fff 52%,#fff 100%);background:repeating-linear-gradient(150deg,var(--background-color-hover),var(--background-color-hover) 48%,#fff 52%,#fff 100%)}fi-luk-curriculum-chart .col-course-category .course-container .course.is-from-other-school,fi-pk-curriculum-chart .col-course-category .course-container .course.is-from-other-school{border-radius:30px}fi-luk-curriculum-chart .col-course-category .course-container .course-abbreviation,fi-pk-curriculum-chart .col-course-category .course-container .course-abbreviation{font-size:11px;max-height:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fi-luk-curriculum-chart .col-course-category .course-container .course-assessment,fi-pk-curriculum-chart .col-course-category .course-container .course-assessment{font-weight:600;max-height:100%}fi-luk-curriculum-chart .tippy-course-details td,fi-luk-curriculum-chart .tippy-module-details td,fi-pk-curriculum-chart .tippy-course-details td,fi-pk-curriculum-chart .tippy-module-details td{padding:0}fi-luk-curriculum-chart .tippy-course-details .detail-title,fi-luk-curriculum-chart .tippy-course-details .detail-value,fi-luk-curriculum-chart .tippy-module-details .detail-title,fi-luk-curriculum-chart .tippy-module-details .detail-value,fi-pk-curriculum-chart .tippy-course-details .detail-title,fi-pk-curriculum-chart .tippy-course-details .detail-value,fi-pk-curriculum-chart .tippy-module-details .detail-title,fi-pk-curriculum-chart .tippy-module-details .detail-value{border-bottom:none;font-size:12px;padding:0}fi-luk-curriculum-chart .tippy-course-details .detail-title,fi-luk-curriculum-chart .tippy-module-details .detail-title,fi-pk-curriculum-chart .tippy-course-details .detail-title,fi-pk-curriculum-chart .tippy-module-details .detail-title{color:#46484c;font-weight:600;padding-left:16px;padding-right:8px;text-align:left;white-space:nowrap;width:1px}fi-luk-curriculum-chart .tippy-course-details .detail-value,fi-luk-curriculum-chart .tippy-module-details .detail-value,fi-pk-curriculum-chart .tippy-course-details .detail-value,fi-pk-curriculum-chart .tippy-module-details .detail-value{font-weight:500}fi-luk-curriculum-chart html.print td,fi-pk-curriculum-chart html.print td{padding-bottom:4px;padding-top:4px}fi-luk-curriculum-chart html.print .col-final-assessment,fi-pk-curriculum-chart html.print .col-final-assessment{display:none!important}@media print{fi-luk-curriculum-chart td,fi-pk-curriculum-chart td{padding-bottom:4px;padding-top:4px}fi-luk-curriculum-chart .col-final-assessment,fi-pk-curriculum-chart .col-final-assessment{display:none!important}}@media (max-width:767px){fi-luk-curriculum-chart .curriculum-table thead,fi-pk-curriculum-chart .curriculum-table thead{display:none}fi-luk-curriculum-chart .curriculum-table tbody,fi-pk-curriculum-chart .curriculum-table tbody{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}fi-luk-curriculum-chart .curriculum-table td,fi-pk-curriculum-chart .curriculum-table td{border:none}fi-luk-curriculum-chart tr.subject-category,fi-pk-curriculum-chart tr.subject-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}fi-luk-curriculum-chart .col-subject-info,fi-pk-curriculum-chart .col-subject-info{max-width:unset;width:unset}fi-luk-curriculum-chart .col-subject-info .subject-info .name,fi-pk-curriculum-chart .col-subject-info .subject-info .name{max-width:unset}}fi-luk-curriculum-summary,fi-pk-curriculum-summary{display:block;font-size:15px}fi-luk-curriculum-summary .row-title,fi-pk-curriculum-summary .row-title{font-weight:500}fi-luk-curriculum-summary .empty-cell,fi-pk-curriculum-summary .empty-cell{color:#8c8e92!important}fi-luk-curriculum-summary table th,fi-pk-curriculum-summary table th{text-align:left}fi-luk-curriculum-summary.separated-block,fi-pk-curriculum-summary.separated-block{background:#f8f8f8;border:1px solid #d2d4d8;border-radius:4px;display:inline-block;font-size:13px}fi-luk-curriculum-summary html.print td,fi-luk-curriculum-summary html.print th,fi-pk-curriculum-summary html.print td,fi-pk-curriculum-summary html.print th{padding-bottom:4px!important;padding-top:4px!important}@media print{fi-luk-curriculum-summary td,fi-luk-curriculum-summary th,fi-pk-curriculum-summary td,fi-pk-curriculum-summary th{padding-bottom:4px!important;padding-top:4px!important}}file-dropzone{--font-weight-bold:600;display:block}file-dropzone>file-dropzone-area{background:#cbdce1;border-radius:4px;cursor:default;height:100%;min-height:150px;outline:2px dashed #96b2b2;outline-offset:-10px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}file-dropzone>file-dropzone-area,file-dropzone>file-dropzone-area .actions{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}file-dropzone>file-dropzone-area .actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}file-dropzone>file-dropzone-area input[type=file]{cursor:pointer;height:-webkit-calc(100% - 20px);height:calc(100% - 20px);left:10px;opacity:0;position:absolute;top:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);z-index:5}file-dropzone>file-dropzone-area .upload-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#007acc;border-radius:5px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;font-weight:var(--font-weight-bold);overflow:hidden;padding:4px 12px;position:relative}file-dropzone>file-dropzone-area .upload-button .upload-icon{font-size:21px;margin-right:12px}file-dropzone>file-dropzone-area .upload-button input[type=file]{cursor:pointer!important;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:5}file-dropzone>file-dropzone-area .or-separator{color:#5a5c60;font-size:13px;font-style:italic;font-weight:var(--font-weight-bold);margin:6px 0 12px;position:relative}file-dropzone>file-dropzone-area .or-separator:after,file-dropzone>file-dropzone-area .or-separator:before{background:#96989c;content:" ";height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}file-dropzone>file-dropzone-area .or-separator:before{left:-16px}file-dropzone>file-dropzone-area .or-separator:after{right:-18px}file-dropzone>file-dropzone-area.dragging{background:#dff0f5;outline-offset:-16px}file-dropzone>file-dropzone-area.dragging input[type=file]{z-index:-5}file-dropzone>file-dropzone-area.dragging .inner-box{background:#f8f8f8}file-dropzone-area{--font-weight-bold:600;display:block;position:relative}file-dropzone-area.dragging>*{pointer-events:none!important}file-dropzone-area .default-overlay{background:hsla(0,0%,100%,.5);bottom:0;display:none;left:0;padding:16px;position:absolute;right:0;top:0;z-index:5}file-dropzone-area .default-overlay .overlay-area{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border:3px dashed #bec0c4;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}file-dropzone-area .default-overlay .text{color:#46484c;font-size:26px;font-weight:var(--font-weight-bold);text-shadow:0 0 4px #fff}file-dropzone-area.use-default-overlay.dragging>:not(.default-overlay){-webkit-filter:blur(2px);filter:blur(2px)}file-dropzone-area.use-default-overlay.dragging .default-overlay{display:block}week-browser{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;padding:6px 24px}week-browser .week-change{border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;outline:none;padding:3px}week-browser .week-change material-icon{color:#777;font-size:19px;vertical-align:-5px}week-browser .week-change:hover{background:rgba(0,0,0,.1)}week-browser .week-change:hover material-icon{color:#444}week-browser .week-text{color:#777;display:inline-block;font-size:1.1em;font-weight:600;min-width:200px;text-align:center;text-transform:capitalize}week-browser .week-text:hover{color:#444}checkbox{--facade-size:14px;display:-webkit-box;display:-webkit-flex;display:flex}checkbox .checkbox-wrapper{-webkit-box-flex:0;-webkit-align-self:center;align-self:center;-webkit-flex:0 0 auto;flex:0 0 auto;height:16px;position:relative;width:16px}checkbox .checkbox-wrapper input{display:block;height:100%;opacity:0;width:100%;z-index:2}checkbox .checkbox-wrapper .facade{background-color:#fff;border:1px solid #6b6b6b;border-radius:2px;bottom:0;content:" ";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}checkbox .checkbox-wrapper:not(.checked)>input:focus+.facade,checkbox .checkbox-wrapper:not(.checked)>input:hover+.facade{background-color:rgba(172,207,236,.4);border-color:#2f88d0}checkbox .checkbox-wrapper:not(.checked)>input:active+.facade{background-color:#509bd7;border-color:#509bd7}checkbox .checkbox-wrapper.checked>input+.facade{background-color:#2f88d0;border-color:#2f88d0}checkbox .checkbox-wrapper.checked>input+.facade:after{color:#fff;content:"check";display:block;font-family:Material Icons;font-size:var(--facade-size);height:auto;left:50%;line-height:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;z-index:20}checkbox .checkbox-wrapper.checked>input:hover+.facade{background-color:#509bd7;border-color:#509bd7}checkbox .checkbox-wrapper.checked>input:focus+.facade{background-color:#1c629b;border-color:#1c629b}checkbox .checkbox-side{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}checkbox .label-root label{display:block;padding:0 6px}checkbox .description-root description{color:#6e6e6e;display:block;font-size:13px;padding:0 6px}checkbox.auto-size .label-root label{display:inline-block}checkbox.has-description .checkbox-wrapper{-webkit-align-self:flex-start;align-self:flex-start;margin-top:3px}checkbox.small{font-size:13px}checkbox.small .checkbox-wrapper{height:14px;width:14px}checkbox.large{--facade-size:16px}checkbox.large .checkbox-wrapper{height:20px;width:20px}checkbox.disabled{opacity:.75;pointer-events:none}checkbox.indeterminate .checkbox-wrapper input:checked+.facade:after{content:"remove"}file-list .category .category-title{color:#6e7074;font-size:13px;font-weight:600}file-list .category.list .category-title{padding-left:8px;padding-top:40px}file-list .category.list .file td{cursor:default;padding:10px 8px;vertical-align:middle}file-list .category.list .file .file-type{padding-right:0}file-list .category.list .file .file-type .image{height:25px;width:25px}file-list .category.list .file .file-type .image img{border-radius:4px;height:inherit;object-fit:cover;width:inherit}file-list .category.list .file .file-type material-icon{color:#2f86ce;font-size:20px}file-list .category.list .file .file-name{color:#505256;font-size:13px;font-weight:600;max-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}file-list .category.list .file .author,file-list .category.list .file .file-size{color:#787a7e;font-size:13px}file-list .category.list .file .file-size{text-align:right}file-list .category.list .file:hover td{background-color:#f8f8f8}file-list .category.list .file-expanded-info td{border-bottom:1px solid #d2d4d8;padding:0}file-list .category.list .file-expanded-info .actions .tags{padding-bottom:16px;padding-left:20px}file-list .category.list .file-expanded-info .actions .tags tag{cursor:pointer}file-list .category.list .file-expanded-info .actions .image{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:8px 24px}file-list .category.list .file-expanded-info .actions .image img{max-height:400px;max-width:100%}file-list .category.list .file-expanded-info .actions .video{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}file-list .category.list .file-expanded-info .actions audio{width:100%}file-list .category.list .file-expanded-info .actions .file-actions-container{background:#f8f8f8;border:1px solid #d2d4d8;border-radius:6px;-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,.2);box-shadow:inset 1px 1px 4px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:flex;margin:16px;overflow:hidden;padding:8px}file-list .category.list .file-expanded-info .actions .comments-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}file-list .category.list .file-expanded-info .actions .action-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f8f8f8;border-left:1px solid #dcdee2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-left:16px}file-list .category.list .file-expanded-info .actions .action-list .action{margin:4px 8px}file-list .category.list .file-expanded-info .actions .action-list .action a{border-radius:4px;color:#64666a;display:inline-block;font-size:14px;font-weight:600;padding:4px 8px}file-list .category.list .file-expanded-info .actions .action-list .action a material-icon{color:#787a7e;font-size:20px;padding-right:8px}file-list .category.list .file-expanded-info .actions .action-list .action a:hover{background:rgba(0,0,0,.05)}file-list .category.list .file-expanded-info.last td{border:none}file-list .category.first .category-title{padding-top:16px}file-list .video-attachments .video-placeholder{background-color:#2d2f32;border-radius:4px;cursor:pointer;padding-bottom:56.25%;position:relative;width:98%}file-list .video-attachments .video-placeholder:after,file-list .video-attachments .video-placeholder:before{content:" ";display:block;position:absolute}file-list .video-attachments .video-placeholder:before{background-color:hsla(0,0%,100%,.5);border-radius:50%;height:48px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:48px}file-list .video-attachments .video-placeholder:after{border:10px solid transparent;border-left:16px solid #222;border-radius:2px;left:50%;margin-left:6px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}file-list .video-attachments .video-placeholder:hover:before{background-color:hsla(0,0%,100%,.75)}file-list .video-attachments video{border-radius:4px;width:98%}file-list .new-label{background:#2f86ce;border-radius:4px;color:#fff;font-size:11px;margin:0 8px;padding:0 6px}radio{display:-webkit-box;display:-webkit-flex;display:flex}radio .radio-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;height:16px;margin-top:3px;position:relative;width:16px}radio .radio-wrapper input{display:block;height:100%;opacity:0;width:100%;z-index:2}radio .radio-wrapper .facade{background-color:#fff;border:1px solid #6b6b6b;border-radius:50%;bottom:0;content:" ";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}radio .radio-wrapper input:not(:checked):focus+.facade,radio .radio-wrapper input:not(:checked):hover+.facade{background-color:rgba(172,207,236,.4);border-color:#2f88d0}radio .radio-wrapper input:not(:checked):active+.facade{background-color:#509bd7;border-color:#509bd7}radio .radio-wrapper input:checked+.facade{background-color:#2f88d0;border-color:#2f88d0}radio .radio-wrapper input:checked+.facade:after{background-color:#fff;border-radius:50%;content:" ";display:block;height:8px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;z-index:20}radio .radio-wrapper input:checked:hover+.facade{background-color:#509bd7;border-color:#509bd7}radio .radio-wrapper input:checked:focus+.facade{background-color:#1c629b;border-color:#1c629b}radio .radio-side{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}radio description,radio label{display:block;padding:0 6px}radio description{color:#6e6e6e;font-size:13px}colored-label{--color:266,266,266;background-color:#fff;border:1px solid rgb(var(--color));border-radius:3px;cursor:default;display:inline-block;position:relative}colored-label:before{background-color:RGB(var(--color));border-radius:2px;bottom:2px;content:" ";display:block;left:2px;position:absolute;top:2px;width:11px}colored-label abbr{background-color:RGBA(var(--color),.2);color:#222;display:block;font-size:14px;font-weight:600;overflow:hidden;padding:0 5px 1px 16px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}colored-label.--select abbr{padding-right:20px}colored-label .select-indicator{font-size:15px;position:absolute;right:2px;top:3px}colored-label.--full{display:block}colored-label.small abbr{font-size:13px;text-transform:unset}colored-label.tiny abbr{font-size:12px;padding-bottom:0;text-transform:unset}colored-label.minimal abbr{font-size:11px;padding-bottom:0;padding-left:14px;text-transform:unset}colored-label.minimal:before{width:9px}.colored-label-wrapper{display:inline-block}.colored-label-wrapper.--full{display:block}.row{margin-left:-.6em;margin-right:-.6em}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row{*zoom:1}.column-row:after,.column-row:before{content:" ";display:table}.column-row:after{clear:both}.column-row{*zoom:1}html .column-row{padding-left:0;padding-right:0}.col-default,.col-desktop-1,.col-desktop-10,.col-desktop-11,.col-desktop-12,.col-desktop-2,.col-desktop-3,.col-desktop-4,.col-desktop-5,.col-desktop-6,.col-desktop-7,.col-desktop-8,.col-desktop-9,.col-full-1,.col-full-10,.col-full-11,.col-full-12,.col-full-2,.col-full-3,.col-full-4,.col-full-5,.col-full-6,.col-full-7,.col-full-8,.col-full-9,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-mega-1,.col-mega-10,.col-mega-11,.col-mega-12,.col-mega-2,.col-mega-3,.col-mega-4,.col-mega-5,.col-mega-6,.col-mega-7,.col-mega-8,.col-mega-9,.col-mobile-1,.col-mobile-10,.col-mobile-11,.col-mobile-12,.col-mobile-2,.col-mobile-3,.col-mobile-4,.col-mobile-5,.col-mobile-6,.col-mobile-7,.col-mobile-8,.col-mobile-9,.col-msec-1,.col-msec-10,.col-msec-11,.col-msec-12,.col-msec-2,.col-msec-3,.col-msec-4,.col-msec-5,.col-msec-6,.col-msec-7,.col-msec-8,.col-msec-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-tablet-1,.col-tablet-10,.col-tablet-11,.col-tablet-12,.col-tablet-2,.col-tablet-3,.col-tablet-4,.col-tablet-5,.col-tablet-6,.col-tablet-7,.col-tablet-8,.col-tablet-9,.col-tn-1,.col-tn-10,.col-tn-11,.col-tn-12,.col-tn-2,.col-tn-3,.col-tn-4,.col-tn-5,.col-tn-6,.col-tn-7,.col-tn-8,.col-tn-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxxl-1,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9{float:left;min-height:1px;padding-left:.6em;padding-right:.6em;position:relative;width:100%}.container{margin-left:auto;margin-right:auto;padding-left:.6em;padding-right:.6em}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container{*zoom:1}.start-hidden{display:none}.start-hidden-force{display:none!important}@media (min-width:0px){.container{max-width:480px}.visible-tn{display:block}.visible-ib-tn{display:inline-block}.visible-flex-tn{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-tn{display:inline}.visible-t-tn{display:table}.visible-tc-tn{display:table-cell}.hidden-tn{display:none}.visible-tn-force{display:block!important}.visible-ib-tn-force{display:inline-block!important}.visible-flex-tn-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-tn-force{display:inline!important}.visible-tc-tn-force{display:table-cell!important}.visible-t-tn-force{display:table!important}.hidden-tn-force{display:none!important}.col-tn-0{float:left;width:0}.col-tn-push-0{left:0}.col-tn-pull-0{right:0}.col-tn-offset-0{margin-left:0}.col-tn-1{float:left;width:8.3333333333%}.col-tn-push-1{left:8.3333333333%}.col-tn-pull-1{right:8.3333333333%}.col-tn-offset-1{margin-left:8.3333333333%}.col-tn-2{float:left;width:16.6666666667%}.col-tn-push-2{left:16.6666666667%}.col-tn-pull-2{right:16.6666666667%}.col-tn-offset-2{margin-left:16.6666666667%}.col-tn-3{float:left;width:25%}.col-tn-push-3{left:25%}.col-tn-pull-3{right:25%}.col-tn-offset-3{margin-left:25%}.col-tn-4{float:left;width:33.3333333333%}.col-tn-push-4{left:33.3333333333%}.col-tn-pull-4{right:33.3333333333%}.col-tn-offset-4{margin-left:33.3333333333%}.col-tn-5{float:left;width:41.6666666667%}.col-tn-push-5{left:41.6666666667%}.col-tn-pull-5{right:41.6666666667%}.col-tn-offset-5{margin-left:41.6666666667%}.col-tn-6{float:left;width:50%}.col-tn-push-6{left:50%}.col-tn-pull-6{right:50%}.col-tn-offset-6{margin-left:50%}.col-tn-7{float:left;width:58.3333333333%}.col-tn-push-7{left:58.3333333333%}.col-tn-pull-7{right:58.3333333333%}.col-tn-offset-7{margin-left:58.3333333333%}.col-tn-8{float:left;width:66.6666666667%}.col-tn-push-8{left:66.6666666667%}.col-tn-pull-8{right:66.6666666667%}.col-tn-offset-8{margin-left:66.6666666667%}.col-tn-9{float:left;width:75%}.col-tn-push-9{left:75%}.col-tn-pull-9{right:75%}.col-tn-offset-9{margin-left:75%}.col-tn-10{float:left;width:83.3333333333%}.col-tn-push-10{left:83.3333333333%}.col-tn-pull-10{right:83.3333333333%}.col-tn-offset-10{margin-left:83.3333333333%}.col-tn-11{float:left;width:91.6666666667%}.col-tn-push-11{left:91.6666666667%}.col-tn-pull-11{right:91.6666666667%}.col-tn-offset-11{margin-left:91.6666666667%}.col-tn-12{float:left;width:100%}}@media (min-width:321px){.container{max-width:480px}.visible-xxs{display:block}.visible-ib-xxs{display:inline-block}.visible-flex-xxs{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-xxs{display:inline}.visible-t-xxs{display:table}.visible-tc-xxs{display:table-cell}.hidden-xxs{display:none}.visible-xxs-force{display:block!important}.visible-ib-xxs-force{display:inline-block!important}.visible-flex-xxs-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-xxs-force{display:inline!important}.visible-tc-xxs-force{display:table-cell!important}.visible-t-xxs-force{display:table!important}.hidden-xxs-force{display:none!important}.col-xxs-0{float:left;width:0}.col-xxs-push-0{left:0}.col-xxs-pull-0{right:0}.col-xxs-offset-0{margin-left:0}.col-xxs-1{float:left;width:8.3333333333%}.col-xxs-push-1{left:8.3333333333%}.col-xxs-pull-1{right:8.3333333333%}.col-xxs-offset-1{margin-left:8.3333333333%}.col-xxs-2{float:left;width:16.6666666667%}.col-xxs-push-2{left:16.6666666667%}.col-xxs-pull-2{right:16.6666666667%}.col-xxs-offset-2{margin-left:16.6666666667%}.col-xxs-3{float:left;width:25%}.col-xxs-push-3{left:25%}.col-xxs-pull-3{right:25%}.col-xxs-offset-3{margin-left:25%}.col-xxs-4{float:left;width:33.3333333333%}.col-xxs-push-4{left:33.3333333333%}.col-xxs-pull-4{right:33.3333333333%}.col-xxs-offset-4{margin-left:33.3333333333%}.col-xxs-5{float:left;width:41.6666666667%}.col-xxs-push-5{left:41.6666666667%}.col-xxs-pull-5{right:41.6666666667%}.col-xxs-offset-5{margin-left:41.6666666667%}.col-xxs-6{float:left;width:50%}.col-xxs-push-6{left:50%}.col-xxs-pull-6{right:50%}.col-xxs-offset-6{margin-left:50%}.col-xxs-7{float:left;width:58.3333333333%}.col-xxs-push-7{left:58.3333333333%}.col-xxs-pull-7{right:58.3333333333%}.col-xxs-offset-7{margin-left:58.3333333333%}.col-xxs-8{float:left;width:66.6666666667%}.col-xxs-push-8{left:66.6666666667%}.col-xxs-pull-8{right:66.6666666667%}.col-xxs-offset-8{margin-left:66.6666666667%}.col-xxs-9{float:left;width:75%}.col-xxs-push-9{left:75%}.col-xxs-pull-9{right:75%}.col-xxs-offset-9{margin-left:75%}.col-xxs-10{float:left;width:83.3333333333%}.col-xxs-push-10{left:83.3333333333%}.col-xxs-pull-10{right:83.3333333333%}.col-xxs-offset-10{margin-left:83.3333333333%}.col-xxs-11{float:left;width:91.6666666667%}.col-xxs-push-11{left:91.6666666667%}.col-xxs-pull-11{right:91.6666666667%}.col-xxs-offset-11{margin-left:91.6666666667%}.col-xxs-12{float:left;width:100%}}@media (min-width:480px){.container{max-width:480px}.visible-xs{display:block}.visible-ib-xs{display:inline-block}.visible-flex-xs{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-xs{display:inline}.visible-t-xs{display:table}.visible-tc-xs{display:table-cell}.hidden-xs{display:none}.visible-xs-force{display:block!important}.visible-ib-xs-force{display:inline-block!important}.visible-flex-xs-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-xs-force{display:inline!important}.visible-tc-xs-force{display:table-cell!important}.visible-t-xs-force{display:table!important}.hidden-xs-force{display:none!important}.col-xs-0{float:left;width:0}.col-xs-push-0{left:0}.col-xs-pull-0{right:0}.col-xs-offset-0{margin-left:0}.col-xs-1{float:left;width:8.3333333333%}.col-xs-push-1{left:8.3333333333%}.col-xs-pull-1{right:8.3333333333%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-2{float:left;width:16.6666666667%}.col-xs-push-2{left:16.6666666667%}.col-xs-pull-2{right:16.6666666667%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-3{float:left;width:25%}.col-xs-push-3{left:25%}.col-xs-pull-3{right:25%}.col-xs-offset-3{margin-left:25%}.col-xs-4{float:left;width:33.3333333333%}.col-xs-push-4{left:33.3333333333%}.col-xs-pull-4{right:33.3333333333%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-5{float:left;width:41.6666666667%}.col-xs-push-5{left:41.6666666667%}.col-xs-pull-5{right:41.6666666667%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-6{float:left;width:50%}.col-xs-push-6{left:50%}.col-xs-pull-6{right:50%}.col-xs-offset-6{margin-left:50%}.col-xs-7{float:left;width:58.3333333333%}.col-xs-push-7{left:58.3333333333%}.col-xs-pull-7{right:58.3333333333%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-8{float:left;width:66.6666666667%}.col-xs-push-8{left:66.6666666667%}.col-xs-pull-8{right:66.6666666667%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-9{float:left;width:75%}.col-xs-push-9{left:75%}.col-xs-pull-9{right:75%}.col-xs-offset-9{margin-left:75%}.col-xs-10{float:left;width:83.3333333333%}.col-xs-push-10{left:83.3333333333%}.col-xs-pull-10{right:83.3333333333%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-11{float:left;width:91.6666666667%}.col-xs-push-11{left:91.6666666667%}.col-xs-pull-11{right:91.6666666667%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-12{float:left;width:100%}}@media (min-width:768px){.container{max-width:768px}.visible-sm{display:block}.visible-ib-sm{display:inline-block}.visible-flex-sm{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-sm{display:inline}.visible-t-sm{display:table}.visible-tc-sm{display:table-cell}.hidden-sm{display:none}.visible-sm-force{display:block!important}.visible-ib-sm-force{display:inline-block!important}.visible-flex-sm-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-sm-force{display:inline!important}.visible-tc-sm-force{display:table-cell!important}.visible-t-sm-force{display:table!important}.hidden-sm-force{display:none!important}.col-sm-0{float:left;width:0}.col-sm-push-0{left:0}.col-sm-pull-0{right:0}.col-sm-offset-0{margin-left:0}.col-sm-1{float:left;width:8.3333333333%}.col-sm-push-1{left:8.3333333333%}.col-sm-pull-1{right:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{float:left;width:16.6666666667%}.col-sm-push-2{left:16.6666666667%}.col-sm-pull-2{right:16.6666666667%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{float:left;width:25%}.col-sm-push-3{left:25%}.col-sm-pull-3{right:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{float:left;width:33.3333333333%}.col-sm-push-4{left:33.3333333333%}.col-sm-pull-4{right:33.3333333333%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{float:left;width:41.6666666667%}.col-sm-push-5{left:41.6666666667%}.col-sm-pull-5{right:41.6666666667%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{float:left;width:50%}.col-sm-push-6{left:50%}.col-sm-pull-6{right:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{float:left;width:58.3333333333%}.col-sm-push-7{left:58.3333333333%}.col-sm-pull-7{right:58.3333333333%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{float:left;width:66.6666666667%}.col-sm-push-8{left:66.6666666667%}.col-sm-pull-8{right:66.6666666667%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{float:left;width:75%}.col-sm-push-9{left:75%}.col-sm-pull-9{right:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{float:left;width:83.3333333333%}.col-sm-push-10{left:83.3333333333%}.col-sm-pull-10{right:83.3333333333%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{float:left;width:91.6666666667%}.col-sm-push-11{left:91.6666666667%}.col-sm-pull-11{right:91.6666666667%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{float:left;width:100%}}@media (min-width:1024px){.container{max-width:1024px}.visible-md{display:block}.visible-ib-md{display:inline-block}.visible-flex-md{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-md{display:inline}.visible-t-md{display:table}.visible-tc-md{display:table-cell}.hidden-md{display:none}.visible-md-force{display:block!important}.visible-ib-md-force{display:inline-block!important}.visible-flex-md-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-md-force{display:inline!important}.visible-tc-md-force{display:table-cell!important}.visible-t-md-force{display:table!important}.hidden-md-force{display:none!important}.col-md-0{float:left;width:0}.col-md-push-0{left:0}.col-md-pull-0{right:0}.col-md-offset-0{margin-left:0}.col-md-1{float:left;width:8.3333333333%}.col-md-push-1{left:8.3333333333%}.col-md-pull-1{right:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{float:left;width:16.6666666667%}.col-md-push-2{left:16.6666666667%}.col-md-pull-2{right:16.6666666667%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{float:left;width:25%}.col-md-push-3{left:25%}.col-md-pull-3{right:25%}.col-md-offset-3{margin-left:25%}.col-md-4{float:left;width:33.3333333333%}.col-md-push-4{left:33.3333333333%}.col-md-pull-4{right:33.3333333333%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{float:left;width:41.6666666667%}.col-md-push-5{left:41.6666666667%}.col-md-pull-5{right:41.6666666667%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{float:left;width:50%}.col-md-push-6{left:50%}.col-md-pull-6{right:50%}.col-md-offset-6{margin-left:50%}.col-md-7{float:left;width:58.3333333333%}.col-md-push-7{left:58.3333333333%}.col-md-pull-7{right:58.3333333333%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{float:left;width:66.6666666667%}.col-md-push-8{left:66.6666666667%}.col-md-pull-8{right:66.6666666667%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{float:left;width:75%}.col-md-push-9{left:75%}.col-md-pull-9{right:75%}.col-md-offset-9{margin-left:75%}.col-md-10{float:left;width:83.3333333333%}.col-md-push-10{left:83.3333333333%}.col-md-pull-10{right:83.3333333333%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{float:left;width:91.6666666667%}.col-md-push-11{left:91.6666666667%}.col-md-pull-11{right:91.6666666667%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{float:left;width:100%}}@media (min-width:1280px){.container{max-width:1200px}.visible-lg{display:block}.visible-ib-lg{display:inline-block}.visible-flex-lg{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-lg{display:inline}.visible-t-lg{display:table}.visible-tc-lg{display:table-cell}.hidden-lg{display:none}.visible-lg-force{display:block!important}.visible-ib-lg-force{display:inline-block!important}.visible-flex-lg-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-lg-force{display:inline!important}.visible-tc-lg-force{display:table-cell!important}.visible-t-lg-force{display:table!important}.hidden-lg-force{display:none!important}.col-lg-0{float:left;width:0}.col-lg-push-0{left:0}.col-lg-pull-0{right:0}.col-lg-offset-0{margin-left:0}.col-lg-1{float:left;width:8.3333333333%}.col-lg-push-1{left:8.3333333333%}.col-lg-pull-1{right:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{float:left;width:16.6666666667%}.col-lg-push-2{left:16.6666666667%}.col-lg-pull-2{right:16.6666666667%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{float:left;width:25%}.col-lg-push-3{left:25%}.col-lg-pull-3{right:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{float:left;width:33.3333333333%}.col-lg-push-4{left:33.3333333333%}.col-lg-pull-4{right:33.3333333333%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{float:left;width:41.6666666667%}.col-lg-push-5{left:41.6666666667%}.col-lg-pull-5{right:41.6666666667%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{float:left;width:50%}.col-lg-push-6{left:50%}.col-lg-pull-6{right:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{float:left;width:58.3333333333%}.col-lg-push-7{left:58.3333333333%}.col-lg-pull-7{right:58.3333333333%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{float:left;width:66.6666666667%}.col-lg-push-8{left:66.6666666667%}.col-lg-pull-8{right:66.6666666667%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{float:left;width:75%}.col-lg-push-9{left:75%}.col-lg-pull-9{right:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{float:left;width:83.3333333333%}.col-lg-push-10{left:83.3333333333%}.col-lg-pull-10{right:83.3333333333%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{float:left;width:91.6666666667%}.col-lg-push-11{left:91.6666666667%}.col-lg-pull-11{right:91.6666666667%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{float:left;width:100%}}@media (min-width:1440px){.container{max-width:1200px}.visible-xl{display:block}.visible-ib-xl{display:inline-block}.visible-flex-xl{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-xl{display:inline}.visible-t-xl{display:table}.visible-tc-xl{display:table-cell}.hidden-xl{display:none}.visible-xl-force{display:block!important}.visible-ib-xl-force{display:inline-block!important}.visible-flex-xl-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-xl-force{display:inline!important}.visible-tc-xl-force{display:table-cell!important}.visible-t-xl-force{display:table!important}.hidden-xl-force{display:none!important}.col-xl-0{float:left;width:0}.col-xl-push-0{left:0}.col-xl-pull-0{right:0}.col-xl-offset-0{margin-left:0}.col-xl-1{float:left;width:8.3333333333%}.col-xl-push-1{left:8.3333333333%}.col-xl-pull-1{right:8.3333333333%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-2{float:left;width:16.6666666667%}.col-xl-push-2{left:16.6666666667%}.col-xl-pull-2{right:16.6666666667%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-3{float:left;width:25%}.col-xl-push-3{left:25%}.col-xl-pull-3{right:25%}.col-xl-offset-3{margin-left:25%}.col-xl-4{float:left;width:33.3333333333%}.col-xl-push-4{left:33.3333333333%}.col-xl-pull-4{right:33.3333333333%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-5{float:left;width:41.6666666667%}.col-xl-push-5{left:41.6666666667%}.col-xl-pull-5{right:41.6666666667%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-6{float:left;width:50%}.col-xl-push-6{left:50%}.col-xl-pull-6{right:50%}.col-xl-offset-6{margin-left:50%}.col-xl-7{float:left;width:58.3333333333%}.col-xl-push-7{left:58.3333333333%}.col-xl-pull-7{right:58.3333333333%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-8{float:left;width:66.6666666667%}.col-xl-push-8{left:66.6666666667%}.col-xl-pull-8{right:66.6666666667%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-9{float:left;width:75%}.col-xl-push-9{left:75%}.col-xl-pull-9{right:75%}.col-xl-offset-9{margin-left:75%}.col-xl-10{float:left;width:83.3333333333%}.col-xl-push-10{left:83.3333333333%}.col-xl-pull-10{right:83.3333333333%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-11{float:left;width:91.6666666667%}.col-xl-push-11{left:91.6666666667%}.col-xl-pull-11{right:91.6666666667%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-12{float:left;width:100%}}@media (min-width:1500px){.container{max-width:1200px}.visible-msec{display:block}.visible-ib-msec{display:inline-block}.visible-flex-msec{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-msec{display:inline}.visible-t-msec{display:table}.visible-tc-msec{display:table-cell}.hidden-msec{display:none}.visible-msec-force{display:block!important}.visible-ib-msec-force{display:inline-block!important}.visible-flex-msec-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-msec-force{display:inline!important}.visible-tc-msec-force{display:table-cell!important}.visible-t-msec-force{display:table!important}.hidden-msec-force{display:none!important}.col-msec-0{float:left;width:0}.col-msec-push-0{left:0}.col-msec-pull-0{right:0}.col-msec-offset-0{margin-left:0}.col-msec-1{float:left;width:8.3333333333%}.col-msec-push-1{left:8.3333333333%}.col-msec-pull-1{right:8.3333333333%}.col-msec-offset-1{margin-left:8.3333333333%}.col-msec-2{float:left;width:16.6666666667%}.col-msec-push-2{left:16.6666666667%}.col-msec-pull-2{right:16.6666666667%}.col-msec-offset-2{margin-left:16.6666666667%}.col-msec-3{float:left;width:25%}.col-msec-push-3{left:25%}.col-msec-pull-3{right:25%}.col-msec-offset-3{margin-left:25%}.col-msec-4{float:left;width:33.3333333333%}.col-msec-push-4{left:33.3333333333%}.col-msec-pull-4{right:33.3333333333%}.col-msec-offset-4{margin-left:33.3333333333%}.col-msec-5{float:left;width:41.6666666667%}.col-msec-push-5{left:41.6666666667%}.col-msec-pull-5{right:41.6666666667%}.col-msec-offset-5{margin-left:41.6666666667%}.col-msec-6{float:left;width:50%}.col-msec-push-6{left:50%}.col-msec-pull-6{right:50%}.col-msec-offset-6{margin-left:50%}.col-msec-7{float:left;width:58.3333333333%}.col-msec-push-7{left:58.3333333333%}.col-msec-pull-7{right:58.3333333333%}.col-msec-offset-7{margin-left:58.3333333333%}.col-msec-8{float:left;width:66.6666666667%}.col-msec-push-8{left:66.6666666667%}.col-msec-pull-8{right:66.6666666667%}.col-msec-offset-8{margin-left:66.6666666667%}.col-msec-9{float:left;width:75%}.col-msec-push-9{left:75%}.col-msec-pull-9{right:75%}.col-msec-offset-9{margin-left:75%}.col-msec-10{float:left;width:83.3333333333%}.col-msec-push-10{left:83.3333333333%}.col-msec-pull-10{right:83.3333333333%}.col-msec-offset-10{margin-left:83.3333333333%}.col-msec-11{float:left;width:91.6666666667%}.col-msec-push-11{left:91.6666666667%}.col-msec-pull-11{right:91.6666666667%}.col-msec-offset-11{margin-left:91.6666666667%}.col-msec-12{float:left;width:100%}}@media (min-width:1550px){.container{max-width:1200px}.visible-xxl{display:block}.visible-ib-xxl{display:inline-block}.visible-flex-xxl{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-xxl{display:inline}.visible-t-xxl{display:table}.visible-tc-xxl{display:table-cell}.hidden-xxl{display:none}.visible-xxl-force{display:block!important}.visible-ib-xxl-force{display:inline-block!important}.visible-flex-xxl-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-xxl-force{display:inline!important}.visible-tc-xxl-force{display:table-cell!important}.visible-t-xxl-force{display:table!important}.hidden-xxl-force{display:none!important}.col-xxl-0{float:left;width:0}.col-xxl-push-0{left:0}.col-xxl-pull-0{right:0}.col-xxl-offset-0{margin-left:0}.col-xxl-1{float:left;width:8.3333333333%}.col-xxl-push-1{left:8.3333333333%}.col-xxl-pull-1{right:8.3333333333%}.col-xxl-offset-1{margin-left:8.3333333333%}.col-xxl-2{float:left;width:16.6666666667%}.col-xxl-push-2{left:16.6666666667%}.col-xxl-pull-2{right:16.6666666667%}.col-xxl-offset-2{margin-left:16.6666666667%}.col-xxl-3{float:left;width:25%}.col-xxl-push-3{left:25%}.col-xxl-pull-3{right:25%}.col-xxl-offset-3{margin-left:25%}.col-xxl-4{float:left;width:33.3333333333%}.col-xxl-push-4{left:33.3333333333%}.col-xxl-pull-4{right:33.3333333333%}.col-xxl-offset-4{margin-left:33.3333333333%}.col-xxl-5{float:left;width:41.6666666667%}.col-xxl-push-5{left:41.6666666667%}.col-xxl-pull-5{right:41.6666666667%}.col-xxl-offset-5{margin-left:41.6666666667%}.col-xxl-6{float:left;width:50%}.col-xxl-push-6{left:50%}.col-xxl-pull-6{right:50%}.col-xxl-offset-6{margin-left:50%}.col-xxl-7{float:left;width:58.3333333333%}.col-xxl-push-7{left:58.3333333333%}.col-xxl-pull-7{right:58.3333333333%}.col-xxl-offset-7{margin-left:58.3333333333%}.col-xxl-8{float:left;width:66.6666666667%}.col-xxl-push-8{left:66.6666666667%}.col-xxl-pull-8{right:66.6666666667%}.col-xxl-offset-8{margin-left:66.6666666667%}.col-xxl-9{float:left;width:75%}.col-xxl-push-9{left:75%}.col-xxl-pull-9{right:75%}.col-xxl-offset-9{margin-left:75%}.col-xxl-10{float:left;width:83.3333333333%}.col-xxl-push-10{left:83.3333333333%}.col-xxl-pull-10{right:83.3333333333%}.col-xxl-offset-10{margin-left:83.3333333333%}.col-xxl-11{float:left;width:91.6666666667%}.col-xxl-push-11{left:91.6666666667%}.col-xxl-pull-11{right:91.6666666667%}.col-xxl-offset-11{margin-left:91.6666666667%}.col-xxl-12{float:left;width:100%}}@media (min-width:1700px){.container{max-width:1200px}.visible-xxxl{display:block}.visible-ib-xxxl{display:inline-block}.visible-flex-xxxl{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-xxxl{display:inline}.visible-t-xxxl{display:table}.visible-tc-xxxl{display:table-cell}.hidden-xxxl{display:none}.visible-xxxl-force{display:block!important}.visible-ib-xxxl-force{display:inline-block!important}.visible-flex-xxxl-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-xxxl-force{display:inline!important}.visible-tc-xxxl-force{display:table-cell!important}.visible-t-xxxl-force{display:table!important}.hidden-xxxl-force{display:none!important}.col-xxxl-0{float:left;width:0}.col-xxxl-push-0{left:0}.col-xxxl-pull-0{right:0}.col-xxxl-offset-0{margin-left:0}.col-xxxl-1{float:left;width:8.3333333333%}.col-xxxl-push-1{left:8.3333333333%}.col-xxxl-pull-1{right:8.3333333333%}.col-xxxl-offset-1{margin-left:8.3333333333%}.col-xxxl-2{float:left;width:16.6666666667%}.col-xxxl-push-2{left:16.6666666667%}.col-xxxl-pull-2{right:16.6666666667%}.col-xxxl-offset-2{margin-left:16.6666666667%}.col-xxxl-3{float:left;width:25%}.col-xxxl-push-3{left:25%}.col-xxxl-pull-3{right:25%}.col-xxxl-offset-3{margin-left:25%}.col-xxxl-4{float:left;width:33.3333333333%}.col-xxxl-push-4{left:33.3333333333%}.col-xxxl-pull-4{right:33.3333333333%}.col-xxxl-offset-4{margin-left:33.3333333333%}.col-xxxl-5{float:left;width:41.6666666667%}.col-xxxl-push-5{left:41.6666666667%}.col-xxxl-pull-5{right:41.6666666667%}.col-xxxl-offset-5{margin-left:41.6666666667%}.col-xxxl-6{float:left;width:50%}.col-xxxl-push-6{left:50%}.col-xxxl-pull-6{right:50%}.col-xxxl-offset-6{margin-left:50%}.col-xxxl-7{float:left;width:58.3333333333%}.col-xxxl-push-7{left:58.3333333333%}.col-xxxl-pull-7{right:58.3333333333%}.col-xxxl-offset-7{margin-left:58.3333333333%}.col-xxxl-8{float:left;width:66.6666666667%}.col-xxxl-push-8{left:66.6666666667%}.col-xxxl-pull-8{right:66.6666666667%}.col-xxxl-offset-8{margin-left:66.6666666667%}.col-xxxl-9{float:left;width:75%}.col-xxxl-push-9{left:75%}.col-xxxl-pull-9{right:75%}.col-xxxl-offset-9{margin-left:75%}.col-xxxl-10{float:left;width:83.3333333333%}.col-xxxl-push-10{left:83.3333333333%}.col-xxxl-pull-10{right:83.3333333333%}.col-xxxl-offset-10{margin-left:83.3333333333%}.col-xxxl-11{float:left;width:91.6666666667%}.col-xxxl-push-11{left:91.6666666667%}.col-xxxl-pull-11{right:91.6666666667%}.col-xxxl-offset-11{margin-left:91.6666666667%}.col-xxxl-12{float:left;width:100%}}@media (min-width:2000px){.container{max-width:1200px}.visible-mega{display:block}.visible-ib-mega{display:inline-block}.visible-flex-mega{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-mega{display:inline}.visible-t-mega{display:table}.visible-tc-mega{display:table-cell}.hidden-mega{display:none}.visible-mega-force{display:block!important}.visible-ib-mega-force{display:inline-block!important}.visible-flex-mega-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-mega-force{display:inline!important}.visible-tc-mega-force{display:table-cell!important}.visible-t-mega-force{display:table!important}.hidden-mega-force{display:none!important}.col-mega-0{float:left;width:0}.col-mega-push-0{left:0}.col-mega-pull-0{right:0}.col-mega-offset-0{margin-left:0}.col-mega-1{float:left;width:8.3333333333%}.col-mega-push-1{left:8.3333333333%}.col-mega-pull-1{right:8.3333333333%}.col-mega-offset-1{margin-left:8.3333333333%}.col-mega-2{float:left;width:16.6666666667%}.col-mega-push-2{left:16.6666666667%}.col-mega-pull-2{right:16.6666666667%}.col-mega-offset-2{margin-left:16.6666666667%}.col-mega-3{float:left;width:25%}.col-mega-push-3{left:25%}.col-mega-pull-3{right:25%}.col-mega-offset-3{margin-left:25%}.col-mega-4{float:left;width:33.3333333333%}.col-mega-push-4{left:33.3333333333%}.col-mega-pull-4{right:33.3333333333%}.col-mega-offset-4{margin-left:33.3333333333%}.col-mega-5{float:left;width:41.6666666667%}.col-mega-push-5{left:41.6666666667%}.col-mega-pull-5{right:41.6666666667%}.col-mega-offset-5{margin-left:41.6666666667%}.col-mega-6{float:left;width:50%}.col-mega-push-6{left:50%}.col-mega-pull-6{right:50%}.col-mega-offset-6{margin-left:50%}.col-mega-7{float:left;width:58.3333333333%}.col-mega-push-7{left:58.3333333333%}.col-mega-pull-7{right:58.3333333333%}.col-mega-offset-7{margin-left:58.3333333333%}.col-mega-8{float:left;width:66.6666666667%}.col-mega-push-8{left:66.6666666667%}.col-mega-pull-8{right:66.6666666667%}.col-mega-offset-8{margin-left:66.6666666667%}.col-mega-9{float:left;width:75%}.col-mega-push-9{left:75%}.col-mega-pull-9{right:75%}.col-mega-offset-9{margin-left:75%}.col-mega-10{float:left;width:83.3333333333%}.col-mega-push-10{left:83.3333333333%}.col-mega-pull-10{right:83.3333333333%}.col-mega-offset-10{margin-left:83.3333333333%}.col-mega-11{float:left;width:91.6666666667%}.col-mega-push-11{left:91.6666666667%}.col-mega-pull-11{right:91.6666666667%}.col-mega-offset-11{margin-left:91.6666666667%}.col-mega-12{float:left;width:100%}}@media (min-width:0px){.container{max-width:480px}.visible-mobile{display:block}.visible-ib-mobile{display:inline-block}.visible-flex-mobile{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-mobile{display:inline}.visible-t-mobile{display:table}.visible-tc-mobile{display:table-cell}.hidden-mobile{display:none}.visible-mobile-force{display:block!important}.visible-ib-mobile-force{display:inline-block!important}.visible-flex-mobile-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-mobile-force{display:inline!important}.visible-tc-mobile-force{display:table-cell!important}.visible-t-mobile-force{display:table!important}.hidden-mobile-force{display:none!important}.col-mobile-0{float:left;width:0}.col-mobile-push-0{left:0}.col-mobile-pull-0{right:0}.col-mobile-offset-0{margin-left:0}.col-mobile-1{float:left;width:8.3333333333%}.col-mobile-push-1{left:8.3333333333%}.col-mobile-pull-1{right:8.3333333333%}.col-mobile-offset-1{margin-left:8.3333333333%}.col-mobile-2{float:left;width:16.6666666667%}.col-mobile-push-2{left:16.6666666667%}.col-mobile-pull-2{right:16.6666666667%}.col-mobile-offset-2{margin-left:16.6666666667%}.col-mobile-3{float:left;width:25%}.col-mobile-push-3{left:25%}.col-mobile-pull-3{right:25%}.col-mobile-offset-3{margin-left:25%}.col-mobile-4{float:left;width:33.3333333333%}.col-mobile-push-4{left:33.3333333333%}.col-mobile-pull-4{right:33.3333333333%}.col-mobile-offset-4{margin-left:33.3333333333%}.col-mobile-5{float:left;width:41.6666666667%}.col-mobile-push-5{left:41.6666666667%}.col-mobile-pull-5{right:41.6666666667%}.col-mobile-offset-5{margin-left:41.6666666667%}.col-mobile-6{float:left;width:50%}.col-mobile-push-6{left:50%}.col-mobile-pull-6{right:50%}.col-mobile-offset-6{margin-left:50%}.col-mobile-7{float:left;width:58.3333333333%}.col-mobile-push-7{left:58.3333333333%}.col-mobile-pull-7{right:58.3333333333%}.col-mobile-offset-7{margin-left:58.3333333333%}.col-mobile-8{float:left;width:66.6666666667%}.col-mobile-push-8{left:66.6666666667%}.col-mobile-pull-8{right:66.6666666667%}.col-mobile-offset-8{margin-left:66.6666666667%}.col-mobile-9{float:left;width:75%}.col-mobile-push-9{left:75%}.col-mobile-pull-9{right:75%}.col-mobile-offset-9{margin-left:75%}.col-mobile-10{float:left;width:83.3333333333%}.col-mobile-push-10{left:83.3333333333%}.col-mobile-pull-10{right:83.3333333333%}.col-mobile-offset-10{margin-left:83.3333333333%}.col-mobile-11{float:left;width:91.6666666667%}.col-mobile-push-11{left:91.6666666667%}.col-mobile-pull-11{right:91.6666666667%}.col-mobile-offset-11{margin-left:91.6666666667%}.col-mobile-12{float:left;width:100%}}@media (min-width:768px){.container{max-width:768px}.visible-tablet{display:block}.visible-ib-tablet{display:inline-block}.visible-flex-tablet{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-tablet{display:inline}.visible-t-tablet{display:table}.visible-tc-tablet{display:table-cell}.hidden-tablet{display:none}.visible-tablet-force{display:block!important}.visible-ib-tablet-force{display:inline-block!important}.visible-flex-tablet-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-tablet-force{display:inline!important}.visible-tc-tablet-force{display:table-cell!important}.visible-t-tablet-force{display:table!important}.hidden-tablet-force{display:none!important}.col-tablet-0{float:left;width:0}.col-tablet-push-0{left:0}.col-tablet-pull-0{right:0}.col-tablet-offset-0{margin-left:0}.col-tablet-1{float:left;width:8.3333333333%}.col-tablet-push-1{left:8.3333333333%}.col-tablet-pull-1{right:8.3333333333%}.col-tablet-offset-1{margin-left:8.3333333333%}.col-tablet-2{float:left;width:16.6666666667%}.col-tablet-push-2{left:16.6666666667%}.col-tablet-pull-2{right:16.6666666667%}.col-tablet-offset-2{margin-left:16.6666666667%}.col-tablet-3{float:left;width:25%}.col-tablet-push-3{left:25%}.col-tablet-pull-3{right:25%}.col-tablet-offset-3{margin-left:25%}.col-tablet-4{float:left;width:33.3333333333%}.col-tablet-push-4{left:33.3333333333%}.col-tablet-pull-4{right:33.3333333333%}.col-tablet-offset-4{margin-left:33.3333333333%}.col-tablet-5{float:left;width:41.6666666667%}.col-tablet-push-5{left:41.6666666667%}.col-tablet-pull-5{right:41.6666666667%}.col-tablet-offset-5{margin-left:41.6666666667%}.col-tablet-6{float:left;width:50%}.col-tablet-push-6{left:50%}.col-tablet-pull-6{right:50%}.col-tablet-offset-6{margin-left:50%}.col-tablet-7{float:left;width:58.3333333333%}.col-tablet-push-7{left:58.3333333333%}.col-tablet-pull-7{right:58.3333333333%}.col-tablet-offset-7{margin-left:58.3333333333%}.col-tablet-8{float:left;width:66.6666666667%}.col-tablet-push-8{left:66.6666666667%}.col-tablet-pull-8{right:66.6666666667%}.col-tablet-offset-8{margin-left:66.6666666667%}.col-tablet-9{float:left;width:75%}.col-tablet-push-9{left:75%}.col-tablet-pull-9{right:75%}.col-tablet-offset-9{margin-left:75%}.col-tablet-10{float:left;width:83.3333333333%}.col-tablet-push-10{left:83.3333333333%}.col-tablet-pull-10{right:83.3333333333%}.col-tablet-offset-10{margin-left:83.3333333333%}.col-tablet-11{float:left;width:91.6666666667%}.col-tablet-push-11{left:91.6666666667%}.col-tablet-pull-11{right:91.6666666667%}.col-tablet-offset-11{margin-left:91.6666666667%}.col-tablet-12{float:left;width:100%}}@media (min-width:1024px){.container{max-width:1024px}.visible-desktop{display:block}.visible-ib-desktop{display:inline-block}.visible-flex-desktop{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-desktop{display:inline}.visible-t-desktop{display:table}.visible-tc-desktop{display:table-cell}.hidden-desktop{display:none}.visible-desktop-force{display:block!important}.visible-ib-desktop-force{display:inline-block!important}.visible-flex-desktop-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-desktop-force{display:inline!important}.visible-tc-desktop-force{display:table-cell!important}.visible-t-desktop-force{display:table!important}.hidden-desktop-force{display:none!important}.col-desktop-0{float:left;width:0}.col-desktop-push-0{left:0}.col-desktop-pull-0{right:0}.col-desktop-offset-0{margin-left:0}.col-desktop-1{float:left;width:8.3333333333%}.col-desktop-push-1{left:8.3333333333%}.col-desktop-pull-1{right:8.3333333333%}.col-desktop-offset-1{margin-left:8.3333333333%}.col-desktop-2{float:left;width:16.6666666667%}.col-desktop-push-2{left:16.6666666667%}.col-desktop-pull-2{right:16.6666666667%}.col-desktop-offset-2{margin-left:16.6666666667%}.col-desktop-3{float:left;width:25%}.col-desktop-push-3{left:25%}.col-desktop-pull-3{right:25%}.col-desktop-offset-3{margin-left:25%}.col-desktop-4{float:left;width:33.3333333333%}.col-desktop-push-4{left:33.3333333333%}.col-desktop-pull-4{right:33.3333333333%}.col-desktop-offset-4{margin-left:33.3333333333%}.col-desktop-5{float:left;width:41.6666666667%}.col-desktop-push-5{left:41.6666666667%}.col-desktop-pull-5{right:41.6666666667%}.col-desktop-offset-5{margin-left:41.6666666667%}.col-desktop-6{float:left;width:50%}.col-desktop-push-6{left:50%}.col-desktop-pull-6{right:50%}.col-desktop-offset-6{margin-left:50%}.col-desktop-7{float:left;width:58.3333333333%}.col-desktop-push-7{left:58.3333333333%}.col-desktop-pull-7{right:58.3333333333%}.col-desktop-offset-7{margin-left:58.3333333333%}.col-desktop-8{float:left;width:66.6666666667%}.col-desktop-push-8{left:66.6666666667%}.col-desktop-pull-8{right:66.6666666667%}.col-desktop-offset-8{margin-left:66.6666666667%}.col-desktop-9{float:left;width:75%}.col-desktop-push-9{left:75%}.col-desktop-pull-9{right:75%}.col-desktop-offset-9{margin-left:75%}.col-desktop-10{float:left;width:83.3333333333%}.col-desktop-push-10{left:83.3333333333%}.col-desktop-pull-10{right:83.3333333333%}.col-desktop-offset-10{margin-left:83.3333333333%}.col-desktop-11{float:left;width:91.6666666667%}.col-desktop-push-11{left:91.6666666667%}.col-desktop-pull-11{right:91.6666666667%}.col-desktop-offset-11{margin-left:91.6666666667%}.col-desktop-12{float:left;width:100%}}@media (min-width:1280px){.container{max-width:1200px}.visible-full{display:block}.visible-ib-full{display:inline-block}.visible-flex-full{display:-webkit-box;display:-webkit-flex;display:flex}.visible-in-full{display:inline}.visible-t-full{display:table}.visible-tc-full{display:table-cell}.hidden-full{display:none}.visible-full-force{display:block!important}.visible-ib-full-force{display:inline-block!important}.visible-flex-full-force{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.visible-in-full-force{display:inline!important}.visible-tc-full-force{display:table-cell!important}.visible-t-full-force{display:table!important}.hidden-full-force{display:none!important}.col-full-0{float:left;width:0}.col-full-push-0{left:0}.col-full-pull-0{right:0}.col-full-offset-0{margin-left:0}.col-full-1{float:left;width:8.3333333333%}.col-full-push-1{left:8.3333333333%}.col-full-pull-1{right:8.3333333333%}.col-full-offset-1{margin-left:8.3333333333%}.col-full-2{float:left;width:16.6666666667%}.col-full-push-2{left:16.6666666667%}.col-full-pull-2{right:16.6666666667%}.col-full-offset-2{margin-left:16.6666666667%}.col-full-3{float:left;width:25%}.col-full-push-3{left:25%}.col-full-pull-3{right:25%}.col-full-offset-3{margin-left:25%}.col-full-4{float:left;width:33.3333333333%}.col-full-push-4{left:33.3333333333%}.col-full-pull-4{right:33.3333333333%}.col-full-offset-4{margin-left:33.3333333333%}.col-full-5{float:left;width:41.6666666667%}.col-full-push-5{left:41.6666666667%}.col-full-pull-5{right:41.6666666667%}.col-full-offset-5{margin-left:41.6666666667%}.col-full-6{float:left;width:50%}.col-full-push-6{left:50%}.col-full-pull-6{right:50%}.col-full-offset-6{margin-left:50%}.col-full-7{float:left;width:58.3333333333%}.col-full-push-7{left:58.3333333333%}.col-full-pull-7{right:58.3333333333%}.col-full-offset-7{margin-left:58.3333333333%}.col-full-8{float:left;width:66.6666666667%}.col-full-push-8{left:66.6666666667%}.col-full-pull-8{right:66.6666666667%}.col-full-offset-8{margin-left:66.6666666667%}.col-full-9{float:left;width:75%}.col-full-push-9{left:75%}.col-full-pull-9{right:75%}.col-full-offset-9{margin-left:75%}.col-full-10{float:left;width:83.3333333333%}.col-full-push-10{left:83.3333333333%}.col-full-pull-10{right:83.3333333333%}.col-full-offset-10{margin-left:83.3333333333%}.col-full-11{float:left;width:91.6666666667%}.col-full-push-11{left:91.6666666667%}.col-full-pull-11{right:91.6666666667%}.col-full-offset-11{margin-left:91.6666666667%}.col-full-12{float:left;width:100%}}.wrapper{min-height:100%;overflow-x:hidden;padding-bottom:192px}@media (min-width:768px){.wrapper{padding-bottom:96px}}body #portal-impersonating-warning{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff196;border:1px solid #b7a372;border-radius:4px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1);box-shadow:2px 2px 2px rgba(0,0,0,.1);color:#634031;display:-webkit-box;display:-webkit-flex;display:flex;font-size:15px;margin:0 auto 24px;max-width:600px;padding:12px 8px 12px 16px}.portal-main-content{padding-bottom:32px}.content{height:100%;padding:0 .4em}.content-inner{padding-bottom:1em;padding-top:1em}.splash{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;text-align:center}.footer,.splash .container,.splash .container i:before{color:#fff}.footer{background-color:#323d4a;bottom:0;height:96px;left:0;position:absolute;right:0}@media (max-width:767px){.footer{height:192px}}.footer .footer-inner{height:100%;margin:auto;max-width:1500px;width:100%}.footer img{max-height:100%;max-width:8em;padding-top:8px;width:100%}.footer .privacyPolicy a{color:#addaff}.footer .privacyPolicy a:hover{color:#93b6e0}.footer .language .lang,.footer .language .lang-active{display:inline-block;margin-left:.2em;margin-right:.2em}.footer .language .lang-active:hover,.footer .language .lang:hover{color:#93b6e0}.footer .language .lang{color:#addaff}.footer .language .lang-active{text-decoration:underline}.footer .language .language-selector{background-color:initial;-webkit-box-shadow:none;box-shadow:none;color:#fff;max-width:6.8em;width:100%}.footer .language .language-selector option{color:#000}.footer .center-content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.footer ul.topnav{height:100%;list-style-type:none;margin:0;overflow:hidden;padding:0}@media (max-width:767px){.footer ul.topnav{padding:0}}.footer ul.topnav li{float:left;height:100%;position:relative;text-align:center;width:25%}.footer ul.topnav li.right{float:right}@media (max-width:767px){.footer ul.topnav li.right{float:none}.footer ul.topnav li{float:none;height:33%;width:100%}}.header{height:100px}.header .header-inner{display:table;height:100%;width:100%}.header .client-logo{display:table-cell;height:100px;max-width:330px;vertical-align:middle}.header .client-logo a{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:inherit;max-width:inherit;padding:8px 0}.header .client-logo img{max-height:100%;max-width:100%}.header .menu,.header .spacer{display:table-cell}.header .menu{position:relative;text-align:right;vertical-align:middle;white-space:nowrap;width:1px}.header .menu ul{display:none;list-style:none;margin:0;padding:0;width:100%}@media (min-width:1024px){.header .menu ul{display:block}}.header .menu ul li{display:inline;padding:0 .625em;vertical-align:middle}.header .menu ul li a{display:inline-block;font-size:1.1em;font-weight:700;padding:.25em .1em}.header .menu .mobile-menu-trigger{display:block;font-size:32px}@media (min-width:1024px){.header .menu .mobile-menu-trigger{display:none}}.header .menu .mobile-menu-trigger a{display:block;height:100px;padding:26px 26px 0}.header .menu .mobile-menu-trigger a i:before{color:#2e4973}.header .menu .mobile-menu-trigger img{display:block;margin-left:auto}.header .menu .lang-selector{border:none!important}.header .menu .logout a,.header .menu .open-login a{padding:.15em .6em .15em .4em}.header .menu .logout a,.header .menu .logout a i:before,.header .menu .open-login a,.header .menu .open-login a i:before{color:#fff}@media (min-width:768px){.header .menu .logout a,.header .menu .open-login a{border-radius:4px}}.header .menu .logout a:focus,.header .menu .logout a:hover,.header .menu .open-login a:focus,.header .menu .open-login a:hover{background-color:#33557f}.header .menu .logout a,.header .menu .open-login a{background-color:#426da4}.header .menu .menu-with-mobile .mobile-only{display:none}@media (max-width:1023px){.header .menu .menu-with-mobile{background-color:#2e4973;border-right:1px solid #426da4;bottom:0;display:none;left:0;max-width:240px;overflow-y:auto;position:fixed;top:0;width:90%;z-index:100000000}.header .menu .menu-with-mobile.active{-webkit-box-shadow:0 0 24px 8px rgba(46,73,115,.31);box-shadow:0 0 24px 8px rgba(46,73,115,.31);display:block}.header .menu .menu-with-mobile a{color:#fff}.header .menu .menu-with-mobile>ul{font-size:1.25em}.header .menu .menu-with-mobile li{display:block!important;padding:0;text-align:left}.header .menu .menu-with-mobile li a{display:block;font-weight:700;padding:.75em 1em}.header .menu .menu-with-mobile li a:hover{background-color:#426da4}.header .menu .menu-with-mobile li.lang-selector{padding:.75em 1em}}.context-selector{border-bottom:1px solid #9c9c9c;height:39px;margin:8px}.context-selector,.context-selector .context-selector-tab{-webkit-box-sizing:content-box;box-sizing:initial}.context-selector .context-selector-tab{color:#9c9c9c;display:inline-block;font-size:14px;font-weight:600;height:38px;letter-spacing:.5px;line-height:38px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.context-selector .context-selector-tab.selected{border-bottom:2px solid #426da4;color:#426da4}.context-selector .context-selector-tab:hover{color:#6d94c5}.context-selector .context-selector-tab:focus{outline:none}.info-list{display:table}.info-list .list-item{display:table-row}.info-list .list-item:not(:last-child) .info-item-content,.info-list .list-item:not(:last-child) .info-item-title{border-bottom:2px solid #ebebeb}.info-list .list-item .item-title{color:#999;display:table-cell;font-size:.9em;font-weight:600;position:relative;text-transform:uppercase;white-space:nowrap;width:1px}.info-list .list-item .item-content{display:table-cell;padding:.5em 0 .5em 2em;width:100%}@media (max-width:767px){.info-list .item-title{padding:1.6em .7em 1.6em .3em}}.empty-list{-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#8c8f92;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:16px 0}.empty-list.small{font-size:16px;padding:8px 0}.empty-list.tiny{font-size:14px;padding:4px 0}.empty-list.left{-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left}.institute-info{background:#f8f8f8;border:1px solid #e1e1e1;border-radius:4px;display:inline-block;padding:8px 16px}.institute-info i.halflings{padding-right:4px;vertical-align:-1px}.institute-info i.halflings:before{color:#426da4;font-size:14px}.institute-info .name{color:#d21476;font-weight:600}.institute-info .info{margin:2px 0}.institute-info.compact{font-size:15px;padding:0 16px}.institute-info.compact .info{margin:0}.ssn-guide-tooltip{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:6px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2);padding:2px 10px;position:absolute;z-index:2}.ssn-guide-tooltip .format-correct{color:green}.ssn-guide-tooltip .format-correct i{padding-right:.4em}.ssn-guide-tooltip .format-correct i:before{color:green}.no-padding{padding:0!important}.no-border{border:none!important}.no-margin{margin:0!important}.loading-container.small .loading{padding:0}.loading-container.small .loading>img{height:90px}.loading-container.tiny .loading{padding:0}.loading-container.tiny .loading>img{height:40px}.is-mobile-app-webview .footer,.is-mobile-app-webview .header{display:none!important}.is-mobile-app-webview .content-wrapper{padding:0!important}html.print body{background:unset!important}html.print body>.wrapper{padding:0!important}html.print body>.footer,html.print body>.wrapper #portal-header-container{display:none!important}@media print{body{background:unset!important}body>.wrapper{padding:0!important}body>.footer,body>.wrapper #portal-header-container{display:none!important}}table,table td .selectize-control,table td input:not([type=checkbox]):not([type=radio]):first-child:last-child,table td select:first-child:last-child{width:100%}table td,table th{padding:.425em;vertical-align:top}table .rigid{white-space:nowrap;width:1px}table .centered{text-align:center;vertical-align:middle}table .rightered{text-align:right;vertical-align:middle}table .leftered{text-align:left;vertical-align:middle}table .empty{color:#d0d0d0}td,th{background-clip:padding-box}table.base-styles{width:100%}table.base-styles td,table.base-styles th{padding:8px}table.base-styles th{font-size:14px;font-weight:600;text-align:left}table.base-styles tfoot td,table.base-styles tfoot th,table.base-styles thead td,table.base-styles thead th{background-color:#f8f8f8;color:#4d4d4d}@media print{table.base-styles tfoot td,table.base-styles tfoot th,table.base-styles thead td,table.base-styles thead th{background-color:#fff}}table.base-styles thead td,table.base-styles thead th{vertical-align:bottom}table.base-styles td{color:#212121;vertical-align:middle}table.base-styles td input:not([type=checkbox]):not([type=radio]):first-child:last-child,table.base-styles td select:first-child:last-child{width:100%}table.base-styles td input{margin:0}table.base-styles td .selectize-control{width:100%}table.base-styles tbody+tfoot,table.base-styles thead+tbody,table.base-styles thead+tfoot{border-top:1px solid #aaa}table.base-styles tfoot.narrow td{padding:4px 8px}table.base-styles .odd td,table.base-styles tbody.striped tr td{background-color:#f8f8f8}@media print{table.base-styles tbody.striped tr td{background-color:#fff}}table.base-styles.clean-header thead th{background-color:inherit}table.base-styles.tight td,table.base-styles.tight th{padding-bottom:4px;padding-top:4px}table.base-styles.compact td,table.base-styles.compact th{padding-left:4px;padding-right:4px}table.base-styles.spacious td:not(:first-child),table.base-styles.spacious th:not(:first-child){padding-left:16px}table.base-styles.spacious td:not(:last-child),table.base-styles.spacious th:not(:last-child){padding-right:16px}table.line-separated-rows td{border-bottom:1px solid #e1e1e1}table.line-separated-rows tbody:last-of-type tr:last-child td{border-bottom:none}table.top-line-separated-rows td{border-top:1px solid #e1e1e1}table.top-line-separated-rows tbody:first-of-type tr:first-child td{border-top:none}.btn--small{font-size:.8em}.btn{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.03));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.03));border:1px solid #b8b8b8;border-radius:3px;-webkit-box-shadow:0 .08em 0 #b8b8b8;box-shadow:0 .08em 0 #b8b8b8;color:#444;cursor:pointer;display:inline-block;margin:.1em;padding:.3em .6em;position:relative;text-align:center;text-decoration:none}.btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.btn.only-icon i{line-height:1;vertical-align:-.1em}.btn:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.btn:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.btn:not(.btn--large) i{font-size:12px}.btn i:before,.btn:hover{color:#444}.btn-primary{background-color:#6fa926;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1));border:1px solid #466b18;border-radius:3px;-webkit-box-shadow:0 .08em 0 #466b18;box-shadow:0 .08em 0 #466b18;color:#f8f8f8;cursor:pointer;display:inline-block;margin:.1em;padding:.3em .6em;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.4)}.btn-primary:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.btn-primary.only-icon i{line-height:1;vertical-align:-.1em}.btn-primary:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.btn-primary:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.btn-primary:not(.btn--large) i{font-size:12px}.btn-danger,.btn-primary i:before,.btn-primary:hover{color:#f8f8f8}.btn-danger{background-color:#d65839;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1));border:1px solid #a13b21;border-radius:3px;-webkit-box-shadow:0 .08em 0 #a13b21;box-shadow:0 .08em 0 #a13b21;cursor:pointer;display:inline-block;margin:.1em;padding:.3em .6em;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.4)}.btn-danger:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.btn-danger.only-icon i{line-height:1;vertical-align:-.1em}.btn-danger:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.btn-danger:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.btn-danger:not(.btn--large) i{font-size:12px}.btn-danger i:before,.btn-danger:hover,.btn-warning{color:#f8f8f8}.btn-warning{background-color:#f3970f;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1));border:1px solid #ad6b09;border-radius:3px;-webkit-box-shadow:0 .08em 0 #ad6b09;box-shadow:0 .08em 0 #ad6b09;cursor:pointer;display:inline-block;margin:.1em;padding:.3em .6em;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.4)}.btn-warning:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.btn-warning.only-icon i{line-height:1;vertical-align:-.1em}.btn-warning:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.btn-warning:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.btn-warning:not(.btn--large) i{font-size:12px}.btn-info,.btn-warning i:before,.btn-warning:hover{color:#f8f8f8}.btn-info{background-color:#4188d5;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1));border:1px solid #2462a5;border-radius:3px;-webkit-box-shadow:0 .08em 0 #2462a5;box-shadow:0 .08em 0 #2462a5;cursor:pointer;display:inline-block;margin:.1em;padding:.3em .6em;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.4)}.btn-info:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.btn-info.only-icon i{line-height:1;vertical-align:-.1em}.btn-info:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.btn-info:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.btn-info:not(.btn--large) i{font-size:12px}.btn-info i:before,.btn-info:hover{color:#f8f8f8}.btn-disabled{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.03));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.03));border:1px solid #b8b8b8;border-radius:3px;-webkit-box-shadow:0 .08em 0 #b8b8b8;box-shadow:0 .08em 0 #b8b8b8;color:#444;cursor:pointer;cursor:default;display:inline-block;margin:.1em;padding:.3em .6em;pointer-events:none;position:relative;text-align:center;text-decoration:none;text-shadow:none}.btn-disabled:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.btn-disabled.only-icon i{line-height:1;vertical-align:-.1em}.btn-disabled:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.btn-disabled:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.btn-disabled:not(.btn--large) i{font-size:12px}.btn-disabled i:before,.btn-disabled:hover{color:#444}.btn-disabled,.btn-disabled i:before,.btn-disabled:hover{color:#a8a8a8}.btn-disabled,.btn-disabled:active{-webkit-box-shadow:0 .08em 0 #b8b8b8;box-shadow:0 .08em 0 #b8b8b8}.btn-disabled:active{-webkit-transform:none;transform:none}.print-btn{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.03)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.03));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.03));border:1px solid #b8b8b8;border-radius:3px;-webkit-box-shadow:0 .08em 0 #b8b8b8;box-shadow:0 .08em 0 #b8b8b8;color:#444;cursor:pointer;display:inline-block;margin:.1em;padding:.3em .6em;position:relative;text-align:center;text-decoration:none}.print-btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.print-btn.only-icon i{line-height:1;vertical-align:-.1em}.print-btn:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.print-btn:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.print-btn:not(.btn--large) i{font-size:12px}.print-btn i:before,.print-btn:hover{color:#444}.btn-group{display:inline-block}.btn-group:after,.btn-group:before{content:" ";display:table}.btn-group:after{clear:both}.btn-group{*zoom:1}.btn-group .btn{display:block;float:left}.btn-group .btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.btn-group .btn:not(:last-child){border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;margin-right:0}.btn .loading-inline,.inline-btn .loading-inline{display:none;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}.btn.is-loading,.inline-btn.is-loading{color:transparent!important}.btn.is-loading .loading-inline,.inline-btn.is-loading .loading-inline{display:block}.inline-btn{background:none;border:none;color:#1c629b;font-weight:600;margin:.1em;padding:.3em .8em;position:relative;text-transform:uppercase}.inline-btn:hover{color:#247dc6}.flat-btn,.flat-btn-danger,.flat-btn-disabled,.flat-btn-info,.flat-btn-primary,.flat-btn-warning{cursor:pointer;display:inline-block;font-weight:600;margin:.1em;padding:.3em .8em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.flat-btn-danger:not(.btn--large) i,.flat-btn-disabled:not(.btn--large) i,.flat-btn-info:not(.btn--large) i,.flat-btn-primary:not(.btn--large) i,.flat-btn-warning:not(.btn--large) i,.flat-btn:not(.btn--large) i{font-size:12px}.flat-btn-danger:not(.only-icon) i,.flat-btn-disabled:not(.only-icon) i,.flat-btn-info:not(.only-icon) i,.flat-btn-primary:not(.only-icon) i,.flat-btn-warning:not(.only-icon) i,.flat-btn:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.15em}.border.flat-btn,.border.flat-btn-danger,.border.flat-btn-disabled,.border.flat-btn-info,.border.flat-btn-primary,.border.flat-btn-warning{border-radius:4px;border-style:solid;border-width:1px}.border.flat-btn-danger:hover,.border.flat-btn-disabled:hover,.border.flat-btn-info:hover,.border.flat-btn-primary:hover,.border.flat-btn-warning:hover,.border.flat-btn:hover{background:#fcfcfc}.border.with-bg.flat-btn,.border.with-bg.flat-btn-danger,.border.with-bg.flat-btn-disabled,.border.with-bg.flat-btn-info,.border.with-bg.flat-btn-primary,.border.with-bg.flat-btn-warning{background-color:#fff}.tiny.flat-btn,.tiny.flat-btn-danger,.tiny.flat-btn-disabled,.tiny.flat-btn-info,.tiny.flat-btn-primary,.tiny.flat-btn-warning{font-size:11px;line-height:11px;padding:3px 4px}.tiny.flat-btn i,.tiny.flat-btn-danger i,.tiny.flat-btn-disabled i,.tiny.flat-btn-info i,.tiny.flat-btn-primary i,.tiny.flat-btn-warning i{font-size:12px!important;margin:0;vertical-align:-2px}.tiny.flat-btn loading-btn-icon,.tiny.flat-btn-danger loading-btn-icon,.tiny.flat-btn-disabled loading-btn-icon,.tiny.flat-btn-info loading-btn-icon,.tiny.flat-btn-primary loading-btn-icon,.tiny.flat-btn-warning loading-btn-icon{height:13px!important;width:13px!important}.tiny.flat-btn loading-btn-icon:after,.tiny.flat-btn-danger loading-btn-icon:after,.tiny.flat-btn-disabled loading-btn-icon:after,.tiny.flat-btn-info loading-btn-icon:after,.tiny.flat-btn-primary loading-btn-icon:after,.tiny.flat-btn-warning loading-btn-icon:after{font-size:13px!important}.small.flat-btn,.small.flat-btn-danger,.small.flat-btn-disabled,.small.flat-btn-info,.small.flat-btn-primary,.small.flat-btn-warning{font-size:12px;line-height:11px;padding:5px 7px}.small.flat-btn i,.small.flat-btn-danger i,.small.flat-btn-disabled i,.small.flat-btn-info i,.small.flat-btn-primary i,.small.flat-btn-warning i{font-size:13px!important;margin:0 1px;vertical-align:-2px}.small.flat-btn loading-btn-icon,.small.flat-btn-danger loading-btn-icon,.small.flat-btn-disabled loading-btn-icon,.small.flat-btn-info loading-btn-icon,.small.flat-btn-primary loading-btn-icon,.small.flat-btn-warning loading-btn-icon{height:15px!important;width:15px!important}.small.flat-btn loading-btn-icon:after,.small.flat-btn-danger loading-btn-icon:after,.small.flat-btn-disabled loading-btn-icon:after,.small.flat-btn-info loading-btn-icon:after,.small.flat-btn-primary loading-btn-icon:after,.small.flat-btn-warning loading-btn-icon:after{font-size:15px!important}.medium.flat-btn,.medium.flat-btn-danger,.medium.flat-btn-disabled,.medium.flat-btn-info,.medium.flat-btn-primary,.medium.flat-btn-warning{font-size:13px;line-height:13px;padding:6px 8px}.medium.flat-btn i,.medium.flat-btn-danger i,.medium.flat-btn-disabled i,.medium.flat-btn-info i,.medium.flat-btn-primary i,.medium.flat-btn-warning i{font-size:14px!important;margin:0 3px;vertical-align:-2px}.medium.flat-btn .material-icons,.medium.flat-btn-danger .material-icons,.medium.flat-btn-disabled .material-icons,.medium.flat-btn-info .material-icons,.medium.flat-btn-primary .material-icons,.medium.flat-btn-warning .material-icons{font-size:18px;line-height:13px}.medium.flat-btn loading-btn-icon,.medium.flat-btn-danger loading-btn-icon,.medium.flat-btn-disabled loading-btn-icon,.medium.flat-btn-info loading-btn-icon,.medium.flat-btn-primary loading-btn-icon,.medium.flat-btn-warning loading-btn-icon{height:16px;width:16px}.medium.flat-btn loading-btn-icon:after,.medium.flat-btn-danger loading-btn-icon:after,.medium.flat-btn-disabled loading-btn-icon:after,.medium.flat-btn-info loading-btn-icon:after,.medium.flat-btn-primary loading-btn-icon:after,.medium.flat-btn-warning loading-btn-icon:after{font-size:16px}.flat-btn{border-color:#2e6caf;color:#2e6caf}.flat-btn:hover,.flat-btn:hover i:before,.flat-btn:hover material-icon{border-color:#3378c3;color:#3378c3}.flat-btn i:before,.flat-btn material-icon,.flat-btn.loading-btn loading-btn-icon:after{color:#2e6caf}.flat-btn material-icon{font-size:21px;margin-right:6px;vertical-align:-5px}.flat-btn.filled{background:#2e6caf;border:1px solid transparent;border-radius:4px;color:#fff}.flat-btn.filled i:before,.flat-btn.filled material-icon,.flat-btn.filled.loading-btn loading-btn-icon:after{color:#fff}.flat-btn-primary{border-color:#54811d;color:#54811d}.flat-btn-primary:hover,.flat-btn-primary:hover i:before,.flat-btn-primary:hover material-icon{border-color:#629622;color:#629622}.flat-btn-primary i:before,.flat-btn-primary material-icon,.flat-btn-primary.loading-btn loading-btn-icon:after{color:#54811d}.flat-btn-primary material-icon{font-size:21px;margin-right:6px;vertical-align:-5px}.flat-btn-primary.filled{background:#54811d;border:1px solid transparent;border-radius:4px;color:#fff}.flat-btn-primary.filled i:before,.flat-btn-primary.filled material-icon,.flat-btn-primary.filled.loading-btn loading-btn-icon:after{color:#fff}.flat-btn-danger{border-color:#cb4a2a;color:#cb4a2a}.flat-btn-danger:hover,.flat-btn-danger:hover i:before,.flat-btn-danger:hover material-icon{border-color:#d65839;color:#d65839}.flat-btn-danger i:before,.flat-btn-danger material-icon,.flat-btn-danger.loading-btn loading-btn-icon:after{color:#cb4a2a}.flat-btn-danger material-icon{font-size:21px;margin-right:6px;vertical-align:-5px}.flat-btn-danger.filled{background:#cb4a2a;border:1px solid transparent;border-radius:4px;color:#fff}.flat-btn-danger.filled i:before,.flat-btn-danger.filled material-icon,.flat-btn-danger.filled.loading-btn loading-btn-icon:after{color:#fff}.flat-btn-warning{border-color:#f3970f;color:#f3970f}.flat-btn-warning:hover,.flat-btn-warning:hover i:before,.flat-btn-warning:hover material-icon{border-color:#f4a227;color:#f4a227}.flat-btn-warning i:before,.flat-btn-warning material-icon,.flat-btn-warning.loading-btn loading-btn-icon:after{color:#f3970f}.flat-btn-warning material-icon{font-size:21px;margin-right:6px;vertical-align:-5px}.flat-btn-warning.filled{background:#f3970f;border:1px solid transparent;border-radius:4px;color:#fff}.flat-btn-warning.filled i:before,.flat-btn-warning.filled material-icon,.flat-btn-warning.filled.loading-btn loading-btn-icon:after{color:#fff}.flat-btn-info{border-color:#3476ba;color:#3476ba}.flat-btn-info:hover,.flat-btn-info:hover i:before,.flat-btn-info:hover material-icon{border-color:#3e83c9;color:#3e83c9}.flat-btn-info i:before,.flat-btn-info material-icon,.flat-btn-info.loading-btn loading-btn-icon:after{color:#3476ba}.flat-btn-info material-icon{font-size:21px;margin-right:6px;vertical-align:-5px}.flat-btn-info.filled{background:#3476ba;border:1px solid transparent;border-radius:4px;color:#fff}.flat-btn-info.filled i:before,.flat-btn-info.filled material-icon,.flat-btn-info.filled.loading-btn loading-btn-icon:after{color:#fff}.flat-btn-disabled{border-color:#a9a9a9;color:#a9a9a9;cursor:default}.flat-btn-disabled:hover,.flat-btn-disabled:hover i:before,.flat-btn-disabled:hover material-icon{border-color:#b6b6b6;color:#b6b6b6}.flat-btn-disabled i:before,.flat-btn-disabled material-icon,.flat-btn-disabled.loading-btn loading-btn-icon:after{color:#a9a9a9}.flat-btn-disabled material-icon{font-size:21px;margin-right:6px;vertical-align:-5px}.flat-btn-disabled.filled{background:#a9a9a9;border:1px solid transparent;border-radius:4px;color:#fff}.flat-btn-disabled.filled i:before,.flat-btn-disabled.filled material-icon,.flat-btn-disabled.filled.loading-btn loading-btn-icon:after{color:#fff}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border-radius:1px;-webkit-box-shadow:0 1px rgba(0,0,0,.1);box-shadow:0 1px rgba(0,0,0,.1);padding:.4em .5em;-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out;width:196px}input[type=date].ng-animate,input[type=datetime-local].ng-animate,input[type=datetime].ng-animate,input[type=email].ng-animate,input[type=month].ng-animate,input[type=number].ng-animate,input[type=password].ng-animate,input[type=range].ng-animate,input[type=search].ng-animate,input[type=tel].ng-animate,input[type=text].ng-animate,input[type=time].ng-animate,input[type=url].ng-animate,input[type=week].ng-animate{-webkit-transition:none;transition:none}input[type=date].small,input[type=datetime-local].small,input[type=datetime].small,input[type=email].small,input[type=month].small,input[type=number].small,input[type=password].small,input[type=range].small,input[type=search].small,input[type=tel].small,input[type=text].small,input[type=time].small,input[type=url].small,input[type=week].small{width:15%}input[type=date].medium,input[type=datetime-local].medium,input[type=datetime].medium,input[type=email].medium,input[type=month].medium,input[type=number].medium,input[type=password].medium,input[type=range].medium,input[type=search].medium,input[type=tel].medium,input[type=text].medium,input[type=time].medium,input[type=url].medium,input[type=week].medium{width:35%}input[type=date].large,input[type=datetime-local].large,input[type=datetime].large,input[type=email].large,input[type=month].large,input[type=number].large,input[type=password].large,input[type=range].large,input[type=search].large,input[type=tel].large,input[type=text].large,input[type=time].large,input[type=url].large,input[type=week].large{width:75%}.full-input input[type=date],.full-input input[type=datetime-local],.full-input input[type=datetime],.full-input input[type=email],.full-input input[type=month],.full-input input[type=number],.full-input input[type=password],.full-input input[type=range],.full-input input[type=search],.full-input input[type=tel],.full-input input[type=text],.full-input input[type=time],.full-input input[type=url],.full-input input[type=week],input[type=date].maximum,input[type=datetime-local].maximum,input[type=datetime].maximum,input[type=email].maximum,input[type=month].maximum,input[type=number].maximum,input[type=password].maximum,input[type=range].maximum,input[type=search].maximum,input[type=tel].maximum,input[type=text].maximum,input[type=time].maximum,input[type=url].maximum,input[type=week].maximum{width:100%}textarea{border-radius:1px;-webkit-box-shadow:0 1px rgba(0,0,0,.1);box-shadow:0 1px rgba(0,0,0,.1);padding:.4em .5em;-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out;width:196px}textarea.ng-animate{-webkit-transition:none;transition:none}textarea.small{width:15%}textarea.medium{width:35%}textarea.large{width:75%}.full-input textarea,textarea.maximum{width:100%}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border:1px solid #c3c3c3;border-radius:3px;height:32px;margin:.13em 0;max-width:100%;padding-bottom:0;padding-top:0}input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=range]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover{border-color:#3d8de1}input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=range]:active,input[type=range]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus{border-color:#3d8de1;-webkit-box-shadow:0 0 0 3px rgba(45,144,207,.4);box-shadow:0 0 0 3px rgba(45,144,207,.4);outline:0}input[type=date].is-invalid,input[type=datetime-local].is-invalid,input[type=datetime].is-invalid,input[type=email].is-invalid,input[type=month].is-invalid,input[type=number].is-invalid,input[type=password].is-invalid,input[type=range].is-invalid,input[type=search].is-invalid,input[type=tel].is-invalid,input[type=text].is-invalid,input[type=time].is-invalid,input[type=url].is-invalid,input[type=week].is-invalid{border-color:#f54e00;-webkit-box-shadow:0 0 0 2px #f54e00;box-shadow:0 0 0 2px #f54e00}input[type=date][readonly],input[type=datetime-local][readonly],input[type=datetime][readonly],input[type=email][readonly],input[type=month][readonly],input[type=number][readonly],input[type=password][readonly],input[type=range][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=text][readonly],input[type=time][readonly],input[type=url][readonly],input[type=week][readonly]{background-color:#e3e3e3;color:#5c5c5c}select{border:1px solid #c3c3c3;height:32px;margin:.13em 0;padding-bottom:0;padding-top:0}select:hover{border-color:#3d8de1}select:active,select:focus{border-color:#3d8de1;-webkit-box-shadow:0 0 0 3px rgba(45,144,207,.4);box-shadow:0 0 0 3px rgba(45,144,207,.4);outline:0}select.is-invalid{border-color:#f54e00;-webkit-box-shadow:0 0 0 2px #f54e00;box-shadow:0 0 0 2px #f54e00}select[readonly]{background-color:#e3e3e3;color:#5c5c5c}.selectize-input{border:1px solid #c3c3c3;height:32px;margin:.13em 0;padding-bottom:0;padding-top:0}.selectize-input:hover{border-color:#3d8de1}.selectize-input:active,.selectize-input:focus{border-color:#3d8de1;-webkit-box-shadow:0 0 0 3px rgba(45,144,207,.4);box-shadow:0 0 0 3px rgba(45,144,207,.4);outline:0}.is-invalid.selectize-input{border-color:#f54e00;-webkit-box-shadow:0 0 0 2px #f54e00;box-shadow:0 0 0 2px #f54e00}[readonly].selectize-input{background-color:#e3e3e3;color:#5c5c5c}select{border-radius:3px}.selectize-input,select{background-color:#fff;-webkit-box-shadow:0 1px rgba(0,0,0,.1);box-shadow:0 1px rgba(0,0,0,.1);max-width:100%;padding:0 0 0 .3em;width:196px}textarea{border:1px solid #c3c3c3;border-radius:2px;margin:.13em 0;max-width:100%;min-height:120px;width:100%}textarea:hover{border-color:#3d8de1}textarea:active,textarea:focus{border-color:#3d8de1;-webkit-box-shadow:0 0 0 3px rgba(45,144,207,.4);box-shadow:0 0 0 3px rgba(45,144,207,.4);outline:0}.select--small{width:175px}.select--medium{width:225px}.select--large{width:275px}html .checkbox,html .radio{border-radius:3px;display:block;padding:2px;position:relative;width:100%}html .checkbox span,html .radio span{display:inline-block;margin:0 0 0 6px}html .checkbox span.summary,html .radio span.summary{display:inline-block;margin:0}html .checkbox:hover,html .radio:hover{background:#f8f8f8}.decorated-input{position:relative}.decorated-input input:focus+i{opacity:0}.decorated-input .on-input{font-size:1em;margin-top:-.95em;pointer-events:none;position:absolute;right:.5em;top:50%}.decorated-input .on-input:before{color:#8c8c8c;vertical-align:middle}.filled-with-input .decorated-input input{border:none;margin:0}.filled-with-input .decorated-input i{display:none}.decorated-textarea{position:relative}.decorated-textarea textarea:focus+i{opacity:0}.decorated-textarea .on-textarea{font-size:1em;pointer-events:none;position:absolute;right:.75em;top:.5em}.decorated-textarea .on-textarea:before{color:#8c8c8c;vertical-align:middle}.decorated-select{border:1px solid #c3c3c3;border-radius:2px;display:inline-block;max-width:100%;overflow:hidden;position:relative;vertical-align:middle}.decorated-select:active,.decorated-select:focus,.decorated-select:hover{border-color:#3d8de1}.decorated-select .decorated-select__facade{background-color:#fff;bottom:0;left:0;margin-top:-.7em;overflow:hidden;padding:0 2em 0 .8em;position:absolute;right:0;top:50%;white-space:nowrap;z-index:1}.decorated-select select{border:none;min-width:60px;opacity:0;padding-right:25px;position:relative;z-index:10}.decorated-select .on-select{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 4px 8px #fff;box-shadow:0 0 4px 8px #fff;font-size:1em;margin-top:-.9em;padding:0 .6em 0 .2em;pointer-events:none;position:absolute;right:0;top:50%;z-index:5}.decorated-select .on-select:before{color:#8c8c8c;vertical-align:middle}.covered-select,covered-select{display:inline-block;overflow:hidden;position:relative}.covered-select>.select,.covered-select>select,covered-select>.select,covered-select>select{bottom:0;display:block;height:auto;min-width:175px;opacity:0;position:absolute;width:100%;z-index:5}.editable-field,.editable-field--input,.editable-select,.editable-select--input,.editable-textarea,.editable-textarea--input{position:relative}.editable-field--input:after,.editable-field:after,.editable-select--input:after,.editable-select:after,.editable-textarea--input:after,.editable-textarea:after{bottom:0;content:"✏";display:block;position:absolute;right:0;top:0}.editable-field--input,.editable-select--input,.editable-textarea--input{display:block}option.archived{color:#bababa}input[type=date]::-webkit-calendar-picker-indicator{display:inline-block;float:right;margin-top:2%;opacity:.25}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html .facade{background-color:initial;border:none;border-bottom:1px solid #ccc;border-radius:0;height:auto;padding:.15em .3em 0 .15em;width:100%}html .facade,html .facade:active,html .facade:focus,html .facade:hover{-webkit-box-shadow:none;box-shadow:none;outline:0}.fancy-checkbox:not(:root){height:1em;opacity:1;position:relative;vertical-align:-.15em;width:1em}.fancy-checkbox:not(:root):before{background-color:#fff;border:1px solid #888;border-radius:2px;bottom:0;content:" ";display:block;left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.fancy-checkbox:not(:root):checked:before,.fancy-checkbox:not(:root):hover:before{background-color:#ecf6ff;border-color:#2f86ce}.fancy-checkbox:not(:root):checked:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#22659c;content:"\e262";display:block;font-family:Glyphicons Halflings Regular;font-size:1em;font-style:normal;font-weight:400;height:auto;line-height:0;pointer-events:none;position:absolute;right:-15%;top:40%;vertical-align:initial;width:auto;z-index:20}.fancy-checkbox:not(:root)[disabled]:before{background-color:#ccc;border-color:#ccc}.fancy-checkbox:not(:root)[disabled]:after{color:gray}.fancy-radio{height:1.2em;opacity:1;position:relative;vertical-align:-.2em;width:1.2em}.fancy-radio:before{background-color:#fff;border:1px solid #888;border-radius:50%;bottom:0;content:" ";display:block;left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.fancy-radio:checked:before,.fancy-radio:hover:before{background-color:#ecf6ff;border-color:#2f86ce}.fancy-radio:checked:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#2f86ce;border-radius:50%;content:" ";display:block;height:10px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;z-index:20}.fancy-radio[disabled]:before{background-color:#ccc;border-color:#ccc}.fancy-radio[disabled]:after{color:gray}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}

/*!
 * Thanks to Bootstrap for .sr-only and @-ms-viewport
 * http://www.apache.org/licenses/LICENSE-2.0
*/.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.no-word-wrap{white-space:nowrap}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.invisible{visibility:hidden}.blink{-webkit-animation-duration:1s;-webkit-animation-iteration-count:30;-webkit-animation-name:blink;-webkit-animation-timing-function:linear;display:inline-block}@-webkit-keyframes blink{0%{color:#c71d3b;-webkit-transform:rotate(1deg);transform:rotate(1deg)}25%{color:#1050e4;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}50%{color:#2cb31d;-webkit-transform:rotate(1deg);transform:rotate(1deg)}75%{color:#e600ff;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}to{color:#ff7800;-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@keyframes blink{0%{color:#c71d3b;-webkit-transform:rotate(1deg);transform:rotate(1deg)}25%{color:#1050e4;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}50%{color:#2cb31d;-webkit-transform:rotate(1deg);transform:rotate(1deg)}75%{color:#e600ff;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}to{color:#ff7800;-webkit-transform:rotate(1deg);transform:rotate(1deg)}}.hide-scrollbars::-webkit-scrollbar{display:none}.anim-expand.ng-animate,.anim-section-transition.ng-animate,.anim-slide-right.ng-animate{overflow:hidden}.anim-slide-right.ng-animate{white-space:nowrap}html{font:normal 62.5%/1.4 Open Sans,Arial,sans-serif}body{font-size:1.4em}h1,h2,h3,h4,h5,h6{font-weight:600}h1.minimal,h2.minimal,h3.minimal,h4.minimal,h5.minimal,h6.minimal{margin:0 0 2px}a{color:#1c629b;text-decoration:none}a:hover{color:#247dc6}a:focus{text-decoration:underline}p{margin:0 0 12px}pre{font-family:Open Sans,Arial,sans-serif;font-size:inherit;margin:0}strong{font-weight:600}comment-list{display:block}comment-list .new-message{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}comment-list .new-message input[type=text]{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}comment-list .message{font-size:14px;margin:24px 0}comment-list .message .message-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#426da4;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:600}comment-list .message .message-header .separator{padding:0 4px}comment-list .message .body{margin:8px 0;white-space:pre-line}@media (min-width:1024px){comment-list .message{font-size:16px}}dashboard-upcoming-date-info{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid transparent;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:12px;margin-right:16px;padding:0 6px}dashboard-upcoming-date-info .amount{border-left:1px solid #d2d4d8;font-size:11px;font-weight:600;margin-left:6px;margin-right:2px;padding-left:6px}dashboard-upcoming-date-info.today{background:rgba(207,34,46,.1);border-color:rgba(207,34,46,.7);color:#46484c}dashboard-upcoming-date-info.tomorrow{background:rgba(96,61,255,.1);border-color:rgba(96,61,255,.7);color:#46484c}dashboard-upcoming-date-info.other{background-color:#f8f8f8;border-color:#d2d4d8}dashboard-upcoming-date-info.thisWeek{background:rgba(234,94,110,.1);border-color:rgba(234,94,110,.6);color:#9b5050}dashboard-upcoming-date-info.nextWeek{background:rgba(252,202,61,.1);border-color:#fcca3d;color:#46484c}expandable-study{display:block}expandable-study .bottom-actions{padding:4px 8px}expandable-study .bottom-actions .group-link{white-space:nowrap}expandable-study .expanded-info{border-left:2px solid #e0e0e0;margin:0 0 1em 1em}@-webkit-keyframes modalBgEffect{0%{background-color:initial}to{background-color:rgba(7,21,27,.4)}}@keyframes modalBgEffect{0%{background-color:initial}to{background-color:rgba(7,21,27,.4)}}body.has-open-modals{margin-right:var(--scrollbar-width);overflow-y:hidden}body.has-printable-modals html.print .content-wrapper{display:none!important}body.has-printable-modals html.print .modal-container{overflow:visible!important;padding:0!important;position:relative!important}body.has-printable-modals html.print .modal-container .modal{-webkit-box-flex:1;border-radius:0!important;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:visible!important}body.has-printable-modals html.print .modal-container .modal__header{background:#fff;border:none!important;position:relative!important}body.has-printable-modals html.print .modal-container .modal__header .close-modal-item{display:none!important}body.has-printable-modals html.print .modal-container .modal__content{bottom:unset!important;overflow:visible!important;position:relative!important;top:unset!important}body.has-printable-modals html.print .modal-container .modal__footer{border:none!important;position:relative!important}@media print{body.has-printable-modals .content-wrapper{display:none!important}body.has-printable-modals .modal-container{overflow:visible!important;padding:0!important;position:relative!important}body.has-printable-modals .modal-container .modal{-webkit-box-flex:1;border-radius:0!important;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:visible!important}body.has-printable-modals .modal-container .modal__header{background:#fff;border:none!important;position:relative!important}body.has-printable-modals .modal-container .modal__header .close-modal-item{display:none!important}body.has-printable-modals .modal-container .modal__content{bottom:unset!important;overflow:visible!important;position:relative!important;top:unset!important}body.has-printable-modals .modal-container .modal__footer{border:none!important;position:relative!important}}.modal-container{display:-webkit-box;display:-webkit-flex;display:flex;overflow:auto;position:fixed}.modal,.modal-container{bottom:0;left:0;right:0;top:0;z-index:30}.modal{background-color:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.5);box-shadow:0 0 16px rgba(0,0,0,.5);margin:0 auto;max-width:700px;position:absolute}.modal .modal__header{-webkit-box-flex:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f8f8f8;border-bottom:2px solid #dfdfdf;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;height:48px}.modal .modal__header .left-actions{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.modal .modal__header .title{-webkit-box-flex:1;-webkit-box-ordinal-group:3;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-order:2;order:2;padding:0 0 0 16px}.modal .modal__header .title h1{font-size:17px;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.modal .modal__header .right-actions{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.modal .modal__header .close-modal-btn{padding:4px 7px}.modal .modal__header .close-modal-btn .halflings:before{color:#828488}.modal .modal__header .close-modal-btn:hover{background:rgba(0,0,0,.1);border-radius:50%}.modal .modal__header .close-modal-btn:hover .halflings:before{color:#6e7074}.modal .modal__content{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:16px;position:absolute;right:0;top:0}.modal .modal__content.has-header{top:48px}.modal .modal__content.has-footer{bottom:42px}.modal .modal__content.has-tabs{top:82px}.modal .modal__content.has-large-tabs{top:112px}.modal .modal__content.has-custom{padding:0}.modal .modal__content h2,.modal .modal__content h3{margin-bottom:0;margin-top:24px}.modal .modal__content>h2:first-child,.modal .modal__content>h3:first-child,.modal .modal__content>p:first-child{margin-top:0}.modal .modal__content>p:last-child{margin-bottom:0}.modal .modal__content .trix-container{height:100%}.modal .modal__content .trix-container trix-editor{max-height:-webkit-calc(100% - 40px);max-height:calc(100% - 40px);overflow-y:scroll}.modal .modal__footer{background-color:#f8f8f8;border-top:1px solid #dfdfdf;bottom:0;left:0;position:absolute;right:0}.modal .modal__footer .left-actions .item,.modal .modal__footer .right-actions .item,.modal .modal__header .left-actions .item,.modal .modal__header .right-actions .item{display:table-cell;vertical-align:middle}.modal .modal__footer .left-actions p.item,.modal .modal__footer .right-actions p.item,.modal .modal__header .left-actions p.item,.modal .modal__header .right-actions p.item{margin:0;padding-left:1em;padding-right:1em}.modal .modal__footer{height:42px}.modal .modal__footer,.modal .modal__footer .left-actions,.modal .modal__footer .right-actions{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.modal .modal__footer .left-actions{padding-right:8px}.modal .modal__footer .left-actions .item{padding-left:8px}.modal .modal__footer .right-actions{margin-left:auto;padding-left:8px}.modal .modal__footer .right-actions .item{padding-right:8px}.modal .modal__tabs{background-color:#f8f8f8;height:36px;left:0;overflow-x:auto;position:absolute;right:0;top:46px}.modal .modal__tabs.large{height:66px}.modal .modal__tabs tabs{display:table;height:100%;table-layout:fixed;width:100%}.modal .modal__tabs tabs tab{background:#dcdcdc -webkit-linear-gradient(top,rgba(0,0,0,.06),transparent 8px);background:#dcdcdc linear-gradient(180deg,rgba(0,0,0,.06) 0,transparent 8px);border:1px solid #c3c3c3;border-right:none;color:#444;cursor:pointer;display:table-cell;font-size:14px;font-weight:500;padding:0 6px;text-align:center;vertical-align:middle}.modal .modal__tabs tabs tab:first-child{border-left:none}.modal .modal__tabs tabs tab:active,.modal .modal__tabs tabs tab:focus{outline:none}.modal .modal__tabs tabs tab.active{background-color:#fff;background-image:none;border-bottom-color:#fff}@media (min-width:768px){.modal-container{background-color:rgba(7,21,27,.4);overflow-y:scroll;padding:48px}.modal-container .modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-align-self:flex-start;align-self:flex-start;border-radius:3px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;flex-direction:column;left:auto;max-height:100%;position:relative;right:auto;top:auto}.modal-container .modal>:first-child{border-radius:3px 3px 0 0}.modal-container .modal>:last-child{border-radius:0 0 3px 3px}.modal-container .modal.center{-webkit-align-self:center;align-self:center;margin-top:-10%;position:-webkit-sticky;position:sticky;top:0}.modal-container .modal.freeflow-modal{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:unset}.modal-container .modal__content,.modal-container .modal__footer,.modal-container .modal__header{overflow:visible;position:static;width:100%}.modal-container .modal__header{-webkit-box-flex:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f8f8f8;border-bottom:2px solid #dfdfdf;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;height:48px}.modal-container .modal__header .left-actions{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.modal-container .modal__header .title{-webkit-box-flex:1;-webkit-box-ordinal-group:3;-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-order:2;order:2;overflow:hidden;padding:0 0 0 16px}.modal-container .modal__header .title h1{font-size:17px;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.modal-container .modal__header .right-actions{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.modal-container .modal__content{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}.modal-container .modal__footer,.modal-container .modal__tabs{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.modal-container .modal__tabs{position:relative;top:-2px}.modal-container+.modal-container .modal{left:8px;top:8px}.modal-container+.modal-container+.modal-container .modal{left:16px;top:16px}.modal-container+.modal-container+.modal-container+.modal-container .modal{left:24px;top:24px}}.new-pagination{font-size:14px;margin:16px 0}.new-pagination,.new-pagination .page-numbers{display:-webkit-box;display:-webkit-flex;display:flex}.new-pagination .page-numbers{-webkit-box-flex:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex:0 0 auto;flex:0 0 auto}.new-pagination .page{background-color:#fff;border:1px solid #9a9a9a;color:#4d4d4d;font-weight:600;padding:6px 14px}.new-pagination .page:not(:last-child){border-right:none}.new-pagination .page:first-child{border-radius:4px 0 0 4px}.new-pagination .page:last-child{border-radius:0 4px 4px 0}.new-pagination .page.disabled{background-color:#fcfcfc;color:#8c8c8c;cursor:default}.new-pagination .page.current{background-color:#2f86ce;border-color:transparent;color:#fff}.new-pagination .page.current+.page{border-left-color:transparent}.new-pagination .page:hover:not(.current):not(.disabled){background-color:#266ba4;border-color:transparent;color:#fff}.new-pagination .page:hover:not(.current):not(.disabled)+.page{border-left-color:transparent}.new-pagination .per-page-selector{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.new-pagination html.print{display:none}@media print{.new-pagination{display:none}}oks-selector .input-field{border:1px solid #c3c3c3;border-radius:3px;height:32px;margin:.13em 0;max-width:100%;padding:4px 30px 2px 6px}oks-selector .placeholder{background-image:none;text-align:initial}page-container{display:block}page-container .header-container,page-container .main-container{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto;max-width:1300px;position:relative}page-container .header-container{height:40px;padding-bottom:8px}page-container .header-container header{-webkit-box-flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;padding:0 16px}page-container .header-container header .extra{font-size:14px;margin-left:auto}page-container .header-container h1{margin:0}page-container content{display:block}page-container .content-header{margin:0 0 8px}page-container .content-header h1{margin:0}page-container .content-header.small h1{font-size:20px}page-container .left-container,page-container .right-container{-webkit-box-flex:0;-webkit-flex:0 0 240px;flex:0 0 240px;overflow:hidden}page-container .left-container{padding-right:16px}page-container .right-container{padding-left:16px}page-container .center-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:0 16px}page-container .menu .menu-item{border-bottom:1px solid #e1e4e8;display:block;font-size:14px;padding:8px 16px;position:relative}page-container .menu .menu-item material-icon{color:rgba(28,98,155,.7);font-size:21px;margin-right:8px}page-container .menu .menu-item .notifications-count{background:#393939;border-radius:50%;color:#828282;font-size:12px;font-weight:600;line-height:11px;padding:3px 6px;position:absolute;right:14px;text-shadow:1px 1px rgba(0,0,0,.5);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}page-container .menu .menu-item .notifications-count.has-unseen{background:#2f86ce;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);color:#fff}page-container .menu .menu-item.selected{background:#fff!important;border-left:3px solid #7289da;color:#282b2e;cursor:default;font-weight:600}page-container .menu .menu-item.selected .icon:before{color:#46484c}page-container .menu .menu-item:last-child{border-bottom:none}page-container .menu .menu-item:hover{background:#f8f8f8}page-container .change-user-mobile{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:none;-webkit-justify-content:center;justify-content:center;padding:0 0 16px}page-container .change-user-mobile .title{font-size:13px;font-weight:600}page-container .change-user-mobile select{border-radius:6px;-webkit-box-shadow:none;box-shadow:none;margin:0 8px}page-container .notification-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 auto;max-width:900px;padding:0 16px;width:100%}page-container .notification-container .notification{background-color:#bee5f9;border:1px solid #78c9f3;border-radius:6px;color:#3c3c3c;margin:16px 0;padding:16px}page-container .notification-container .notification .title{display:block;font-weight:600;position:relative}page-container .notification-container .notification .title:before{background:#5a6fb9;border-radius:50%;color:#fff;content:"!";display:inline-block;height:24px;line-height:24px;margin-right:8px;text-align:center;width:24px}page-container .notification-container .notification .title+.description{font-size:15px;margin-top:8px}page-container .notification-container .notification .actions{margin-top:12px}page-container.wide .header-container,page-container.wide .main-container{max-width:1500px}@media (max-width:1279px){page-container .left-container{-webkit-flex-basis:200px;flex-basis:200px}page-container .center-container{margin:0 8px}}@media (max-width:1023px){page-container .header-container,page-container .main-container{padding-left:8px;padding-right:8px}page-container .left-container,page-container .right-container{display:none}page-container .center-container,page-container .header-container{margin:0 auto;max-width:600px}page-container .change-user-mobile{display:-webkit-box;display:-webkit-flex;display:flex}page-container .center-container,page-container .header-container header{padding:0 4px}}@media (max-width:767px){page-container .header-container,page-container .main-container{padding-left:4px;padding-right:4px}}.is-mobile-app-webview page-container .content-header,.is-mobile-app-webview page-container .header-container,.is-mobile-app-webview page-container header{height:unset}.is-mobile-app-webview page-container .content-header h1,.is-mobile-app-webview page-container header h1{font-size:20px;margin:16px 0 0;padding:0}.is-mobile-app-webview page-container .content-header h1:not(.visible-in-webview),.is-mobile-app-webview page-container header h1:not(.visible-in-webview){display:none}.is-mobile-app-webview page-container .change-user-mobile{margin-top:16px}person-data-view{display:block}person-data-view .detail-category .category-title{font-size:13px;margin-top:24px;padding:0 16px}person-data-view .detail-category .detail-row{-webkit-box-pack:justify;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #dcdfe2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:8px 16px;width:100%}person-data-view .detail-category .detail-row .title{padding:0}person-data{display:block}progress-chart expandable-container .trigger:before{color:#426da4}progress-chart expandable-container .trigger:hover:before{color:#1d3049}progress-chart expandable-container .trigger:hover .header h2{color:#253d5b}progress-chart expandable-container .trigger:hover .header.completed h2{color:#2f8c35}progress-chart expandable-container .expandable-bottom-close:after{border-color:#dddfe2;color:#dddfe2;-webkit-transition:all .3s;transition:all .3s}progress-chart expandable-container .expandable-bottom-close:hover:after{border-color:#989ea7;color:#989ea7}progress-chart .study-phase-content{margin:16px 8px;padding:0 24px 16px 0}progress-chart .study-phase-content .phase-content-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:600}progress-chart .study-phase-content .phase-content-header .phase-content-extent{margin-left:auto}progress-chart .study-phase-content .phase-content-body{white-space:pre-line}progress-chart .study-phase-content:not(:last-child){border-bottom:1px solid #d2d4d8;margin-bottom:0}progress-chart .study-content-container{display:table;margin-bottom:16px;width:100%}progress-chart .study-content-container .study-content-item-container{display:table-cell;width:33.333%}progress-chart .study-content-container .study-content-item-container .study-content-item{color:#426da4;cursor:pointer;font-weight:600;padding:1em 0;text-align:center;-webkit-transition:all .3s;transition:all .3s}progress-chart .study-content-container .study-content-item-container .study-content-item:hover{background:#fafafa;color:#253d5b}progress-chart .study-content-container .study-content-item-container .study-content-item.left{margin-right:.5em}progress-chart .study-content-container .study-content-item-container .study-content-item.middle{margin-left:.25em;margin-right:.25em}progress-chart .study-content-container .study-content-item-container .study-content-item.right{margin-left:.5em}progress-chart .study-content-container .study-content-item-container .study-content-item.disabled{color:#888;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}progress-chart .study-content-container .study-content-item-container .portal-item-container{margin:0}progress-chart .underline{position:relative}progress-chart .underline:after{background:-webkit-gradient(linear,left top,right top,from(#426da4),color-stop(60%,#426da4),to(transparent));background:-webkit-linear-gradient(left,#426da4,#426da4 60%,transparent);background:linear-gradient(90deg,#426da4 0,#426da4 60%,transparent);content:" ";display:block;height:1px;left:0;position:absolute;right:0;top:100%}progress-chart .header{height:auto;padding:.5em 5em .5em 0;position:relative}progress-chart .header h2{display:inline-block;font-size:1.2em;margin:0;padding:.5em .6em}progress-chart .header.completed,progress-chart .header.completed .progress,progress-chart .header.completed h2,progress-chart .header.completed i:before{color:#26712b}progress-chart .header .extra-actions{color:#7d7d7d;font-size:.8em;font-weight:600;letter-spacing:.3px;padding-right:60px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}progress-chart .header .extra-actions i{vertical-align:-1px}progress-chart .top-category{border-top:1px solid #dddfe2}progress-chart .top-category .category{margin:.3em 0 1em .8em}progress-chart .top-category .category h3{margin-bottom:.4em;margin-top:0}progress-chart .top-category .category:last-child{padding-bottom:1em}progress-chart .top-category .category.description{margin-top:0;white-space:pre-line}progress-chart .top-category .skill-container{position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:50ms;transition-delay:50ms}progress-chart .top-category .skill-container .skill{cursor:pointer;font-size:15px;padding:.25em 0}progress-chart .top-category .skill-container .skill,progress-chart .top-category .skill-container .skill i:before{color:#9b9b9b}progress-chart .top-category .skill-container .skill i{left:0;position:absolute}progress-chart .top-category .skill-container .skill i.ban-circle:before{vertical-align:-3px}progress-chart .top-category .skill-container .skill .text{border-bottom:1px solid transparent;padding-left:1.5em}progress-chart .top-category .skill-container .skill.completed{font-weight:600}progress-chart .top-category .skill-container .skill.completed,progress-chart .top-category .skill-container .skill.completed i:before{color:#26712b}progress-chart .top-category .skill-container .skill.ignored{text-decoration:line-through}progress-chart .top-category .skill-container .skill:focus{outline:none}progress-chart .top-category .skill-container:hover{color:#2f8c35;-webkit-transform:translateX(5px);transform:translateX(5px)}progress-chart .top-category:last-child .category{padding-bottom:0}progress-chart .top-category.no-border{border:none}progress-chart .chart-header{font-size:1.3em;height:auto}progress-chart .chart-header h2{padding-left:.5em}progress-chart .category-description,progress-chart .chart-description{color:#a0a0a0;padding:0 .8em .4em;white-space:pre-line}progress-chart .category-description{font-size:.95em;line-height:1.4;max-height:70px;overflow:hidden;padding-bottom:0;position:relative;-webkit-transition:max-height .3s;transition:max-height .3s}progress-chart .category-description span{white-space:pre-line}progress-chart .category-description .overflow-mask{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.2)),color-stop(90%,#fff));background:-webkit-linear-gradient(hsla(0,0%,100%,.2),#fff 90%);background:linear-gradient(hsla(0,0%,100%,.2),#fff 90%);bottom:0;cursor:pointer;left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:opacity .5s;transition:opacity .5s}progress-chart .category-description .overflow-mask:after{background:#000;background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#a6a6a6),to(#fff));background-image:-webkit-linear-gradient(left,#fff,#a6a6a6 50%,#fff);background-image:linear-gradient(90deg,#fff 0,#a6a6a6 50%,#fff);bottom:0;content:" ";height:1px;left:0;opacity:0;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}progress-chart .category-description .overflow-mask .text{background-color:#a6a6a6;border-top-left-radius:8px;border-top-right-radius:8px;bottom:1px;color:#fff;font-size:14px;font-weight:600;left:50%;opacity:0;padding:.2em 1em;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .5s;transition:opacity .5s}progress-chart .category-description .overflow-mask:hover .text,progress-chart .category-description .overflow-mask:hover:after{opacity:1}progress-chart .category-description.expanded{border-bottom:1px solid #ebebeb;margin-bottom:.9em;max-height:500px;padding-bottom:1em}progress-chart .category-description.expanded .overflow-mask{opacity:0}progress-chart .sub-cat-header{font-size:1.1em}progress-chart .sub-cat-description{border-left:2px solid #d2d4d8;font-size:15px;margin:0 0 10px 10px;padding:0 10px}progress-chart .more-details-btn{border:1px solid #dadce0;border-radius:4px;color:#1a73e8;cursor:pointer;font-size:13px;margin:50px;padding:1px 7px}progress-chart .more-details-btn:hover{background:rgba(228,236,250,.5)}progress-chart .more-details-btn.active{background:#e4ecfa}progress-chart .read-more-btn{border:1px solid rgba(73,121,182,.4);border-radius:4px;color:rgba(73,121,182,.8);cursor:pointer;font-size:13px;font-weight:600;padding:1px 5px;-webkit-transition:border-color .3s;transition:border-color .3s}progress-chart .read-more-btn:hover{border-color:#426da4}progress-chart .read-more-btn.active{background:#426da4;color:#fff}progress-chart .info-btn{background:#f8f8f8;border-radius:50%;cursor:pointer;height:10px;position:relative;-webkit-transition:width .3s;transition:width .3s;width:10px}progress-chart .info-btn .info,progress-chart .info-btn .text{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s;transition:opacity .3s;white-space:nowrap}progress-chart .info-btn .text{opacity:0}progress-chart .info-btn .info{opacity:1}progress-chart .info-btn:hover{width:100px}progress-chart .info-btn:hover .info{opacity:0}progress-chart .info-btn:hover .text{opacity:1}@media (max-width:1023px){progress-chart .progress-chart-container{margin-right:auto}}@media (max-width:767px){progress-chart,progress-chart .studies-content{padding-left:0;padding-right:0}progress-chart .top-category .header{padding-right:0}progress-chart .top-category .header h2{font-size:1.2em}progress-chart .top-category .header .extra-actions{font-size:13px;padding-left:1em;padding-top:0;position:relative;top:0;-webkit-transform:none;transform:none}progress-chart .top-category .header .extra-actions.ng-leave{display:none!important}progress-chart .top-category .category-description{font-size:14px}progress-chart .top-category .category{background:#f8f8f8;border:1px solid #e1e1e1;border-radius:4px;margin:21px 7px}progress-chart .top-category .category h3{margin:0;padding:3px 5px;text-align:center}progress-chart .top-category .category.description{padding:5px}progress-chart .top-category .category:last-child{padding-bottom:0}progress-chart .top-category .category:first-of-type{margin-top:14px}progress-chart .top-category .skill-container{border-top:1px solid #e1e1e1;font-size:13px;padding:11px 0 11px 2px}progress-chart .top-category .skill-container .skill{position:relative}progress-chart .top-category .skill-container .skill i{font-size:12px;left:2px;top:4px}progress-chart .top-category .skill-container:first-of-type{border:none}progress-chart .study-content-container .study-content-item-container{display:table-row;width:100%}progress-chart .study-content-container .study-content-item-container .study-content-item.left,progress-chart .study-content-container .study-content-item-container .study-content-item.middle,progress-chart .study-content-container .study-content-item-container .study-content-item.right{margin:0 0 5px}}.explained-remarks{margin:0 1em}.explained-remarks .week-number{color:#2378be;font-weight:600}.remark-item{margin:.5em 0}.remark-item .remark-item-header{-webkit-box-pack:justify;color:#2378be;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.remark-item .remark-item-header .remark-count{font-weight:600}.remark-item .remark-item-content{margin-top:1em}.remark-item .remark-item-content .title{font-weight:600;margin-right:1em;min-width:100px}.remark-item .remark-item-content .remark{margin-bottom:.6em}.remark-item .remark-item-content .remark .status{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:.3em}.remark-item .remark-item-content .remark .status .status-color{border-radius:3px;-webkit-box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:#fff;display:inline-block;font-size:.9em;padding:0 .9em}.remark-item .remark-item-content .remark .details .author{color:#adadad;font-size:.9em}save-indicator{display:inline-block;height:24px;position:relative;vertical-align:middle;width:24px}save-indicator loading-bars,save-indicator loading-circle{left:0;position:absolute;top:0}save-indicator loading-bars.ng-enter,save-indicator loading-circle.ng-enter{opacity:0;-webkit-transition:opacity 68ms ease-out;transition:opacity 68ms ease-out}save-indicator loading-bars.ng-enter-active,save-indicator loading-circle.ng-enter-active{opacity:1}save-indicator loading-bars.ng-leave,save-indicator loading-circle.ng-leave{opacity:1;-webkit-transition:opacity 34ms ease-out;transition:opacity 34ms ease-out}save-indicator loading-bars.ng-leave-active,save-indicator loading-circle.ng-leave-active{opacity:0}save-indicator loading-circle{border-color:transparent #4b7a9f #4b7a9f}save-indicator loading-bars .bar{background-color:#4b7a9f}save-indicator .halflings{left:0;line-height:1;margin-left:3px;margin-top:2px;position:absolute;top:0}save-indicator .halflings:before{color:#3c9324}save-indicator .halflings.ng-enter{opacity:0;-webkit-transition:opacity 34ms ease-out;transition:opacity 34ms ease-out}save-indicator .halflings.ng-enter-active{opacity:1}save-indicator .halflings.ng-leave{opacity:1;-webkit-transition:opacity 68ms ease-out;transition:opacity 68ms ease-out}save-indicator .halflings.ng-leave-active{opacity:0}save-indicator.on-right{margin-left:8px}student-exam-list table{font-size:12px}student-exam-list table th{text-align:left}student-exam-list table .exam-info-col{padding-bottom:0;padding-top:0}student-exam-list table .top-line{border-top:1px solid #e1e1e1}@media (max-width:1023px){student-exam-list .hide-on-small-screens{display:none}}student-exam-list .assessment-label{background:#ebedef;border-radius:6px;font-weight:700;padding:0 6px}student-exam-list .expanded-details{border-left:2px solid rgba(114,137,218,.2);margin-bottom:8px;margin-left:16px;padding:8px 0 8px 8px}student-exam-list .expanded-details td{color:#46484c;font-size:13px;padding:0 8px}student-exam-list .expanded-details .title{font-weight:600}student-exam-list .mobile-table .top-line td{padding-top:8px}student-exam-list .mobile-table .student-row{padding-top:0}student-exam-list .mobile-table .exam-info-col{padding-bottom:8px}student-exam-list .mobile-table .col-mobile-subject{max-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:479px){timeline-item .item-content .title{white-space:unset}}unverified-email-notification{display:block}unverified-email-notification>div{background-color:#bee5f9;border:1px solid #78c9f3;border-radius:6px;color:#3c3c3c;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:16px;padding:15px}unverified-email-notification>div .huomio-prkl{background:#5a6fb9;border-radius:50%;color:#fff;font-size:30px;height:40px;line-height:40px;margin-right:16px;text-align:center;width:40px}unverified-email-notification>div .title{font-size:13.4px;font-weight:600;letter-spacing:1px;padding:0 0 6px;text-transform:uppercase}unverified-email-notification>div .guide{line-height:1.3em;padding-bottom:9px}unverified-email-notification>div .send-btn{background-color:#5a6fb9;border:none;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#fff!important;font-size:14px;font-weight:600;margin:0}unverified-email-notification>div .send-btn.disabled{background:#b0b0b0;cursor:no-drop}.explained-absences{margin:0 1em}.explained-absences .week-number{color:#2378be;font-weight:600}.absence-item{margin:.5em 0}.absence-item .absence-item-header{-webkit-box-pack:justify;color:#2378be;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.absence-item .absence-item-header .absence-count{font-weight:600}.absence-item .absence-item-content{margin-top:1em}.absence-item .absence-item-content .title{font-weight:600;margin-right:1em;min-width:100px}.absence-item .absence-item-content .absence{margin-bottom:.6em}.absence-item .absence-item-content .absence .status{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.absence-item .absence-item-content .absence .status .status-color{border-radius:3px;-webkit-box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:#fff;display:inline-block;font-size:.9em;padding:0 .9em}.address-flow .enter-manually-hint{font-size:13px;padding:8px 0 0;text-align:right}invoice-status{display:inline-block}@media not print{html:not(.print) invoice-status .status-indicator{border-radius:4px;font-size:.85em;padding:2px 5px}html:not(.print) invoice-status .status-indicator.created{border:1px solid #464646;color:#464646}html:not(.print) invoice-status .status-indicator.billed{background-color:#3c7dc4;color:#fff}html:not(.print) invoice-status .status-indicator.overdue{background-color:#c45134;color:#fff}html:not(.print) invoice-status .status-indicator.collections{background-color:#fb3f3f;color:#fff;white-space:pre}html:not(.print) invoice-status .status-indicator.overpaid{background-color:#aa3cad;color:#fff}html:not(.print) invoice-status .status-indicator.refunded{background-color:#1f7a63;color:#fff}html:not(.print) invoice-status .status-indicator.paid{background-color:#4c7a1f;color:#fff}html:not(.print) invoice-status .status-indicator.credit-note{border:1px solid #464646;color:#464646}html:not(.print) invoice-status .status-indicator.credit-loss{background-color:#000;color:#fff}html:not(.print) invoice-status .status-indicator.processing{background-color:#ffd823;color:#000}html:not(.print) invoice-status .status-indicator.invalidated{border:1px solid #c45134;color:#c45134}}context-menu{position:relative;z-index:1}context-menu .context-menu-trigger{cursor:pointer;display:block;outline:none}context-menu .context-menu-trigger:before{content:"\e235";font-family:Glyphicons Halflings Regular;position:absolute}context-menu .context-menu-content{background-color:#fff;-webkit-box-shadow:0 5px 16px 0 rgba(0,0,0,.4);box-shadow:0 5px 16px 0 rgba(0,0,0,.4);display:none;min-width:140px;opacity:0;padding:.3em .5em;position:absolute;right:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}context-menu .context-menu-content.visible{-webkit-animation:animatezoom .15s;animation:animatezoom .15s;opacity:1}@-webkit-keyframes animatezoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animatezoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}default-modal-header{display:block}default-modal-header .left-actions{padding:0!important}default-modal-header .close-modal-item{padding:0 8px}default-modal-header .close-modal-item a{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:2px;color:#212121;display:-webkit-box;display:-webkit-flex;display:flex;height:24px;-webkit-justify-content:center;justify-content:center;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;width:24px}default-modal-header .close-modal-item a .material-icons{font-size:20px}default-modal-header .close-modal-item a:hover{background-color:#ddd}default-modal-header [ng-transclude]{display:table-cell;vertical-align:middle}expandable-container .trigger:before{color:#426da4}expandable-container .trigger.has-title{border-bottom:1px solid #ebebeb;position:relative;white-space:nowrap}expandable-container .trigger.has-title .title{display:inline-block;padding-left:.85em;white-space:nowrap}expandable-container .trigger.has-title .sub{color:#b4b4b4;display:inline-block;font-size:14px;padding-left:10px}expandable-container .expandable-bottom-close:after{border-color:#dddfe2;color:#dddfe2;-webkit-transition:all .3s;transition:all .3s}expandable-container .expandable-bottom-close:hover:after{border-color:#989ea7;color:#989ea7}.field-birthdate{border:1px solid #c3c3c3;border-radius:3px;-webkit-box-shadow:0 1px rgba(0,0,0,.1);box-shadow:0 1px rgba(0,0,0,.1);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:32px;margin:.13em 0}.field-birthdate select{-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:100%;margin:0;padding:0 16px;width:unset}.field-birthdate select:first-child,.field-birthdate select:last-child{border-radius:3px}.field-birthdate select.select-month{border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3}.field-birthdate select:focus,.field-birthdate select:hover{background:#f8f5f2}.field-birthdate:hover{border-color:#3d8de1}.field-birthdate:active,.field-birthdate:focus-within{border-color:#3d8de1;-webkit-box-shadow:0 0 0 3px rgba(45,144,207,.4);box-shadow:0 0 0 3px rgba(45,144,207,.4);outline:0}.field-date{position:relative}.field-date input{border-radius:3px;width:100%}.field-date.minimal-width input{width:94px}.field-time{position:relative}.field-time input{border-radius:3px;width:100%}.form-part-group-selector .group-selector-list,.form-part-summary-group-selector .group-selector-list{border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.3);box-shadow:0 2px 5px -1px rgba(0,0,0,.3);font-size:.8em;max-height:300px;max-width:600px;overflow-y:auto}.form-part-group-selector .group-selector-selected-list,.form-part-summary-group-selector .group-selector-selected-list{border:1px solid #aaa;border-radius:3px;font-size:.8em;max-width:600px}.form-part-group-selector .group-selector-info,.form-part-summary-group-selector .group-selector-info{padding-bottom:1em}.form-part-group-selector .group-selector-info h2,.form-part-summary-group-selector .group-selector-info h2{margin-top:0}.form-part-group-selector .group-selector-info .status,.form-part-summary-group-selector .group-selector-info .status{font-weight:600}.form-part-group-selector .group-selector-info .status.ok,.form-part-summary-group-selector .group-selector-info .status.ok{color:#33690c}.form-part-group-selector .group,.form-part-summary-group-selector .group{background-color:#fff;border-top:1px solid #ccc;cursor:pointer;display:table;padding:.8em;width:100%}.form-part-group-selector .group .actions,.form-part-group-selector .group .info,.form-part-summary-group-selector .group .actions,.form-part-summary-group-selector .group .info{display:table-cell}.form-part-group-selector .group .actions,.form-part-summary-group-selector .group .actions{vertical-align:middle;width:70px}.form-part-group-selector .group:first-child,.form-part-summary-group-selector .group:first-child{border-top:none}.form-part-group-selector .group:hover,.form-part-summary-group-selector .group:hover{background-color:#f8f8f8}.form-part-group-selector .group.full,.form-part-summary-group-selector .group.full{background-color:#fff0b7}.form-part-group-selector .group.full .name,.form-part-group-selector .group.full a,.form-part-summary-group-selector .group.full .name,.form-part-summary-group-selector .group.full a{color:#69520c}.form-part-group-selector .group.selected,.form-part-summary-group-selector .group.selected{background-color:#c6f3b8}.form-part-group-selector .group.selected .name,.form-part-group-selector .group.selected a,.form-part-summary-group-selector .group.selected .name,.form-part-summary-group-selector .group.selected a{color:#33690c}.form-part-group-selector .group.selected a,.form-part-summary-group-selector .group.selected a{text-decoration:underline}.form-part-group-selector .group.selected,.form-part-group-selector .group.selected+.group,.form-part-summary-group-selector .group.selected,.form-part-summary-group-selector .group.selected+.group{border-color:#33690c}.form-part-group-selector .group .name,.form-part-summary-group-selector .group .name{font-size:1.4em;font-weight:400;line-height:1.1;margin:.1em 0 0}.form-part-group-selector .group .place-and-time,.form-part-summary-group-selector .group .place-and-time{font-weight:600}.form-part-group-selector .group .tags,.form-part-summary-group-selector .group .tags{padding-top:4px}.form-part-group-selector .group .tags tag,.form-part-summary-group-selector .group .tags tag{margin:0 8px 0 0}.form-part-group-selector .group .full-warning,.form-part-summary-group-selector .group .full-warning{color:red;font-weight:600}.form-part-group-selector .group .description,.form-part-summary-group-selector .group .description{padding:.7em 0 0}.form-part-group-selector .group .slot-info,.form-part-group-selector .group .teacher,.form-part-summary-group-selector .group .slot-info,.form-part-summary-group-selector .group .teacher{white-space:nowrap}.form-part-group-selector .recommended-group,.form-part-summary-group-selector .recommended-group{background:rgba(0,157,224,.75);border-radius:4px;color:#d21476;color:#426da4;color:#fff;font-weight:600;margin:6px 0 6px -4px;padding-left:4px;text-shadow:1px 1px 2px rgba(0,0,0,.25)}.form-part-group-selector .recommended-group i,.form-part-summary-group-selector .recommended-group i{font-size:18px;margin:0 4px;vertical-align:-4px}.form-part-group-selector .recommended-group i:before,.form-part-summary-group-selector .recommended-group i:before{color:#d21476;color:#fff}@media (min-width:1024px){.form-part-group-selector .group-selector-list,.form-part-summary-group-selector .group-selector-list{max-height:500px}}.form-part-summary-group-selector .group-selector-list .group{cursor:default;display:block}.form-part-summary-group-selector .group-selector-list .group:hover{background-color:#fff}.form-part-appointments .time-list{border:1px solid #aaa;border-radius:3px;font-size:.8em;max-height:300px;max-width:600px;overflow-y:auto}.form-part-appointments .time-list .time{border-top:1px solid #aaa;cursor:pointer;display:table;padding:.8em;width:100%}.form-part-appointments .time-list .time:first-child{border-top:none}.form-part-appointments .time-list .time:hover{background-color:#f8f8f8}.form-part-appointments .time-list .time .actions,.form-part-appointments .time-list .time .info{display:table-cell;vertical-align:middle}.form-part-appointments .time-list .time .actions{white-space:nowrap;width:1px}.form-part-appointments .time-list .time h1{font-size:1.4em;font-weight:400;margin:0;padding:0}.form-part-appointments .time-list .time.selected{background-color:#c6f3b8;border-color:#33690c}.form-part-appointments .time-list .time.selected h1{color:#33690c}.form-part-appointments .time-list .time.selected .select-btn{display:none}.form-part-appointments .time-list .time:not(.selected).is-full{cursor:default;opacity:.75}.form-part-appointments .time-list .time:not(.selected).is-full:hover{background-color:unset}.form-part .message{border:1px solid #ccc;border-radius:4px;display:inline-block;font-weight:600;margin:1em 0;padding:.2em .5em}.form-part .message.error{border-color:#c00;color:#c00}.form-part .message.success{border-color:#56a53d;color:#56a53d}.notifications{background-color:rgba(0,0,0,.5);bottom:0;display:block;left:0;padding:4em 1em 1em;position:fixed;right:0;top:0;z-index:50}.notifications .notification{background-color:#fff;border:1px solid #ddd;border-radius:.2em;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5);font-size:1.15em;margin:0 auto;max-width:40em;padding:1em .25em .5em}.notifications .notification p{margin:0;max-height:20em;overflow-x:hidden;overflow-y:auto;padding:0 .5em 1em}.notifications .notification p:not(:first-child){padding-top:0}.notifications .notification .prompt input{margin:0;width:100%}.notifications .notification .actions{padding:.5em;text-align:right}slide-container{display:block;overflow:hidden;position:relative}slide-container .trigger-container .trigger{cursor:pointer;padding:.1em 0;position:relative}slide-container .trigger-container .trigger:before{color:#a5a5a5;content:"\e080";font-family:Glyphicons Halflings Regular;height:1.5em;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .3s,right .3s;transition:color .3s,right .3s;width:1.5em}slide-container .trigger-container .trigger:hover:before{color:#737373;right:.85em}slide-container .panel-container .panel{-webkit-box-shadow:-1px 0 15px 1px rgba(0,0,0,.3);box-shadow:-1px 0 15px 1px rgba(0,0,0,.3);display:none;overflow:hidden;position:absolute;top:0}slide-container .slide-back-button{left:0;position:absolute;top:0;width:28px}slide-container .slide-back-button:after{background:#fff;border:2px solid #969696;border-radius:50%;color:#969696;content:"\e079";cursor:pointer;font-family:Glyphicons Halflings Regular;font-size:14px;height:28px;line-height:25px;position:absolute;text-align:center;width:inherit}slide-container .slide-back-button:hover:after{border:2px solid #565656;color:#565656}@media (max-width:767px){slide-container .panel-container .panel{-webkit-box-shadow:none;box-shadow:none}}.form-part-study-template-selector .field,.form-part-summary-study-template-selector .field{margin-bottom:24px}.form-part-study-template-selector .field .field-title,.form-part-summary-study-template-selector .field .field-title{font-size:14px;font-weight:600;padding-bottom:4px}.form-part-study-template-selector .field .selection-container,.form-part-summary-study-template-selector .field .selection-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.form-part-study-template-selector .field .field-selection,.form-part-summary-study-template-selector .field .field-selection{border:1px solid #dcdee2;border-radius:4px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);color:#46484c;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;margin-right:8px;padding:8px 12px}.form-part-study-template-selector .field .field-selection .field-selection-item:not(:last-child),.form-part-summary-study-template-selector .field .field-selection .field-selection-item:not(:last-child){border-right:1px solid #dcdee2;margin-right:12px;padding-right:12px}.form-part-study-template-selector .field .field-selection .action-title,.form-part-summary-study-template-selector .field .field-selection .action-title{color:#10a0de;font-size:13px;font-weight:600}.form-part-study-template-selector .field .field-selection:hover,.form-part-summary-study-template-selector .field .field-selection:hover{background-color:#f8f8f8}.form-part-study-template-selector .select-btn,.form-part-summary-study-template-selector .select-btn{background:rgba(83,131,232,.03);border:1px solid rgba(83,131,232,.3);border-radius:4px;color:#5a5c60;display:inline-block;font-size:14px;font-weight:600;padding:4px 16px}@media (min-width:321px){html .modal-container .change-email-modal{margin:auto;overflow:hidden}}@media (min-width:768px){html .modal-container .change-email-modal{width:31em}}html .modal-container .change-email-modal .modal__header{height:3em}html .modal-container .change-email-modal .has-header{top:3em}.change-email-modal .error{color:#a00}.change-email-modal .email-preview{color:rgba(0,0,0,.5);font-style:italic;font-weight:600;padding:8px 0}.dashboard-utility-modal .upcoming-item-container{border:1px solid #d2d4d8;border-radius:4px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);margin-bottom:8px;overflow:hidden}.dashboard-utility-modal .upcoming-item-container .container-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#f8f8f8;border-bottom:1px solid #d2d4d8;color:#46484c;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:600;padding:8px}.dashboard-utility-modal .upcoming-item-container .container-header .header-extra{border-left:1px solid #d2d4d8;font-size:13px;margin-left:16px;padding-left:16px}.dashboard-utility-modal .upcoming-item-container .container-items{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:16px 8px}.dashboard-utility-modal .upcoming-item-container .container-items .upcoming-item .item-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#46484c;display:-webkit-box;display:-webkit-flex;display:flex;font-size:13px;font-weight:600}.dashboard-utility-modal .upcoming-item-container .container-items .upcoming-item .item-header .extra-text{font-weight:500}.dashboard-utility-modal .upcoming-item-container .container-items .upcoming-item:not(:first-child){border-top:1px dashed #d2d4d8;margin-top:16px;padding-top:16px}.dashboard-utility-modal .upcoming-item-container:not(:last-of-type){margin-bottom:16px}.eepos-message-creator-modal user-selector{outline:9999px solid transparent;-webkit-transition:outline-color .3s;transition:outline-color .3s;z-index:5}.eepos-message-creator-modal user-selector.dropdown-open{outline-color:hsla(0,0%,100%,.8)}.eepos-message-creator-modal .message-body textarea{min-width:100%}.eepos-message-creator-modal .modal__footer .item{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.eepos-message-creator-modal .modal__footer.is-dropdown-open .item{opacity:.25;pointer-events:none}.file-upload-modal .modal__content{padding-top:0}.file-upload-modal .disclaimers{color:#5a5c60;font-size:13px;margin-bottom:16px}.file-upload-modal file-dropzone-area{height:240px}.file-upload-modal .error-msg{color:red;font-size:14px;font-weight:600;padding-top:8px}.file-upload-modal .tag-option{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;margin:2px 0;padding:4px 8px}.file-upload-modal .tag-option,.file-upload-modal .tag-option tag{cursor:pointer}.file-upload-modal .tag-option .selected-icon{border:1px solid #aaacb0;border-radius:4px;margin-right:8px;padding:0 4px}.file-upload-modal .tag-option .selected-icon:before{color:#4188d5;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.file-upload-modal .tag-option.selected .selected-icon:before{opacity:1}.file-upload-modal .tag-option:hover{background:rgba(0,0,0,.05)}.file-upload-modal .finish{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-top:16px}.login-modal .error{color:#a00;font-size:14px;font-weight:600}.login-modal .message.error{margin-bottom:16px}.login-modal .forgot-password{display:inline-block;font-size:13px;font-weight:600;margin-top:8px}.login-modal .problems-info{border-top:1px solid #e1e1e1;color:#5a5c60;font-size:13px;font-weight:600;margin-top:24px;padding:16px 0}.login-modal .institute-info-container{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.login-modal .user-options .user-option{background:#f8f8f8;border:1px solid #d2d5d8;border-radius:4px;cursor:pointer;margin:16px;padding:8px 16px}.login-modal .user-options .user-option:hover{background:rgba(0,122,204,.8);border:1px solid #969696;color:#fff}.login-modal .other-login-options h2{font-size:18px;margin:24px 0 12px}.login-modal .other-login-options .options{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-6px}.login-modal .other-login-options .options .option{padding:6px}.meeting-reservation-modal .times-container{position:relative}.meeting-reservation-modal .times-list{margin:8px;max-height:400px;overflow-x:hidden;overflow-y:auto}.meeting-reservation-modal .times-list .more-times-below{bottom:0;position:absolute;right:96%;text-align:right;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);white-space:nowrap}.meeting-reservation-modal .times-list .time{border:1px solid #426da4;border-radius:6px;color:#426da4;display:block;font-weight:600;margin-bottom:8px;padding:16px 0;text-align:center}.meeting-reservation-modal .times-list .time.selected{background-color:#426da4;border-color:#2e4973;color:#fff}.meeting-reservation-modal .times-list .time.disabled:not(.selected){background-color:#ccc;border-color:#ccc;color:#aaa}.modal.new-fi-koski-consent .consent{background:rgba(35,120,190,.05);border:1px solid rgba(35,120,190,.4);border-radius:4px;color:#2378be;font-size:14px;font-weight:600;margin:16px 0;padding:8px}.modal.new-fi-koski-consent .confirmer,.modal.new-fi-koski-consent .consent{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.modal.new-fi-koski-consent .confirmer{background:#f8f8f8;border:1px solid #d2d4d8;border-radius:6px;margin:8px 0;padding:4px 8px}.modal.new-fi-koski-consent .confirmer .confirmer-name{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:14px;font-weight:600}.modal.new-fi-koski-consent .confirmer .ssn-input-container{margin-left:8px}.modal.new-fi-koski-consent .consent-confirmation-methods{display:grid;gap:22px;grid-template-columns:1fr 1fr}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fdfdfd;border:3px solid #ebebeb;border-radius:40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:22px;text-align:center}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method .title{font-size:15px;margin-bottom:10px;white-space:nowrap}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method material-icon{color:#e3e3e3;font-size:100px;margin-bottom:12px}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method .description{font-size:14px;margin-bottom:14px}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method .radio{-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f1f1f1;border:2px solid #ebebeb;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:20px;-webkit-justify-content:center;justify-content:center;margin-top:auto;width:20px}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method.selected{background-color:#eaf5fd;border-color:#60b3f3}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method.selected material-icon{color:#2853c5}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method.selected .radio{background-color:#8bc8f6;border-color:#2853c5}.modal.new-fi-koski-consent .consent-confirmation-methods .consent-confirmation-method.selected .radio .selected{background-color:#2853c5;border-radius:50%;height:10px;width:10px}.modal.new-fi-koski-consent .flat-btn{background:none;border:none}.new-student-guardian-modal .guardian-options-title{color:#5a5c60;font-size:15px;font-weight:600;margin:8px 0 16px;text-align:center}.new-student-guardian-modal .guardian-option{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:2px 0}.new-student-guardian-modal .separator-container{border-bottom:1px solid #d2d4d8;margin:32px 0;position:relative}.new-student-guardian-modal .separator-container .separator-text{background-color:#fff;font-size:13px;font-style:italic;left:50%;padding:0 8px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-student-guardian-modal .create-new-guardian-container{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.portal-events-modal .modal__content,.portal-hops-modal .modal__content{padding:0}.portal-events-modal .hops-header,.portal-hops-modal .hops-header{height:auto;padding:.5em 5em .5em 0;position:relative}.portal-events-modal .hops-header h2,.portal-hops-modal .hops-header h2{color:#426da4;display:inline-block;font-size:1.2em;margin:0;padding:.5em .6em;-webkit-transition:color .3s;transition:color .3s}.portal-events-modal .hops-header .date,.portal-hops-modal .hops-header .date{color:#426da4;font-family:monospace;font-size:1.1em;font-weight:700;padding-right:inherit;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.portal-events-modal .hops-header .date i,.portal-hops-modal .hops-header .date i{font-size:.95em}.portal-events-modal .hops-item,.portal-hops-modal .hops-item{padding:1.1em 1em 1em}.portal-events-modal .hops-item-title,.portal-hops-modal .hops-item-title{color:#26712b;font-size:1em;font-weight:600;padding-bottom:.5em;padding-left:2.5em}.portal-events-modal .hops-item-content,.portal-hops-modal .hops-item-content{padding-left:2.5em;white-space:pre-line}.portal-events-modal slide-container .trigger:not(:first-child),.portal-hops-modal slide-container .trigger:not(:first-child){border-top:1px solid #dddfe2}.portal-events-modal slide-container .trigger:hover .hops-header h2,.portal-hops-modal slide-container .trigger:hover .hops-header h2{color:#253d5b}.portal-events-modal slide-container .slide-back-button,.portal-hops-modal slide-container .slide-back-button{left:1em;top:1em}.portal-events-modal .no-items,.portal-hops-modal .no-items{margin:1em}.portal-events-modal .past-title,.portal-hops-modal .past-title{color:#969696;font-size:13px;font-weight:600;margin-bottom:-10px;margin-top:1em;padding:0 .9em;text-transform:uppercase}.portal-events-modal .instance,.portal-hops-modal .instance{margin-top:1.5em}.portal-events-modal .instance .instance-title,.portal-hops-modal .instance .instance-title{font-weight:600}@media (max-width:767px){.portal-events-modal .hops-header,.portal-hops-modal .hops-header{padding-right:0}.portal-events-modal .hops-header h2,.portal-hops-modal .hops-header h2{font-size:1.4em}.portal-events-modal .hops-header .date,.portal-hops-modal .hops-header .date{padding-left:1em;position:relative}.portal-events-modal .hops-header .date i,.portal-hops-modal .hops-header .date i{font-size:.8em}.portal-events-modal .hops-item-title,.portal-hops-modal .hops-item-title{padding-bottom:.7em}.portal-events-modal .hops-item-content,.portal-hops-modal .hops-item-content{padding-left:0}}.portal-events-modal .hops-item{padding-left:3.7em}.portal-events-modal .hops-item-title{padding-left:0}@media (min-width:321px){html .modal-container .progress-chart-item-details-modal{margin:auto;overflow:hidden}}html .modal-container .progress-chart-item-details-modal .modal__header{height:3em}html .modal-container .progress-chart-item-details-modal .has-header{top:3em}.progress-chart-item-details-modal .scale-values .values .simplified .container{background-color:#ddd;width:100%}.progress-chart-item-details-modal .scale-values .values .simplified .skills{color:#fff;line-height:40px;padding-right:20px;text-align:right}.progress-chart-item-details-modal .scale-values .values .simplified .html{background-color:#4caf50;width:90%}.progress-chart-item-details-modal .scale-values .values .scale-step{padding-left:1em;position:relative}.progress-chart-item-details-modal .scale-values .values .scale-step.current{color:#2db941;font-weight:700}.progress-chart-item-details-modal .scale-values .values .scale-step.completed{color:rgba(45,185,65,.7);font-weight:700}.progress-chart-item-details-modal .scale-values .values .scale-step.not-completed{color:#aaa}.progress-chart-item-details-modal .scale-values .values .scale-step .date{color:#426da4;font-family:monospace}.progress-chart-item-details-modal .scale-values .values .scale-step:before{background-color:#000;border-radius:50%;content:" ";height:9px;left:0;position:absolute;top:-webkit-calc(50% - 4px);top:calc(50% - 4px);width:9px;z-index:1}.progress-chart-item-details-modal .scale-values .values .scale-step:not(:last-child):after{background-color:rgba(0,0,0,.5);content:" ";height:100%;left:4px;position:absolute;top:50%;width:1px}.progress-chart-item-details-modal .scale-values .values .scale-step.not-completed:before{background-color:#426da4;height:5px;left:2px;top:-webkit-calc(50% - 2px);top:calc(50% - 2px);width:5px}.progress-chart-item-details-modal .scale-values .values .scale-step.completed:before{background-color:#2db941;height:7px;left:1px;top:-webkit-calc(50% - 3px);top:calc(50% - 3px);width:7px}.progress-chart-item-details-modal .scale-values .values .scale-step.current:before{background-color:#2db941}.progress-chart-item-details-modal .scale-values .values .scale-step:last-child:after{height:50%}.progress-chart-item-details-modal .skill-displays .record{background:#f8f8f8;border:1px solid #e1e1e1;border-radius:4px;margin-top:10px;padding:2px 5px}.progress-chart-item-details-modal .skill-displays .record .record-header{color:#787878;font-size:13px;font-weight:600;margin-bottom:5px}.progress-chart-item-details-modal .skill-displays .record .record-header .separator{margin:0 3px}.progress-chart-item-details-modal .skill-displays .record .record-content .record-row{display:table-row}.progress-chart-item-details-modal .skill-displays .record .record-content .record-row .text-content,.progress-chart-item-details-modal .skill-displays .record .record-content .record-row .text-header{display:table-cell;padding:2px 0}.progress-chart-item-details-modal .skill-displays .record .record-content .record-row .text-header{color:#787878;font-size:13px;font-weight:600;padding-right:20px}@media (max-width:479px){.progress-chart-item-details-modal .skill-displays .text-content,.progress-chart-item-details-modal .skill-displays .text-header{display:block!important;padding:0!important}.progress-chart-item-details-modal .skill-displays .text-header{margin-top:7px!important}}.progress-chart-item-details-modal .expandee .loading img{max-height:125px}.progress-chart-item-details-modal .send-comment{background-color:#2793e6;border:none;border-radius:3px;color:#f8f8f8;cursor:pointer;display:inline-block;font-size:.85em;font-weight:700;letter-spacing:1px;padding:.5em 1em;text-align:center;text-transform:uppercase}.progress-chart-item-details-modal .send-comment.no-input{background-color:#82c1f1}.progress-chart-item-details-modal .send-comment.cancel{background-color:initial;color:#426da4;font-size:.8em;margin-left:.5em;outline:none;padding:.5em}.progress-chart-item-details-modal .send-comment.cancel:hover{background-color:rgba(255,0,0,.1)}.progress-chart-item-details-modal .avatar{background-color:#7289da;border-radius:50%;color:#fff;height:42px;line-height:42px;position:absolute;text-align:center;top:5px;vertical-align:middle;width:42px}.progress-chart-item-details-modal .comment{border-radius:6px;margin-top:1em;padding-bottom:1em;position:relative}.progress-chart-item-details-modal .comment:not(:last-child){border-bottom:1px solid #ebebeb}.progress-chart-item-details-modal .comment context-menu{position:absolute;right:2em;top:1em}.progress-chart-item-details-modal .comment context-menu .context-menu-trigger:before{color:#426da4}.progress-chart-item-details-modal .comment .msg-content{padding-left:calc(42px + .6em)}.progress-chart-item-details-modal .comment .msg-content .date,.progress-chart-item-details-modal .comment .msg-content .sender{color:#426da4;display:inline-block;font-size:.9em}.progress-chart-item-details-modal .comment .msg-content .date{margin-left:.3em;padding-left:.7em;position:relative}.progress-chart-item-details-modal .comment .msg-content .date:after{background-color:#426da4;border-radius:50%;content:" ";height:3px;left:0;position:absolute;top:45%;width:3px;z-index:1}.progress-chart-item-details-modal .comment .msg-content .text{white-space:pre-line}.progress-chart-item-details-modal .comment .msg-content attachment-display.has-attachments{margin:20px 0 0}.progress-chart-item-details-modal .comment-input-container{padding-left:calc(42px + .6em)}.progress-chart-item-details-modal .comment-input-container input[type=text]{border:none;border-bottom:2px solid #ebebeb;-webkit-box-shadow:none;box-shadow:none;position:relative;width:100%}.progress-chart-item-details-modal .comment-input-container input[type=text]:focus{border-bottom:2px solid #9b9b9b;outline:none}.progress-chart-item-details-modal .comment-input-container .actions{display:none}.progress-chart-item-details-modal .comment-input-container .actions.visible{display:block}.progress-chart-item-details-modal .comments{margin-top:2em}.progress-chart-item-details-modal .comments .comment-input{margin:1em 0 2em;position:relative}.progress-chart-item-details-modal .comments .comment-input .avatar{top:0}.progress-chart-item-details-modal .comments .msg-actions .remove{color:#b43200}.progress-chart-item-details-modal .comments .msg-actions .remove i:before{color:#b43200;padding-left:.3em;padding-right:.4em}.progress-chart-item-details-modal .comments expandable-container .trigger:before{color:#426da4;right:.6em}.progress-chart-item-details-modal .item{margin-bottom:1.5em}.progress-chart-item-details-modal .item .title{color:#426da4}.progress-chart-item-details-modal .feedback .value .comment:first-child{margin-top:.5em}.progress-chart-item-details-modal .feedback .value .comment:last-child{border:none}.progress-chart-item-details-modal .progress{background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;line-height:20px;margin-bottom:20px;overflow:hidden;position:relative;width:50%}.progress-chart-item-details-modal .progress-text{color:#2d2d2d;position:absolute;text-align:center;vertical-align:middle;width:100%}.progress-chart-item-details-modal .progress-bar{background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);float:left;height:100%;-webkit-transition:width .6s ease;transition:width .6s ease;width:0}.progress-chart-item-details-modal .progress-bar .progress-text{color:#fff}.progress-chart-item-details-modal .progress-bar-success{background-color:#5cb85c}.progress-chart-item-details-modal .text-preview{padding-bottom:15px!important;position:relative}.progress-chart-item-details-modal .text-preview .text-preview-overlay{border-bottom:1px solid #dddfe2;bottom:0;cursor:pointer;height:30px;left:0;opacity:1;position:absolute;right:0;-webkit-transition:opacity .5s,border-color .3s;transition:opacity .5s,border-color .3s}.progress-chart-item-details-modal .text-preview .text-preview-overlay .text{background:#f8f8f8;border:1px solid #dddfe2;border-bottom:none;border-radius:6px 6px 0 0;bottom:0;color:#359;font-size:14px;font-weight:600;left:50%;padding:2px 13px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:border-color .3s;transition:border-color .3s}.progress-chart-item-details-modal .text-preview .text-preview-overlay:hover,.progress-chart-item-details-modal .text-preview .text-preview-overlay:hover .text{border-color:#7d7d7d}.progress-chart-item-details-modal .text-preview.active{max-height:80px;overflow:hidden}.progress-chart-item-details-modal .text-preview.active .text-preview-overlay{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.2)),color-stop(90%,#fff));background:-webkit-linear-gradient(hsla(0,0%,100%,.2),#fff 90%);background:linear-gradient(hsla(0,0%,100%,.2),#fff 90%);height:100%}.progress-chart-item-details-modal .text-preview.simple .text-preview-overlay .text{background:#fbfbfb;color:#878787;font-size:13px;padding:1px 10px}.support-request-modal{max-width:760px}.support-request-modal .modal__content{background:#f8f8f8}.support-request-modal .options{-webkit-box-pack:space-evenly;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;padding:16px}.support-request-modal .options .option{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:2px solid #92adce;border-radius:4px;-webkit-box-shadow:0 3px 8px -2px rgba(0,0,0,.5);box-shadow:0 3px 8px -2px rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:8px;padding:8px 16px;-webkit-transition:all .2s;transition:all .2s;width:50%}.support-request-modal .options .option .title{border-bottom:1px solid rgba(0,117,195,.3);color:#4979b6;font-weight:600;margin-bottom:12px;padding-bottom:4px;text-align:center}.support-request-modal .options .option .content{color:#1e1e1e;font-size:14px;white-space:pre-line}.support-request-modal .options .option .select{-webkit-align-self:center;align-self:center;background:rgba(86,149,218,.75);margin-top:16px;-webkit-transition:all .2s;transition:all .2s}.support-request-modal .options .option:hover{background-color:#f9fbfe;border-color:#7999c1;-webkit-box-shadow:0 2px 4px -2px rgba(0,0,0,.3);box-shadow:0 2px 4px -2px rgba(0,0,0,.3)}.support-request-modal .options .option:hover .select{background:#5695da}@media (max-width:767px){.support-request-modal .options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:24px 32px}.support-request-modal .options .option{max-width:100%;width:100%}}.modal.study-lesson-details-modal .modal__header{background-color:#f8f8f8}.modal.study-lesson-details-modal .date-info{font-size:13px}.modal.study-lesson-details-modal .notes-container{background-color:#f8f8f8;border:1px solid #dcdee2;border-radius:4px;margin:0 16px 16px;padding:4px 8px}.modal.study-lesson-details-modal .notes-container .note-item{font-size:13px}.modal.study-lesson-details-modal .notes-container .note-item .note-type{color:#46484c;font-weight:600;margin-right:8px}.modal.study-lesson-details-modal .notes-container .note-item .note-body{white-space:pre-line}.modal.study-lesson-details-modal .notes-container .note-item:not(:last-child){margin-bottom:8px}.modal.study-lesson-details-modal .not-counted-info{color:#5a5c60;font-size:13px;font-style:italic}.modal.study-lesson-details-modal .lesson-participant.not-counted .date-info{opacity:.75;text-decoration:line-through}.modal.study-lesson-details-modal .teacher-name{font-size:13px}.modal.study-template-selector-modal{width:520px}.modal.study-template-selector-modal textarea{border-radius:6px}.modal.study-template-selector-modal .category-description{font-size:13px;padding-bottom:8px;white-space:pre-line}.modal.study-template-selector-modal .selected-value-text{color:#5a5c60;font-size:12px;overflow:hidden;padding-left:16px;text-overflow:ellipsis;white-space:nowrap}.modal.study-template-selector-modal .modal-section .section-header{border:1px solid transparent;border-radius:6px;overflow:hidden}.modal.study-template-selector-modal .modal-section .section-header>h4{color:#46484c;white-space:nowrap}.modal.study-template-selector-modal .modal-section .section-header .actions{overflow:hidden}.modal.study-template-selector-modal .modal-section .section-header .select-value-text{color:#5a5c60;font-size:12px;overflow:hidden;padding-left:16px;text-overflow:ellipsis;white-space:nowrap}.modal.study-template-selector-modal .modal-section .section-content{padding-top:8px}.modal.study-template-selector-modal .sub-category{padding-left:4px}.modal.study-template-selector-modal .sub-category .sub-category-name{color:#46484c;font-size:13px;font-weight:600;padding-bottom:2px}.modal.study-template-selector-modal .sub-category:not(:last-child){margin-bottom:16px}@media (min-width:480px){.tag-selector-modal{max-width:240px}}.tag-selector-modal .tag-list{max-height:80vh}.tag-selector-modal .tag-list .tag{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;margin:4px -4px;padding:8px 6px}.tag-selector-modal .tag-list .tag tag{cursor:pointer;margin-left:12px}.tag-selector-modal .tag-list .tag:hover{background-color:rgba(0,0,0,.075)}.tag-selector-modal .tag-list .tag:last-child{margin-bottom:0}.modal.user-details-modal .category-title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#282a2e;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:600;margin-top:32px}.modal.user-details-modal .category-title .actions{margin-left:auto}.modal.user-details-modal .category-title+.data-row{border:none}.modal.user-details-modal .data-row{--input-border-color:#c3c3c3;border-top:1px dashed #dcdee2;padding:4px 0;position:relative}.modal.user-details-modal .data-row:not(.has-inner-header),.modal.user-details-modal .data-row>.inner-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.modal.user-details-modal .data-row .title{-webkit-box-flex:1;color:#46484c;-webkit-flex:1 0 auto;flex:1 0 auto;font-size:13px;margin-right:8px;padding:4px 0}.modal.user-details-modal .data-row .value{-webkit-flex-basis:280px;flex-basis:280px;font-size:14px}.modal.user-details-modal .data-row .value .selectize-control,.modal.user-details-modal .data-row .value .selectize-input,.modal.user-details-modal .data-row .value input[type=password],.modal.user-details-modal .data-row .value input[type=text],.modal.user-details-modal .data-row .value select{border-color:var(--input-border-color);border-radius:4px;-webkit-box-shadow:none;box-shadow:none;height:30px;margin:0;min-height:30px;width:100%}.modal.user-details-modal .data-row .value .selectize-control:hover,.modal.user-details-modal .data-row .value .selectize-input:hover,.modal.user-details-modal .data-row .value input[type=password]:hover,.modal.user-details-modal .data-row .value input[type=text]:hover,.modal.user-details-modal .data-row .value select:hover{--input-border-color:#508bdd}.modal.user-details-modal .data-row .error-icon{color:#ba3c3d;display:none;font-size:21px;margin:0 8px}.modal.user-details-modal .data-row.error{--input-border-color:#ba3c3d}.modal.user-details-modal .data-row.error .title{color:#ba3c3d;font-weight:600}.modal.user-details-modal .data-row.error .error-icon{display:unset}.modal.user-details-modal textarea{border-radius:4px;-webkit-box-shadow:none;box-shadow:none;font-size:14px;min-height:60px}.modal.user-details-modal .permission-text{background:#f8f8f8;border-radius:6px;font-size:13px;margin:4px 0;padding:4px 8px}.modal.user-details-modal .permission-text p{margin-bottom:4px}.modal.user-details-modal .permission-extra-text{background:#f8f8f8;border:1px solid #e6e8ec;border-radius:6px;color:#46484c;font-size:12px;font-style:italic;margin:8px 0;padding:4px 8px}.modal.user-details-modal .error-infos .error-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:13px;padding:8px 0}.modal.user-details-modal .error-infos .error-row .field{color:#5a5c60;font-weight:600}.modal.user-details-modal .error-infos .error-row:not(:last-child){border-bottom:1px dashed #dcdee2}@media (max-width:767px){.modal.user-details-modal .data-row,.modal.user-details-modal .data-row>.inner-header{border:none;display:block!important}.modal.user-details-modal .data-row .title,.modal.user-details-modal .data-row>.inner-header .title{font-size:12px;padding:2px}.modal.user-details-modal .data-row .error-icon,.modal.user-details-modal .data-row>.inner-header .error-icon{position:absolute;right:0;top:4px}.modal.user-details-modal .permission-text{font-size:12px}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.selectize-control.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:4px 4px 0 0;padding:3px 12px;position:relative}.selectize-dropdown-header-close{color:#333;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:12px;top:50%}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.selectize-control.plugin-remove_button [data-value]{padding-right:24px!important;position:relative}.selectize-control.plugin-remove_button [data-value] .remove{border-left:1px solid transparent;border-radius:0 2px 2px 0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:inline-block;font-size:12px;font-weight:700;padding:1px 0 0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;vertical-align:middle;width:17px;z-index:1}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:transparent}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:rgba(77,77,77,0)}.selectize-control{max-width:100%;position:relative;width:196px}.selectize-dropdown,.selectize-input,.selectize-input input{-webkit-font-smoothing:inherit;color:#333}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:block}.selectize-input{border-radius:3px;display:block;overflow:hidden;padding:2px 30px 2px 6px;position:relative;width:100%;z-index:1}.selectize-control.multi .selectize-input.has-items{padding:5px 12px 2px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input>*{zoom:1;display:-moz-inline-stack;display:inline-block;*display:inline;vertical-align:middle}.selectize-control.multi .selectize-input>div{background:#efefef;border:1px solid #d6d6d6;color:#333;margin:0 3px 3px 0;padding:1px 3px}.selectize-control.multi .selectize-input>div.active{background:#428bca;border-color:#3071a9;color:#fff}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{background:#fff;border-color:#e6e6e6;color:grey}.selectize-input>input{background:none!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:auto!important;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none!important}.selectize-input:after{clear:left;content:" ";display:block}.selectize-input.dropdown-active:before{background:#fff;bottom:0;content:" ";display:block;height:1px;left:0;position:absolute;right:0}.selectize-dropdown{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:-1px 0 0;position:absolute;z-index:100000000}.selectize-dropdown [data-selectable]{overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:3px 12px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0}.selectize-dropdown .optgroup-header{background:#fff;color:#999;cursor:default}.selectize-dropdown .active{background-color:#3d8de1;color:#fff}.selectize-dropdown .active.create{color:#262626}.selectize-dropdown .create{color:rgba(51,51,51,.5)}.selectize-dropdown-content{max-height:200px;overflow-x:hidden;overflow-y:auto}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:default}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{border-color:#333 transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-2px;position:absolute;right:12px;top:50%;width:0}.selectize-control.single .selectize-input.dropdown-active:after{border-color:transparent transparent #333;border-width:0 5px 5px;margin-top:-2px}.selectize-control.rtl.single .selectize-input:after{left:17px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{background-color:#fff;opacity:.5}.selectize-dropdown,.selectize-dropdown.form-control{background:#fff;border:1px solid #3d8de1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0 0 1px 1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);height:auto;margin:-5px 0 0;padding:0;z-index:100000000}.selectize-dropdown .optgroup-header{font-size:12px;line-height:1.42857143;position:-webkit-sticky;position:sticky;top:-5px}.selectize-dropdown .optgroup:first-child:before{display:none}.selectize-dropdown .optgroup:before{background-color:#e5e5e5;content:" ";display:block;height:1px;margin:9px -12px;overflow:hidden}.selectize-dropdown-content{padding:5px 0}.selectize-dropdown-header{padding:6px 12px}.selectize-input{min-height:32px;-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out}.selectize-input.dropdown-active:before{display:none}.selectize-input.focus{border-color:#3d8de1;-webkit-box-shadow:0 0 0 3px rgba(45,144,207,.4);box-shadow:0 0 0 3px rgba(45,144,207,.4);outline:0}.selectize-control.multi .selectize-input.has-items{padding:4px 6px}.selectize-control.multi .selectize-input>div{border-radius:3px}.form-control.selectize-control{background:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0}.selectize-input .item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-select__input input{border:none;height:auto;margin:0;max-width:none;padding:0;-webkit-transition:none;transition:none}.react-select__input input,.react-select__input input:active,.react-select__input input:focus{-webkit-box-shadow:none;box-shadow:none}.app-response .upcoming-study-list .study{margin-bottom:1em}.app-response .upcoming-study-list h3{color:#212121;font-size:1em;margin:0}.app-response .actions{width:100%}.app-response .actions .btn-container{text-align:center}.app-response .actions .btn-accept{font-size:1.2em;margin:2em 0}@media (min-width:768px){.app-response .actions .btn-accept{font-size:1.5em;margin-top:3em}}.back-to-top{bottom:10px;cursor:pointer;font-size:40px;opacity:0;position:fixed;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.back-to-top i:before{color:#a4bcdb;-webkit-transition:color .3s;transition:color .3s}.back-to-top i:hover:before{color:#4979b6}.back-to-top-hidden{display:none}.bulletin h1{margin-bottom:0}.bulletin h3{margin-bottom:1em;margin-top:0}.controls{border-top:1px solid #ccc;margin-bottom:2em;margin-top:2em;padding-top:2em}.controls:after,.controls:before{content:" ";display:table}.controls:after{clear:both}.controls{*zoom:1}.controls .controls-left{float:left}.controls .controls-right{float:right}.controls .continue,.controls .edit,.controls .reset,.controls .send{margin:0 .5em}.controls .continue i,.controls .edit i,.controls .reset i,.controls .send i{font-size:75%}.controls .continue,.controls .edit,.controls .send{color:#426da4;font-size:1.6em;font-weight:600}.controls .continue i:before,.controls .edit i:before,.controls .send i:before{color:#426da4}.controls .continue:hover,.controls .continue:hover i:before,.controls .edit:hover,.controls .edit:hover i:before,.controls .send:hover,.controls .send:hover i:before{color:#4979b6}@media (min-width:1024px){.controls .continue,.controls .edit,.controls .send{font-size:2.2em}}.controls .reset{background-color:#426da4;border-radius:2px;color:#fff;float:left;padding:.25em .5em}.controls img.loading-inline{vertical-align:middle}@media (min-width:1024px){.controls{margin-bottom:0}}.centered-button{display:block;font-size:1.6em;margin:0 auto;text-align:center;width:100%}.centered-button i{font-size:75%;vertical-align:2px}.centered-button i:before{color:#426da4}.email-confirm,.password-reset{text-align:center}.email-confirm .info-box,.password-reset .info-box{-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.2);box-shadow:2px 2px 6px rgba(0,0,0,.2);display:inline-block;margin-top:50px;padding:25px;text-align:left}.email-confirm .info-box h3,.password-reset .info-box h3{margin:0;text-align:center}.email-confirm .info-box p,.password-reset .info-box p{color:#afafaf;margin:20px 0}.email-confirm .info-box a,.password-reset .info-box a{background:#4979b6;border-radius:5px;color:#fff;display:block;font-weight:700;margin-top:20px;padding:5px 30px;text-align:center}.form-list-page .forms-not-loaded,.form-list-page .no-visible-forms{-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.form-list-page .forms-not-loaded{border:1px solid #d2d4d8;border-radius:4px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);margin:0 auto;max-width:700px;padding:16px}.form-list-page .forms-not-loaded material-icon{color:#c8cad0;font-size:50px;margin-bottom:16px}.form-list-page .student-options-container{background-color:#fff;border:1px solid #d2d4d8;border-radius:6px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);margin:32px auto;max-width:700px;overflow:hidden}.form-list-page .student-options-container .info{background-color:#f6f8fa;color:#46484c;font-size:13px;padding:8px 16px}.form-list-page .student-options-container .student-option{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 16px}.form-list-page .student-options-container .student-option material-icon{color:#8c8e94;font-size:21px;margin-right:16px}.form-list-page .student-options-container .student-option .name{-webkit-box-flex:1;color:#46484c;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:15px;font-weight:600}.form-list{margin:1em 0}.form-list.expired-forms{opacity:.9}.form-list .form{border:1px solid #d2d4d8;border-radius:6px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);margin:32px 0;overflow:hidden}.form-list .form .form-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#f0f2f6;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:flex;gap:16px;padding:8px 16px}@media (max-width:767px){.form-list .form .form-header{padding:8px}}.form-list .form .form-header .form-icon{font-size:30px;line-height:1em}.form-list .form .form-header .form-icon i:before{color:#426da4}@media (max-width:767px){.form-list .form .form-header .form-icon{display:none}}.form-list .form .form-header .form-title{color:#2e4973;font-size:20px;line-height:1em;margin:0}@media (max-width:767px){.form-list .form .form-header .form-title{font-size:15px}}.form-list .form .form-header .form-apply{background-color:#4979b6;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1));border-radius:4px;color:#f8f8f8;color:#fff;display:block;font-size:18px;margin-left:auto;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.4)}.form-list .form .form-header .form-apply i:before,.form-list .form .form-header .form-apply:hover{color:#f8f8f8}@media (max-width:767px){.form-list .form .form-header .form-apply{font-size:15px}}.form-list .form .form-header .form-apply.disabled{background-color:initial;background-image:none;color:#afafaf;cursor:default;text-shadow:none}.form-list .form .form-header .form-apply:not(.disabled):hover{color:#fff}.form-list .form .form-isApplied{background-color:#6fa926;color:#fff;display:block;font-size:16px;padding:.25em .5em;text-align:center}.form-list .form .form-isApplied .halflings{padding-right:.3em}.form-list .form .form-isApplied .halflings:before{color:#fff}.form-list .form .form-dates{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 16px}@media (max-width:767px){.form-list .form .form-dates{padding:8px}.form-list .form .form-dates .date{padding:6px 8px}}.form-list .form .form-dates material-icon{color:#8c8e92;font-size:21px}.form-list .form .form-dates .date{color:#46484c;font-size:13px;line-height:1em;padding:6px 16px}.form-list .form .form-dates .date.is-relevant{font-weight:600}.form-list .form .form-dates .date:first-child{padding-left:0}.form-list .form .form-dates .date:last-child{border-left:1px solid #dcdee2}.form-list .form .form-content{background:#fff;border-top:1px dashed #dcdee2;font-size:14px;padding:8px 16px}.form-list .form .form-content p:last-of-type{margin:0}.selected-student-info{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#f8f8f8;border:1px solid #ccc;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;margin-top:16px;padding:8px 16px}.selected-student-info .title{font-size:13px;font-weight:600;margin-right:4px}.form-part{margin-bottom:2em}.form-part h1,.form-part h2,.form-part h3{margin-top:0}.form-part .help-text{margin-bottom:1.2em;white-space:pre-line}.form-part .guardian:not(:last-child){margin-bottom:3em}.form-part-summary-subject-selector h2{font-size:1.2em;margin-bottom:0}.form-part-renewal-study-choices .study{margin-top:1em}.form-part-renewal-study-choices .study h3{margin-bottom:.4em}.form-part-permissions .permission-extra-text{font-size:13px;padding-top:8px;white-space:pre-line}.eepos-form-progress-bar-container{margin:24px 0}.eepos-form-progress-bar-container .eepos-form-progress-bar-element{font-weight:700;text-align:center}.eepos-form-progress-bar-container .eepos-form-progress-bar-element.active{background-color:#b3bee3}.eepos-form-progress-bar-container .eepos-form-progress-bar-element.inactive{background-color:#d8dceb}.eepos-form-progress-bar-container .eepos-form-progress-bar-element.active.form-completed{background-color:#71c96b}.eepos-form-progress-bar-container .eepos-form-progress-bar-element.inactive.form-completed{background-color:#c2f5bf}.eepos-form-progress-bar-container.mobile-element .eepos-form-progress-bar-element{border-radius:6px;font-size:14px;padding:2px}.eepos-form-progress-bar-container.desktop-element{display:grid;grid-template-columns:1fr 1fr 1fr}@media (min-width:768px){.eepos-form-progress-bar-container.mobile-element{display:none}}@media (max-width:767px){.eepos-form-progress-bar-container.desktop-element{display:none}}.form-summary-list{background:#f8f8f8;border:1px solid #dcdee2;border-radius:4px;font-size:15px;margin:0 auto;max-width:600px;padding:0 8px 8px}.form-controls{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;border-top:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:24px;padding-bottom:40px;padding-top:24px}.info-snippet .title.permission-text-min-height{-webkit-align-self:flex-end;align-self:flex-end}.permission-text-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;min-height:45px}.form-parts-container{border-top:1px solid #ccc;padding-top:24px}.form-info-panel{--bgColor:#f8f8f8;--borderColor:#dcdee2;background:var(--bgColor);border:1px solid var(--borderColor);border-radius:4px;font-size:15px;margin:24px auto;max-width:600px;padding:16px}.form-info-panel .panel-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.form-info-panel .panel-header .header-icon{font-size:21px;margin-right:16px}.form-info-panel .panel-header .header-text{color:#46484c;font-size:15px;font-weight:600}.form-info-panel .panel-content{border-top:1px solid #dcdee2;margin-top:8px;padding-top:8px}.form-info-panel .panel-content .invoice-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:2px 0}.form-info-panel .panel-content .invoice-row .row-amount{margin-left:auto}.form-info-panel.info{--bgColor:rgba(35,120,190,.05);--borderColor:rgba(35,120,190,.4)}.user-details-container{background-color:#fff;border:1px solid #d2d4d8;border-radius:6px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);margin-bottom:32px;overflow:hidden}.user-details-container .info{background-color:#f6f8fa;color:#46484c;font-size:13px;padding:8px 16px}.user-details-container .user-option{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 16px}.user-details-container .user-option .name{-webkit-box-flex:1;color:#46484c;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:15px;font-weight:600}.user-details-container .user-option .last-check{color:#5a5c60;font-size:13px;font-weight:500}.loading:not(.selectize-input){text-align:center}.loading:not(.selectize-input) .error{-webkit-transition:color 1s ease;transition:color 1s ease}.loading:not(.selectize-input) .hidden,.loading:not(.selectize-input) .hidden a{color:transparent;display:none;pointer-events:none}.loading:not(.selectize-input) .visible{color:#000;display:block}.loading:not(.selectize-input) .visible a{color:#1c629b}.page-meetings .big{font-size:1.2em;font-weight:600;line-height:.7em;padding-top:.3em}.page-meetings .small-text{color:gray;font-size:.9em}.page-meetings .separator{border-bottom:1px solid #ccc}.page-meetings .compact-title{margin-bottom:0;margin-top:0}.page-meetings .disabled{color:#ccc}.page-meetings .description,.page-meetings .public_notes{margin-bottom:1em}.is-mobile-app-webview .page-meetings .add-new-btn{bottom:16px;font-size:16px;position:fixed;right:16px}.is-mobile-app-webview .page-meetings .add-new-btn material-icon{margin-right:4px}.page-portal-invoices .invoices{padding:6.8px}.page-portal-invoices .invoices .invoices-table tr:not(:last-child){border-bottom:1px solid #ddd}.page-portal-invoices .invoices .invoices-table .invoice .icon-and-status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:smaller;text-transform:uppercase}.page-portal-invoices .invoices .invoices-table .invoice .icon-and-status .paid{color:#4979b6}.page-portal-invoices .invoices .invoices-table .invoice .icon-and-status .unpaid{color:#bb4700}.page-portal-invoices .invoices .invoices-table .invoice .title{display:-webkit-box;display:-webkit-flex;display:flex;font-weight:600;gap:8px}.page-portal-invoices .invoices .invoices-table .invoice .body{color:#6d6e70;font-size:smaller}.page-portal-invoices .invoices .invoices-table .invoice .view-invoice{color:#007bff;font-size:14px}.page-portal-invoices .invoices .invoices-table .invoice .view-invoice:hover{text-decoration:underline}.page-calendar .item-container{border-top:1px solid #d2d5d8;padding:16px 0}.page-calendar .item-container .month-name{color:#64666a;font-size:12px;font-weight:600;letter-spacing:1px;margin:16px 0 16px 24px;text-transform:uppercase}.page-calendar .item-container .calendar-event,.page-calendar .item-container .calendar-event .date-info{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:flex}.page-calendar .item-container .calendar-event .date-info{-webkit-box-flex:0;-webkit-flex:0 0 100px;flex:0 0 100px;padding-left:16px}.page-calendar .item-container .calendar-event .date-info .date-container{-webkit-flex-basis:32px;flex-basis:32px}.page-calendar .item-container .calendar-event .date-info .date-container .date{border-radius:50%;color:#46494c;font-weight:600;padding:0 7px}.page-calendar .item-container .calendar-event .date-info .date-container .date.is-today{background:#7289da;color:#fff}.page-calendar .item-container .calendar-event .date-info .date-container .date.is-double-digit{padding:0 3px}.page-calendar .item-container .calendar-event .date-info .weekday{color:#5a5d60;font-size:11px;font-weight:600;margin-left:6px;text-transform:uppercase}.page-calendar .item-container .calendar-event .date-events .date-event .event-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 4px}.page-calendar .item-container .calendar-event .date-events .date-event .event-header .start-time{font-size:12px;font-weight:600;margin-right:4px;white-space:nowrap}.page-calendar .item-container .calendar-event .date-events .date-event .event-header .title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;white-space:nowrap}.page-calendar .item-container .calendar-event .date-events .date-event .event-header .title .student{color:#828588;font-size:13px;margin-left:8px}.page-calendar .item-container .calendar-event .date-events .date-event .event-header:hover{background:#f8f8f8}.page-calendar .item-container .calendar-event .date-events .date-event .event-details .detail{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:flex;padding-left:8px}.page-calendar .item-container .calendar-event .date-events .date-event .event-details .detail .halflings{padding-right:16px}.page-calendar .item-container .calendar-event .date-events .date-event .event-details .detail .halflings:before{color:#d21476;font-size:13px}.page-calendar .item-container .calendar-event .date-events .date-event .event-details .detail .name{font-size:15px}.page-calendar .item-container.month-change{border-top:none}.page-calendar .item-container:first-child .month-name{margin-top:0}.page-dashboard .main-content-area{grid-column-gap:16px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto -webkit-min-content 1fr;grid-template-rows:auto min-content 1fr}.page-dashboard .portal-item-container{margin-bottom:32px}.page-dashboard .mini-tabs{border-bottom:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;font-weight:600;margin-bottom:4px;padding:6px 6px 0}.page-dashboard .mini-tabs .tab{border-bottom:2px solid transparent;color:#787a7e;display:block;margin-bottom:-1px;margin-right:8px;outline:none;padding:1px 8px}.page-dashboard .mini-tabs .tab.active{border-bottom-color:#4979b6;color:#4979b6}.page-dashboard .area-important-items{grid-column:1/3}.page-dashboard .area-important-items .important-action-row{background-color:#fff;border-bottom:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;position:relative}.page-dashboard .area-important-items .important-action-row .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;color:#5a5c60;cursor:default;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:15px;-webkit-justify-content:center;justify-content:center;padding:8px 16px}.page-dashboard .area-important-items .important-action-row .item .title{color:#5a5c60;font-size:12px;font-weight:600}.page-dashboard .area-important-items .important-action-row .item .nothing-to-show{color:#96989c;font-style:italic}.page-dashboard .area-important-items .important-action-row .item .stuff-to-show{color:#6393d6;font-size:14px;font-weight:600}.page-dashboard .area-important-items .important-action-row .item.fill{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.page-dashboard .area-important-items .important-action-row .item.clickable{cursor:pointer}.page-dashboard .area-important-items .important-action-row .item.clickable:hover{background-color:#f8f8f8}.page-dashboard .area-important-items .important-action-row .item.full-btn{padding:0}.page-dashboard .area-important-items .important-action-row .item.full-btn a{-webkit-box-flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:14px;text-transform:unset;white-space:nowrap}.page-dashboard .area-important-items .important-action-row .item.full-btn a:hover{background-color:#f8f8f8}.page-dashboard .area-important-items .important-action-row.actions-required:after{background:#7289da;bottom:0;content:" ";left:0;position:absolute;top:0;width:4px}.page-dashboard .area-important-items .important-action-row:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.page-dashboard .area-important-items .important-action-row:last-child{border-bottom:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.page-dashboard .area-calendar{grid-column:1/2;grid-row:auto/span 2}.page-dashboard .area-calendar .calendar-title{max-width:110px;min-width:110px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .area-calendar .calendar-item{--indicatorColor:#dcdee2;--indicatorBackGroundColor:#fff;border-radius:4px;color:#8c8e92;display:block;font-size:13px;margin:0 4px;padding:8px 8px 8px 24px;position:relative}.page-dashboard .area-calendar .calendar-item .time{color:#282a2e}.page-dashboard .area-calendar .calendar-item .calendar-event-extra{color:#8c8e92;font-size:13px;line-height:1.2em;padding-top:2px}.page-dashboard .area-calendar .calendar-item:hover{background-color:#f8f8f8;-webkit-box-shadow:0 0 0 1px #dcdee2;box-shadow:0 0 0 1px #dcdee2}.page-dashboard .area-calendar .calendar-item:after{background:var(--indicatorBackGroundColor);border:3px solid var(--indicatorColor);border-radius:50%;content:"";height:12px;left:4px;position:absolute;top:12px;width:12px}.page-dashboard .area-calendar .calendar-item:before{background:var(--indicatorColor);content:"";height:100%;left:9px;position:absolute;top:0;width:2px}.page-dashboard .area-calendar .calendar-item.active{--indicatorColor:#7289da;--indicatorBackGroundColor:#7289da}.page-dashboard .area-calendar .calendar-item.active .time{font-weight:600}.page-dashboard .area-calendar .calendar-item.active .calendar-event-extra{color:#212121}.page-dashboard .area-calendar .calendar-item.active:after{height:10px;left:5px;top:14px;width:10px}.page-dashboard .area-calendar .calendar-item.upcoming{--indicatorColor:#7289da}.page-dashboard .area-calendar .calendar-item.former .time{color:#6e7074}.page-dashboard .area-calendar .calendar-item.is-canceled .calendar-event-extra,.page-dashboard .area-calendar .calendar-item.is-canceled .time{text-decoration:line-through}.page-dashboard .area-calendar .calendar-item:not(:last-child){border-bottom:1px dashed #d2d4d8}.page-dashboard .area-misc-important-items,.page-dashboard .area-upcoming-items{grid-column:2/3}.page-dashboard .area-misc-important-items .item-container .item,.page-dashboard .area-upcoming-items .item-container .item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#8c8e92;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;padding:8px}.page-dashboard .area-misc-important-items .item-container .item .title,.page-dashboard .area-upcoming-items .item-container .item .title{-webkit-box-flex:1;color:#5a5c60;-webkit-flex-basis:100px;flex-basis:100px;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .area-misc-important-items .item-container .item .value,.page-dashboard .area-upcoming-items .item-container .item .value{border-right:1px solid transparent;color:#8c8e92;font-size:13px;padding-right:4px}.page-dashboard .area-misc-important-items .item-container .item .toggle-icon,.page-dashboard .area-upcoming-items .item-container .item .toggle-icon{font-size:18px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.page-dashboard .area-misc-important-items .item-container .item.active .title,.page-dashboard .area-upcoming-items .item-container .item.active .title{color:#46484c;font-weight:600}.page-dashboard .area-misc-important-items .item-container .item.active .value,.page-dashboard .area-upcoming-items .item-container .item.active .value{border-right-color:#d2d4d8;color:#46484c;font-weight:600;margin-right:8px;padding:0 12px 0 8px}.page-dashboard .area-misc-important-items .item-container .item.clickable:focus,.page-dashboard .area-misc-important-items .item-container .item.clickable:hover,.page-dashboard .area-upcoming-items .item-container .item.clickable:focus,.page-dashboard .area-upcoming-items .item-container .item.clickable:hover{background-color:#f8f8f8}.page-dashboard .area-misc-important-items .item-container .item.clickable:focus .toggle-icon,.page-dashboard .area-misc-important-items .item-container .item.clickable:hover .toggle-icon,.page-dashboard .area-upcoming-items .item-container .item.clickable:focus .toggle-icon,.page-dashboard .area-upcoming-items .item-container .item.clickable:hover .toggle-icon{color:#603dff;-webkit-transform:translateX(2px);transform:translateX(2px)}.page-dashboard .area-misc-important-items .item-container:not(:last-child),.page-dashboard .area-upcoming-items .item-container:not(:last-child){border-bottom:1px dashed #d2d4d8}.page-dashboard .area-misc-important-items{overflow:hidden}.page-dashboard .area-misc-important-items .long-term-absence{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:4px 8px}.page-dashboard .area-misc-important-items .long-term-absence .date-info{color:#5a5c60;font-size:12px;font-weight:600;margin-right:8px;white-space:nowrap}.page-dashboard .area-misc-important-items .long-term-absence .student-name{color:#5a5c60;font-size:12px;margin-right:8px;overflow:hidden;text-overflow:ellipsis}.page-dashboard .area-misc-important-items .long-term-absence colored-label{margin-left:auto;max-width:200px}.page-dashboard .area-bulletins{grid-column:1/3}.page-dashboard .area-bulletins .bulletin-item{color:#1e2024;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;overflow:hidden;padding:8px}.page-dashboard .area-bulletins .bulletin-item .bulletin-body,.page-dashboard .area-bulletins .bulletin-item .bulletin-title{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .area-bulletins .bulletin-item .bulletin-body{color:#8c8e92}.page-dashboard .area-bulletins .bulletin-item .left{overflow:hidden}.page-dashboard .area-bulletins .bulletin-item .right{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:auto}.page-dashboard .area-bulletins .bulletin-item material-icon{color:#787a7e;font-size:21px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.page-dashboard .area-bulletins .bulletin-item:not(:last-child){border-bottom:1px dashed #d2d4d8}.page-dashboard .area-bulletins .bulletin-item:hover{background-color:#f8f8f8}.page-dashboard .area-bulletins .bulletin-item:hover material-icon{color:#603dff;-webkit-transform:translateX(2px);transform:translateX(2px)}@media (max-width:767px){.page-dashboard .area-calendar,.page-dashboard .area-misc-important-items,.page-dashboard .area-upcoming-items{grid-column:1/3}.page-dashboard .important-action-row .item .nothing-to-show,.page-dashboard .important-action-row .item .stuff-to-show,.page-dashboard .important-action-row .item.full-btn a{font-size:13px!important}}.is-mobile-app-webview .page-dashboard .main-content-area{padding-top:16px}.page-equipment-loans .loans{padding:8px 16px}.page-equipment-loans .loans .person:not(:last-child){margin-bottom:32px}.page-equipment-loans .loans .loan:not(:last-child){border-bottom:1px solid #d2d5d8;margin-bottom:16px;padding-bottom:16px}.page-equipment-loans .loans .loan .detail-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:2px 0}.page-equipment-loans .loans .loan .detail-row .title{-webkit-box-flex:0;-webkit-flex:0 0 150px;flex:0 0 150px;font-size:13px;font-weight:600}.page-fi-koski .consent{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(35,120,190,.05);border:1px solid rgba(35,120,190,.4);border-radius:4px;color:#2378be;display:-webkit-box;display:-webkit-flex;display:flex;margin:16px 0;padding:8px}.page-fi-koski .consent .consent-title{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:14px;font-weight:600}.page-fi-koski .consent button{margin-left:auto;text-transform:unset}.page-fi-koski .information-text{font-size:13px}.page-fi-luk-ylioppilaskirjoitukset .koe-list-header{padding-left:16px;padding-right:16px}.page-fi-luk-ylioppilaskirjoitukset .koe-list{list-style:none;margin:0;padding:0 16px}.page-fi-luk-ylioppilaskirjoitukset .koe-list .koe{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:16px;margin-bottom:16px}.page-fi-luk-ylioppilaskirjoitukset .koe-list .arvosana-badge{-webkit-box-flex:0;background-color:#2378be;border-radius:4px;color:#fff;display:inline-block;-webkit-flex:0 0 auto;flex:0 0 auto;font-weight:700;height:24px;line-height:1;padding:4px 0 0;text-align:center;width:26px}.page-fi-luk-ylioppilaskirjoitukset .koe-list .arvosana-badge.arvosana-K{background-color:#8c0d4f}.page-fi-luk-ylioppilaskirjoitukset .koe-list .arvosana-badge.arvosana-missing{background-color:#bdbdbd;padding-top:3px}.page-fi-luk-ylioppilaskirjoitukset .koe-list .koe-info{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.page-fi-luk-ylioppilaskirjoitukset .koe-list .koe-info .koe-name{font-weight:600}.page-fi-luk-ylioppilaskirjoitukset .koe-list .koe-info .koe-price-info{border-left:1px solid #d2d4d8;font-size:14px;margin-left:8px;padding-left:8px}.page-fi-luk-ylioppilaskirjoitukset .koe-list .koe-info .points-line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:8px}.page-fi-luk-ylioppilaskirjoitukset .koe-list .koe-info .points-value{font-weight:600}.page-fi-luk-ylioppilaskirjoitukset .koe-list .koe-info .tehtavapiste{background-color:#f7f7f7;border:1px solid #d9d9d9;border-radius:3px;display:inline-block;line-height:1;margin:0 4px;padding:2px 4px}.page-fi-luk-ylioppilaskirjoitukset .candidate-info{border-bottom:1px dashed #d2d4d8;padding:0 16px 16px}.page-fi-luk-ylioppilaskirjoitukset .candidate-info .candidate-id{background:#f0f2f8;border:1px solid #dcdee4;border-radius:6px;color:#282a2e;display:inline-block;font-size:16px;font-weight:600;line-height:1em;padding:8px 12px}.page-fi-resit-examination .option{border-bottom:1px solid #d2d4d8;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:16px;padding-bottom:16px}.page-fi-resit-examination .option .subject-name{font-size:15px;font-weight:600}.page-fi-resit-examination .option .item-name{font-size:15px}.page-fi-resit-examination .option .assessments-container{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;margin-top:8px}.page-fi-resit-examination .option .assessments-container .assessment{background:#f8f8f8;background:#ecf2ff;border:1px solid #dcdee2;border-radius:6px;color:#5a5c60;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;font-weight:600;line-height:1em;margin-bottom:4px;padding:4px 8px}.page-fi-resit-examination .option .assessments-container .assessment .teacher{border-left:1px solid #d2d4d8;font-weight:500;margin-left:8px;padding-left:8px}.page-fi-resit-examination .option.is-failed .assessments-container .assessment{background:#fff0f0}.page-fi-resit-examination .option:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-fi-resit-examination .type-button{background:#f8f8f8;border:1px solid #dcdee2;border-radius:6px;display:grid;grid-template-columns:auto 25px;margin-bottom:12px;padding:8px;text-align:left;width:100%}.page-fi-resit-examination .type-button .button-name{color:#46484c;font-size:15px;font-weight:600}.page-fi-resit-examination .type-button .button-description{color:#46484c;font-size:13px;grid-row:2;margin-top:2px}.page-fi-resit-examination .type-button .button-indicator{align-self:center;color:#787a7e;font-size:21px;grid-row:span 3;justify-self:end}.page-fi-resit-examination .type-button:hover{background-color:#eee;border-color:#d2d4d8}.page-fi-study-groups .study-group-list-container .study-group-list .group-details{border-top:1px solid #d2d4d8;cursor:pointer}.page-fi-study-groups .study-group-list-container .study-group-list .group-details td{color:#5a5c60;font-size:14px;font-weight:600;padding-bottom:0;padding-top:8px}.page-fi-study-groups .study-group-list-container .study-group-list .subject-details{cursor:pointer}.page-fi-study-groups .study-group-list-container .study-group-list .subject-details td{color:#5a5c60;font-size:13px;padding-bottom:8px;padding-top:0}.page-fi-study-groups .study-group-list-container .study-group-list .expanded-details{border-left:2px solid rgba(114,137,218,.2);margin-bottom:8px;margin-left:16px;padding-bottom:0;padding-left:8px}.page-fi-study-groups .study-group-list-container .study-group-list .expanded-details td{color:#5a5c60;font-size:13px;font-weight:600;padding:0 8px}.portal-group expandable-container .trigger:before{color:#426da4}.portal-group expandable-container .expandable-bottom-close:after{border-color:#dddfe2;color:#dddfe2;-webkit-transition:all .3s;transition:all .3s}.portal-group expandable-container .expandable-bottom-close:hover:after{border-color:#989ea7;color:#989ea7}.portal-group .group-description{white-space:pre-line}.portal-group .group-info{position:relative}.portal-group .group-info .info-title{display:inline-block;padding-left:.85em;white-space:nowrap}.portal-group .group-info .trigger-title{border-bottom:1px solid #ebebeb;position:relative;white-space:nowrap}.portal-group .group-info .info-item{display:table-row}.portal-group .group-info .info-item:not(:last-child) .info-item-content,.portal-group .group-info .info-item:not(:last-child) .info-item-title{border-bottom:2px solid #ebebeb}.portal-group .group-info .info-item-title{display:table-cell;font-weight:600;padding:1.2em 3em 1.2em 1em;white-space:nowrap;width:1px}.portal-group .group-info .info-item-content{display:table-cell;padding:1.2em .5em;white-space:pre-line;width:100%}.portal-group .group-info .info-item-description{padding:.6em 1em 1em;white-space:pre-line}.portal-group .group-info .new-msg-btn{color:#426da4;font-size:.8em;font-weight:600;outline:none;padding:.7em;position:absolute;right:1.4em;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .3s;transition:color .3s}.portal-group .group-info .new-msg-btn i{vertical-align:0}.portal-group .group-info .new-msg-btn i:before{color:#426da4;font-size:10px;font-weight:100;-webkit-transition:color .3s;transition:color .3s}.portal-group .group-info .new-msg-btn:hover,.portal-group .group-info .new-msg-btn:hover i:before{color:#253d5b}.portal-group .info-item-title{color:#999;display:block;font-size:.9em;font-weight:600;padding:.2em 0 0;position:relative;text-transform:uppercase}.portal-group .updated-at{opacity:0;position:absolute;right:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s;transition:opacity .3s}.portal-group .updated-at .text{color:#426da4;font-size:.8em;font-weight:600;line-height:1em}.portal-group .updated-at .time{color:#426da4;line-height:1em;padding-top:5px}.portal-group .updated-at.visible{opacity:1}.portal-group .timeline .item-wrapper:not(:last-child){border-bottom:1px solid #ebebeb}.portal-group .timeline .item-wrapper:last-child .item{margin-bottom:2px}.portal-group .timeline .item{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;max-width:unset;padding:.5em 0}.portal-group .timeline .item:not(:last-child){border-bottom:1px solid #ebebeb}.portal-group .timeline .item .item-content.message{padding-left:4.7em}.portal-group .timeline .item .pinned-marker{display:none}.portal-group .timeline .item .item-header{padding:5px 12px}.portal-group .comment-input-container{background:#f8f8f8;border-bottom:1px solid #d2d4d8;padding:8px 16px}.portal-group .comment-input-container input[type=text]{background:#f8f8f8;border:none;border-bottom:2px solid #dcdee2;-webkit-box-shadow:none;box-shadow:none;position:relative;width:100%}.portal-group .comment-input-container input[type=text]:focus{border-bottom:2px solid #9b9b9b;outline:none}.portal-group .comment-input-container .actions{margin:8px 0}.portal-group .comment-input-container .actions button{padding:.3em .7em}.portal-group .comment-input-container .visibility-info{color:#6e7074;font-size:13px}.portal-group .send-comment{background-color:#2793e6;border:none;border-radius:3px;color:#f8f8f8;cursor:pointer;display:inline-block;font-size:.85em;font-weight:700;letter-spacing:1px;padding:.5em 1em;text-align:center;text-transform:uppercase}.portal-group .send-comment.no-input{background-color:#82c1f1}.portal-group .send-comment.cancel{background-color:initial;color:#426da4;font-size:.8em;margin-left:.5em;outline:none;padding:.5em}.portal-group .send-comment.cancel:hover{background-color:rgba(255,0,0,.1)}@media (max-width:479px){.portal-group,.portal-group .col-md-9{padding-left:0;padding-right:0}}@media (max-width:767px){.portal-group .group-info .info-item-title{padding:1.6em .7em 1.6em .3em}}@media (max-width:1023px){.portal-group .group-info{margin:0 auto}}.guardian-access-page .guardian-icon{margin-right:4px}.guardian-access-page .guardian-icon:before{color:#1c629b}.page-me .main-content{margin-left:auto;max-width:700px;width:100%}@media (max-width:1023px){.page-me .col-md-9{padding-left:0!important;padding-right:0!important}}.page-me .instruction{border-radius:4px}@media (min-width:1024px){.page-me .instruction{text-align:left}}.page-me .instruction .title{font-weight:700}.page-me .instruction .value p{color:#aaa;font-size:.92em;margin:0 0 .5em}.page-me .info-row{padding:16px 16px 4px}.page-me .info-row.line{border-bottom:1px solid #e1e1e1}.page-me .info-row:last-child{padding-bottom:6px}.page-me .format-invalid{color:red}.page-me .format-invalid i{padding-right:.4em}.page-me .format-invalid i:before{color:red}.page-me .format-invalid .emphasis{font-weight:600;text-decoration:underline}.page-me .add-guardian-container .addGuardian{margin-bottom:2em}.page-me .add-guardian-container.error{background:rgba(255,0,0,.05);border:1px solid red;border-radius:4px}.page-me .too-few-guardians-error{color:red;font-size:13px;font-weight:600;margin:4px 0}.page-me .controls{border:none}.page-me .portal-item-container{overflow-x:hidden}.page-me .change-thing{border:1px solid #c3c3c3;-webkit-box-shadow:0 1px rgba(0,0,0,.1);box-shadow:0 1px rgba(0,0,0,.1);cursor:pointer;height:32px;line-height:32px;margin:.13em 0;overflow:hidden;position:relative}.page-me .change-thing .edit-btn,.page-me .change-thing .value{display:inline-block}.page-me .change-thing .value{padding:0 0 0 .5em;white-space:nowrap}.page-me .change-thing .edit-btn{border-left:1px solid #aaa;color:#7289da;font-size:14px;font-weight:600;height:100%;padding:0 .5em;position:absolute;right:0;top:0;vertical-align:middle}.page-me .change-thing:hover{border-color:#7289da}.page-me .change-thing:hover .edit-btn{background-color:#7289da;border-color:#7289da;color:#fff}.page-me .btn.btn--small{font-size:14px;font-weight:600;padding:.2em .5em}.page-me .btn.btn--flat{background:#586baf;border:1px solid #586baf;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.page-me .gsuite-account-name{background-color:#f8f8f8;border:1px solid #aaa;border-radius:4px;display:inline-block;font-weight:600;margin:0 4px;padding:0 6px}.page-me .student-guardians .guardian .guardian-toggle{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;padding:16px}.page-me .student-guardians .guardian .guardian-toggle:hover{background-color:#f8f8f8}.page-me .student-guardians .guardian .toggle-info{color:#5a5c60;font-size:14px;font-weight:600}.page-me .student-guardians .guardian:not(:last-child){border-bottom:1px solid #d2d4d8}.page-me .permission-extra-text{font-size:13px;white-space:pre-line}.page-media .upload-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#007acc;border-radius:5px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;font-weight:600;overflow:hidden;padding:4px 12px;position:relative}.page-media .upload-button .upload-icon{font-size:15px;margin-right:8px}.page-media .upload-button input[type=file]{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;z-index:5}.page-media .settings{padding:8px}.page-media .settings .btn-dropdown{background:rgba(114,137,218,.1);border:1px solid rgba(114,137,218,.2);border-radius:16px;color:#323438;margin-right:8px;padding:2px 8px}.page-media .settings .btn-dropdown .halflings{padding-left:1px;padding-right:2px}.page-media .settings .btn-dropdown .halflings:before{color:#787a7e;font-size:11px;vertical-align:2px}.page-media .settings .btn-dropdown:hover{background:rgba(114,137,218,.2);border-color:transparent}.page-media .active-tag-filters{padding:4px 8px}.page-media .active-tag-filters .info{color:#5a5c60;display:block;font-size:13px;font-weight:600}.page-media .active-tag-filters tag{cursor:pointer;margin-right:6px}.portal-media-dropdown .tag-option{padding:0}.portal-media-dropdown .tag-option .tag-color-indicator{border-radius:50%;display:inline-block;height:7px;margin-right:6px;vertical-align:middle;width:7px}.page-messages tabs.main-tabs.mobile{margin:16px 0}.page-messages tabs.main-tabs.mobile tab a{font-size:13px;padding-left:8px;padding-right:8px}.is-mobile-app-webview .page-messages .add-new-btn{bottom:16px;font-size:16px;position:fixed;right:16px;z-index:2}.is-mobile-app-webview .page-messages .add-new-btn material-icon{margin-right:4px}.portal-progress-chart .study-content-container{display:table;margin-bottom:16px;width:100%}.portal-progress-chart .study-content-container .study-content-item-container{display:table-cell;width:33.333%}.portal-progress-chart .study-content-container .study-content-item-container .study-content-item{color:#426da4;cursor:pointer;font-weight:600;padding:1em 0;text-align:center;-webkit-transition:all .3s;transition:all .3s}.portal-progress-chart .study-content-container .study-content-item-container .study-content-item:hover{background:#fafafa;color:#253d5b}.portal-progress-chart .study-content-container .study-content-item-container .study-content-item.left{margin-right:.5em}.portal-progress-chart .study-content-container .study-content-item-container .study-content-item.middle{margin-left:.25em;margin-right:.25em}.portal-progress-chart .study-content-container .study-content-item-container .study-content-item.right{margin-left:.5em}.portal-progress-chart .study-content-container .study-content-item-container .study-content-item.disabled{color:#888;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.portal-progress-chart .study-content-container .study-content-item-container .portal-item-container{margin:0}@media (max-width:1023px){.portal-progress-chart .progress-chart-container{margin-right:auto}}@media (max-width:767px){.portal-progress-chart,.portal-progress-chart .studies-content{padding-left:0;padding-right:0}.portal-progress-chart .study-content-container .study-content-item-container{display:table-row;width:100%}.portal-progress-chart .study-content-container .study-content-item-container .study-content-item.left,.portal-progress-chart .study-content-container .study-content-item-container .study-content-item.middle,.portal-progress-chart .study-content-container .study-content-item-container .study-content-item.right{margin:0 0 5px}}.portal-sidebar .sidebar-item,guardian-sidebar .sidebar-item{font-size:15px;margin-bottom:8px;padding:8px;width:100%}.portal-sidebar .sidebar-item h3,guardian-sidebar .sidebar-item h3{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-sidebar .sidebar-item .quick-actions,guardian-sidebar .sidebar-item .quick-actions{-webkit-box-pack:space-evenly;border-top:1px solid #dcdee2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-top:8px;padding-top:8px}.portal-sidebar .sidebar-item .quick-actions a,guardian-sidebar .sidebar-item .quick-actions a{background:#586baf;border:none;border-radius:4px;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:1px 5px}.portal-sidebar .sidebar-item .quick-actions a i,guardian-sidebar .sidebar-item .quick-actions a i{margin:0 1px;vertical-align:-1px}.portal-sidebar .sidebar-item .quick-actions a.flat,guardian-sidebar .sidebar-item .quick-actions a.flat{background:none;-webkit-box-shadow:none;box-shadow:none;color:#586baf}.portal-sidebar .sidebar-item .quick-actions a:focus,.portal-sidebar .sidebar-item .quick-actions a:hover,guardian-sidebar .sidebar-item .quick-actions a:focus,guardian-sidebar .sidebar-item .quick-actions a:hover{background:#7184cc}.portal-sidebar .sidebar-item .quick-actions.compact,guardian-sidebar .sidebar-item .quick-actions.compact{padding:2px 0}.portal-sidebar .user .person-name,guardian-sidebar .user .person-name{-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e1e1e1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:4px;padding-bottom:8px}.portal-sidebar .user .person-name person-avatar,guardian-sidebar .user .person-name person-avatar{-webkit-flex-shrink:0;flex-shrink:0}.portal-sidebar .user .person-name h3,guardian-sidebar .user .person-name h3{margin:0 0 0 8px}.portal-sidebar .user .artist-quote,guardian-sidebar .user .artist-quote{padding:8px 8px 0}.portal-sidebar .user .artist-quote .quote,guardian-sidebar .user .artist-quote .quote{text-align:center}.portal-sidebar .user .artist-quote .artist,guardian-sidebar .user .artist-quote .artist{color:#7d7d7d;font-size:14px;font-style:italic;font-weight:600;margin-top:5px;text-align:center}.portal-sidebar .user .change-user .title,guardian-sidebar .user .change-user .title{color:#505356;font-size:13px;font-weight:600;margin:4px 0;padding-left:38px;padding-top:4px}.portal-sidebar .user .change-user .user-option,guardian-sidebar .user .change-user .user-option{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;padding:1px 0 1px 8px}.portal-sidebar .user .change-user .user-option material-icon,guardian-sidebar .user .change-user .user-option material-icon{color:#4979b6;font-size:21px}.portal-sidebar .user .change-user .user-option .selected-icon,guardian-sidebar .user .change-user .user-option .selected-icon{opacity:0;padding-right:8px}.portal-sidebar .user .change-user .user-option .name,guardian-sidebar .user .change-user .user-option .name{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-sidebar .user .change-user .user-option .locked-icon,guardian-sidebar .user .change-user .user-option .locked-icon{padding-right:8px}.portal-sidebar .user .change-user .user-option.selected,guardian-sidebar .user .change-user .user-option.selected{background:#eef2f6}.portal-sidebar .user .change-user .user-option.selected .selected-icon,guardian-sidebar .user .change-user .user-option.selected .selected-icon{opacity:1}.portal-sidebar .user .change-user .user-option.locked,guardian-sidebar .user .change-user .user-option.locked{cursor:default}.portal-sidebar .user .change-user .user-option.locked,.portal-sidebar .user .change-user .user-option.locked .locked-icon,guardian-sidebar .user .change-user .user-option.locked,guardian-sidebar .user .change-user .user-option.locked .locked-icon{color:#8c8c8c}.portal-sidebar .user .change-user .user-option:not(.locked):hover,guardian-sidebar .user .change-user .user-option:not(.locked):hover{background:rgba(0,122,204,.2)}.portal-sidebar .calendar-upcoming .upcoming-events .date,.portal-sidebar .calendar-upcoming .upcoming-events .time,guardian-sidebar .calendar-upcoming .upcoming-events .date,guardian-sidebar .calendar-upcoming .upcoming-events .time{font-size:13px;font-weight:600;text-transform:capitalize}.portal-sidebar .calendar-upcoming .upcoming-events .date,guardian-sidebar .calendar-upcoming .upcoming-events .date{color:#787878;margin-top:8px}.portal-sidebar .calendar-upcoming .upcoming-events .upcoming-event,guardian-sidebar .calendar-upcoming .upcoming-events .upcoming-event{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.portal-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-info,guardian-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-info{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;padding-left:8px}.portal-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-info .separator,guardian-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-info .separator{color:#969696;padding:0 4px}.portal-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-info .name,guardian-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-info .name{overflow:hidden;white-space:nowrap}.portal-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-info:hover,guardian-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-info:hover{background:#f8f8f8}.portal-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-details,guardian-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-details{border-left:1px solid #e1e1e1;font-size:14px;margin-left:12px;padding-left:8px}.portal-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-details .detail,guardian-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-details .detail{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.portal-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-details .detail material-icon,guardian-sidebar .calendar-upcoming .upcoming-events .upcoming-event .event-details .detail material-icon{color:#426da4;font-size:15px;font-weight:600;margin-right:8px}.portal-sidebar .current-studies a,guardian-sidebar .current-studies a{display:block;outline:none}.portal-sidebar .current-studies material-icon,guardian-sidebar .current-studies material-icon{color:#426da4;font-size:17px;margin-right:4px;vertical-align:-4px}.portal-sidebar .institute-info p,guardian-sidebar .institute-info p{margin:0}.page-studies .page-item{margin-bottom:56px}.page-studies .context .expandable{border-bottom:1px solid #e0e0e0;margin:-1px}.page-studies .context .expandable:not(:first-child){border-top:1px solid #e0e0e0}.page-studies .context .expandable.future{position:relative}.page-studies .context .expandable.future:before{-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:reposition-background;-webkit-animation-timing-function:linear;background-image:-webkit-repeating-linear-gradient(45deg,#ffa837,#ffa837 15px,#555 0,#555 30px);background-image:repeating-linear-gradient(45deg,#ffa837,#ffa837 15px,#555 0,#555 30px);bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0}@-webkit-keyframes reposition-background{0%{background-position:0}to{background-position:42px}}@keyframes reposition-background{0%{background-position:0}to{background-position:42px}}.page-studies .context .expandable .trigger{color:#426da4;cursor:pointer;display:block;outline:none;padding:1em 3em 1em 1em;position:relative}.page-studies .context .expandable .trigger:before{content:"\e114";font-family:Glyphicons Halflings Regular;height:1.5em;margin-top:-.75em;position:absolute;right:1em;top:50%;width:1.5em}.page-studies .context .expandable .trigger.link:before{content:"\e080"}.page-studies .context .expandable .trigger.not-expandable{cursor:default}.page-studies .context .expandable .trigger.not-expandable:before{display:none}.page-studies .context .expandable.expanded .trigger:before{content:"\e113"}.page-studies .context .expandable .expandee{border-left:2px solid #e0e0e0;display:none;margin:0 0 1em 1em}.page-studies .group,.page-studies .subject{font-weight:600}.page-studies .date{color:#6d94c5;padding-right:16px}.page-studies .weekday{padding-left:1em;text-transform:capitalize}.page-studies .grade{margin-bottom:10px}.page-studies .reviews{padding-left:20px}.page-studies .reviews .review{margin-bottom:5px}.page-studies .reviews .review p{margin:0}.page-studies .reviews .review .teacher{color:#8c8c8c;font-size:13px;font-weight:600}.group-timeline,.timeline{position:relative}.group-timeline .portal-item-container,.timeline .portal-item-container{background:transparent;border:none;margin:0}.group-timeline .no-items,.timeline .no-items{padding:1em;position:relative;text-align:center}.group-timeline .no-items img,.timeline .no-items img{max-width:400px;opacity:.4}.group-timeline .no-items .text,.timeline .no-items .text{bottom:55px;color:#abb2b9;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.group-timeline .item-wrapper:not(:last-child),.timeline .item-wrapper:not(:last-child){border-bottom:1px solid #ebebeb}.group-timeline .item-wrapper:last-child .item,.timeline .item-wrapper:last-child .item{margin-bottom:2px}.group-timeline .timeline-item,.timeline .timeline-item{position:relative}.group-timeline .timeline-item context-menu,.timeline .timeline-item context-menu{position:absolute;right:2em;top:1em}.group-timeline .timeline-item context-menu .context-menu-trigger:before,.timeline .timeline-item context-menu .context-menu-trigger:before{color:#426da4}.group-timeline .item,.timeline .item{background-color:#fff;padding:.5em .5em .5em 0;width:100%}.group-timeline .item .item-header,.timeline .item .item-header{padding:12px;position:relative}.group-timeline .item .item-header .avatar,.timeline .item .item-header .avatar{height:42px;position:absolute;width:42px}.group-timeline .item .item-header .avatar img,.timeline .item .item-header .avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.group-timeline .item .item-header .title,.timeline .item .item-header .title{color:#426da4;font-size:14px;line-height:1;padding-left:54px;padding-top:4px}.group-timeline .item .item-header .title .teacher-name,.timeline .item .item-header .title .teacher-name{display:inline;font-weight:600}.group-timeline .item .item-header .meta,.timeline .item .item-header .meta{color:#426da4;font-size:12px;font-weight:600;padding-left:54px}.group-timeline .item .item-content,.timeline .item .item-content{font-size:14px;padding:0 12px 12px}.group-timeline .item .item-content.message,.timeline .item .item-content.message{padding-bottom:0;padding-left:4.6em}.group-timeline .item .item-content .content-image,.timeline .item .item-content .content-image{margin:8px 0}.group-timeline .item .item-content .content-image img,.timeline .item .item-content .content-image img{border-radius:2px;max-height:200px;object-fit:cover;object-position:top;width:100%}.group-timeline .item .item-content .content-image img.media,.timeline .item .item-content .content-image img.media{max-height:400px}@media (max-width:767px){.group-timeline .navigation-tabs .tab,.timeline .navigation-tabs .tab{padding:10px 0}.group-timeline .navigation-tabs .tab.selected:after,.timeline .navigation-tabs .tab.selected:after{display:none}.group-timeline .navigation-tabs li,.timeline .navigation-tabs li{display:unset}}@media (max-width:1023px){.group-timeline,.timeline{margin:0 auto}}.timeline .navigation-tabs{border:1px solid #d2d4d8;border-radius:4px;display:table;list-style:none;margin:0 auto 8px;padding:0;width:100%}.timeline .navigation-tabs li{display:table-cell}.timeline .navigation-tabs li:first-child .tab{border-bottom-left-radius:4px;border-top-left-radius:4px}.timeline .navigation-tabs li:last-child .tab{border-bottom-right-radius:4px;border-top-right-radius:4px}.timeline .navigation-tabs .tab{background:#fff;color:#426da4;display:block;outline:none;padding:15px 0;position:relative;text-align:center;-webkit-transition:background-color .2s;transition:background-color .2s}.timeline .navigation-tabs .tab:hover{background:#edf2f8}.timeline .navigation-tabs .tab.selected{background:#5b86bd;color:#fff;font-weight:600}@supports ((-webkit-clip-path:polygon(0 100%,50% 0,100% 100%)) or (clip-path:polygon(0 100%,50% 0,100% 100%))){.timeline .navigation-tabs .tab.selected:after{background:#e7edf1;bottom:-2px;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);content:" ";height:10px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}}@media (max-width:479px){.timeline .navigation-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.timeline .back-to-top{font-size:50px;left:-webkit-calc(50vw + 330px);left:calc(50vw + 330px)}@media (max-width:1023px){.timeline .back-to-top{left:-webkit-calc(50vw + 280px);left:calc(50vw + 280px)}}@media (max-width:767px){.timeline .back-to-top{left:unset;right:10px}}.timeline .item-wrapper{background:#fff;border:1px solid #d2d4d8!important;border-radius:4px;margin-bottom:8px}.timeline .admin-item-wrapper{background:#fff;border:1px solid #facae3;margin-bottom:0}.timeline .admin-item-wrapper:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.timeline .admin-item-wrapper:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.timeline .admin-item-wrapper:not(:last-child){border-bottom:none}.timeline timeline-item .title{font-size:14px;margin:0}@media (max-width:479px){.portal-timeline,.portal-timeline .col-md-9{padding-left:0;padding-right:0}.portal-timeline .col-md-9 .content{padding:0}.timeline .navigation-tabs li:first-child .tab{border-radius:6px 6px 0 0!important}.timeline .navigation-tabs li:last-child .tab{border-radius:0 0 6px 6px!important}.timeline .portal-item-container{background:#e7edf1;border:none}.timeline .back-to-top{display:none!important}}.page-student-card .top-row{padding:16px}.page-student-card .terms{display:-webkit-box;display:-webkit-flex;display:flex}.page-student-card .terms .term{-webkit-box-flex:1;-webkit-flex:1;flex:1}.page-student-card .terms .term .tos{color:#218272}.page-student-card .terms .term .revocation{color:#f20014}.page-student-card .terms .term h4{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin:0 0 16px}.page-student-card .terms .term h4 material-icon{font-size:32px;margin-right:8px;width:32px}.page-student-card .terms .term .term-text{display:inline-block;margin-left:40px}.page-student-card .terms .term .term-text ul{padding-left:20px}.page-student-card .terms .term .term-text :first-child{margin-top:0}.page-student-card .distribution-option{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:16px}.page-student-card .distribution-option .name{color:#46484c;font-size:15px;font-weight:600}.page-student-card .distribution-option .card-type{border-radius:4px;color:#fff;font-size:13px;font-weight:600;margin-left:16px;padding:0 8px}.page-student-card .distribution-option .card-type.type-1{background:#00ad47}.page-student-card .distribution-option .card-type.type-2{background:#4188d5}.page-student-card .distribution-option .actions{margin-left:auto}.page-student-card .distribution-option:not(:first-child){border-top:1px solid #d2d4d8}.page-student-card .info-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin:0 8px;padding:8px}.page-student-card .info-row .name{color:#5a5c60;font-size:13px;font-weight:600}.page-student-card .info-row .value{font-size:14px;font-style:italic;margin-left:auto}.page-student-card .info-row:not(:last-child){border-bottom:1px solid #dcdee2}.page-student-card .permission-list th{border-bottom:1px solid #d2d4d8;color:#46484c;font-size:13px;padding:12px 16px;text-align:left}.page-student-card .permission-list td{padding:12px 16px}.portal-item-container{-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%;margin-bottom:32px}.portal-item-container-title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:13px;font-weight:600;height:24px;line-height:1em;margin-left:8px;margin-right:8px;padding:2px 0}.portal-item-container-title .actions{margin-left:auto}.portal-item-container{background:#fff;border:1px solid #dddfe2;border-radius:6px;margin-bottom:16px}.portal-item-container .controls{border-top:1px solid #d7d7d7;display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 16px}.portal-item-container .controls .right-actions{margin-left:auto}.portal-item-container .portal-item-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:16px}.portal-item-container .portal-item-header h4{font-size:18px;margin:0}.portal-item-container .portal-item-header .extra-text{color:#5a5c60;font-size:13px;margin-left:8px}.portal-item-container .portal-item-header .actions{margin-left:auto}.portal-item-container .portal-item-header .actions>.item:not(:first-child){border-left:1px solid #dcdee2;margin-left:8px;padding-left:8px}.portal-item-container .portal-item-header .actions.horizontal{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.portal-item-container .portal-item-header.clickable{border-radius:4px;cursor:pointer;margin:-6px 0 -6px -6px;outline:none;padding:6px 4px 6px 6px}.portal-item-container .portal-item-header.clickable:hover{background-color:#f8f8f8}.portal-item-container .portal-item-header~.section-content{padding-top:8px}.portal-item-container .portal-item-content{padding:16px 16px 4px}.portal-item-container .portal-item-content.line{border-bottom:1px solid #e1e1e1}.portal-item-container.shadow{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.1);box-shadow:1px 1px 3px 0 rgba(0,0,0,.1)}.new-layout{background:#e7edf1;overflow-y:scroll}.new-layout .new-header-layout{-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.3);box-shadow:0 5px 5px -5px rgba(0,0,0,.3);overflow:hidden}.new-layout .content-wrapper{padding-top:20px}@media (min-width:1024px){.new-layout .new-header-layout{left:0;position:fixed;right:0;top:0;z-index:2}.new-layout .new-header-layout .client-logo,.new-layout .new-header-layout .header,.new-layout .new-header-layout .spacer{-webkit-transition:height .5s,opacity .5s;transition:height .5s,opacity .5s}.new-layout .new-header-layout.minified .client-logo,.new-layout .new-header-layout.minified .header,.new-layout .new-header-layout.minified .spacer{height:50px}.new-layout .new-header-layout.minified .client-logo{height:-webkit-calc(50px - 1em)!important;height:calc(50px - 1em)!important;opacity:0}.new-layout .content-wrapper{padding-top:120px}.new-layout.has-open-modals .new-header-layout{right:var(--scrollbar-width)}}.back-to-top{font-size:50px;left:-webkit-calc(50vw + 330px);left:calc(50vw + 330px)}@media (max-width:1023px){.back-to-top{left:-webkit-calc(50vw + 280px);left:calc(50vw + 280px)}}@media (max-width:767px){.back-to-top{left:unset;right:10px}}.content-header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin:23px 0 8px;position:relative}@media (min-width:1024px){.content-header{margin-top:3px}}.content-header .extra{font-size:14px;margin-left:auto}.sidebar{border-top:1px solid #ccc}@media (min-width:1024px){.sidebar{border-top:none}}.sidebar h3{color:#426da4;margin:0 0 .25em}.sidebar a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}splash-bulletins-table .content-container{border-radius:4px;padding:3px}splash-bulletins-table article{cursor:pointer}splash-bulletins-table article:hover div.date{background-color:#6d94c5}splash-bulletins-table .title{font-weight:700}splash-bulletins-table .preview,splash-bulletins-table .preview-long{max-height:100px;overflow:hidden}splash-bulletins-table .preview-long{position:relative}splash-bulletins-table .preview-long:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff);background:linear-gradient(hsla(0,0%,100%,0),#fff);content:"";height:61%;left:-1px;position:absolute;top:40%;width:100%}.greeting{color:#fff;font-size:2em;line-height:1.2;margin:1em 0;text-align:center}.front-info,.greeting{text-shadow:2px 2px rgba(0,0,0,.3)}.front-info{padding:.5em 0 1em}.dark-text{color:#2e4973;text-shadow:none}.main-area{background-color:#fff}.image-main{position:relative}.image-main .image-container{height:550px;left:0;position:fixed;right:0;top:50px;z-index:-5}body.has-open-modals .image-main .image-container{right:var(--scrollbar-width)}.image-main .image-container .img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.navigation{margin-bottom:2em;padding:0;text-align:center}.navigation .link--new{background-color:#6fa926;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1));border:1px solid #466b18;border-radius:3px;-webkit-box-shadow:0 .08em 0 #466b18;box-shadow:0 .08em 0 #466b18;color:#f8f8f8;cursor:pointer;display:inline-block;margin:.1em;padding:.3em .6em;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.4)}.navigation .link--new:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.navigation .link--new.only-icon i{line-height:1;vertical-align:-.1em}.navigation .link--new:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.navigation .link--new:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.navigation .link--new:not(.btn--large) i{font-size:12px}.navigation .link--new i:before,.navigation .link--new:hover{color:#f8f8f8}.navigation .link--old{background-color:#4188d5;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1));border:1px solid #2462a5;border-radius:3px;-webkit-box-shadow:0 .08em 0 #2462a5;box-shadow:0 .08em 0 #2462a5;color:#f8f8f8;cursor:pointer;display:inline-block;margin:.1em;padding:.3em .6em;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.4)}.navigation .link--old:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.08em);transform:translateY(.08em)}.navigation .link--old.only-icon i{line-height:1;vertical-align:-.1em}.navigation .link--old:not(.only-icon) i{line-height:1;margin-right:.5em;vertical-align:-.05em}.navigation .link--old:not(.only-icon) i.material-icons{font-size:18px!important;margin:0 2px;vertical-align:-4px}.navigation .link--old:not(.btn--large) i{font-size:12px}.navigation .link--old i:before,.navigation .link--old:hover{color:#f8f8f8}.navigation .link{border-radius:3px;border-width:1px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-weight:600;line-height:2em;min-width:16em;padding:1em}@media (min-width:1280px){.navigation .link{font-size:1.6em;min-width:0}}.navigation .link material-icon{font-size:2em;margin-right:12px}.splash-languages{background-color:#406ba1;color:#fff;padding:1em 0;text-align:center}.splash-languages .lang{color:#fff;text-decoration:underline}.splash-languages .lang,.splash-languages .lang-active{padding-left:.2em;padding-right:.2em}.splash-languages .lang-active:hover,.splash-languages .lang:hover{color:#93b6e0}article{display:table;margin:1em 0;width:100%}article .content-container,article .date-container{vertical-align:top}article .short-date{bottom:0;color:#6d94c5;display:inline-block}@media (min-width:1024px){article .short-date{display:none}}article .date-container{display:none;padding:.5em 1.5em 0 0;white-space:nowrap;width:1px}@media (min-width:1024px){article .date-container{display:table-cell}}article .date-container .date{background-color:#426da4;border-radius:50%;color:#fff;height:5em;padding:.75em 0;text-align:center;text-shadow:0 1px rgba(0,0,0,.5);width:5em}article .date-container .date .day{font-size:2em;font-weight:600;line-height:1}article .date-container .date .month{font-size:.8em;text-transform:uppercase}article .content-container{display:table-cell}article .title{margin-bottom:0;margin-top:0}.user-creation-top-level{background:#e7edf1}.user-creation-top-level .footer,.user-creation-top-level .new-header-layout{display:none}.user-creation .header-bg{background:#f8f8f8;border-bottom:1px solid #dcdcdc;height:180px;position:absolute;top:0;width:100%;z-index:-1}.user-creation .page-title{font-size:26px;font-weight:600;margin:40px auto 0;text-align:center;width:400px}.user-creation .box{background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.3);margin:16px auto 0;padding:16px;width:380px}.user-creation .info-row{margin:0 4px 16px}.user-creation .info-row .title{color:#24292e;font-size:14px;font-weight:600;line-height:1.5}.user-creation .info-row .value input[type=password],.user-creation .info-row .value input[type=text]{width:100%}.user-creation .info-row .info{font-size:13px;margin-top:4px}.user-creation .credentials{margin:16px 0}.user-creation .credentials .credential-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-top:4px}.user-creation .credentials .credential-row .title{-webkit-flex-basis:110px;flex-basis:110px;font-size:14px;font-weight:600}.user-creation .credentials .credential-row .value{padding-left:8px}.user-creation .username{background:#f6f6f6;border:1px solid #eee;border-radius:4px;margin-top:4px;padding:4px}.user-creation .error-text{color:red;font-size:12px;font-weight:600;margin:0 4px 8px}.required{color:red;font-weight:700}.validation-error .title,.validation-error .title sub{color:red}.validation-error .field-birthdate,.validation-error.change-thing{border-color:red}.validation-error .field-birthdate:hover,.validation-error.change-thing:hover{-webkit-box-shadow:0 0 6px rgba(207,45,45,.4);box-shadow:0 0 6px rgba(207,45,45,.4)}.validation-error input[type=date],.validation-error input[type=datetime-local],.validation-error input[type=datetime],.validation-error input[type=email],.validation-error input[type=month],.validation-error input[type=number],.validation-error input[type=password],.validation-error input[type=range],.validation-error input[type=search],.validation-error input[type=tel],.validation-error input[type=text],.validation-error input[type=time],.validation-error input[type=url],.validation-error input[type=week],.validation-error oks-selector .input-field{border-color:red}.validation-error input[type=date]:hover,.validation-error input[type=datetime-local]:hover,.validation-error input[type=datetime]:hover,.validation-error input[type=email]:hover,.validation-error input[type=month]:hover,.validation-error input[type=number]:hover,.validation-error input[type=password]:hover,.validation-error input[type=range]:hover,.validation-error input[type=search]:hover,.validation-error input[type=tel]:hover,.validation-error input[type=text]:hover,.validation-error input[type=time]:hover,.validation-error input[type=url]:hover,.validation-error input[type=week]:hover{-webkit-box-shadow:0 0 6px rgba(207,45,45,.4);box-shadow:0 0 6px rgba(207,45,45,.4)}.validation-error textarea{border-color:red}.validation-error textarea:hover{-webkit-box-shadow:0 0 6px rgba(207,45,45,.4);box-shadow:0 0 6px rgba(207,45,45,.4)}.validation-error select{border-color:red}.validation-error select:hover{-webkit-box-shadow:0 0 6px rgba(207,45,45,.4);box-shadow:0 0 6px rgba(207,45,45,.4)}@media (max-width:1023px){file-list .category.list .file-expanded-info .actions .file-actions-container{display:block}file-list .category.list .file-expanded-info .actions .action-list{border-left:none;border-top:1px solid #d2d4d8;margin-left:0;margin-top:16px;padding-top:16px}}body,html{color:#212121}html{height:100%}body{font-size:1.6em;min-height:100%;overflow:scroll;position:relative}@media (min-width:768px){.container{padding-left:1.2em;padding-right:1.2em}}h1,h2,h3,h4,h5,h6{color:#426da4;line-height:1.3}h1{font-size:1.6em}html{line-height:1.6}.halflings{vertical-align:-2px}.placeholder{background-image:url(../imgs/background/stock_8-c82d8b24.jpg);background-size:cover;*background-size:100%;color:#fff;font-size:3em;text-align:center}.placeholder h1{color:#fff;margin:0;padding:5% 0 .25em}.pw-strength-indicator{font-weight:600}.pw-strength-indicator-0{color:#a00}.pw-strength-indicator-1{color:#a60}.pw-strength-indicator-2{color:#aa0}.pw-strength-indicator-3{color:#6a0}.pw-strength-indicator-4{color:#0a0}.class-that-does-not-ever-exist{color:#000}