/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.toolbar li{margin:0;}#editor-tabs{background-color:white;border:1px solid gray;box-shadow:1px 2px 10px rgba(0,0,0,0.5);cursor:move;font-family:"Open Sans",sans-serif;font-size:0.7rem;margin:1rem;padding:0.5rem 0.5rem 0.5rem 1.5rem;position:fixed;z-index:9001;}#editor-tabs #drag-handle{background-color:gray;bottom:0;color:white;cursor:move;left:-1px;position:absolute;top:-1px;width:1rem;}#editor-tabs ul{line-height:100%;margin:0;padding:0;}#editor-tabs li{display:inline-block;margin:0 0.25rem 0 0;}#editor-tabs a{background-color:lightgrey;border:1px solid grey;color:#000;display:block;padding:0.35rem 0.75rem;text-decoration:none;}#editor-tabs a.is-active{background-color:white;}#editor-tabs a:hover,#editor-tabs a:focus{background-color:gainsboro;text-decoration:underline;}#content_moderation_control .entity-moderation-form{border:none;font-size:0.7rem;}#content_moderation_control li{margin:0 1.5rem 0 0;}#content_moderation_control input,#content_moderation_control select{padding:0.25rem;}#content_moderation_control input[type="submit"]{cursor:pointer;margin-bottom:1em;padding:0.25rem 0.75rem;}
*{margin:0;padding:0;}body,html{-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;-webkit-text-size-adjust:none;}article,aside,figcaption,figure,footer,header,main,nav,time,section{display:block;}iframe{display:block;z-index:98;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{color:#313131;font-family:"Open Sans",sans-serif;font-size:100%;font-weight:400;margin:0;padding:0;}h1,.h1{font-size:2em;font-weight:500;line-height:140%;margin-bottom:1rem;}h2,.h2{font-size:1.75em;font-weight:500;line-height:140%;margin-bottom:1rem;margin-top:2rem;}h3,.h3{font-size:1.375em;font-weight:500;line-height:140%;margin-bottom:1rem;margin-top:2rem;}h4,.h4{font-size:1.25em;font-weight:500;line-height:140%;margin-bottom:1rem;margin-top:2rem;}h5,.h5{font-size:1.125em;font-weight:500;line-height:140%;margin-bottom:1rem;margin-top:2rem;}h6,.h6{font-size:1em;font-weight:500;line-height:140%;margin-bottom:1rem;margin-top:2rem;}p{line-height:150%;margin:1rem 0;}ul,ol{line-height:150%;margin-left:1.25rem;}li{margin:0.5rem 0;}nav ul,nav ol{list-style-type:none;margin:0;}img{height:auto;max-width:100%;}a:hover,a:focus{text-decoration:none;}[tabindex]:not([tabindex="-1"]),a,button,input,select,textarea{outline:2px solid transparent;outline-offset:4px;transition:outline-offset 0.2s linear;}[tabindex]:not([tabindex="-1"]):focus,a:focus,button:focus,input:focus,select:focus:focus,textarea:focus{outline-color:currentColor;outline-offset:2px;z-index:1;}#search-toggle{display:none;}#navigation-toggle{display:none;}.media-transcript{display:none;}ul.field-media-file{list-style-type:none;}.field-media-file li{margin:1rem 0;}.field-media-file li.icon-file a{background:url(/themes/contrib/dss_basetheme/images/file-type-icons/icon-file.svg) left top no-repeat;background-size:3rem;display:inline-block;padding-left:2rem;}.field-media-file li.icon-pdf a{background-image:url(/themes/contrib/dss_basetheme/images/file-type-icons/icon-pdf.svg);}.field-media-file li.icon-docx a,.field-media-file li.icon-doc a{background-image:url(/themes/contrib/dss_basetheme/images/file-type-icons/icon-doc.svg);}.field-media-file li.icon-xlsx a{background-image:url(/themes/contrib/dss_basetheme/images/file-type-icons/icon-xls.svg);}.field-media-file li.icon-rtf a{background-image:url(/themes/contrib/dss_basetheme/images/file-type-icons/icon-rtf.svg);}.field-media-file li.icon-mp3 a{background-image:url(/themes/contrib/dss_basetheme/images/file-type-icons/icon-mp3.svg);}.field-media-file li.icon-zip a{background-image:url(/themes/contrib/dss_basetheme/images/file-type-icons/icon-zip.svg);}#breadcrumb ul{display:inline;}#breadcrumb li{display:inline;}#breadcrumb li::after{content:"\00BB";display:inline;}#breadcrumb li:last-of-type::after{content:"";}#breadcrumb a{color:currentColor;}.item-list .pager{clear:both;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:2rem 0;padding:0;text-align:center;}.item-list .pager li{border:1px solid currentColor;margin:0 -1px 0 0;}.item-list .pager a{color:currentColor;display:inline-block;padding:0.5rem 0.75rem;text-decoration:none;}.item-list .pager a:visited{color:currentColor;}.item-list .pager a:hover,.item-list .pager a:focus{text-decoration:underline;}.item-list .pager .pager-current{font-weight:600;padding:0.5rem 0.75rem;}.item-list .pager .pager-ellipsis{padding:0.5rem 0.75rem;}.element-invisible,.screen-reader-text,.offleft{left:-9999em;position:absolute;}.display-block{display:block;}.bold{font-weight:500;}.nomargin{margin:0;}.nopadding{padding:0;}.hidden{display:none;}.clear{clear:both;}.left,.alignleft,.align-left{float:left;}.right,.alignright,.align-right{float:right;}.center,.centre,.aligncenter,.align-center{text-align:center;}.nobullet{list-style-type:none;}.nobr{white-space:nowrap;}.small,small{font-size:0.8em;}del,.strikethrough{text-decoration:line-through;}.zebra{background:#f5f5f5;}
.messages{margin:2rem 0;}.messages > div{background-color:#f5f5f5;background-position:1rem 0.875rem;background-repeat:no-repeat;background-size:1.75rem;border:1px solid #313131;color:#313131;line-height:160%;margin-bottom:1rem;padding:1rem;}.messages > div a{color:#313131;font-weight:600;}.messages ul{list-style-type:none;margin:0;}.messages li{margin:0;}.messages .error{background-color:#fbf2f4;background-image:url(/themes/contrib/dss_basetheme/images/icon-error.svg);border-color:#a80027;color:#a80027;padding-left:3.75rem;}.messages .error a{color:#a80027;}.messages .warning{background-color:#faf4f2;background-image:url(/themes/contrib/dss_basetheme/images/icon-warning.svg);border-color:#9d2906;color:#9d2906;padding-left:3.75rem;}.messages .warning a{color:#9d2906;}.messages .status{background-color:#f3f7f2;background-image:url(/themes/contrib/dss_basetheme/images/icon-status.svg);border-color:#1b610f;color:#1b610f;padding-left:3.75rem;}.messages .status a{color:#1b610f;}
form{margin:1rem 0;}div.form-item{margin-bottom:1rem;position:relative;}fieldset{border:none;margin:1rem 0;}form legend{display:inline-block;font-size:1.25em;font-weight:500;line-height:140%;margin-bottom:1rem;}fieldset.fieldgroup legend{font-size:1em;font-weight:600;margin-bottom:0.5rem;}fieldset.fieldgroup div.form-item{margin-bottom:0.5rem;}label{display:block;font-weight:600;line-height:150%;margin-bottom:0.5rem;}input,select,textarea{border:2px solid currentColor;display:block;font-family:inherit;font-size:inherit;padding:0.5rem;}select{padding:0.45rem;}input[type="search"]{-webkit-appearance:none;}textarea{max-width:90%;min-height:10em;}input:disabled{background-color:lightgrey;}input[type="checkbox"],input[type="radio"]{bottom:0;clip:rect(1px,1px,1px,1px);height:1px;left:0;overflow:hidden;position:absolute;width:1px;}input[type="checkbox"] ~ label,input[type="radio"] ~ label{cursor:pointer;display:inline-block;font-weight:400;padding-left:2.25rem;position:relative;}input[type="checkbox"] ~ label:before,input[type="radio"] ~ label:before{border:2px solid currentColor;content:"";height:1.5rem;left:0;outline:2px solid transparent;outline-offset:4px;position:absolute;transition:outline-offset 0.2s linear;width:1.5rem;}input[type="radio"] ~ label:before{border-radius:50%;}input[type="checkbox"]:focus ~ label:before,input[type="radio"]:focus ~ label:before{outline-color:currentColor;outline-offset:2px;}input[type="checkbox"]:checked ~ label:after{border:3px solid currentColor;border-left:none;border-top:none;content:"";height:1.1rem;left:0.5rem;position:absolute;top:0.125rem;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:0.45rem;}input[type="radio"]:checked ~ label:after{background-color:currentColor;border:3px solid currentColor;border-radius:50%;content:"";height:1rem;left:0.25rem;position:absolute;top:0.25rem;width:1rem;}.form-actions{margin:1rem 0;}input[type="submit"]{-webkit-appearance:none;cursor:pointer;font-weight:500;}span.required{color:darkred;font-size:small;}div.webform-element-description{margin:0.5rem 0;}div.form-item--error-message{background:#fbf2f4 url(/themes/contrib/dss_basetheme/images/icon-error.svg) 0.5rem center no-repeat;background-size:1rem;border:1px solid darkred;color:darkred;display:inline-block;margin:0 0 1rem 0;padding:0.5rem 0.5rem 0.5rem 2rem;}#edit-url{left:-9999em;position:absolute;}
