.editorial-row.margin-1{margin-bottom:20px}.editorial-row.margin-2{margin-bottom:40px}.global p{color:#456493;padding:0!important;font-family:Cabin,sans-serif;font-size:16px;line-height:24px}.global .title,.global h2,.global h3,.global h4,.global h5,.global h6{font-size:50px;line-height:57px;margin-bottom:50px;font-weight:700}.global .title,.global h3{font-size:30px;line-height:30px;margin-bottom:30px}.global h4{font-size:25px;line-height:25px;margin-bottom:25px}.global p{margin-bottom:20px}.global p:last-child{margin-bottom:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:none;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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/cabin/v34/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkV2EL7E.ttf) format('truetype')}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/cabin/v34/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkbqDL7E.ttf) format('truetype')}*{vertical-align:top}body,html{font-family:Cabin,sans-serif;font-size:16px;line-height:24px;background:#e8eff8;color:#456493}button,input,select,textarea{font-family:Cabin,sans-serif;font-size:16px}input.with-error,textarea.with-error{border:2px solid red}.error{color:red;font-size:14px!important}textarea{line-height:24px}a,h1,h2,h3,h4{color:#456493}.hidden{display:none}.with-link{cursor:pointer}section{display:block;width:100%}.editorial-row,section inner{display:block;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding:20px;box-sizing:border-box}body.extranet .editorial-row,body.extranet section inner{max-width:1300px}a.button,button{position:relative;transition:all .15s ease;padding:10px 20px;border-radius:10px;background:#456493;color:#fff;border:none;outline:0;text-decoration:none}a.button.white,button.white{background:#fff;color:#456493}a.button.light,button.light{background-color:#e8eff8;color:#456493}a.button.small,button.small{font-size:14px;padding:5px 10px}@media (hover:hover){a.button,button{cursor:pointer}a.button:hover,button:hover{background:rgba(115,139,174,.23);color:#456493}a.button.white:hover,button.white:hover{background:#456493;color:#e8eff8}}button,input,select,textarea{box-sizing:border-box;background-color:#e8eff8;appearance:none;padding:10px 20px;border:0;outline:0;border-radius:10px;color:#456493;cursor:pointer}input::placeholder{color:rgba(69,99,148,.5)}textarea{resize:vertical}.disabled{pointer-events:none;opacity:.5}input[disabled]{pointer-events:none}.date-and-time date{background-color:#e8eff8;border-radius:5px;display:inline-block}.date-and-time input[name=deadline]{display:none}.date-and-time input,.date-and-time select{display:inline-block;width:40px!important;padding:10px 0;text-align:center}.date-and-time input[name=year]{width:70px!important}.date-and-time .sep{display:inline-block;width:20px!important;line-height:35px;text-align:center}.date-and-time .sep.time{width:70px!important}select-wrapper{position:relative}select-wrapper select{padding-right:40px}select-wrapper:after{display:block;position:absolute;right:20px;top:0;content:'\f107';font-size:12px;font-family:FontAwesome;pointer-events:none}button{background-color:#456493;color:#fff}input[type=checkbox]{cursor:pointer;appearance:none;width:20px;height:20px;background-color:#e8eff8;border-radius:2px}input[type=checkbox]:checked{background-color:#456493!important}input[type=checkbox]:hover{background-color:rgba(115,139,174,.33)}header{display:block;background:#fff}header section inner,header section topics{display:grid;grid-template-columns:auto auto}header section inner h1,header section topics h1{background:url('/images/CFO Forum Logo.png');background-size:cover;text-indent:-4000px;width:146px;height:40px;margin-top:-7px;margin-bottom:-20px}header section inner nav,header section topics nav{text-align:right}header section inner nav item a,header section topics nav item a{color:#456493;text-decoration:none}header section inner nav item:before,header section topics nav item:before{opacity:.25;content:'|';padding:15px}header section inner nav item:first-child:before,header section topics nav item:first-child:before{content:'';padding:0}header section inner nav item:last-child:before,header section topics nav item:last-child:before{content:'';padding:0}header section inner nav item:last-child,header section topics nav item:last-child{margin-left:35px}header section inner nav item.with-submenu:after,header section topics nav item.with-submenu:after{content:"\f107";font-family:FontAwesome;margin-left:8px;position:relative;top:1px;font-size:11px}header section inner nav item.with-submenu,header section topics nav item.with-submenu{position:relative}header section inner nav item.with-submenu sub-nav,header section topics nav item.with-submenu sub-nav{position:absolute;left:-10px;top:30px;background:#fff;box-shadow:2px 2px 5px rgba(115,139,174,.66);text-align:left;display:none;z-index:10}header section inner nav item.with-submenu sub-nav a,header section topics nav item.with-submenu sub-nav a{display:block;white-space:nowrap;padding:10px}header section inner nav item.with-submenu sub-nav a:hover,header section topics nav item.with-submenu sub-nav a:hover{background-color:#456493;color:#fff}header section inner nav item.with-submenu.menu-visible sub-nav,header section topics nav item.with-submenu.menu-visible sub-nav{display:block}header section topics{display:block;background-color:#e8eff8;padding:10px;text-align:right}header section topics nav{display:block;width:100%;max-width:1000px;padding-right:40px;margin-left:auto;margin-right:auto;text-align:right}header section topics nav item a{color:#456493;text-decoration:none}header section topics nav item:before,header section topics nav item:last-child:before{opacity:.25;content:'|';padding:15px;margin-left:0!important}header section topics nav item:last-child{margin-left:0}load-more{display:block;margin-top:-20px}load-more inner{text-align:right}load-more inner select-wrapper{display:none}footer{display:block;padding-top:40px}footer section inner h5{font-weight:700;font-size:20px;margin-bottom:10px;text-transform:uppercase}footer section inner columns{display:flex;gap:20px}footer section inner columns column{flex:1}footer section inner columns column a{position:relative;display:inline-block;margin-bottom:0;color:#456493;text-decoration:none}footer section inner columns column a:before{opacity:.25;content:'|';padding:15px;margin-left:0!important}footer section inner columns column a:first-child:before{content:'';padding:0}footer section inner columns column a:last-child{margin-left:0}footer section inner columns column:first-child{font-size:14px}footer section inner columns column:last-child{flex:2;text-align:right}home-news{display:block;background:#456493 url(/images/home-background.jpg) 50% 50% no-repeat;background-size:cover;color:#fff}home-news a{color:#fff}home-news section{display:block;background:rgba(115,139,174,.66)}home-news section inner{display:flex;flex-wrap:wrap;gap:40px;padding:40px 20px}home-news section inner h2{font-size:30px;line-height:30px;font-weight:700;color:#fff}home-news section inner news-item{flex:1}home-news section inner news-item a{display:block;margin-bottom:10px;text-decoration:none;font-weight:700;font-size:18px;text-shadow:1px 1px 0 #456493}home-news section inner news-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5em;max-height:3em;position:relative;text-shadow:1px 1px 0 #456493}home-news section inner news-item button{margin-top:20px}@media (max-width:800px){home-news section inner{display:block}home-news section inner news-item{display:block;margin-bottom:20px}home-news section inner news-item:last-child{margin-bottom:0}}home{display:block;background:#fff}.disabler{position:fixed;z-index:30;background:rgba(22,54,103,.5);left:0;top:0;width:100%;height:100%;opacity:0;display:none}disabler{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(115,139,174,.75);display:flex;justify-content:center;align-items:center;z-index:1000;box-sizing:border-box;padding:20px;opacity:0}inner.global{padding:20px}.editorial-row{padding:0;padding-left:20px;padding-right:20px}.editorial-row-column{display:grid}.global.global-title-only{padding-bottom:0!important}.el-objectnews.global.small .global-i,.el-objectpublication.global.small .global-i{grid-template-rows:1fr}@media (max-width:800px){.editorial-row{display:block!important;padding:20px}.editorial-row .editorial-row-column{display:block;margin-bottom:20px}}.accordion-row .accordion-row-header{cursor:pointer}.accordion-row .accordion-row-header .section-toggle{position:relative}.accordion-row .accordion-row-header .section-toggle i{position:absolute;top:25px;right:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.accordion-row .accordion-row-header .section-toggle i.fa-minus{opacity:0}.accordion-row .editorial-tabs{display:none}.accordion-row.open .accordion-row-header .section-toggle i.fa-plus{transform:rotate(90deg);opacity:0}.accordion-row.open .accordion-row-header .section-toggle i.fa-minus{opacity:1}@media (hover:hover){.accordion-row:hover .accordion-row-header{background:#456493;color:#fff}}search-filter{display:block;margin-bottom:20px}search-filter .label,search-filter .sep,search-filter input,search-filter select{display:inline-block}search-filter .label{padding-right:10px}search-filter .sep{padding-right:5px}search-filter button.datepicker,search-filter input,search-filter select{padding:2px 10px;width:40px;margin-right:5px}search-filter input[name=year]{width:60px}search-filter select[name=workingGroupID]{width:auto}search-filter button.datepicker{margin-right:20px}extranet{display:block;background:#fff;position:relative;padding-top:40px}extranet extranet-inner{padding-left:40px!important;display:grid;grid-template-columns:250px 1fr 250px;gap:20px;box-sizing:border-box;width:100%;max-width:1300px;margin-left:auto;margin-right:auto}extranet extranet-inner groupnav group{display:block;position:relative}extranet extranet-inner groupnav group .icon{position:absolute;left:0;top:0;transition:all .15s linear;opacity:.5;cursor:pointer}extranet extranet-inner groupnav group .name{padding-left:20px;margin-bottom:10px}extranet extranet-inner groupnav group .name a{color:#456493;text-decoration:none}extranet extranet-inner groupnav group .name.active{font-weight:700}extranet extranet-inner groupnav group .children{padding-left:20px}extranet extranet-inner groupnav group.open>.icon{transform:rotate(90deg)}extranet extranet-inner groupnav group.root .name{padding-left:0}extranet extranet-inner extranet-content h3 a{text-decoration:none}extranet extranet-inner extranet-content h3 a.button.small{margin-left:10px;position:relative;top:-4px}extranet extranet-inner extranet-content .section{padding-top:20px;padding-bottom:30px;border-bottom:1px solid #e8eff8;width:100%}extranet extranet-inner extranet-content .section table{width:100%}extranet extranet-inner extranet-content .section input{width:100%}extranet extranet-inner extranet-content .section .search td{position:relative}extranet extranet-inner extranet-content .section .search td #search-keyword-delete{position:absolute;right:0;top:0;padding:10px;cursor:pointer}extranet extranet-inner extranet-content .section .container{padding-top:10px}extranet extranet-inner extranet-content .section .container h3{font-size:26px!important;margin-bottom:10px!important;font-weight:100!important}extranet extranet-inner extranet-content .section .container h4{font-size:18px!important;margin-bottom:0!important;line-height:25px!important;font-weight:400!important}extranet extranet-inner extranet-content .section .container ul li.load-more{margin-top:30px}extranet extranet-inner extranet-content .section .container ul li.load-more .inner{border:none;padding:0}extranet extranet-inner extranet-content .section .container ul li .heading{padding-top:20px;display:grid;grid-template-columns:1fr auto}extranet extranet-inner extranet-content .section .container ul li .heading edit{padding:0;line-height:normal;position:relative}extranet extranet-inner extranet-content .section .container ul li .heading edit a{display:block;position:absolute;top:0;right:0;width:34px;padding:8px 0;font-size:16px;text-align:center;margin-bottom:5px}extranet extranet-inner extranet-content .section .container ul li .heading edit a.confirm-delete{top:40px}extranet extranet-inner extranet-content .section .container ul li .group>a{display:inline-block;padding:5px;padding-left:20px;padding-right:20px;color:#fff;text-decoration:none}extranet extranet-inner extranet-content .section .container ul li .inner{border-left:4px solid #e8eff8;padding:20px;padding-left:20px;padding-top:0;padding-bottom:0}extranet extranet-inner extranet-content .section .container ul li .inner .text{padding-top:10px}extranet extranet-inner extranet-content .section .container ul li .inner .heading{padding-top:10px;display:grid;grid-template-columns:120px 120px 1fr;vertical-align:top;gap:10px}extranet extranet-inner extranet-content .section .container ul li .inner .heading .col .label{color:#456493;font-weight:700}extranet extranet-inner extranet-content .section .container ul li .inner .heading .col.deadline{color:red}extranet extranet-inner extranet-content .section .container ul li .inner .heading .col.deadline .label{color:red}extranet extranet-inner extranet-content .section .container ul li .inner .heading a.action{display:block;text-decoration:none;background:#456493;color:#fff;padding:5px;text-align:center}extranet extranet-inner extranet-content .section .container ul li .inner .heading.annex,extranet extranet-inner extranet-content .section .container ul li .inner .heading.leading-document{display:grid;grid-template-columns:40px 1fr}extranet extranet-inner extranet-content .section .container ul li .inner .heading.annex .icon,extranet extranet-inner extranet-content .section .container ul li .inner .heading.leading-document .icon{position:relative;font-size:40px;top:3px}extranet extranet-inner extranet-content .section .container ul li .inner .heading.annex .icon i.type,extranet extranet-inner extranet-content .section .container ul li .inner .heading.leading-document .icon i.type{position:absolute;right:0;bottom:0;background-color:#fff;padding:2px;font-size:20px;border-radius:100%}extranet extranet-inner extranet-content .section .container ul li .inner .heading.annex{padding-left:20px}extranet extranet-inner extranet-calendar h3{font-size:22px!important}extranet extranet-inner extranet-calendar .row{display:grid;grid-template-columns:1fr 65px;margin-bottom:5px;color:#456493}extranet extranet-inner extranet-calendar .row .name{text-decoration:none}extranet extranet-inner extranet-calendar .row .date{text-align:right}extranet extranet-inner extranet-calendar .row.load-more{text-decoration:underline;cursor:pointer}extranet extranet-inner extranet-calendar .more-meetings{display:none}extranet extranet-inner extranet-calendar .row.group-contact{display:grid;margin-bottom:10px}extranet extranet-inner extranet-calendar .row.group-member{margin-bottom:10px}extranet extranet-inner extranet-calendar calendar{margin-top:0}section.publish-and-notify.preview{display:none;opacity:0}section.publish-and-notify input[type=checkbox]{width:auto;padding:10px}section.publish-and-notify pane{display:block;background-color:#e8eff8;background-color:transparent;border:4px solid #e8eff8;padding:20px;border-radius:20px;margin-bottom:20px}section.publish-and-notify pane heading{display:block;margin-bottom:15px}section.publish-and-notify pane heading label{font-size:24px;font-weight:700}section.publish-and-notify pane #selected-file{display:none}section.publish-and-notify pane update-file{display:none}section.publish-and-notify pane update-file toggle{margin-right:10px}section.publish-and-notify pane heading toggle,section.publish-and-notify pane row toggle{margin-right:10px}section.publish-and-notify pane row.deadline label{display:inline-block;margin-right:10px}section.publish-and-notify pane emailtemplate,section.publish-and-notify pane emailtemplate-subject{display:none}section.publish-and-notify pane form row label{display:inline-block;font-weight:700;margin-bottom:10px}section.publish-and-notify pane form,section.publish-and-notify pane groups{vertical-align:middle}section.publish-and-notify pane form row,section.publish-and-notify pane groups row{display:block;margin-top:5px;margin-bottom:10px}section.publish-and-notify pane form row detail,section.publish-and-notify pane groups row detail{display:grid;grid-template-columns:1fr 150px 70px 70px 20px}section.publish-and-notify pane form row detail delete,section.publish-and-notify pane groups row detail delete{cursor:pointer}section.publish-and-notify pane form row children,section.publish-and-notify pane groups row children{display:block;margin-left:20px;max-height:100%}section.publish-and-notify pane form row.heading,section.publish-and-notify pane groups row.heading{font-size:14px}section.publish-and-notify pane form row:not(.heading) input,section.publish-and-notify pane groups row:not(.heading) input{margin:0}section.publish-and-notify pane form row:not(.heading) name,section.publish-and-notify pane groups row:not(.heading) name{display:block;margin-left:5px;display:grid;grid-template-columns:20px 30px 1fr}section.publish-and-notify pane form row:not(.heading) name label,section.publish-and-notify pane form row:not(.heading) name toggle,section.publish-and-notify pane groups row:not(.heading) name label,section.publish-and-notify pane groups row:not(.heading) name toggle{position:relative;top:-2px}section.publish-and-notify pane form row:not(.heading) name checkbox,section.publish-and-notify pane form row:not(.heading) name label,section.publish-and-notify pane form row:not(.heading) name toggle,section.publish-and-notify pane groups row:not(.heading) name checkbox,section.publish-and-notify pane groups row:not(.heading) name label,section.publish-and-notify pane groups row:not(.heading) name toggle{display:inline-block;margin-right:10px}section.publish-and-notify pane form row:not(.heading) name toggle,section.publish-and-notify pane groups row:not(.heading) name toggle{font-size:12px;font-weight:700;cursor:pointer;transform:rotate(90deg);transition:all .4s ease}section.publish-and-notify pane form row:not(.heading) name toggle.no-children,section.publish-and-notify pane groups row:not(.heading) name toggle.no-children{opacity:0;pointer-events:none}section.publish-and-notify pane form row:not(.heading) name toggle.closed,section.publish-and-notify pane groups row:not(.heading) name toggle.closed{transform:rotate(0)}section.publish-and-notify pane form row:not(.heading) type select,section.publish-and-notify pane groups row:not(.heading) type select{padding:5px 0;width:100%;background:0 0;line-height:16px;position:relative;top:-2px;margin-bottom:-2px}section.publish-and-notify pane form row.last,section.publish-and-notify pane groups row.last{margin-bottom:0}section.publish-and-notify pane form row.annex name,section.publish-and-notify pane groups row.annex name{display:block}section.publish-and-notify pane form row.annex name checkbox,section.publish-and-notify pane groups row.annex name checkbox{display:none}section.publish-and-notify pane form{margin-top:40px}section.publish-and-notify pane form row{grid-template-columns:150px 1fr}section.publish-and-notify pane form row input,section.publish-and-notify pane form row select,section.publish-and-notify pane form row textarea{width:100%}section.publish-and-notify pane form row textarea{min-height:200px}section.publish-and-notify pane annexes-per-group group{display:block}section.publish-and-notify pane annexes-per-group group>name{display:block;font-weight:700}section.publish-and-notify pane.cc groups row detail{grid-template-columns:1fr 70px}section.meeting-details .block{display:grid;grid-template-columns:auto 1fr}section.meeting-details .block .date-block{border:3px solid #456394;padding:10px;margin-right:15px;border-radius:5px;text-align:center}section.meeting-details .block .date-block .date,section.meeting-details .block .date-block .month{width:50px}section.meeting-details .block .date-block .date{padding-top:4px;font-size:30px}section.meeting-details .block .detail .date{font-weight:700}section.meeting-details detail-text{display:block;margin-top:40px;margin-bottom:40px}section.meeting-details actions,section.meeting-details files{margin-bottom:40px;border-bottom:2px solid #e8eff8;padding-bottom:40px}section.meeting-details actions{display:block;margin-top:40px}section.meeting-details actions message{display:block;font-weight:700;margin-bottom:20px}section.meeting-details actions option-select{display:grid;grid-template-columns:auto 1fr;align-items:center}section.meeting-details actions option-select div{margin-right:20px;margin-bottom:20px}section.meeting-details actions option-select select{margin-bottom:20px}section.meeting-details actions button{margin-right:20px}section.meeting-details files{display:block}section.meeting-details files list info{display:block;margin-bottom:20px}section.meeting-details files list info .date,section.meeting-details files list info .name{display:inline-block;margin-right:10px}section.meeting-details files list info .date .icon,section.meeting-details files list info .date .name,section.meeting-details files list info .name .icon,section.meeting-details files list info .name .name{display:inline-block}section.meeting-details files list info .date .icon,section.meeting-details files list info .name .icon{margin-right:10px}section.meeting-details files list info .date{display:inline-block}section.meeting-details files list info:last-child{margin-bottom:0}section.meeting-details participants{display:block;margin-bottom:100px}section.meeting-details participants list{display:grid;grid-template-columns:1fr 1fr;gap:20px}section.meeting-details participants list participant{display:block}section.meeting-details participants list participant .name{display:block;font-weight:700}error{display:block;margin-bottom:20px;color:red}texteditor{display:block}texteditor toolbar{display:block}texteditor toolbar .action{display:inline-block;width:40px;line-height:40px;text-align:center;cursor:pointer}texteditor toolbar .action.separator{width:4px;border-right:1px solid #e8eff8;margin-right:4px}texteditor toolbar .action:hover{background-color:#456394;color:#fff}preview,recipients,texteditor content{display:block;background:#fff;border:1px solid #456394!important;padding:20px;border-radius:8px;outline:0}recipients recipient{display:table-row;width:100%}recipients recipient *{display:table-cell;width:33.33%}recipients recipient.heading{font-weight:700}calendar{display:block;margin-top:20px;margin-bottom:20px}calendar calendar-heading{display:grid;grid-template-columns:auto auto auto auto auto auto;gap:5px;height:30px}calendar calendar-heading button,calendar calendar-heading select{padding:3px 7px!important;line-height:normal}calendar calendar-heading button{background:#e8eff8;color:#456394}calendar calendar-heading button:hover,calendar calendar-heading select:hover{background:#456394;color:#fff}calendar calendar-heading div{text-align:right}calendar weeks{display:table;width:100%;line-height:29px}calendar weeks week{display:table-row}calendar weeks week day{display:table-cell;border:3px solid transparent;text-align:center;width:14.28%}calendar weeks week day number{display:block;border-radius:100%;width:100%;height:100%;pointer-events:none}calendar weeks week day.past{color:#adbcd1}calendar weeks week day.today{background:#e8eff8}calendar weeks week day.selected number,calendar weeks week day.with-meeting number{background:#456493;color:#fff}calendar weeks week day.selectable,calendar weeks week day.with-meeting{cursor:pointer}calendar weeks week day.selectable:hover number,calendar weeks week day.with-meeting:hover number{color:#456493;background-color:#e8eff8}calendar weeks week.heading day{font-weight:700}section.edit-password .error{margin-bottom:20px}section.edit-password input[type=email],section.edit-password input[type=password]{display:block;width:100%;max-width:300px;margin-bottom:20px}section.conversations{display:block;margin-bottom:30px}section.conversations h5{font-size:18px!important;margin-bottom:10px!important;line-height:20px!important;font-weight:700!important}section.conversations conversations conversation{display:grid;grid-template-columns:auto 1fr auto;margin-bottom:10px;gap:10px}section.conversations conversations conversation i{position:relative;top:1px}section.conversations conversations conversation subject i{margin-left:10px;opacity:.25;display:none}section.conversations conversations conversation subject a{text-decoration:none}section.conversations conversations conversation subject a i{display:inline-block}section.conversations conversations conversation subject a:hover i{opacity:1}section.conversations conversations conversation.pinned subject a i,section.conversations conversations conversation.pinned subject i{display:inline-block;opacity:1}section.conversations conversations{display:block;margin-top:10px}section.conversations .archived{display:none}section.conversation-detail conversation{display:grid;grid-template-columns:1fr auto;padding-top:40px;margin-top:40px;border-top:2px solid #e7eff8}section.conversation-detail conversation subject{font-size:30px;line-height:30px;font-weight:400;margin-bottom:30px}section.conversation-detail comments comment{transition:all .3s ease;border-radius:10px;display:block;padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #e7eff8}section.conversation-detail comments comment .icon-highlight{display:none}section.conversation-detail comments comment heading{display:grid;grid-template-columns:auto 1fr;margin-bottom:10px;position:relative}section.conversation-detail comments comment heading i.fa-comment{position:relative;top:3px;font-size:40px;padding-right:10px}section.conversation-detail comments comment heading i.fa-comment i.reply-icon{position:absolute;top:9px;left:9px;padding-right:0;font-size:20px}section.conversation-detail comments comment heading edit{position:absolute;right:0;top:0}section.conversation-detail comments comment heading edit a{display:block;padding:0;margin-bottom:5px}section.conversation-detail comments comment heading edit a i{width:34px;padding:8px 0;font-size:16px;text-align:center}section.conversation-detail comments comment heading detail{display:grid;grid-template-rows:auto auto}section.conversation-detail comments comment heading detail date{font-size:18px}section.conversation-detail comments comment text{display:block;padding-right:45px}section.conversation-detail comments comment text.editing{padding:5px;background-color:#e8eff8;border-radius:5px;outline:0;margin-right:40px}section.conversation-detail comments comment input-bar{width:calc(100% - 76px)}section.conversation-detail comments comment input-bar.reply{margin-top:20px;margin-left:70px;width:calc(100% - 145px)}section.conversation-detail comments comment actions{width:calc(100% - 45px)}section.conversation-detail comments comment actions.reply{margin-left:70px;width:calc(100% - 115px)}section.conversation-detail comments comment attachments{display:block;margin-top:10px}section.conversation-detail comments comment attachments heading{font-weight:700;margin:0}section.conversation-detail comments comment attachments attachment{display:grid;grid-template-columns:auto 1fr;margin-left:10px}section.conversation-detail comments comment attachments attachment i{margin-right:10px}section.conversation-detail comments comment attachments attachment a,section.conversation-detail comments comment attachments attachment i{line-height:20px}section.conversation-detail comments comment actions{display:block;margin-top:20px;text-align:right}section.conversation-detail comments comment actions button{margin-right:10px}section.conversation-detail comments comment .comment-reply{display:block;width:calc(100% - 45px);text-align:right;padding-right:45px}section.conversation-detail comments comment.with-reply{min-height:140px}section.conversation-detail comments comment:last-child{border-bottom:none;padding-bottom:0}section.conversation-detail comments comment.pinned heading edit .button.pin{background-color:#456394;color:#fff}section.conversation-detail comments comment.is-reply{padding-left:70px}section.conversation-detail comments comment.is-reply .icon-normal{transform:scaleX(-1);left:-10px}section.conversation-detail comments reply-data{display:block;margin-bottom:20px;opacity:.75;background-color:#e6eff8;padding:20px;border-radius:10px;margin-right:58px;cursor:pointer}section.conversation-detail comment.highlight{background-color:#e6eff8}section.conversation-detail comment.highlight .icon-highlight{display:block}section.conversation-detail comment.highlight .icon-normal{display:none}section.conversation-detail input-bar{position:relative;display:flex;align-items:center;padding:10px 10px;background:#e7eff8;border-radius:5px;width:calc(100% - 20px);outline:0;margin-bottom:5px;line-height:normal}section.conversation-detail input-bar a.button{position:absolute;top:5px;right:5px;padding:5px;background:#fff;color:#456394}section.conversation-detail input-bar .editable{flex-grow:1;outline:0;padding-right:25px}section.conversation-detail create{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:40px}section.conversation-detail create bar{display:grid;grid-template-rows:auto auto}section.conversation-detail create bar actions{display:grid;grid-template-columns:auto auto}section.conversation-detail create bar actions upload{text-align:right}section.conversation-detail create bar actions upload uploaded-files{display:block;margin-top:10px;margin-bottom:10px}section.conversation-detail create bar actions upload uploaded-files uploaded-file{display:grid;grid-template-columns:1fr auto}section.conversation-detail create bar actions upload uploaded-files uploaded-file name{margin-right:10px;line-height:20px}section.conversation-detail create bar actions upload uploaded-files uploaded-file i{line-height:20px}section.conversation-detail create bar actions upload uploaded-files uploaded-file i:hover{color:red;cursor:pointer}section.conversation-detail create button{align-self:start;padding:10px 15px}section.conversation-detail create user{opacity:.5}#cookie-notice{position:fixed;left:0;top:0;z-index:100000;width:100%;height:100%;display:table}#cookie-notice .cookie-notice-row{display:table-row}#cookie-notice .cookie-notice-row .cookie-notice-inner{display:table-cell;vertical-align:middle}#cookie-notice .cookie-notice-row .cookie-notice-inner .cookie-notice-frame{background:#fff;border-radius:10px;padding:40px;box-shadow:0 0 40px rgba(0,0,0,.2);max-width:600px;margin-left:auto;margin-right:auto}#cookie-notice h2{font-size:#456493;font-weight:700;margin-bottom:10px}#cookie-notice p{margin-bottom:10px}#cookie-notice .buttons{margin-top:40px}#cookie-notice .buttons a{border-radius:10px;background:#e8eff8;color:#456493;padding:10px 20px;margin-right:10px;text-decoration:none}#cookie-notice .buttons a.accept{background:#456493;color:#fff}#cookie-notice .detail{display:none}#cookie-notice table tr td{vertical-align:top}#cookie-notice .input.checkbox input{border-color:#e8eff8;margin-right:10px;padding:0}#cookie-notice .input.checkbox input:checked{border-color:#e8eff8}#cookie-notice.ie11 .cookie-notice-row .cookie-notice-inner .cookie-notice-frame a{text-decoration:underline}@media (hover:hover){#cookie-notice .buttons a:hover{background:#456493;color:#fff}}datepicker,popover{position:relative;background-color:#e8eff8;border-radius:10px;width:80%;max-height:calc(100% - 40px);flex-direction:column;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;display:none;opacity:0}datepicker heading,popover heading{position:relative;background:#456493;color:#fff;padding:20px}datepicker heading close,popover heading close{position:absolute;top:15px;right:15px;background-color:rgba(255,255,255,.2);color:#fff;border-radius:100%;width:30px;height:30px;cursor:pointer}datepicker heading close:before,popover heading close:before{position:absolute;top:0;right:0;text-align:center;width:30px;line-height:30px;content:'\f00d';font-size:19px;font-family:FontAwesome}datepicker heading close:hover,popover heading close:hover{background:#fff;color:#456493}datepicker content,datepicker heading columns,popover content,popover heading columns{display:grid;overflow-y:hidden}datepicker content,popover content{background-color:#fff;padding:0;overflow:hidden;flex-grow:1}datepicker content .popover-message,popover content .popover-message{padding:20px}datepicker files,datepicker libraries,datepicker selection,popover files,popover libraries,popover selection{overflow-y:auto}datepicker content libraries libraries-heading,datepicker content libraries selection-heading,datepicker content selection libraries-heading,datepicker content selection selection-heading,popover content libraries libraries-heading,popover content libraries selection-heading,popover content selection libraries-heading,popover content selection selection-heading{line-height:44px;padding-left:20px;font-weight:700}datepicker content.with-scroll,popover content.with-scroll{overflow-y:auto}datepicker loading,popover loading{position:absolute;left:0;width:100%;top:50%;text-align:center;user-select:none;pointer-events:none;opacity:0;transition:all .3s ease-in-out}datepicker loading i,popover loading i{margin-right:5px}datepicker content,popover content{transition:all .3s ease-in-out}datepicker content files,popover content files{display:flex;flex-direction:column}datepicker content files filter,popover content files filter{flex-shrink:0;flex-grow:0;max-height:44px;overflow:hidden;position:relative}datepicker content files filter i,popover content files filter i{position:absolute;left:20px;top:0;line-height:44px!important}datepicker content files filter input,popover content files filter input{width:100%;padding:15px;padding-left:45px;border-radius:0;font-size:16px}datepicker content files list,popover content files list{flex-grow:1;overflow-y:auto}datepicker content item,popover content item{display:grid;grid-template-columns:35px 1fr;padding:10px;cursor:pointer}datepicker content item label,popover content item label{cursor:pointer}datepicker content item title,popover content item title{display:block}datepicker content item icon,popover content item icon{margin-left:10px}datepicker content item:hover,popover content item:hover{background:#456493;color:#fff}datepicker content item.selected,popover content item.selected{background:#e8eff8;font-weight:700;color:#456493}datepicker content files list item,datepicker content selection item,popover content files list item,popover content selection item{grid-template-columns:35px 1fr 1fr}datepicker content files list item delete,datepicker content selection item delete,popover content files list item delete,popover content selection item delete{display:none}datepicker content files list item.type-selection,datepicker content selection item.type-selection,popover content files list item.type-selection,popover content selection item.type-selection{grid-template-columns:35px 0px 1fr auto}datepicker content files list item.type-selection name,datepicker content selection item.type-selection name,popover content files list item.type-selection name,popover content selection item.type-selection name{width:0;height:0;overflow:hidden}datepicker content files list item.type-selection delete,datepicker content selection item.type-selection delete,popover content files list item.type-selection delete,popover content selection item.type-selection delete{text-align:center;display:block;width:20px}datepicker content files list files-heading item,popover content files list files-heading item{grid-template-columns:1fr 1fr;font-weight:700}datepicker content files list files-heading item name,popover content files list files-heading item name{margin-left:10px}datepicker content files list files-heading item title,popover content files list files-heading item title{margin-left:15px}datepicker content selection,popover content selection{display:grid;grid-template-rows:auto 1fr auto}datepicker content selection buttons,popover content selection buttons{padding:20px;text-align:right}popover.loading content{opacity:.25;pointer-events:none;user-select:none}popover.loading loading{opacity:1}popover.visible{display:flex}popover.file-select{width:calc(80% - 40px);max-width:1200px;height:calc(100% - 40px)}popover.notification-settings{width:calc(80% - 40px);max-width:800px}datepicker{position:absolute;width:270px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000}datepicker calendar{margin:10px}datepicker calendar calendar-heading select[name=year]{width:auto!important}content.notification-settings{padding:20px}content.notification-settings notification-setting-list setting{display:grid;grid-template-columns:1fr 200px;margin-bottom:10px}content.notification-settings notification-setting-list note{position:relative;top:-20px;opacity:.75}tooltip{position:absolute;z-index:1000;background:#fff;padding:3px 7px;font-size:13px;box-shadow:2px 2px 0 rgba(0,0,0,.25)}popover.feedback{max-width:900px}popover.feedback .step{position:relative;text-align:center;margin-top:75px;margin-bottom:35px}popover.feedback .step .disabled{opacity:.25}popover.feedback .step .edit-label{position:absolute;top:-40px;left:0;width:300px;text-align:center;font-weight:700;font-size:20px}popover.feedback .step .stepSelect{position:relative;height:180px}popover.feedback .step .stepSelect .stepFileIcon{font-size:130px;margin-bottom:60px}popover.feedback .step .stepSelect .stepFileIcon i{position:absolute;left:calc(50% + 25px);top:90px;font-size:25px!important;background:#fff;padding:10px;border-radius:100%}popover.feedback .step .detailPopoverSubOptions{position:absolute;left:calc(50% - 85px);bottom:30px;font-size:40px;width:170px;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}popover.feedback .step .detailPopoverSubOptionsLabels{font-size:12px;font-weight:700;bottom:10px;opacity:.75}popover.feedback .step .detailPopoverLabel{position:relative;font-weight:700;font-size:20px;padding-top:20px}popover.feedback .step .detailPopoverLabel .prependLabel{position:relative;top:-50px;font-size:16px;opacity:.75}popover.feedback .step .detailPopoverViewOriginalHelp{margin-top:20px}popover.feedback .step-1 .stepSelect .stepFileIcon{font-size:95px}popover.feedback .step-1 .stepSelect .stepFileIcon i{top:65px}popover.feedback .step-1 .detailPopoverOptionSeparator{position:absolute;right:0;top:70px;font-size:30px}popover.feedback .step.step-2 .detailPopoverOptionSeparator{position:absolute;right:0;top:70px;font-size:30px}popover.feedback input.button{text-align:center}popover.feedback input.button:hover{background-color:#456493;color:#fff}popover.feedback .feedback-outer{padding:20px;margin-bottom:15px}popover.feedback .feedback-outer .commentPopoverInput,popover.feedback .feedback-outer .commentPopoverSection{margin-bottom:50px}popover.feedback .feedback-outer .commentPopoverInput div,popover.feedback .feedback-outer .commentPopoverSection div{font-size:125%;margin-bottom:10px}popover.feedback .feedback-outer .commentPopoverInput textarea,popover.feedback .feedback-outer .commentPopoverSection textarea{width:100%;height:200px;resize:none;margin-bottom:10px}popover.feedback .feedback-outer .commentPopoverSection{margin-top:10px;margin-bottom:10px;font-weight:700}popover.feedback .feedback-outer .includeCheckbox{display:none;width:20px;height:20px;margin-right:50px}popover.feedback .feedback-outer .includeCheckbox input{width:20px;height:20px;padding:10px}popover.feedback .feedback-outer .comments .comment{margin-bottom:5px}popover.feedback .feedback-outer .comments .comment .commentInner .commentHeader{font-size:13px;margin-bottom:5px}popover.feedback .feedback-outer .comments .comment .commentInner .commentHeader div{display:inline-block}popover.feedback .feedback-outer .comments .comment .commentInner .text{position:relative;border-radius:10px;background:#e8eff8;padding:20px;padding-right:30px}popover.feedback .feedback-outer .comments .comment .commentInner .text .fa-times{position:absolute;top:25px;right:20px;color:red;cursor:pointer}popover.feedback .feedback-outer .enable-checkbox .comment .includeCheckbox,popover.feedback .feedback-outer .enable-checkbox .file .includeCheckbox{display:block}popover.feedback .feedback-outer .comments.enable-checkbox .comment{display:grid;grid-template-columns:auto 1fr}popover.feedback .feedback-outer .filelisting .file{display:grid;grid-template-columns:1fr 1fr 1fr 20px}popover.feedback .feedback-outer .filelisting .file .delete a{color:red;cursor:pointer}popover.feedback .feedback-outer .filelisting .fileHeader{font-weight:700}popover.feedback .feedback-outer .filelisting.enable-checkbox .file{grid-template-columns:auto 1fr 1fr 1fr 20px}popover.feedback .feedback-outer.sendFeedback .commentPopoverInput,popover.feedback .feedback-outer.sendFeedback .commentPopoverSection{margin-bottom:5px;margin-top:5px}popover.feedback .feedback-outer company{display:block;margin-bottom:20px}popover.feedback .feedback-outer company name{display:block;width:calc(100% - 20px);background:#456493;color:#fff;font-weight:700;padding:10px;border-radius:10px}popover.feedback .feedback-outer company items{display:block;padding:20px}popover.feedback .feedback-outer company items .commentPopoverSection.andUploads{margin-top:20px}popover.members-of-group table td.keyword{position:relative}popover.members-of-group table td.keyword i{position:absolute;left:10px;top:10px}popover.members-of-group table td.keyword input{width:100%;padding-left:35px}popover.members-of-group table td.search{text-align:right}popover.members-of-group table td.search input{background-color:#456493;color:#fff}popover.members-of-group .listing{display:table;padding:20px;width:100%}popover.members-of-group .listing .row{display:table-row;width:100%}popover.members-of-group .listing .row .column{display:table-cell;padding-right:10px;padding-bottom:10px}popover.members-of-group .listing .row.heading .column{font-weight:700;position:relative}popover.members-of-group .listing .row.heading .column select{position:relative;top:-5px;padding:5px 20px}popover.edit-url{background-color:#fff;padding:20px}popover.edit-url h2{font-weight:700;margin-bottom:20px}popover.edit-url row column{display:block;margin-bottom:10px}popover.edit-url row column input,popover.edit-url row column select{width:100%}popover.edit-url row column.label{font-weight:700}notices{display:block;position:fixed;left:0;top:0;width:100%;z-index:100}notices notice{position:relative;max-height:0;width:75%;max-width:750px;margin-left:auto;margin-right:auto;margin-top:20px;background:#fff;padding:20px;border-radius:5px;box-shadow:5px 5px 15px rgba(0,0,0,.25);display:grid;grid-template-columns:auto 1fr;align-items:center;cursor:pointer;transition:all .3s ease;opacity:0;margin-top:-20px}notices notice icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center}notices notice icon:before{content:"\f071";font-family:FontAwesome;font-size:40px;color:#fff}notices notice message{margin-left:20px}notices notice.error icon:before{color:#fd0}notices notice.success icon:before{content:"\f00c";color:#7d7}notices notice.visible{opacity:1;max-height:200px;margin-top:20px}