/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-element-help{display:inline-block;box-sizing:content-box;width:14px;height:14px;margin:0 .3em;text-align:center;vertical-align:baseline;color:#fff;border:2px solid #bbb;border-radius:50%;background:#bbb;font-size:12px;font-weight:700;line-height:14px}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{cursor:help;color:#fff;border:2px solid #0074bd;background:#0074bd}.webform-element-help--title{margin-bottom:.2em;font-size:1.1em;font-weight:700}.webform-element-help--content{font-weight:400}.webform-element-help--content a:link,.webform-element-help--content a:visited,.webform-element-help--content a:hover,.webform-element-help--content a:active{color:#9cf}.webform-element-help--content p:first-child{margin-top:0}.webform-element-help--content p:last-child{margin-bottom:0}
.webform-managed-file-preview-wrapper+input[type=submit],.webform-managed-file-preview-wrapper+button,.webform-managed-file-preview+input[type=submit],.webform-managed-file-preview+button{margin:.5em 0}.webform-managed-file-preview-wrapper,.webform-managed-file-preview-wrapper.form-item{display:table;padding:.5em;border:1px solid #ccc}.webform-managed-file-preview,label.webform-managed-file-preview,label.option.webform-managed-file-preview{display:block}.webform-managed-file-placeholder,.webform-managed-file-preview,.webform-file-button{margin:.5em 0}
.webform-message--close .messages{position:relative;padding-right:35px}.webform-message--close .webform-message__link{display:none}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px}html[dir=rtl].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px}.webform-message__link{opacity:.33;color:inherit}.webform-message__link:link{text-decoration:none;border-bottom:none}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none}html.js .js-webform-message--close-storage{display:none}.js-webform-message--close .button--dismiss{display:none}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden>.js-text-format-wrapper{display:none}.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}.webform-element-description p:first-child{margin-top:0}.webform-element-description p:last-child{margin-bottom:0}.form-item .container-inline{margin:2px 0}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none}.webform-element--title-inline>label{display:inline;padding-right:.5em}.webform-element--title-inline>div.container-inline{display:inline}.form-composite.webform-fieldset--title-inline legend{float:left;margin:.4em .5em .4em 0}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:.5em}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div{display:inline}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline}.webform-submission-form strong.error.form-item--error-message{display:block}.webform-readonly input[type=date],.webform-readonly input[type=datetime-local],.webform-readonly input[type=email],.webform-readonly input[type=number],.webform-readonly input[type=password],.webform-readonly input[type=search],.webform-readonly input[type=tel],.webform-readonly input[type=text],.webform-readonly input[type=time],.webform-readonly input[type=url],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed}
svg.ext{width:14px;height:14px;padding-right:.2em;fill:#727272;font-weight:900}svg.mailto{width:14px;height:14px;padding-right:.2em;fill:#727272}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3}@media print{svg.ext,svg.mailto{display:none;padding:0}}extlink i{padding-left:.2em}
#google-cse-results-searchbox-form div,#google-cse-results-searchbox-form input{margin:0;display:inline}#google-cse-results-searchbox-form .form-radios div{display:block}
input.gsc-input{background:#fff !important}img.gcsc-branding-img-noclear{display:none}.google-cse input[type=search]{background:unset!important}
.kitp-schedule-wrapper{position:relative;width:100%}.kitp-schedule-wrapper span.talk_session.link,.kitp-schedule-wrapper span.kitp-schedule-online-link,.kitp-schedule-wrapper #container div.talk_session.details span.talk_session.link{display:block !important;margin:.25rem 0 .5rem;padding-left:10px;font-style:italic}.kitp-schedule-wrapper span.talk_session.link a,.kitp-schedule-wrapper span.kitp-schedule-online-link a{font-weight:700;color:#036}.kitp-schedule-wrapper #cal_panes .tab-pane:not(.active):not(.show),.kitp-schedule-wrapper #cal_panes [role=tabpanel]:not(.active):not(.show){display:none}.kitp-schedule-wrapper #cal_panes .tab-pane.active,.kitp-schedule-wrapper #cal_panes .tab-pane.show,.kitp-schedule-wrapper #cal_panes [role=tabpanel].active,.kitp-schedule-wrapper #cal_panes [role=tabpanel].show{display:block !important}.kitp-schedule-wrapper .nav-link,.kitp-schedule-wrapper [role=tab],.kitp-schedule-wrapper .tab-link,.kitp-schedule-wrapper .tab-button,.kitp-schedule-wrapper #cal_nav a[href^="#"]{cursor:pointer;text-decoration:none}.kitp-schedule-wrapper .nav-link.active,.kitp-schedule-wrapper [role=tab].active,.kitp-schedule-wrapper .tab-link.active,.kitp-schedule-wrapper .tab-button.active,.kitp-schedule-wrapper li.active>a,.kitp-schedule-wrapper #cal_nav a.active{font-weight:700;opacity:1}.kitp-schedule-wrapper .nav-link:not(.active),.kitp-schedule-wrapper #cal_nav a:not(.active){opacity:.7}.kitp-schedule-wrapper[data-kitp-view] .nav,.kitp-schedule-wrapper[data-kitp-view] .nav-tabs,.kitp-schedule-wrapper[data-kitp-view] [role=tablist],.kitp-schedule-wrapper[data-kitp-view] #cal_nav,.kitp-schedule-wrapper[data-kitp-view] ul.nav,.kitp-schedule-wrapper[data-kitp-view] .tab-nav{display:none !important}.kitp-schedule-wrapper[data-kitp-view] #week,.kitp-schedule-wrapper[data-kitp-view] #week2,.kitp-schedule-wrapper[data-kitp-view] #month{display:none !important}.kitp-schedule-wrapper[data-kitp-view] #day{display:block !important}
.layout--onecol .layout__region{width:100%}
