﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.user-login .field-grid input::-moz-placeholder{font-family:"Helvetica Neue", Arial, sans-serif}.user-login .field-grid input:-ms-input-placeholder{font-family:"Helvetica Neue", Arial, sans-serif}body,.bulk-actions-autocomplete,.bulk-actions-tag-field,.bulk-actions-tag-remove-field,.associations-meta,.video-embed-field,.user-record .record-field select,.autocomplete-suggestion b,.autocomplete-no-suggestion b,.flash,.user-record #error_explanation,.search-notice-search,.record-select,.video-embed-remove,.video-embed-link,.pagination,.user-record p,.user-login em,.user-login .field-grid input::placeholder,.user-login #error_explanation ul,body.passwords h2,.link-button,.nav-links,.search-header,.search-field-range span,.search-notice-faceted-field,.bulk-actions li,.record-header input,.mfp-preloader,.mfp-preloader a,.video-embed-message,#popup h1,.convert-images-save,.convert-images-cancel,div:not(.actions-list)>.record-archive a,th,th a,th>span,th form input,td.col-id a,.col-status a,.listing-freetext .col-id a,.user-record .button_to input,.user-login,.user-login .field-grid input{font-family:"Helvetica Neue", Arial, sans-serif}.link-button,.nav-links,.search-header,.search-field-range span,.search-notice-faceted-field,.bulk-actions li,.record-header input,.mfp-preloader,.mfp-preloader a,.video-embed-message,#popup h1,.convert-images-save,.convert-images-cancel,div:not(.actions-list)>.record-archive a,th,th a,th>span,th form input,td.col-id a,.col-status a,.listing-freetext .col-id a,.user-record .button_to input,.user-login,.user-login .field-grid input,.autocomplete-suggestion b,.autocomplete-no-suggestion b{font-weight:bold}@-webkit-keyframes loading{from{background-position:0 0}to{background-position:100px 50px}}@keyframes loading{from{background-position:0 0}to{background-position:100px 50px}}.link-button,.record-header input,.convert-images-save,.convert-images-cancel,div:not(.actions-list)>.record-archive a{padding:8px 12px;border:1px solid #000;cursor:pointer;display:inline-block}#nav-button{width:30px;height:23px;position:relative;margin:0;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}#nav-button span{display:block;position:absolute;height:2px;width:100%;background:black;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-button span:nth-child(1){top:0px}#nav-button span:nth-child(2),#nav-button span:nth-child(3){top:9px}#nav-button span:nth-child(4){top:18px}#nav-button.nav-open span:nth-child(1){top:9px;width:0%;left:50%}#nav-button.nav-open span:nth-child(2){transform:rotate(45deg)}#nav-button.nav-open span:nth-child(3){transform:rotate(-45deg)}#nav-button.nav-open span:nth-child(4){top:9px;width:0%;left:50%}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:30px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,
    70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,
    70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzoneClass,.dropzoneClass *{box-sizing:border-box}.dropzoneClass{min-height:150px;background:#fff;padding:20px 14px}@media screen and (max-width: 46.24em){.dropzoneClass{padding:20px 0}}.dropzoneClass.dz-clickable{cursor:pointer}.dropzoneClass.dz-clickable .dz-message,.dropzoneClass.dz-clickable .dz-message *{cursor:pointer}.dropzoneClass.dz-started .dz-message{display:none}.dropzoneClass.dz-drag-hover{border-style:solid}.dropzoneClass.dz-drag-hover .dz-message{opacity:0.5}.dropzoneClass .dz-message{text-align:center;margin:2em 0}.dropzoneClass .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzoneClass .dz-preview:hover{z-index:1000}.dropzoneClass .dz-preview:hover .dz-details{opacity:1}.dropzoneClass .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzoneClass .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzoneClass .dz-preview .dz-remove{font-size:1em;text-align:center;display:block;cursor:pointer;border:none;text-shadow:0px 0px 8px rgba(255,255,255,0.5)}.dropzoneClass .dz-preview:hover .dz-details{opacity:1}.dropzoneClass .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:1em;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzoneClass .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:1em}.dropzoneClass .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzoneClass .dz-preview .dz-details .dz-filename:not(:hover){text-overflow:ellipsis}.dropzoneClass .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzoneClass .dz-preview .dz-image{overflow:hidden;height:3em;position:relative;display:block}.dropzoneClass .dz-preview .dz-image img{display:block}.dropzoneClass .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzoneClass .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzoneClass .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}.dropzoneClass .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}.dropzoneClass .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);overflow:hidden}.dropzoneClass .dz-preview .dz-progress .dz-upload{background:#333;border:1px solid rgba(0,0,0,0.1);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.dropzoneClass .dz-preview.dz-error .dz-error-message{display:block}.dropzoneClass .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:2em;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:1em;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 25.9275em){.mfp-arrow{display:none !important}}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure small{color:#BDBDBD;display:block;font-size:1em;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}html.mfp-open-state{background:rgba(11,11,11,0.8)}html.mfp-open-state body{background:white}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}*{box-sizing:border-box}i,em{font-style:italic}b,strong{font-weight:bold}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;background:#fff}body,a{color:#000}#wrapper{margin:0 auto;padding:1em 4em}@media screen and (max-width: 61.3025em){#wrapper{padding:34px 19px}}@media screen and (max-width: 61.3025em){body.sessions-new #wrapper{min-width:0;padding:34px 19px}}@media screen and (max-width: 46.24em){#wrapper{min-width:0;padding:22px 19px}}a{text-decoration:none}main{padding:1.5em;width:100%}@media screen and (max-width: 46.24em){main{padding:1.5em 0}}h2{margin-left:12px;font-size:1.5em;font-weight:normal}.plus,.header-plus{width:32px;height:32px}input{font-size:1em;background-color:#eee}.flash,.user-record #error_explanation{padding:18px 14px;font-size:1em;line-height:1.3}.flash_notice{color:#468847}.flash_notice.animated{-webkit-animation:1.1s noticeFadeOut;animation:1.1s noticeFadeOut}.flash_alert,.user-record #error_explanation{color:#b94a48;-webkit-animation:1.2s alertFadeOut;animation:1.2s alertFadeOut}@-webkit-keyframes noticeFadeOut{from{background-color:#dff0d8}to{background-color:rgba(223,240,216,0)}}@keyframes noticeFadeOut{from{background-color:#dff0d8}to{background-color:rgba(223,240,216,0)}}@-webkit-keyframes alertFadeOut{from{background-color:#f2dede}to{background-color:rgba(242,222,222,0)}}@keyframes alertFadeOut{from{background-color:#f2dede}to{background-color:rgba(242,222,222,0)}}header{height:65px;position:relative;margin:0 1.5em}.nav-burger{z-index:11;position:fixed;top:16px;right:16px;outline:none;padding:10px}@media screen and (max-width: 46.24em){.nav-burger{top:10px;right:12px}}.burgerWrap{height:31px;width:37px;display:flex;flex-direction:column;justify-content:space-between}.isActive .burgerWrap{display:none}.burgerLine{display:block;height:5px;background:black}.burgerWrapActive{display:none;height:31px;width:37px;position:relative}.isActive .burgerWrapActive{display:block}.burgerWrapActive .burgerLine{transform:rotate(45deg);position:absolute;top:calc(50% - 3px);width:100%}.burgerWrapActive .burgerLine:first-child{transform:rotate(-45deg)}.nav-toplink{font-size:2.5em;position:fixed;width:46px;height:46px;box-sizing:content-box;z-index:2;top:72px;right:0;padding:10px 20px 10px 1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 46.24em){.nav-toplink{padding-right:15px}}.nav-toplink:hover{opacity:.6}.nav-toplink-icon{position:absolute;top:0;left:0;width:100%;height:100%}.nav-toplink-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:white;filter:blur(14px);transform:scale(0.3, 0.56) translate(-39px, -24px);opacity:0.6}.header-logo-link{font-size:2em;position:fixed;top:.5em;left:.5em}.hamburger,.header-logo-link{z-index:3}.header-plus-wrap{position:absolute;height:55px;left:56px;top:0px;padding:6px}@media screen and (max-width: 46.24em){.header-plus-wrap{left:30px;top:2px;width:44px}}.header-plus-wrap:hover{height:64px}.header-plus-wrap:hover .header-plus{opacity:.4}@media screen and (min-width: 46.25em){.header-plus-wrap:hover+.search-form{visibility:hidden}}@media screen and (max-width: 46.24em){.header-plus{width:26px;height:26px}}.header-add-record-list{display:none;font-size:1em;font-weight:600;position:relative;z-index:2;background:#fff;left:2em;top:-64px;padding:35px 35px 25px 11px}@media screen and (max-width: 46.24em){.header-add-record-list{right:auto;left:-60px;top:8px;width:calc(100vw - 30px);padding:34px 15px 41px 15px;line-height:1.25;font-size:3em;z-index:1000}}.header-plus-wrap:hover .header-add-record-list,.header-plus-wrap.introjs-showElement .header-add-record-list{display:block}.header-add-record-list .add-artist:hover{color:#68e64b}.header-add-record-list .add-work:hover{color:#f0f000}.header-add-record-list .add-venue:hover{color:#E30404}.header-add-record-list .add-space:hover{color:#0050FC}.header-add-record-list .add-project:hover{color:#FADBAD}.header-add-record-list .add-set:hover{color:rgba(140,140,140,0.5)}.header-add-record-list .add-contact:hover{color:#7D9AB1}.header-add-record-list .add-record-disabled{color:rgba(140,140,140,0.5);cursor:default}.header-add-record-list .add-record-disabled:hover{color:rgba(140,140,140,0.5)}.nav-links{font-size:2.5em;display:none;position:fixed;z-index:2;top:0;right:0;padding:1.5em 2.5em 1.5em 1.5em;width:calc(100vw - 2em);height:100vh;overflow:auto;background:#fff;text-align:right}@media screen and (max-width: 46.24em){.nav-links{width:auto;right:0;font-size:1.5em;height:auto;padding-top:2.8em}}.nav-links li{list-style:none;margin-bottom:5px;line-height:1.2}.nav-links li a{display:inline-block;padding:1px 0 0 2px;text-decoration:none;text-shadow:0 1px 0 white}@media screen and (max-width: 46.24em){.nav-links li a{font-size:1em}}.search{border:0;position:relative}.search-form{position:absolute;right:20%;width:50%;top:.5em}.search-multisearch-button,.search-faceted-button{position:absolute;top:0;right:.5em;padding:1px 0 2px 2px;font-size:1em;color:rgba(140,140,140,0.5);background:#eee;cursor:pointer;font-weight:600}.search-multisearch-button{display:none}.search-form.open .search-multisearch-button{display:block}.search-faceted-button{display:block}.search-form.open .search-faceted-button{display:none}@media screen and (max-width: 46.24em){.search-faceted-button{width:32px;overflow:hidden}}.search-multisearch{width:100%;margin-top:-.5em;background-color:#eee;height:1em;padding:1em;border-radius:.25em;font-style:italic;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.search-submit{height:0;width:0;position:absolute;opacity:0;pointer-events:none}.search-header{font-size:1em;margin-bottom:10px}.search-faceted{position:absolute;padding:1em;display:none;width:100%;background:#eee;border-radius:.25em;z-index:3 !important}.search-form.open .search-faceted{display:block}.search-field{display:flex}.search-field label{font-weight:600;display:block}.search-field input{flex-grow:1;padding:.5em;margin-top:-.55em;word-wrap:break-word;cursor:default;border:none;outline:none}.search-field input.validation_error{background-color:red}.search-field input:focus{cursor:auto}.search-field-range input{max-width:70px}.search-field-range span{font-size:1em;display:block;margin:0 9px;padding-top:6px}.search-submit{display:none}.search-loader{display:none;position:absolute;top:41%;right:20px;border-radius:50%;width:16px;height:16px}.search.searching{-webkit-animation:searchLoading 2s linear infinite;animation:searchLoading 2s linear infinite}@-webkit-keyframes searchLoading{0%{border-color:#000}50%{border-color:#ddd}100%{border-color:#000}}@keyframes searchLoading{0%{border-color:#000}50%{border-color:#ddd}100%{border-color:#000}}.search-notice{margin-bottom:32px}.search-notice-faceted-item{display:flex;font-size:1em;line-height:1.35}.search-notice-faceted-field{min-width:120px}.search-notice-faceted-val{line-height:1.5}.bulk-actions{display:none;padding:6px 8px 8px;position:absolute;top:31px;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:auto;text-align:left;background:white;border:1px solid #000}.th-bulk-actions.active .bulk-actions{display:block}.bulk-actions li{margin-top:6px;padding:2px 2px 2px 0;font-size:1em;white-space:nowrap;display:block;cursor:pointer}.bulk-actions li:first-child{margin-top:0}.bulk-actions li#bulk-actions-set.clicked{cursor:default}.bulk-actions li#bulk-actions-set.clicked:hover{color:inherit}.bulk-actions li#bulk-actions-set.disabled,.bulk-actions li#bulk-actions-pdf.disabled{cursor:default;color:rgba(140,140,140,0.5)}.bulk-actions li#bulk-actions-set.disabled:hover,.bulk-actions li#bulk-actions-pdf.disabled:hover{color:rgba(140,140,140,0.5)}.bulk-actions-autocomplete{display:none;margin-top:10px;min-width:320px;padding:10px;outline:none;font-size:1em;border:1px solid #e8e8e8}.bulk-actions-tag-field-area{display:none}.bulk-actions-tag-field-area button{margin-top:12px;padding:7px;letter-spacing:1px}.bulk-actions-tag-field{margin-top:10px;min-width:320px;padding:10px;outline:none;font-size:1em;border:1px solid #e8e8e8}.bulk-actions-tag-remove-field-area{display:none}.bulk-actions-tag-remove-field-area button{margin-top:12px;padding:7px;letter-spacing:1px}.bulk-actions-tag-remove-field{margin-top:10px;min-width:320px;padding:10px;outline:none;font-size:1em;border:1px solid #e8e8e8}.col-bulk-actions{padding:10px 18px;max-width:56px;width:56px}@media screen and (max-width: 46.24em){.col-bulk-actions{display:none}}.th-bulk-actions span{padding:6px 0 6px;text-align:center}.bulk-actions-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.bulk-actions-header:hover{color:rgba(140,140,140,0.5)}.th-bulk-actions.disabled .bulk-actions ul li:not(#bulk-actions-select-all){display:none !important}.bulk-actions-checkbox{pointer-events:none}.record{width:100%;font-size:1em;overflow:hidden}@media screen and (max-width: 46.24em){.record{font-size:1em}}.record-fields{display:flex;width:100%;justify-content:center}@media screen and (max-width: 46.24em){.record-fields{flex-direction:column}}.record-fields.two-col{margin:0 auto}.record-fields.two-col>div{flex-shrink:0;flex-basis:50%}.record-fields>div{vertical-align:top;width:50%}@media screen and (max-width: 46.24em){.record-fields>div{border:none;width:auto}}.record-fields>div:first-child{border:none}.record-field{display:flex;flex-direction:column;margin:0 14px 12px 0}@media screen and (max-width: 46.24em){.record-field{margin:0 0 12px}}.record-field label{display:block;font-style:italic;padding-bottom:.5em;padding-top:.25em;padding-left:.5em;order:1;font-weight:600;font-size:1em}@media screen and (max-width: 46.24em){.record-field label{font-size:1em}}.record-field:not(.record-field-unstyled) input,.record-field .editable,.record-field .editable-list-item{flex-grow:1;padding:1em !important;word-wrap:break-word;cursor:default;vertical-align:middle;border:none;font-size:1em;font-weight:500;outline:none;background-color:#eee;border-radius:.25em}.record-field:not(.record-field-unstyled) input.validation_error,.record-field .editable.validation_error,.record-field .editable-list-item.validation_error{background-color:red}.record-field:not(.record-field-unstyled) input:focus,.record-field .editable:focus,.record-field .editable-list-item:focus{cursor:auto}.record-field .editable{padding-top:5px}.record-field .field-disabled{flex-grow:1;padding:6px 4px 3px;word-wrap:break-word;cursor:default;font-size:14px;outline:none;background-color:transparent}.record-field .field-disabled a:hover{opacity:.5}.record-meta{padding-top:12px}.record hr{margin:28px 0}.record-dates{margin:25px 0 25px 14px;font-size:1em}.record-created_at,.record-updated_at{font-weight:600;margin-bottom:.5em}.record-date,.record-created_by{font-weight:400;display:inline-block}.panel{padding:10px 14px 16px;position:relative}@media screen and (max-width: 46.24em){.panel{padding:10px 0 16px}}.record-meta .panel{padding-left:0}.panel-title{font-weight:600}.panel.closed{padding-bottom:10px;color:rgba(140,140,140,0.5)}.panel.closed::before{content:'▼'}.panel.closed *:not(.panel-title){display:none}.panel.closed .panel-title{margin:0}.panel.first{margin-top:19px}.panel.panel-disabled{color:rgba(140,140,140,0.5)}.panel.panel-disabled::before{display:none}.panel.panel-disabled-title{cursor:default}.panel::before{content:'▲';display:block;position:absolute;top:16px;right:14px;font-size:1em;pointer-events:none}.panel>.editable{width:auto;float:none;outline:none}.panel.file{padding:10px 0 10px}.record-meta .panel.file .panel-title{margin-left:0}.panel.file .panel-title{margin:0 14px}@media screen and (max-width: 46.24em){.panel.file .panel-title{margin:0}}.panel-title{padding:6px 0 5px;margin-bottom:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-static{padding:10px 14px 16px;position:relative}.panel-static .panel-title{cursor:auto}.panel-static a{line-height:1.35}.panel-static a:hover{opacity:0.5}@media screen and (max-width: 61.3025em){body[class*=edit]:not([class*=sessions]) #wrapper,body[class*=new]:not([class*=sessions]) #wrapper{outline:6px solid gold;outline-offset:0;transition:outline-offset 1s}}body[class*=edit]:not([class*=sessions]).progress,body[class*=new]:not([class*=sessions]).progress{cursor:progress !important}@media screen and (max-width: 61.3025em){body[class*=edit]:not([class*=sessions]).progress #wrapper,body[class*=new]:not([class*=sessions]).progress #wrapper{outline-offset:-6px}}body[class*=edit]:not([class*=sessions]).progress *,body[class*=new]:not([class*=sessions]).progress *{cursor:progress !important}.override-button-wrap{text-align:right;margin:-35px 20px 17px 0}@media screen and (max-width: 46.24em){.override-button-wrap{margin-right:4px}}.override-button{display:inline-block;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:3px}.override-button:hover{opacity:.5}.override-collapsed:not(.override-opened){display:none}.editable{line-height:1.3;white-space:pre-wrap;overflow:hidden;min-height:2em;background-color:#eee}.editable.has-titleize{padding-right:37px !important}.editable.disabled,.editable.disabled *{pointer-events:none}.rich-text{background-color:#eee;border-radius:.25em;padding:1em}.editable-link{padding:1em}.editable-link a{cursor:pointer;color:blue}.editable-titleize{width:20px;height:24px;margin-bottom:-21px;cursor:pointer;position:relative;top:-39px;left:calc(100% - 39px);padding:3px}.record-select{flex-grow:1}@media screen and (max-width: 46.24em){.record-select{font-size:1em}}.record-select select{width:100%;opacity:0}@media print{.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}}@media print{.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--single{background:#eee;border:none}}.select2-container--default{width:100% !important}.select2-container--default .select2-selection--single{border-radius:0;border-color:#000;outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-size:1em}.select2-container--default .select2-selection--single .select2-selection__rendered[title*='available']{color:#409338}.select2-container--default .select2-selection--single .select2-selection__rendered[title*="not available"],.select2-container--default .select2-selection--single .select2-selection__rendered[title*='sold']{color:#ec3323}.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear{color:#000}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:transparent}.select2-container--default .select2-selection--single:hover .select2-selection__placeholder{color:rgba(140,140,140,0.5)}.select2-container--default .select2-selection__rendered{box-sizing:content-box !important;padding:.75em !important;width:calc(100% - .75em) !important;overflow:initial !important}.select2-container--default .select2-selection__rendered span.select2-selection__clear{color:transparent;position:relative;top:-1px}.select2-container--default:hover .select2-selection__rendered .select2-selection__clear{color:rgba(140,140,140,0.5)}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-selection--multiple{border:none;background:#eee}.select2-container--default .select2-selection--multiple .select2-selection__choice{padding:.4em;font-weight:500;background:#fff;cursor:ne-resize}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:relative;top:-1px;margin-right:3px}.select2-container--default .select2-selection--multiple .select2-selection__rendered span.select2-selection__clear{display:none !important}.select2-container--default .select2-search--inline .select2-search__field{padding:0 !important}.select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder{color:transparent}.select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder{color:transparent}.select2-container--default .select2-search--inline .select2-search__field::placeholder{color:transparent}.select2-container--default .select2-search--inline .select2-search__field:focus::-moz-placeholder{color:grey}.select2-container--default .select2-search--inline .select2-search__field:focus:-ms-input-placeholder{color:grey}.select2-container--default .select2-search--inline .select2-search__field:focus::placeholder{color:grey}.select2-container--default .select2-search--dropdown .select2-search__field{outline:none}.select2-container--default li{padding:6px 7px 3px;font-size:1em}.select2-container--default li[id*='available']{color:#409338}.select2-container--default li[id*="not available"],.select2-container--default li[id*='sold'],.select2-container--default li[id*='sold out']{color:#ec3323}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#eee;color:#000}.select2-container--default .select2-results__option--highlighted[aria-selected][id*='available']{color:#409338}.select2-container--default .select2-results__option--highlighted[aria-selected][id*="not available"],.select2-container--default .select2-results__option--highlighted[aria-selected][id*='sold'],.select2-container--default .select2-results__option--highlighted[aria-selected][id*='sold out']{color:#ec3323}.select2-container--open .select2-dropdown--below{border:1px solid #aaa}.record-header{display:flex;justify-content:right;align-self:center}@media screen and (max-width: 46.24em){.record-header{justify-content:left}}.record-header input{background:none;font-size:1em;margin-right:0;height:42px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}@media screen and (max-width: 46.24em){.record-header input{font-size:1em}}.file-upload-button{margin-top:7px;display:block;order:999;width:100%;height:54px;text-align:center;padding-top:10px;cursor:pointer}.file-upload-button:hover img{opacity:.3}main.dragging{opacity:0.5;outline:3px dashed black}img.mfp-img{margin-top:0;margin-bottom:22px;padding:0;height:auto !important;max-height:calc(97vh - 189px) !important;max-width:100%;-o-object-fit:contain;object-fit:contain}.mfp-counter{display:none}.mfp-arrow{opacity:1}button.mfp-close{color:white;opacity:1;width:auto;height:auto;padding:20px;font-size:3em;line-height:0.5;text-shadow:0 0 4px black}.mfp-close-btn-in .mfp-close{text-shadow:none}.mfp-preloader,.mfp-preloader a{color:#fff}.mfp-figure{padding:22px 22px 19px;margin:8px 14px;min-width:800px;background:#fff}@media screen and (max-width: 46.24em){.mfp-figure{min-width:180px}}.mfp-contents-wrap{line-height:1.3;position:relative;min-height:26px;font-size:1em}.mfp-contents-wrap .mfp-link{position:absolute;bottom:0;right:0;line-height:1;font-size:1.5em}.mfp-contents-wrap .mfp-link a:last-child{margin-left:6px}.mfp-s-error .mfp-content{display:inline-block}.mfp-image-holder.mfp-s-error .mfp-image-wrap{background:linear-gradient(45deg, rgba(231,231,229,0.5) 25%, transparent 25%, transparent 50%, rgba(231,231,229,0.5) 50%, rgba(231,231,229,0.5) 75%, transparent 75%, transparent);background-size:50px 50px;-webkit-animation:loading 0.5s linear infinite;animation:loading 0.5s linear infinite}.mfp-image-holder.mfp-s-error .mfp-image-wrap img.mfp-img{visibility:hidden;height:480px !important;width:640px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:auto}.image-popup-caption-area{width:calc(100% - 50px)}.image-popup-caption-area>div{position:relative;margin-top:4px;padding:8px 34px 6px 8px;width:100%;white-space:pre-wrap;cursor:default;border:none;outline:none;background-color:#eee;border-radius:.25em}.image-popup-caption-area>div::after{position:absolute;top:50%;right:9px;transform:translateY(-50%);color:gray;font-size:22px;opacity:.5}.image-popup-caption-area .image-popup-caption::after{content:"📝"}.image-popup-caption-area .image-popup-credit::after{content:"📷"}.image-popup-caption-area .image-popup-description::after{content:"👁️‍🗨️"}.record-meta .association-list{border:3px solid #eee;border-radius:.25em;padding:1em;padding-bottom:.5em}.record-associations .association-list{border:3px solid #eee;border-radius:.25em;padding:1em;padding-bottom:.5em}.association-list-item{margin-bottom:.8em;font-weight:500;position:relative}.association-list-year-label{font-size:24px;font-weight:bold;display:block;margin:28px 0}.association-list-year-label:first-child{margin-top:0}.association-remove-button{display:none;padding:0 6px;position:absolute;top:50%;right:-14px;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.association-list-item:hover .association-remove-button{display:block}[class*=-associations].disabled .association-list-item:hover .association-remove-button{display:none}.association-add{margin-top:20px;position:relative}.association-add.autocompleting .autocomplete-element{visibility:visible}[class*=-associations].disabled .association-add{display:none}.association-add .plus,.association-add .header-plus{margin:0 auto;display:block}.associations-create-popup .association-add-button:hover::after{content:"↗";position:absolute;display:block;right:14px;top:50%;transform:translateY(-50%);font-size:25px}.record-meta .association-add-button{padding:1em;border-radius:.25em;cursor:pointer;background-color:#eee}.association-add.autocompleting .record-meta .association-add-button{visibility:hidden;pointer-events:none}.record-associations .association-add-button{margin-top:-3.25em;padding:1em;border-radius:.25em;cursor:pointer;background-color:#eee}.association-add.autocompleting .record-associations .association-add-button{visibility:hidden;pointer-events:none}.association-loader{position:absolute;top:41%;right:20px;border-radius:50%;width:16px;height:16px}.searching .association-loader{display:block;-webkit-animation:spin 2s linear infinite, delayAppearance .1s linear;animation:spin 2s linear infinite, delayAppearance .1s linear}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes delayAppearance{0%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes delayAppearance{0%{opacity:0}99%{opacity:0}100%{opacity:1}}.associations-meta{float:right;padding:6px 0 0px;word-wrap:break-word;cursor:default;border:none;font-size:1em;outline:none}@media screen and (max-width: 46.24em){.associations-meta{font-size:1em}}.associations-meta:focus{cursor:auto}.associations-meta .association-list-item:first-child{margin-top:0}.associations-meta .association-add{margin-top:0;cursor:pointer}.associations-meta .association-add.autocompleting{cursor:auto}.associations-meta .association-add input{float:none;width:100%}.associations-meta .association-add .plus,.associations-meta .association-add .header-plus{height:20px;visibility:hidden}.associations-meta .association-add-button{margin-top:-3.2em;width:100%}.artist-associations.disabled{opacity:0.4}.artist-associations.disabled .association-remove-button{display:none !important}.artist-associations.disabled .association-add{pointer-events:none}.all-associations.association-for-set{padding:12px 0 16px}.all-associations.association-for-set .association-list{display:flex;flex-wrap:wrap}.all-associations.association-for-set .association-list-item{margin:0;padding:18px;width:33.32%}@media screen and (max-width: 67.49em){.all-associations.association-for-set .association-list-item{width:50%}}@media screen and (max-width: 46.24em){.all-associations.association-for-set .association-list-item{width:auto}}.all-associations.association-for-set .association-list-item a{margin:0}.all-associations.association-for-set .association-list-item img{display:block;width:100%;height:176px;-o-object-fit:cover;object-fit:cover;cursor:-webkit-grab;cursor:grab}.all-associations.association-for-set .association-list-item .association-caption{font-size:.75em;font-weight:400}.all-associations.association-for-set .association-list-item .association-remove-button{right:9px;top:20px;font-size:1em;padding:3px 3px 0;background:white}.all-associations.association-for-set .association-list-item.sortable-chosen{border-color:transparent}.all-associations.association-for-set .association-list.dragging .association-list-item{border-color:transparent}.all-associations.association-for-set .association-image-and-title-wrap{display:block}.all-associations.association-for-set .association-add{margin-top:65px}.all-associations.association-for-set .plus,.all-associations.association-for-set .header-plus{width:94px;height:94px}.all-associations.association-for-set .plus .st0,.all-associations.association-for-set .header-plus .st0{stroke-width:3px}.all-associations.association-for-set .searching .plus,.all-associations.association-for-set .searching .header-plus,.all-associations.association-for-set .autocompleting .plus,.all-associations.association-for-set .autocompleting .header-plus{visibility:hidden}.all-associations.association-for-set .association-loader{top:11px;right:38px}@media screen and (max-width: 46.24em){.all-associations.association-for-set .association-loader{right:26px}}.all-associations.association-for-list{padding:12px 0 16px}.all-associations.association-for-list .association-list{display:flex;flex-wrap:wrap;padding:0}.all-associations.association-for-list .association-list-item{margin:0;padding:20px 14px;width:100%}.all-associations.association-for-list .association-list-item a{margin:0}.all-associations.association-for-list .association-list-item img{display:block;margin-left:24px;height:120px;-o-object-fit:contain;object-fit:contain;cursor:-webkit-grab;cursor:grab}.all-associations.association-for-list .association-list-item .association-remove-button{right:12px;top:20px;font-size:1em;padding:3px 3px 0;background:white}.all-associations.association-for-list .association-list-item.sortable-chosen{border-color:transparent}.all-associations.association-for-list .association-list.dragging .association-list-item{border-color:transparent}.all-associations.association-for-list .association-image-and-title-wrap{margin:0 0 14px;display:flex;justify-content:space-between}.all-associations.association-for-list .association-add{margin-top:65px}.all-associations.association-for-list .plus,.all-associations.association-for-list .header-plus{width:94px;height:94px}.all-associations.association-for-list .plus .st0,.all-associations.association-for-list .header-plus .st0{stroke-width:3px}.all-associations.association-for-list .searching .plus,.all-associations.association-for-list .searching .header-plus,.all-associations.association-for-list .autocompleting .plus,.all-associations.association-for-list .autocompleting .header-plus{visibility:hidden}.all-associations.association-for-list .association-loader{top:11px;right:38px}@media screen and (max-width: 46.24em){.all-associations.association-for-list .association-loader{right:26px}}.record-meta .autocomplete-element{margin-top:-.1em}.record-associations .autocomplete-element{margin-top:-.85em}.autocomplete-element{width:100%;visibility:hidden;display:block;padding:1em;outline:none;background:#eee;border:0;border-radius:.25em}.autocomplete-suggestions{padding:1em;border:3px solid #eee;background:#fff;overflow:auto;border-radius:.25em}.autocomplete-suggestion,.autocomplete-no-suggestion{padding:3px 5px;white-space:nowrap;overflow:hidden;cursor:pointer}.autocomplete-suggestion span,.autocomplete-no-suggestion span{font-weight:bold}.autocomplete-no-suggestion{cursor:default}.autocomplete-selected{background:#eee}.autocomplete-suggestions strong{font-weight:normal;color:#3399FF}main.dragging #backupDrop.dropzoneClass{pointer-events:none}#backupDrop.dropzoneClass .dz-image{display:none}#backupDrop.dropzoneClass .dz-error-mark{display:none}#backupDrop.dropzoneClass .dz-success-mark{display:none}#backupDrop.dropzoneClass .dz-preview .dz-details .dz-size{display:none}#backupDrop.dropzoneClass .dz-preview{display:block;width:100%;margin:3px 0;padding:7px 14px 5px 7px;min-height:unset;cursor:default}#backupDrop.dropzoneClass .dz-details{padding:0;text-align:left;position:static}#backupDrop.dropzoneClass .dz-remove,#backupDrop.dropzoneClass .dz-link,#backupDrop.dropzoneClass .dz-download{display:none;position:absolute;right:0;top:3px;padding:8px 7px 5px}#backupDrop.dropzoneClass .dz-preview.dz-processing .dz-remove{background:white}#backupDrop.dropzoneClass .dz-preview:hover .dz-remove,#backupDrop.dropzoneClass .dz-preview:hover .dz-link,#backupDrop.dropzoneClass .dz-preview:hover .dz-download{display:block}#backupDrop.dropzoneClass .dz-link{right:22px}#backupDrop.dropzoneClass .dz-download{right:50px}#backupDrop.dropzoneClass .dz-file-filename{display:block;width:calc(100% - 40px);cursor:pointer;line-height:1.3;position:relative;word-break:break-all}#backupDrop.dropzoneClass .dz-size{white-space:nowrap}#backupDrop.dropzoneClass .dz-progress{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;margin:0}#backupDrop.dropzoneClass .dz-progress .dz-upload[style='width: 100%;']{background:linear-gradient(45deg, rgba(231,231,229,0.5) 25%, transparent 25%, transparent 50%, rgba(231,231,229,0.5) 50%, rgba(231,231,229,0.5) 75%, transparent 75%, transparent);background-size:50px 50px;-webkit-animation:loading 0.5s linear infinite;animation:loading 0.5s linear infinite}#backupDrop.dropzoneClass .dz-error{background:#d70000;color:#fff}#backupDrop.dropzoneClass .dz-error .dz-file-filename{color:#fff;cursor:default}#backupDrop.dropzoneClass .dz-error .dz-remove{color:#fff}body.docs-edit .record-header{position:relative}body.docs-edit .record-header input{position:absolute}.video-embed{padding:0 14px;margin:12px 0}.video-embed-message{text-align:right;cursor:pointer}.video-embed-field{margin-bottom:10px;padding:10px;width:100%;outline:none;border:1px solid #999;outline:none;font-size:1em}@media screen and (max-width: 46.24em){.video-embed-field{font-size:1em}}.video-embed-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:4px 0 3px}.video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed-remove{float:right;display:inline-block;visibility:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px 0px 5px 8px}.video-embed-caption{margin:10px 8px 5px 0}.video-embed-link{display:inline-block;padding:4px 8px 5px 0;visibility:hidden}.video-embed-outer{margin:20px 0}.video-embed-outer:hover .video-embed-remove{visibility:visible}.video-embed-outer:hover .video-embed-link{visibility:visible}.video-embed-outer:last-child{margin-bottom:10px}.actions-title{font-weight:bold;padding:.5em 14px}.action{padding:.5em;padding-left:1em;cursor:pointer}#popup{background:#FFF;padding:30px 30px;text-align:left;max-width:610px;margin:40px auto;position:relative}#popup h1{margin-bottom:20px}#popup p{line-height:1.3;margin-top:12px}#popup p.centered{text-align:center}.convert-images-popup{background:#FFF;padding:30px 30px;text-align:left;max-width:610px;margin:40px auto;position:relative;line-height:1.35}.convert-images-selection{margin:20px 0;display:flex;flex-wrap:wrap}.convert-images-file{margin:7px;width:calc(33.33% - 14px);height:104px;min-height:104px;border:1px solid #eee;position:relative;cursor:pointer}.convert-images-file.selected{outline:1px solid black;border-color:black}.convert-images-file.primary{pointer-events:none;opacity:.5}.convert-images-file img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.convert-images-checkbox{position:absolute;width:24px;height:24px;z-index:10;opacity:0;display:block;padding:5px;top:3px;left:3px;cursor:pointer !important;background:url(/assets/primary-unchecked-d1ff3fbed4e0e56d581a60408dd182e1b96b756a6c0eea6f5cdc4dfb90f5bc19.svg);background-size:14px 14px;background-repeat:no-repeat;background-position:center}.convert-images-checkbox.selected{opacity:1}.convert-images-file:hover .convert-images-checkbox{opacity:1}.convert-images-file.selected .convert-images-checkbox{opacity:1;background-image:url(/assets/primary-06aec377c1d4e88b20db5f97992acf2936d667993c4c240272f1fb4eb4e3b044.svg)}.convert-images-save,.convert-images-cancel{padding:6px 8px;margin:3px 0 3px 14px;font-size:1em}.convert-images-save.disabled,.convert-images-cancel.disabled{opacity:.5;pointer-events:none}.merge-record-popup{background:#FFF;padding:30px 30px;text-align:left;max-width:610px;margin:40px auto;position:relative;line-height:1.85}.merge-record-disabled{opacity:.5;pointer-events:none}.create-partner-popup{background:#FFF;padding:30px 30px;text-align:left;max-width:610px;margin:40px auto;position:relative;line-height:1.85}div:not(.actions-list)>.record-archive{margin:14px 0;text-align:right}.textcomplete-dropdown{list-style:none;margin:0;padding:10px 0;border:1px solid #999;background:#FFF;overflow:auto;font-size:1em}.textcomplete-dropdown li{padding:10px}.textcomplete-dropdown li:first-child{border-top:none}.textcomplete-dropdown a:hover{cursor:pointer}.versions{line-height:1.4}.versions-item{border-bottom:1px solid #ccc;padding-bottom:18px;margin:18px 0}.versions-added{color:green}.versions-removed{color:red}.versions a:hover{opacity:.5}.versions-archived{text-decoration:line-through;cursor:default;pointer-events:none}.versions span{padding-left:2px}.versions-features span{padding-left:0}.listing-wrap{display:flex}@media screen and (max-width: 72.49em){.listing-wrap{display:block}}.listing{width:100%;padding-top:26px}@media screen and (max-width: 72.49em){.listing{width:auto}}.preview-button-true,.preview-button-false{background-color:transparent}#first-work{margin:150px auto;width:470px;text-align:center;font-size:2.5em;line-height:1.3}@media screen and (max-width: 72.49em){#first-work{margin-top:90px;width:auto}}span.u{padding-bottom:2px}.listing table{width:100%;border-collapse:collapse;padding-top:1px}.listing table.show-preview{width:100%}th{padding:0 7px 0 0;text-align:left;position:-webkit-sticky;position:sticky;top:0;z-index:1}th a,th>span,th form input{display:block;position:relative;padding:6px 24px 6px;white-space:nowrap;border:none;font-size:1em;outline:none;cursor:pointer}th a span{display:block;position:absolute;right:11px;top:27%}th>span{cursor:default}@media screen and (max-width: 46.24em){tr{display:flex;flex-direction:column;margin:50px 0}}@media screen and (max-width: 46.24em){tr.table-headers{display:none}}@media screen and (max-width: 46.24em){tr.table-headers+tr{margin-top:0}}td{padding:0;border:3px dotted #eeeeee}@media screen and (max-width: 46.24em){td{border:none}}td:first-child{border-left:none}td:last-child{border-right:none}td>a{display:inline-block;min-height:28px;width:100%;vertical-align:middle;text-decoration:none;color:#000;padding:10px 24px;font-size:1em;line-height:1.45;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 72.49em){td>a{font-size:1em}}@media screen and (max-width: 46.24em){td>a{display:block;padding:0;width:auto;min-height:0}}td.col-id a{font-size:1em;transform:scaleX(0.8);letter-spacing:.5px;padding-left:14px;padding-right:14px;white-space:nowrap;max-width:240px}@media screen and (max-width: 72.49em){td.col-id a{font-size:1em}}@media screen and (max-width: 46.24em){td.col-id a{padding:0;transform:scaleX(0.8) translateX(-12%)}}@media screen and (max-width: 46.24em){td.col-id a{width:auto;font-size:1em}}td.col-title{word-break:break-word;min-width:200px}td.col-year{width:150px;max-width:150px}td.col-type{width:108px}td.col-value{white-space:nowrap}td.col-preview{min-width:185px;max-width:185px;width:185px}@media screen and (max-width: 80.0525em){td.col-preview{min-width:182px;max-width:182px;width:182px}}@media screen and (max-width: 46.24em){td.col-preview{order:-1;margin-bottom:8px;width:auto;min-width:0;max-width:none}}td.col-preview a{text-overflow:clip}td.col-preview img{vertical-align:middle;width:137px;max-height:120px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 46.24em){td.col-preview img{width:100%;height:auto}}@media screen and (min-width: 46.25em){tr:hover td.col-preview img{opacity:.6;filter:grayscale(0.5)}}@media (max-width: 1090px){.col-type,th.th-type{display:none}}.external-link-wrap{padding:10px 24px}.external-link{padding-left:8px;position:relative;top:-2px;cursor:pointer}.external-link:hover{opacity:.3}.external-link img{width:16px}@media screen and (max-width: 1024px) and (min-width: 46.25em) and (max-width: 80.0525em){td>a{padding-left:24px;padding-right:24px}}.listing-contact td a{font-size:2.5em}@media screen and (max-width: 46.24em){.listing-contact td a{font-size:2em}}.listing-contact.listing-extra-column td a{font-size:2em}.listing-contact .col-title{min-width:300px}.col-status.sold a,.col-status.not.available a{color:#ec3323}.col-status.available a{color:#409338}.tag-rename{margin:14px 0}.tag-rename form{display:inline;margin-left:5px}.tag-rename form input{margin:0 5px}.listings-sieve table th>a{pointer-events:none;cursor:default}.listing-freetext{padding-top:10px}@media screen and (max-width: 46.24em){.listing-freetext tr:first-child{display:none}}@media screen and (max-width: 46.24em){.listing-freetext tr:first-child+tr{margin-top:0}}.listing-freetext .table-header-title a,.listing-freetext .table-header-title span{visibility:hidden}.listing-freetext .table-header-id a{color:transparent}.listing-freetext .table-header-id span{color:#000}.listing-freetext td{vertical-align:middle;border:none}.listing-freetext td.col-id{vertical-align:middle}@media screen and (max-width: 46.24em){.listing-freetext td.col-id{border:none}}@media screen and (min-width: 46.25em){.listing-freetext .col-id a{display:block;font-size:1em;min-width:50px;transform:scaleX(0.7);letter-spacing:.5px}}.listing-freetext .col-content{width:100%}.listing-freetext .col-content a{font-size:2em;line-height:1.3}.listing-freetext .freetext-title{font-style:italic}.listing-freetext .col-preview{border-left:2px solid black}@media screen and (max-width: 46.24em){.listing-freetext .col-preview{border:none}}.pagination{margin:40px 0}@media screen and (max-width: 46.24em){.pagination .page{display:none}}.pagination .page,.pagination .next,.pagination .prev{margin:0 6px}@media screen and (max-width: 46.24em){.pagination .page,.pagination .next,.pagination .prev{margin:0}}.pagination .page a,.pagination .page.current,.pagination .next a,.pagination .next.current,.pagination .prev a,.pagination .prev.current{padding:0 12px}.pagination .page.gap a{margin:0}.pagination .page.current{color:rgba(140,140,140,0.5)}.contact-record .record-status ul{width:100%}.contact-record .record-header-submit{margin-top:-31px}.contact-record .record-header-submit input[type=submit]{margin-bottom:2px}.contact-record .record-header-id{display:none}.contact-record .record-fields.two-col{padding-bottom:40px}.user-record #error_explanation{line-height:1.4}.user-record #error_explanation h2{margin-left:0}.user-record .record-field input,.user-record .record-field .editable{width:calc(100%)}.user-record .record-field .field_with_errors input,.user-record .record-field .field_with_errors .editable{width:100%}.user-record .record-field select{display:block;padding:6px 26px 3px 4px;width:calc(100% - 164px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#fff;border:none;font-size:1em;outline:none}@media screen and (max-width: 46.24em){.user-record .record-field select{font-size:1em}}.user-record .record-field.select-field{position:relative}.user-record .record-field.select-field::after{opacity:0;position:absolute;top:12px;transform:translateY(-50%);right:10px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid black}.user-record .record-field.select-field:hover::after{opacity:1}.user-record .record-meta{padding:0}.user-record .record-header{padding:10px 0 12px}.user-record .record-header-title{line-height:1.4}.user-record .panel{font-size:1em}.user-record .panel-title{cursor:default;font-size:2em;font-weight:bold}.user-record .panel::before{display:none}.user-record p{margin:4px 0;line-height:1.4}.user-record .panel-cancel{padding-right:0}.user-record .panel-cancel .record-field{margin-right:0;justify-content:space-between}.user-record .button_to{width:150px}.user-record .button_to input{width:100%;border-radius:0;cursor:pointer;padding-top:5px;padding-bottom:5px}.user-record .switch-to-annual{color:#409338;display:block;margin-bottom:7px}body[class*=lists-] .record-fields .record-associations{width:66%;max-width:980px}.user-login{width:340px;margin:0 auto;padding-top:26vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.3}@media screen and (max-width: 46.24em){.user-login{width:auto;max-width:340px}}.user-login .field-grid{display:flex;justify-content:center}.user-login .field-grid input{border:1px solid #000;border-radius:0;background:#fff;padding:10px;width:210px;height:46px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 46.24em){.user-login .field-grid input{width:100%}}.user-login .field-grid input::-moz-placeholder{color:rgba(140,140,140,0.5)}.user-login .field-grid input:-ms-input-placeholder{color:rgba(140,140,140,0.5)}.user-login .field-grid input::placeholder{color:rgba(140,140,140,0.5)}.user-login .field-grid input[type=submit]{background:black;color:#fff;width:106px}@media screen and (max-width: 46.24em){.user-login .field-grid input[type=submit]{width:96px}}.user-login .field-col:first-child{margin-right:20px}.user-login .field{margin-bottom:12px}.user-login .logo-wrap{height:46px;display:flex;justify-content:center;flex-direction:column}.user-login .logo-wrap a{position:relative;top:3px;font-size:2em;text-align:center}.user-login .logo{height:28px;width:86.5px;margin:0 auto}.user-login input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;outline:none;background:none;border:1px solid #000;border-radius:0;position:relative;top:3px}.user-login input[type=checkbox]:checked{background:black}.user-login-links{margin-top:5px}.user-login-register-link{margin-top:10px}.user-login #error_explanation{margin:0 0 15px}.user-login #error_explanation h2{margin-left:0}.user-login.noflex{width:300px;padding-top:18vh}.user-login.noflex .field-grid{display:block}.user-login.noflex .field-grid input{width:100%;margin:3px 0}.user-login.noflex .logo-wrap{display:block;height:auto;text-align:center}.user-login.noflex .logo{height:45px;width:auto;margin-bottom:16px}body.sessions-new .flash,body.sessions-new .user-record #error_explanation,.user-record body.sessions-new #error_explanation,body.registrations-new .flash,body.registrations-new .user-record #error_explanation,.user-record body.registrations-new #error_explanation{border:none}body.passwords h2{margin:20px 0;font-size:2em}body.passwords .field{line-height:1.5;margin:20px 0}body.passwords main>a{display:none}.dam-wrap{display:table;width:100%;margin-top:-2em}.dam-project-source{float:right;margin-bottom:30px;width:60%}.dam-project-source>iframe{width:100%;height:calc(100vh - 8.5em);background-color:white}.dam-project-display{line-height:1.2em;width:40%;display:table-cell;vertical-align:top;height:70vh;overflow:auto}.tool-project-images img,.tool-project-images-thumbs img{max-width:100%}.tool-project-images-primary img,.tool-project-images-thumbs-primary img{border:3px solid #f0f000}#bureau{padding:1em;display:flex}@media screen and (max-width: 46.24em){#bureau{display:block}}#random_image,#statistics{width:50%;padding:1em}@media screen and (max-width: 46.24em){#random_image,#statistics{width:auto}}#statistics p{font-size:1.5em;margin-bottom:1em}#random_image img{max-width:100%;max-height:50vh}.control-panel{position:absolute;font-size:.75 em;width:100%;display:table;margin-top:-5.5em;margin-left:-1em;z-index:99;padding-top:.5em;padding-bottom:.5em;background:#fff;max-width:calc(100vw - 10em)}.control-panel>p{display:table-cell;text-align:center;padding:.5em}.tool-form{padding:2em;max-width:600px}.tool-form>div{margin-bottom:2em}.tool-form label{display:block;font-weight:bold;margin-bottom:0.5em;color:#333}.tool-form input[type="text"],.tool-form input[type="email"],.tool-form input[type="password"],.tool-form input[type="number"],.tool-form textarea,.tool-form select{width:100%;padding:0.75em;border:2px solid #ddd;border-radius:4px;font-size:1em;line-height:1.4;transition:border-color 0.2s ease}.tool-form input[type="text"]:focus,.tool-form input[type="email"]:focus,.tool-form input[type="password"]:focus,.tool-form input[type="number"]:focus,.tool-form textarea:focus,.tool-form select:focus{outline:none;border-color:#007cba;box-shadow:0 0 0 3px rgba(0,124,186,0.1)}.tool-form textarea{resize:vertical;min-height:100px}.tool-form small{display:block;margin-top:0.5em;color:#666;font-size:0.9em;line-height:1.3}.tool-form input[type="submit"]{background-color:#666;color:white;padding:0.75em 1.5em;border:none;border-radius:4px;font-size:1em;font-weight:bold;cursor:pointer;margin-top:1em;transition:background-color 0.2s ease}.tool-form input[type="submit"]:hover{background-color:#555}.tool-form input[type="submit"]:active{background-color:#444}.tool-form select{width:auto;display:inline-block;margin-right:0.5em;min-width:80px}.tool-form p{font-weight:bold;padding:.5em}.tool-title{font-size:1.5em;font-weight:600;margin:1em 0}.tool-section-title{font-size:1.2em;font-weight:bold;margin-bottom:1em}.tool-table{width:100%;line-height:1.25}.tool-table-row,.tool-table-project-row{display:table-row;width:100%}.tool-table-row>p,.tool-table-project-row>p{display:table-cell;padding:1em;border:3px dotted #eee;border-right:0}.tool-table-project-row>p:nth-child(2){width:100%}.tool-table-project-row>p:nth-child(n+3){width:1em}.tool-table-project-row [data-tool-ajax]{cursor:pointer}.tool-project-detail{display:none;border:2px dotted #eee;padding:1em}.tool-project-detail>h1{-webkit-text-decoration:italic;text-decoration:italic;padding:.5em}.tool-project-media-link{font-weight:bold;padding-left:.5em;margin-top:10px}.tool-project-information>p{padding:.5em}.tool-project-documents,.tool-project-images{padding:.5em}.tool-project-images-thumbs p{display:inline-block;padding:1em}.tool-project-videos iframe{width:100%;min-height:250px}.tool-project-links{padding:1em}.tool-project-notes p{margin:8px 0}.tool-project-documents>p{padding-left:.5em;padding-bottom:.5em}.tool-link-disabled{opacity:.5;pointer-events:none;cursor:default}body.library_schedule .tool-table-project-row>p:first-child{min-width:210px}body.lake .tool-table-project-row,body.river .tool-table-project-row{position:-webkit-sticky;position:sticky;top:0;background:white}
