.close-button{width:28px;height:28px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:17px;outline:0 solid transparent}.close-button.hollow{border:0;font-size:34px;opacity:.63}.close-button:hover{border:1px solid hsla(0,0%,100%,.7);border-radius:1000px}.close-button>svg{height:14px;width:14px}.close-button>svg path{stroke:#fff;fill:#fff}.close-button.gray-close-x>svg path{stroke:gray;fill:gray}.modal{position:relative;background:#fff;box-shadow:0 5px 40px rgba(38,41,43,.1);padding:20px;max-width:550px;flex-grow:1}.modal .modal-message{margin-top:20px}.modal.small{max-width:390px}.modal.small .modal-message{margin-top:15px}.modal.large{max-width:750px}.modal.large .modal-message{margin-top:20px}.modal.xlarge{max-width:920px}.modal.xlarge .modal-message{margin-top:20px}.modal.with-margins{margin:80px;align-self:stretch;display:flex;flex-direction:column}.modal.with-margins>.modal-transclude-message,.modal.with-margins>ng-transclude{flex:1;min-height:0}.modal.with-margins .modal-drawer{margin:0 -20px -20px;background:#fff;flex-shrink:0}.modal.with-margins .modal-drawer:after,.modal.with-margins .modal-drawer:before{display:table;content:" "}.modal.with-margins .modal-drawer:after{clear:both}.modal.full-margin{max-width:100%;max-height:100%;margin:80px;align-self:stretch;display:flex;flex-direction:column}.modal.full-margin>.modal-transclude-message,.modal.full-margin>ng-transclude{flex:1;min-height:0}.modal.full-margin .modal-drawer{margin:0 -20px -20px;background:#fff;flex-shrink:0}.modal.full-margin .modal-drawer:after,.modal.full-margin .modal-drawer:before{display:table;content:" "}.modal.full-margin .modal-drawer:after{clear:both}.modal.fullscreen{max-width:none;width:100vw;height:100vh}.modal.fullscreen>.modal-drawer{position:absolute;bottom:0;left:0;right:0;margin:0}.modal.fullscreen-with-fixed-footer{max-width:none;width:100vw;height:calc(100vh - 76px);padding:30px 30px 0;overflow:auto;position:absolute;top:0;left:0}.modal.fullscreen-with-fixed-footer>.modal-drawer{display:flex;position:fixed;bottom:0;left:0;right:0;margin:0;text-align:left;padding:20px 60px 20px 25px;background-color:#fff}.modal.fullscreen-with-fixed-footer>.modal-drawer .learn-more-link{padding-left:15px}.modal.fullscreen-with-fixed-footer .close-button{position:absolute;top:30px;right:25px}.modal .close-button{position:absolute;top:20px;right:20px}.modal-title{font-size:1.71429rem;font-weight:300}.modal-drawer{text-align:right;border-top:1px solid #b3b8bc;padding:20px;margin:-20px;margin-top:20px}.modal-drawer .modal-button-list{display:inline}.modal-drawer .learn-more-link{float:left;padding-top:10px;font-size:12px}.modal-drawer .button{margin-left:5px;margin-bottom:0}.modal-backdrop{background-color:rgba(38,41,43,.65);position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center}.stop-scrolling{height:100%;overflow:hidden}.section{border-top:1px solid #b3b8bc;padding-top:6px;position:relative;outline:0}.section.is-open .section-body{display:block}.section .section-title{font-size:1rem;line-height:1.21429rem;height:1.21429rem;color:#51575c;font-weight:600}.section-title-value,.section-title-value-href{position:absolute;top:6px;right:0;font-size:.85714rem;font-weight:400}.section-title-value-href{color:#005fae}.section-body{margin-top:13px;display:none}.section-body>ng-transclude{outline:none}.section.collapsible .section-title-clickable-action{display:inline-block;vertical-align:middle;cursor:pointer;color:#8d959a;font-size:.85714rem;font-weight:600;padding-left:20px}.section.collapsible .section-title-clickable-action:hover{text-decoration:underline;color:#005fae}.section.collapsible .section-title-container{display:flex;vertical-align:middle;height:35px;margin-bottom:0}.section.collapsible .section-title-container :focus{outline:none}.section.collapsible .section-title-container h5{flex:1;font-size:1rem;margin-top:6px}.section.collapsible .section-title-container>span{text-align:right;width:auto;height:35px;line-height:28px;flex:0}.section.collapsible .section-title{cursor:pointer}.section.collapsible .section-title:before{content:"+";display:inline-block;width:.85714rem;height:17px;border:0;text-align:center;font-size:1.42857rem;line-height:17px;color:#51575c;vertical-align:baseline;margin-right:14px}.section.collapsible .section-title:hover:before{background:transparent;color:#005fae}.section.collapsible.is-open .section-title:before{content:"\2013"}.dark .section{border-top:1px solid hsla(0,0%,100%,.7)}.dark .section-body,.dark .section-title{color:hsla(0,0%,100%,.7)}.dark .section.collapsible .section-title:hover:before{background:transparent;color:#005fae}.sliding-panel-content .section.collapsible .section-title:before{display:none}