#autocomplete{position:absolute;z-index:100;overflow:hidden}#autocomplete ul{margin:0;padding:0;list-style:none;list-style-image:none}#autocomplete li{cursor:default;white-space:pre;zoom:1}html.js .form-autocomplete{background-image:url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/throbber.gif?1382488163);background-position:100% 2px;background-repeat:no-repeat}html.js .throbbing{background-position:100% -18px}html.js fieldset.collapsed{height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0}.resizable-textarea .grippie{height:9px;background:#eee url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/grippie.png?1382488163) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;overflow:hidden}body.drag{cursor:move}.tabledrag-handle{float:left;overflow:hidden;text-decoration:none;cursor:move}.tabledrag-handle .handle{height:15px;width:15px;margin:-.4em 0;padding:.4em;background:url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/draggable.png?1382488163) no-repeat 6px 9px}.tabledrag-handle:hover{text-decoration:none}.tabledrag-handle-hover .handle{background-position:6px -11px}.indentation{float:left;width:20px}.tree-child{background:url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/tree.png?1382488163) no-repeat 12px center}.tree-child-last{background:url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/tree-bottom.png?1382488163) no-repeat 12px center}.tree-child-horizontal{background:url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/tree.png?1382488163) no-repeat -12px center}.tabledrag-toggle-weight-wrapper{text-align:right}.sticky-header{margin-top:0;background-color:#fff}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{height:1.5em;width:5px;background-color:#000}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{float:left;height:15px;width:15px;margin:2px;background:transparent url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/throbber.gif?1382488163) no-repeat 0px -18px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.messages{margin:6px 0;padding:10px 10px 10px 50px;background-position:8px 8px;background-repeat:no-repeat;border:1px solid}.messages ul{margin:0 0 0 1em;padding:0}.messages li{list-style-image:none}.messages--status{background-image:url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/message-24-ok.png?1382488163);border-color:#be7}.messages--status,tr.ok{background-color:#f8fff0}.messages--status,.ok{color:#234600}.messages--warning{background-image:url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/message-24-warning.png?1382488163);border-color:#ed5}.messages--warning,tr.warning{background-color:#fffce5}.messages--warning,.warning{color:#333}.messages--error{background-image:url(https://www.helsinki.fi/sites/all/themes/omega/omega/images/misc/message-24-error.png?1382488163);border-color:#ed541d}.messages--error,tr.error{background-color:#fef5f1}.messages--error,.error{color:#333}.error .error{color:#8c2e0b}@font-face{font-family:'Open Sans';font-weight:300;font-style:normal;src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-300/Open-Sans-300.eot);src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-300/Open-Sans-300.eot?#iefix) format("embedded-opentype"),local("Open Sans Light"),local("Open-Sans-300"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-300/Open-Sans-300.ttf) format("truetype"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-300/Open-Sans-300.woff2) format("woff2"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-300/Open-Sans-300.woff) format("woff"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-300/Open-Sans-300.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-regular/Open-Sans-regular.eot);src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix) format("embedded-opentype"),local("Open Sans"),local("Open-Sans-regular"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-regular/Open-Sans-regular.ttf) format("truetype"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-regular/Open-Sans-regular.woff2) format("woff2"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-regular/Open-Sans-regular.woff) format("woff"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-weight:600;font-style:normal;src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-600/Open-Sans-600.eot);src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-600/Open-Sans-600.eot?#iefix) format("embedded-opentype"),local("Open Sans Semibold"),local("Open-Sans-600"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-600/Open-Sans-600.ttf) format("truetype"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-600/Open-Sans-600.woff2) format("woff2"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-600/Open-Sans-600.woff) format("woff"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-600/Open-Sans-600.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-weight:700;font-style:normal;src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-700/Open-Sans-700.eot);src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-700/Open-Sans-700.eot?#iefix) format("embedded-opentype"),local("Open Sans Bold"),local("Open-Sans-700"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-700/Open-Sans-700.ttf) format("truetype"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-700/Open-Sans-700.woff2) format("woff2"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-700/Open-Sans-700.woff) format("woff"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-700/Open-Sans-700.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-weight:800;font-style:normal;src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-800/Open-Sans-800.eot);src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-800/Open-Sans-800.eot?#iefix) format("embedded-opentype"),local("Open Sans ExtraBold"),local("Open-Sans-800"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-800/Open-Sans-800.ttf) format("truetype"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-800/Open-Sans-800.woff2) format("woff2"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-800/Open-Sans-800.woff) format("woff"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/Open-Sans-800/Open-Sans-800.svg#OpenSans) format("svg")}
@font-face{font-family:hy-icons;src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/hy-icons.eot);src:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/hy-icons.eot?#iefix) format("eot"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/hy-icons.woff) format("woff"),url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/fonts/hy-icons.ttf) format("truetype");font-weight:400;font-style:normal}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-header .popups-close a.close:after,.theme-colored.icon--google_plus:after,.theme-colored.icon--other:after,body.admin-nw div#admin-toolbar .admin-blocks #block-hy-editorial-hy-editorial-admin-add-content a:before,body.admin-nw div#admin-toolbar.nw span.admin-toggle:before{font-family:hy-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--feed:after{transition-property:color;transition-duration:.2s;color:#e47830;font-size:150%}.icon--feed:hover:after{color:#c75f1a}.theme-colored{vertical-align:middle;margin-right:3px}.theme-colored.icon--youtube:after{color:#e5053a}.theme-colored.icon--twitter:after{color:#00aced}.theme-colored.icon--facebook:after,.theme-colored.icon--google_plus:after,.theme-colored.icon--instagram:after,.theme-colored.icon--linkedin:after{color:#3b5998}.theme-colored.icon--other:after{display:inline-block;font-style:normal;font-weight:400;content:"";color:#3b5998}.theme-colored.icon--google_plus:after{display:inline-block;font-style:normal;font-weight:400;content:"";color:#d34836}.page-node-add #sortable,.page-node-edit #sortable,.page-taxonomy-term-edit #sortable{width:900px}.page-node-add #sortable .ui-resizable-s,.page-node-edit #sortable .ui-resizable-s,.page-taxonomy-term-edit #sortable .ui-resizable-s{height:20px;z-index:1000}.page-node-add #sortable .ui-resizable-e,.page-node-edit #sortable .ui-resizable-e,.page-taxonomy-term-edit #sortable .ui-resizable-e{z-index:1000;background:0 0;height:100%;right:0;width:30px}.page-node-add #sortable .ui-resizable-e:before,.page-node-edit #sortable .ui-resizable-e:before,.page-taxonomy-term-edit #sortable .ui-resizable-e:before{font-family:hy-icons;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;background:#FFF;color:#6a9fb5;display:block;font-size:20px;line-height:14px;padding:8px 0;right:-50%;text-align:center;text-indent:0;width:100%}.page-node-add #sortable .ui-state-default,.page-node-edit #sortable .ui-state-default,.page-taxonomy-term-edit #sortable .ui-state-default{border:2px dashed #6a9fb5;display:block;height:240px;margin:10px;padding:0;position:relative;transition-duration:.1s;transition-property:transform width height background-color;width:180px;z-index:5}.page-node-add #sortable .ui-state-default:not(.ui-resizable-resizing):not(.is-disabled):hover,.page-node-edit #sortable .ui-state-default:not(.ui-resizable-resizing):not(.is-disabled):hover,.page-taxonomy-term-edit #sortable .ui-state-default:not(.ui-resizable-resizing):not(.is-disabled):hover{-ms-transform:scale(1.02);transform:scale(1.02);box-shadow:3px 3px 25px -3px rgba(17,17,17,.1);text-decoration:none;outline:0}.page-node-add #sortable .ui-state-default.drop-hover,.page-node-edit #sortable .ui-state-default.drop-hover,.page-taxonomy-term-edit #sortable .ui-state-default.drop-hover{background-color:#e6f3f9;border:2px dashed #797979;z-index:0}.page-node-add #sortable .ui-state-default .gridder-sortable,.page-node-edit #sortable .ui-state-default .gridder-sortable,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable{height:100%}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item{box-sizing:border-box;height:100%;margin:0;padding:20px 10px 10px}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .field-prefix,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .field-prefix,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .field-prefix{display:block;height:63%}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .atom-container .scald-icon,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .atom-container .scald-icon,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .atom-container .scald-icon{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background-repeat:no-repeat;background-size:20px auto}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .description,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .description,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .description{display:none}
.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .image,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .image,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .image{display:block;max-height:100%;max-width:100%;padding-top:25px;text-align:center;word-wrap:break-word}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .image img,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .image img,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .image img{height:auto;max-height:90px;width:auto}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone{cursor:move;cursor:grab;bottom:0;height:100%;left:0;position:absolute;right:0;text-align:center;top:0}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone.is-disabled,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone.is-disabled,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone.is-disabled{cursor:default}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone.is-disabled:before,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone.is-disabled:before,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone.is-disabled:before{content:"";color:#eaeaea;font-family:hy-icons;font-size:34px;left:0;position:absolute;text-align:center;top:50%;width:100%}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone em,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone em,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_drop_zone em{padding:30px 10px;display:block}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_processed,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_processed,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .atom_reference_processed{border:0}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .scald-atom-title,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .scald-atom-title,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .scald-atom-title{font-size:1rem;line-height:1em;margin:2px 0 0}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom h2,.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom h2 a,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom h2,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom h2 a,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom h2,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom h2 a{font-size:1rem;line-height:1em}.page-node-add #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom .submitted,.page-node-edit #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom .submitted,.page-taxonomy-term-edit #sortable .ui-state-default .gridder-sortable .form-item .content-link-atom .submitted{display:none}.page-node-add #sortable .ui-state-default .being-dragged,.page-node-edit #sortable .ui-state-default .being-dragged,.page-taxonomy-term-edit #sortable .ui-state-default .being-dragged{box-shadow:0 0 20px 0 rgba(50,50,50,.35);background-color:rgba(255,255,255,.9);cursor:move;opacity:.8;width:100%;z-index:10}.page-node-add #sortable .ui-state-default .being-dragged input,.page-node-edit #sortable .ui-state-default .being-dragged input,.page-taxonomy-term-edit #sortable .ui-state-default .being-dragged input{bottom:10px}.page-node-add #sortable .ui-state-default .being-dragged .form-item .description,.page-node-edit #sortable .ui-state-default .being-dragged .form-item .description,.page-taxonomy-term-edit #sortable .ui-state-default .being-dragged .form-item .description{bottom:32px}.page-node-add #sortable .ui-state-default .being-dragged .form-item .atom-container .scald-icon,.page-node-edit #sortable .ui-state-default .being-dragged .form-item .atom-container .scald-icon,.page-taxonomy-term-edit #sortable .ui-state-default .being-dragged .form-item .atom-container .scald-icon{position:absolute;top:0;right:0;width:20px;height:20px;background-repeat:no-repeat;background-size:20px auto}.page-node-add #sortable .form-type-textfield input,.page-node-edit #sortable .form-type-textfield input,.page-taxonomy-term-edit #sortable .form-type-textfield input{background-color:#be3030;border-radius:100%;box-shadow:0 1px 2px rgba(17,17,17,.2);box-sizing:content-box;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:15px;line-height:15px;padding:3px;position:absolute;left:5px;top:3px;width:15px}
.page-node-add #sortable .form-type-textfield input:hover,.page-node-edit #sortable .form-type-textfield input:hover,.page-taxonomy-term-edit #sortable .form-type-textfield input:hover{background-color:#801a1a}.button.clone-atom-button{display:inline-block;height:24px;line-height:24px;margin-right:1em}.button.clone-atom-button:link{color:#fff}#modalContent a.button{background:#979797;border:none;color:#fff;cursor:pointer;font-size:1.077em;font-weight:400;padding:6px 18px;text-align:center;transition:all,.3s;vertical-align:top}#modalContent a.button:hover{text-decoration:none}#modalContent .form-actions a.button{line-height:24px;margin-right:1rem;height:24px}#modalContent .messages a{padding:0;vertical-align:bottom}#modalContent .ctools-modal-content{border:none}#modalContent .ctools-modal-content .form-item{padding:0}#modalContent .ctools-modal-content .form-item label{float:none;width:initial}#modalContent .ctools-modal-content hr{background:#eaeaea;margin:2em 0}#modalContent .ctools-modal-content .link-field-column .form-text{width:90%}#modalContent .ctools-modal-content table#ctools-face-table{border:0;margin:0;height:100%;width:100%}#modalContent .ctools-modal-content table#ctools-face-table tr td.popups-c{background:#fff;border:none;padding:0}#modalContent .ctools-modal-content table#ctools-face-table tr td.popups-border{background:0 0;border:0;height:0;margin:0;padding:0}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container{box-shadow:0 0 20px 0 rgba(50,50,50,.75)}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-header{background-color:#eaeaea;border:0;box-shadow:-2px 1px 4px rgba(17,17,17,.2);padding:10px 15px 5px;position:relative;z-index:10}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-header .modal-title,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-header .popups-close a.close{color:#000;font-weight:100;padding:0;text-transform:uppercase}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-header .popups-close{bottom:0;float:none;position:absolute;right:0;top:0}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-header .popups-close a.close{border-radius:0;display:table;font-size:0;height:100%}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-header .popups-close a.close:after{font-size:1.125rem;font-style:normal;font-weight:400;content:"";display:table-cell;height:100%;padding:0 .7em;transition-duration:.2s;transition-property:color;vertical-align:middle}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-header .popups-close a.close:hover:after{color:#666}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content{padding:15px}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .resizable-textarea{margin:0}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .field-type-list-boolean .description{font-size:1rem;display:inline-block;font-weight:300;margin:0}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item input.form-autocomplete.form-autocomplete,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item input.form-text.form-autocomplete,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item select.form-select.form-autocomplete,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item textarea.form-textarea.form-autocomplete{background-image:url(https://www.helsinki.fi/sites/all/themes/helsingin_yliopisto/images/hy-throbber.svg);background-position:99% 3px;background-size:20px auto;transition-property:none}#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item input.form-autocomplete.form-autocomplete.throbbing,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item input.form-text.form-autocomplete.throbbing,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item select.form-select.form-autocomplete.throbbing,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item textarea.form-textarea.form-autocomplete.throbbing{background-position:99% -46px}
#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .atom-wrapper fieldset.filter-wrapper,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .field-name-scald-tags,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item .grippie,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item-atom0-scald-actions,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item-atom0-scald-authors-und,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .form-item-atom0-scald-video-embed-link-fi-0-value,#modalContent .ctools-modal-content table#ctools-face-table tr td .popups-container .modal-content .title{display:none}body.adminimal-skin-material input.form-submit,body.adminimal-skin-material input[type=submit]{background:#6a9fb5}body.adminimal-skin-material input[type=submit].ief-entity-submit,body.adminimal-skin-material input[value=Finish]{background:#0e9c57}body.adminimal-skin-material input[value=Cancel]{background:#f69231}body.adminimal-skin-material table thead th{background:#eaeaea}.field-multiple-table tr.even{background-color:#f7f7f7}.field-multiple-table tbody label{font-size:.875rem;font-weight:600}.field-widget-inline-entity-form input{margin-right:1rem}input#edit-delete[type=checkbox]{-o-transition:all .5s ease;-webkit-appearance:none;-webkit-transition:all .5s ease;background:#fff;border-radius:2px;border:2px solid #757575;display:inline-block;height:14px !important;margin-right:.25em;outline:0;padding:0;position:relative;top:3px;transition:background .5s ease;width:14px !important}input#edit-delete[type=checkbox]:checked{background:url(/sites/all/themes/adminimal_theme/skins/material/images/check.svg) no-repeat #0e9c57;border-color:#0e9c57}input#edit-delete[type=checkbox]:hover{border-color:#757575;cursor:pointer}.page-node-add .form-item .description,.page-node-edit .form-item .description,.page-taxonomy-term-edit .form-item .description{color:#333}body.admin-menu.admin-nw div#admin-toolbar.horizontal{top:20px}body.admin-nw{margin-top:0 !important}body.admin-nw div#branding{padding-left:40px}body.admin-nw div#admin-toolbar{height:0;left:0;position:fixed;right:0;top:0;z-index:999}body.admin-nw div#admin-toolbar *{box-sizing:border-box}body.admin-nw div#admin-toolbar a{font-size:.8125rem;border:none;color:#FFF;text-decoration:none}body.admin-nw div#admin-toolbar ul.menu li.leaf{background:0 0;height:auto;width:auto}body.admin-nw div#admin-toolbar ul.menu li.leaf a{border-radius:0;height:auto;margin:0;padding:3px 0}body.admin-nw div#admin-toolbar ul.menu li.leaf a:hover{background:0 0;color:#979797}body.admin-nw div#admin-toolbar .admin-blocks{display:-ms-flexbox;display:flex;height:auto !important;overflow:hidden;padding:0 5em}body.admin-nw div#admin-toolbar .admin-blocks h2{font-size:.8125rem;color:#FFF;margin-bottom:.5em}body.admin-nw div#admin-toolbar .admin-blocks #block-hy-editorial-hy-editorial-admin-add-content a:before{font-size:.5625rem;display:inline-block;font-style:normal;font-weight:400;content:"";margin-right:.75em}body.admin-nw div#admin-toolbar .column{-ms-flex:1 1 auto;flex:1 1 auto;padding:1em}body.admin-nw div#admin-toolbar .sub-column{float:left;padding-right:1em;width:50%}body.admin-nw div#admin-toolbar .sub-column:last-of-type{padding-right:0}body.admin-nw div#admin-toolbar.nw span.admin-toggle{font-size:.8125rem;background:#f43941;border-bottom-right-radius:15px;border-right:1px solid #bd0a12;border-top-right-radius:15px;border-top:1px solid #bd0a12;box-shadow:0 0 1px 1px rgba(17,17,17,.2);color:#fff;cursor:pointer;display:block;font-weight:600;height:auto;overflow:hidden;padding:4px 15px 4px 4px;position:absolute;text-indent:0;text-shadow:1px 1px 2px rgba(0,0,0,.25);text-transform:uppercase;top:0;-ms-transform-origin:top left;transform-origin:top left;-ms-transform:rotate(90deg) translateY(-100%);transform:rotate(90deg) translateY(-100%);width:auto;z-index:1000}body.admin-nw div#admin-toolbar.nw span.admin-toggle:before{content:"";margin-right:8px}body.admin-nw div#admin-toolbar .admin-content{background:#222;-ms-transform:translateY(-100%);transform:translateY(-100%);transition-duration:.2s;transition-property:transform}body.admin-nw.admin-expanded div#admin-toolbar .admin-content{-ms-transform:translateY(0);transform:translateY(0)}.hide-last-column table.sticky-header thead th:last-of-type,.hide-last-column table.sticky-table tbody td.menu-operations,.hide-last-column table.sticky-table thead th:last-of-type{display:none}.reference-autocomplete .reference-autocomplete-url{color:#333;display:block;font-size:11px;padding-bottom:3px}.reference-autocomplete:hover .reference-autocomplete-url,.selected .reference-autocomplete-url{color:#fff}
.vertical-tabs .form-type-textfield input{font-size:.75rem;padding:7px 8px}.vertical-tabs table td{padding:8px 30px}.form-item.form-type-link-field>label{margin-bottom:10px}.link-field-subrow .link-field-column{float:none;width:auto}.link-field-subrow .link-field-column label{font-size:.8125rem;font-weight:300;margin-top:15px}.link-attributes{margin-top:10px}.link-attributes .form-item label.option{font-size:.75rem}.paragraph-bundle-title.form-wrapper{color:#424242;padding:5px 0}.form-wrapper{max-width:960px}body.adminimal-skin-material table.field-multiple-table tr.even{background:#f7f7f7 !important}span.file,span.file-size{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}body.adminimal-skin-material .field-multiple-table fieldset legend{font-size:1rem;background:0 0}.button-group a.button{background:0 0;border:1px solid #ddd;color:#6a9fb5;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;padding:12px 32px}.button-group a.button[type=image]:before,.button-group a.button[type=video]:before{display:inline-block;font-family:hy-icons;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button-group a.button:before{font-size:3.125rem;line-height:normal}.button-group a.button[type=image]:before{content:""}.button-group a.button[type=video]:before{content:""}.button-group a.button.is-active{background:#6a9fb5;color:#FFF}.container-inline-date{clear:both}.container-inline-date .form-item{float:none;margin:0;padding:0}.container-inline-date>.form-item{display:inline-block;margin-right:.5em;vertical-align:top}fieldset.date-combo .container-inline-date>.form-item{margin-bottom:10px}.container-inline-date .form-item .form-item{float:left}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}.container-inline-date .description{clear:both}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}.container-inline-date .date-spacer{margin-left:-5px}.views-right-60 .container-inline-date div{margin:0;padding:0}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}.container-inline-date .date-padding{float:left}fieldset.date-combo .container-inline-date .date-padding{padding:10px}.views-exposed-form .container-inline-date .date-padding{padding:0}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px}.calendar td{padding:0}.date-prefix-inline{display:inline-block}.date-clear{clear:both;display:block;float:none}.date-no-float{clear:both;float:none;width:98%}.date-float{clear:none;float:left;width:auto}.date-float .form-type-checkbox{padding-right:1em}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em}.date-container .date-format-name{float:left}.date-container .date-format-type{float:left;padding-left:10px}.date-container .select-container{clear:left;float:left}div.date-calendar-day{background:#f3f3f3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px}div.date-calendar-day span{display:block;text-align:center}div.date-calendar-day span.month{background-color:#b5bebe;color:#fff;font-size:.9em;padding:2px;text-transform:uppercase}div.date-calendar-day span.day{font-size:2em;font-weight:700}div.date-calendar-day span.year{font-size:.9em;padding:2px}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em}.date-year-range-select{margin-right:1em}#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.atom-align-right{float:right}.atom-align-left{float:left}.atom-align-center{margin:0 auto;display:table}.dnd-atom-wrapper{display:table}.dnd-drop-wrapper img{max-width:100%;height:auto}.dnd-legend-wrapper{display:table-caption;caption-side:bottom}.node-unpublished{background-color:#fff4f4}.preview .node{background-color:#ffffea}td.revision-current{background:#ffc}.field__label{font-weight:700}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.oh-display{white-space:nowrap}.oh-display-label{display:inline-block;min-width:3em}.oh-display-closed{font-style:italic}div.field-type-office-hours div.office-hours-block div{display:inline;display:-moz-inline-box;display:inline-block}.field-widget-office-hours-dynamic-widget label,.field-widget-office-hours-dynamic-widget .form-item{display:inline;display:-moz-inline-box;display:inline-block}td div.office-hours-block label{width:6em;display:-moz-inline-box;display:inline-block;font-weight:700;padding:0 1em 0 0}span[data-picture-align="left"],img[data-picture-align="left"]{float:left}span[data-picture-align="right"],img[data-picture-align="right"]{float:right}span[data-picture-align="center"],img[data-picture-align="center"]{display:block;margin-left:auto;margin-right:auto}.cke_dialog_body tr td:last-child{border-right:0}.dnd-library-wrapper .editor-item .meta.type-file{background-image:url(https://www.helsinki.fi/sites/all/modules/contrib/scald_file/icons/file.png)}.scald-menu .add-buttons .add-file{background:url(https://www.helsinki.fi/sites/all/modules/contrib/scald_file/icons/file-large-inverted.png) 50% 50% no-repeat}.scald-menu .add-buttons .add-file:hover{background-image:url(https://www.helsinki.fi/sites/all/modules/contrib/scald_file/icons/file-large-color.png)}.dnd-drop-wrapper img.scald-file-icon,img.scald-file-icon{height:16px;vertical-align:top}iframe.pdf,.dnd-drop-wrapper iframe.pdf{width:100%}html.overlay-open .si-toggle-container{display:none}div.password-confirm{visibility:hidden}.password-strength{float:right;margin-top:1.2em;width:17em}.password-strength-title{float:left}.password-strength-text{float:right;font-weight:700}.password-indicator{clear:both;height:.3em;width:100%;background-color:#c4c4c4}.password-indicator .indicator{height:100%;width:0;background-color:#47c965}div.password-confirm{float:right;clear:both;width:17em;margin-top:1.5em}
.form-type-password-confirm input{width:16em}.password-suggestions{margin:.7em 0;padding:.2em .5em;border:1px solid #b4b4b4}.user-profile-item__label{font-weight:700}.profile{clear:both;margin:1em 0}.profile .user-picture{float:right;margin:0 1em 1em 0}.profile h3{border-bottom:1px solid #ccc}.profile dl{margin:0 0 1.5em}.profile dt{margin:0 0 .2em;font-weight:700}.profile dd{margin:0 0 1em}.rteindent1{margin-left:40px}.rteindent2{margin-left:80px}.rteindent3{margin-left:120px}.rteindent4{margin-left:160px}.rteleft{text-align:left}.rteright{text-align:right}.rtecenter{text-align:center}.rtejustify{text-align:justify}.ibimage_left{float:left}.ibimage_right{float:right}