.libraryItms{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
      -ms-flex-wrap:wrap;
          flex-wrap:wrap;
  overflow:hidden;
}
.libraryItms .libraryItm{
  border-left:solid 1px #f0f0f0;
  margin:0 0 45px -1px;
  width:33.333333333%;
}
.commentaires .editTools .editTrigger:hover{
  color:#00a4d3;
}
.commentaires h2{
  cursor:pointer;
}
.version._final{
  color:#92d36e;
}
.version._final .versionFileInfo,.version._final a{
  color:#92d36e;
}
.hide{
  display:none;
}
footer{
  -moz-box-sizing:border-box;
       box-sizing:border-box;
  border:0;
  display:block;
  margin:0;
  padding:0;
  vertical-align:baseline;
  background:#fff;
  color:#606060;
}
footer address{
  font-style:normal;
  margin:1em 0;
}
footer p{
  margin-bottom:18px;
}
footer .logofooter{
  font-weight:700;
  text-transform:uppercase;
}
footer>div{
  padding:1em;
}
footer a{
  color:#7c7c7c;
}
footer a:hover{
  color:#7c7c7c;
  text-decoration:none;
}
.newsletter-article{
  padding:0.15em 2em;
}
.newsletter-article:last-of-type{
  padding-bottom:1em;
}
.newsletter-article a{
  text-decoration:none;
  font-weight:300;
}
.newsletter-article input:checked+a{
  text-decoration:none;
  font-weight:500;
}
.newsletter-article a:after{
  padding:0 0 0 6px;
  vertical-align:-0.3em;
  display:inline-block;
  content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 21h15c.69 0 1.23-.35 1.59-.88L24 12l-5.41-8.11c-.36-.53-.97-.89-1.66-.89H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2zm13-10.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm-5 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm-5 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5z' fill='%2300a4d3'/%3E%3C/svg%3E");
}
.newsletter-article .moveHandle{
  vertical-align:middle;
}
.subjectTitle{
  margin-left:-3.2em;
  cursor:pointer;
}
.subjectContent .btn{
  padding-bottom:0.8em;
}
.subjectTitle>.sprite:first-child{
  margin-right:2rem;
  color:#c2c2c2;
}
.articleText.freeText{
  padding-top:1em;
}
.subjectContent .articleText{
  margin-left:1.2em;
  margin-top:0.5em;
}
.actions-reset-all .btn{
  padding:0.7em;
}
@media screen and (min-width: 300px){
  .fieldQualifier{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:8px;
  }
  .fieldQualifier .block{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
  }
  .fieldRemover{
    color:#929292;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:2rem;
  }
  .fieldRemover button:hover{
    color:#00a4d3;
  }
  .fieldRemover .sprite{
    -webkit-transition:none;
    transition:none;
  }
  .msg .sprite{
    vertical-align:middle;
  }
  .msg._warning{
    color:#fc5e5a;
  }
}
@media screen and (min-width: 768px){
  body{
    font-size:0.875rem;
  }
  blockquote p{
    font-size:1.125rem;
  }
  blockquote._33{
    width:-webkit-calc(33.333333% - 22px);
    width:calc(33.333333% - 22px);
  }
  blockquote._50{
    width:-webkit-calc(50% - 22px);
    width:calc(50% - 22px);
  }
  blockquote._66{
    width:-webkit-calc(66.666666% - 22px);
    width:calc(66.666666% - 22px);
  }
  blockquote._left{
    clear:both;
    float:left;
    margin-right:22px;
  }
  blockquote._right{
    clear:both;
    float:right;
    margin-left:22px;
  }
  h1{
    font-size:1.875rem;
    line-height:1.3;
    margin-bottom:0;
  }
  h2{
    font-size:1.4375rem;
    line-height:1.5;
  }
  h3{
    font-size:1.125rem;
  }
  h4{
    font-size:1rem;
  }
  p{
    max-width:60em;
  }
  ul.dl strong{
    font-size:1.75rem;
    line-height:1.071428571428571;
  }
  .cap{
    font-size:1.125rem;
  }
  ._form._aligned .fieldZone{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  ._form._aligned .fieldZone .label{
    padding-top:0.35em;
    margin-top:1px;
    text-align:right;
    width:-webkit-calc(33.333333% - 0.5em);
    width:calc(33.333333% - 0.5em);
  }
  ._form._aligned .fieldZone .label+.block{
    width:66.666666%;
  }
  ._form._aligned .fieldZone ._customFileInput,._form._aligned .fieldZone input,._form._aligned .fieldZone select,._form._aligned .fieldZone textarea{
    line-height:inherit;
  }
  ._form._aligned .fieldZone .block .checkBox,._form._aligned .fieldZone .block .radioBox,._form._aligned .fieldZone .checkBox._inline,._form._aligned .fieldZone .radioBox._inline{
    margin-top:1px;
    padding-top:0.35em;
  }
  ._form._aligned .fieldZone ._customFileInput{
    margin-top:1px;
    padding-top:0.15em;
  }
  .checkBox,.radioBox{
    font-size:1rem;
  }
  .checkBox span,.radioBox span{
    font-size:1rem;
  }
  .coupledFields{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .coupledFields .fieldZone{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
  }
  .coupledFields._1_1>.fieldZone{
    width:50%;
  }
  .coupledFields._1_1>.fieldZone:nth-last-of-type(2){
    margin-right:8px;
  }
  .coupledFields._1_1>.fieldZone:nth-of-type(2){
    margin-left:8px;
  }
  .coupledFields._space{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:-8px;
    margin-right:-8px;
  }
  .coupledFields._space>.fieldZone{
    margin-left:8px;
    margin-right:8px;
  }
  ._form .coupledFields .fieldZone{
    margin-bottom:0;
  }
  .coupledFields ._civility{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:16px;
    width:8rem;
  }
  .coupledFields ._zip{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:16px;
    width:12rem;
  }
  .coupledFields ._action{
    -webkit-align-self:flex-end;
        -ms-flex-item-align:end;
            align-self:flex-end;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-left:16px;
  }
  .coupledFields ._extranet{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:2rem;
    width:4rem;
  }
  .js body>header{
    left:0;
    position:-webkit-sticky;
    position:sticky;
    right:0;
    top:0;
    z-index:51;
  }
  .js body>header._set{
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:51;
  }
  .js body>header._set._sticky{
    position:-webkit-sticky;
    position:sticky;
  }
  .js body>header._ghost{
    display:block;
    opacity:0;
    position:relative;
    pointer-events:none;
    z-index:-1;
  }
  body>header>div:first-child{
    padding-left:16px;
  }
  .nav a{
    padding:0.75em 22px;
  }
  .nav label{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .intro>*{
    padding-left:16px;
    padding-right:16px;
  }
  .intro>div{
    padding-bottom:20px;
    padding-top:20px;
  }
  .intro._entry h1{
    font-size:3rem;
    line-height:0.75;
    margin-bottom:0;
    padding-bottom:1.2rem;
    padding-top:1.7rem;
  }
  .intro._split h1{
    padding-left:0;
    padding-right:0;
  }
  .intro._split>div{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .intro._split>div>div:nth-last-of-type(2){
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
  }
  .introTags{
    -moz-box-sizing:border-box;
         box-sizing:border-box;
    padding-left:30px;
    width:300px;
  }
  .section._padded{
    padding:22px;
  }
  .toolBar{
    text-transform:uppercase;
  }
  .toolBar>div:last-child{
    margin-left:auto;
  }
  .toolBar>div>div>span{
    font-weight:700;
  }
  .toolBar>div>div .sprite+span{
    margin-left:5px;
  }
  .toolBarRecommend{
    position:relative;
  }
  .toolBarCalendar{
    position:relative;
  }
  .toolBarPermalink{
    position:relative;
  }
  .toolBarPageAction .btn{
    margin-right:10px;
  }
  .toolBarPageAction .btn .sprite{
    display:none;
  }
  .toolBarPageAction .btn .sprite+span{
    margin-left:0;
  }
  .listItm .company{
    padding:22px 1.375rem;
  }
  .listContent{
    padding:22px 1.375rem;
  }
  .listUserType{
    padding:22px 16px;
  }
  .listItmMeta{
    border-left:solid 1px #ebebeb;
    width:300px;
  }
  .listTitleZone._buttoned .btn:nth-last-of-type(2){
    margin-left:1rem;
    margin-right:auto;
  }
  .switcher{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
  }
  .filters .type{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
        -ms-flex-order:1;
            order:1;
  }
  .filters .reset{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
        -ms-flex-order:2;
            order:2;
  }
  .filters .tags{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
        -ms-flex-order:3;
            order:3;
  }
  .filterBlock{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .filterLabel{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:200px;
  }
  .filterContent{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
  }
  .btns .btn:nth-last-of-type(n+2){
    margin-right:0.5rem;
  }
  .bar .pager,.bar .pagerReplacement{
    width:300px;
  }
  .bar .amountSorter{
    width:4.1875rem;
  }
  .barShorty._invert{
    width:300px;
  }
  .quickSearch{
    padding:22px 1.375rem;
  }
  .quickSearch input[type=search],.quickSearch input[type=text]{
    min-width:300px;
  }
  .login{
    padding:22px;
  }
  .subscribed_only h2{
    border-left-width:100px;
    border-right-width:100px;
  }
  .subscribed_only+.login h1{
    margin-top:0;
  }
  .subscribed_only+.login .loginFeedback p{
    margin-left:auto;
    margin-right:auto;
  }
  .subscribed_only+.login .fieldZone{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
            flex-wrap:nowrap;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            justify-content:center;
    max-width:600px;
  }
  .subscribed_only+.login .fieldZone .label{
    -webkit-flex-basis:120px;
        -ms-flex-preferred-size:120px;
            flex-basis:120px;
    text-align:left;
  }
  .subscribed_only+.login .fieldZone .block{
    -webkit-flex-basis:320px;
        -ms-flex-preferred-size:320px;
            flex-basis:320px;
    text-align:left;
  }
  .starterTools{
    margin-left:0;
    min-width:268px;
  }
  .metaBar+.starterTools{
    font-size:0.875rem;
    font-weight:700;
    margin-left:auto;
  }
  .starterTools._right{
    margin-left:auto;
  }
  .explorer>.folder>.folder{
    background-image:-webkit-linear-gradient(left, #7a7a7a 0, #7a7a7a 46px, #fff 0);
    background-image:linear-gradient(90deg, #7a7a7a 0, #7a7a7a 46px, #fff 0);
    padding-left:46px;
  }
  .explorer>.folder>.folder>.folder{
    background-image:-webkit-linear-gradient(left, #7a7a7a 0, #7a7a7a 46px, #aaa 0, #aaa 92px, #fff 0);
    background-image:linear-gradient(90deg, #7a7a7a 0, #7a7a7a 46px, #aaa 0, #aaa 92px, #fff 0);
    margin-left:-46px;
    padding-left:92px;
  }
  .folderTools{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .explorer>.folder>.file{
    background-image:-webkit-linear-gradient(left, #7a7a7a 0, #7a7a7a 46px, #f6f6f6 0);
    background-image:linear-gradient(90deg, #7a7a7a 0, #7a7a7a 46px, #f6f6f6 0);
    padding-left:46px;
  }
  .explorer>.folder>.folder>.file{
    background-image:-webkit-linear-gradient(left, #7a7a7a 0, #7a7a7a 46px, #aaa 0, #aaa 92px, #f6f6f6 0);
    background-image:linear-gradient(90deg, #7a7a7a 0, #7a7a7a 46px, #aaa 0, #aaa 92px, #f6f6f6 0);
    margin-left:-46px;
    padding-left:92px;
  }
  .explorer>.folder>.folder>.folder>.file{
    background-image:-webkit-linear-gradient(left, #7a7a7a 0, #7a7a7a 46px, #aaa 0, #aaa 92px, #ebebeb 0, #ebebeb 138px, #f6f6f6 0);
    background-image:linear-gradient(90deg, #7a7a7a 0, #7a7a7a 46px, #aaa 0, #aaa 92px, #ebebeb 0, #ebebeb 138px, #f6f6f6 0);
    margin-left:-92px;
    padding-left:138px;
  }
  .themeTools{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .subjects>.subject{
    background-image:-webkit-linear-gradient(left, #7a7a7a 0, #7a7a7a 46px, #f6f6f6 0);
    background-image:linear-gradient(90deg, #7a7a7a 0, #7a7a7a 46px, #f6f6f6 0);
    padding-left:46px;
  }
  .subjectTools{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
        -ms-flex-direction:row;
            flex-direction:row;
  }
  .agendaItm{
    width:33.333333333%;
  }
  .extranetHome{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .extranetHome>div:first-of-type{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
    width:-webkit-calc(100% - 300px);
    width:calc(100% - 300px);
  }
  .extranetHome>div:first-of-type .bar{
    margin-top:auto;
  }
  .extranetHome>div:nth-of-type(2){
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:300px;
  }
  .extranetHome>div:nth-of-type(2)._backed{
    background-color:#444;
  }
  .extranetTabs{
    font-size:1.25rem;
  }
  .extranetTabs a{
    padding:30px 16px;
  }
  .extranetTabs a:after{
    bottom:6px;
  }
  .extranetTabs a>span{
    width:100%;
  }
  .extranetTabs .sprite{
    height:30px;
    margin-bottom:-5px;
    width:30px;
  }
  .shortcuts li{
    padding:6px 16px 6px 0;
  }
  .render .shortcuts li{
    padding-right:32px;
  }
  .dashboardCalls>div,.dashboardCalls>strong{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:50%;
  }
  .commissionBookmarks{
    border-left:solid 1px #ebebeb;
    padding-left:2em;
  }
  .cotisations{
    padding:16px 22px;
  }
  figure._left{
    margin-right:22px;
  }
  figure._right{
    margin-left:22px;
  }
  figure._33{
    width:-webkit-calc(33.333333% - 22px);
    width:calc(33.333333% - 22px);
  }
  figure._50{
    width:-webkit-calc(50% - 22px);
    width:calc(50% - 22px);
  }
  figure._66{
    width:-webkit-calc(66.666666% - 22px);
    width:calc(66.666666% - 22px);
  }
  .inset figure._33{
    max-width:50%;
    width:auto;
  }
  .edgy figcaption{
    padding-left:22px;
    padding-right:22px;
  }
  .article._padded{
    padding:22px;
  }
  .articleIntro{
    padding:20px 22px 10px;
  }
  .articleMessage{
    padding:10px 22px;
  }
  .articleIllustration{
    margin-bottom:1.8125rem;
    padding:0 22px;
  }
  .articleText{
    line-height:1.8;
    padding:0 22px;
  }
  .attachments>strong{
    margin-top:25px;
    padding:0 22px;
  }
  .attachments>strong .sprite{
    color:#606060;
  }
  .attachment{
    padding:16px 22px;
  }
  .attachment.editBtns{
    padding:16px 22px;
  }
  .attachment._file{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .attachmentShared{
    padding:0 22px;
  }
  .discussions>strong{
    margin-top:25px;
    padding:0 22px;
  }
  .discussions>strong .sprite{
    color:#606060;
  }
  .discussion{
    padding:16px 22px;
  }
  .versions>strong{
    margin-top:25px;
    padding:0 22px;
  }
  .versions>strong .sprite{
    color:#606060;
  }
  .version{
    padding:16px 22px;
  }
  .version.editBtns{
    padding:16px 22px;
  }
  .version._file{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .thread{
    padding:0 22px;
  }
  .thread>strong{
    margin-top:25px;
  }
  .thread>strong .sprite{
    color:#606060;
  }
  .threadItm{
    margin-top:25px;
  }
  .threadItm>.sprite{
    color:#606060;
  }
  .columns._x2>div{
    width:50%;
  }
  .columns._x3>div{
    width:33.333333333%;
  }
  .editBlock h1:first-child{
    margin-top:-0.525rem;
  }
  .editBtns{
    padding:0 22px;
  }
  .imgFieldBlock .imgFieldError{
    max-width:50%;
    min-width:33%;
  }
  .pollPosition{
    padding:10px 22px;
  }
  .pollDownload>a{
    padding:10px 22px;
  }
  .twitterItms{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
    overflow:hidden;
  }
  .twitterItms>div{
    border-left:solid 1px #f0f0f0;
    margin:0 0 45px -1px;
    width:33.333333333%;
  }
  .power a .sprite{
    margin-left:0.5rem;
  }
  .archivesSwitch+.power{
    margin-left:0;
  }
  .adminNav a{
    border-width:0 0 0 1px;
  }
  .adminNav>ul>li{
    width:50%;
  }
  .adminNav>ul>li:nth-last-of-type(n+4),.adminNav>ul>li:nth-last-of-type(n+4)~li{
    width:25%;
  }
  .adminNav>ul>li:nth-last-of-type(n+3),.adminNav>ul>li:nth-last-of-type(n+3)~li{
    width:33.333333333%;
  }
  .adminNav .sub{
    right:0;
  }
  .metaTitle{
    font-size:1.875rem;
  }
  .search{
    padding:22px 1.375rem;
  }
  .searchBar{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .searchBar .quickFilter{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:16px;
    width:33%;
  }
  .searchBar .keySearch{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    max-width:none;
  }
  .keySearch{
    max-width:640px;
  }
  .keySearch input{
    min-width:300px;
  }
  .details,details{
    margin-bottom:22px;
  }
  .details+.details,.details+details,details+.details,details+details{
    margin-top:-22px;
  }
  .summary,summary{
    padding-left:22px;
  }
  ._filters .summary,._filters summary{
    -moz-box-sizing:border-box;
         box-sizing:border-box;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:200px;
  }
  .participation{
    -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
  }
  .participationQuestions{
    margin-left:auto;
    text-align:right;
  }
  .participationModification{
    margin-left:auto;
  }
  .participantsAction .btn{
    margin-left:0.5rem;
  }
  .invitationBar{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .invitationBar div:nth-of-type(2){
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .invitationTools{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .resultsMeta{
    padding:16px 22px;
  }
  .resultsQtyFilter{
    margin-bottom:0;
  }
  .resultsTools._active>a{
    background:#d6d6d6;
    color:#fff;
  }
  .resultsTools .sub{
    min-width:400px;
  }
  header .verified{
    text-transform:uppercase;
  }
  .overlay .zoom{
    max-width:95%;
  }
}
@media screen and (min-width: 768px) and (max-width: 979px){
  .toolbarEdit a{
    padding-left:20px;
  }
  .starterBar .agendaItm{
    width:50%;
  }
  .starterBar .agendaData{
    padding:16px;
  }
  .starterBar .agendaKicker{
    width:50%;
  }
  .extranetHome .libraryItm{
    width:50%;
  }
  .overlay .zoom{
    min-width:700px;
  }
}
@media screen and (min-width: 980px){
  .formContainer{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .formAside{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-left:16px;
    width:250px;
  }
  .formAside .fieldZone:only-child{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    min-height:100%;
  }
  .formAside .fieldZone:only-child .label{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
  }
  .formAside .fieldZone:only-child .block{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
  }
  .formAside .fieldZone:only-child .block textarea{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    min-height:400px;
  }
  .formMain{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
  }
  .nav a .sprite{
    margin-right:0.3em;
  }
  .toolbarEdit a{
    min-width:300px;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .filterLabel{
    width:300px;
  }
  .starterQuickies{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:300px;
  }
  .starterQuickies ul{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
  }
  .starterWrapper .starterBar{
    width:-webkit-calc(100% - 300px);
    width:calc(100% - 300px);
  }
  .starterBar .agendaItm{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
        -ms-flex-order:4;
            order:4;
    width:300px;
  }
  .starterBar .agendaKicker{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
        -ms-flex-order:2;
            order:2;
    width:300px;
  }
  .starterWrapper .starterBar .agendaKicker{
    border-left:solid 1px #fff;
  }
  .starterBar .members{
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
        -ms-flex:0 1 auto;
            flex:0 1 auto;
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
        -ms-flex-order:3;
            order:3;
    width:-webkit-calc(100% - 300px);
    width:calc(100% - 300px);
  }
  .extranetTabs{
    font-size:1.375rem;
  }
  .extranetTabs a{
    padding:40px 16px;
  }
  .extranetTabs a:after{
    bottom:16px;
  }
  .extranetTabs .sprite{
    height:40px;
    width:40px;
  }
  .article{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
  }
  .articleIntro{
    -moz-box-sizing:border-box;
         box-sizing:border-box;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    padding:20px 40px 10px 60px;
    width:100%;
  }
  .articleMessage{
    -moz-box-sizing:border-box;
         box-sizing:border-box;
    padding:10px 40px 10px 60px;
    width:100%;
  }
  .articleContent{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:100%;
  }
  .articleContent:nth-last-child(2){
    border-top:solid 1px #929292;
    padding-top:22px;
    width:-webkit-calc(100% - 300px);
    width:calc(100% - 300px);
  }
  .articleAside{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    border-left:solid 1px #ebebeb;
    padding:22px 16px;
    width:300px;
  }
  .articleIllustration{
    padding:0 40px 0 60px;
  }
  .articleText{
    padding:0 40px 0 60px;
  }
  .attachments>strong{
    padding:0 40px 0 60px;
  }
  .attachments>strong .sprite{
    left:55px;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-100%);
            transform:translateX(-100%);
  }
  .articleIntro .attachments>strong,.threadItm .attachments>strong{
    padding-left:40px;
  }
  .articleIntro .attachments>strong .sprite,.threadItm .attachments>strong .sprite{
    left:25px;
  }
  .attachmentShared{
    padding:0 40px 0 60px;
  }
  .articleIntro .attachmentShared,.threadItm .attachmentShared{
    padding-left:0;
  }
  .discussions>strong{
    padding:0 40px 0 60px;
  }
  .discussions>strong .sprite{
    left:55px;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-100%);
            transform:translateX(-100%);
  }
  .versions>strong{
    padding:0 40px 0 60px;
  }
  .versions>strong .sprite{
    left:55px;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-100%);
            transform:translateX(-100%);
  }
  .thread{
    padding:0 40px 0 60px;
  }
  .thread>strong .sprite{
    left:55px;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-100%);
            transform:translateX(-100%);
  }
  .threadItm>.sprite{
    left:-6px;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-100%);
            transform:translateX(-100%);
  }
  .distributionTitle{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .pollPosition{
    padding:20px 40px 20px 60px;
  }
  .articleContent>.pollPosition:first-child{
    margin-top:-22px;
  }
  .pollDownload>a{
    padding:20px 20px 20px 60px;
    position:relative;
  }
  .pollDownload>a .sprite:first-child{
    left:55px;
    position:absolute;
    top:50%;
    -webkit-transform:translateX(-100%) translateY(-50%);
            transform:translateX(-100%) translateY(-50%);
  }
  ._filters .summary,._filters summary{
    width:300px;
  }
  .participantsTable thead td{
    padding:0.3rem 16px;
    vertical-align:middle;
  }
  .participantsTable thead td>a{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .participantsTable thead .sprite{
    -webkit-transition:none;
    transition:none;
    margin-left:-16px;
  }
  .participantsTable tbody td{
    border-bottom:solid 1px #c0c0c0;
    font-size:1rem;
    font-weight:300;
    padding:6px 16px;
    vertical-align:middle;
  }
  .participantsTable tbody td:nth-of-type(n+2){
    background:#f6f6f6;
    border-left:solid 1px #ebebeb;
    border-bottom:solid 1px #ebebeb;
    -moz-box-sizing:border-box;
         box-sizing:border-box;
    width:300px;
  }
  .participantsTable tbody tr{
    -webkit-transition:all 300ms ease-in;
    transition:all 300ms ease-in;
  }
  .resultsTable thead td{
    padding:0.3rem 16px;
    vertical-align:middle;
  }
  .resultsTable thead td>a{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .resultsTable thead .sprite{
    -webkit-transition:none;
    transition:none;
    margin-left:-16px;
  }
  .resultsTable tbody td{
    font-size:1rem;
    font-weight:300;
    padding:16px;
  }
  .resultsTable tbody td:nth-of-type(n+2){
    border-left:solid 1px;
  }
  .resultsTable tbody tr:nth-child(2n){
    background:#fff;
  }
  .resultsTable tbody tr:nth-child(2n) td{
    border-left-color:#f6f6f6;
  }
  .resultsTable tbody tr:nth-child(odd){
    background:#f6f6f6;
  }
  .resultsTable tbody tr:nth-child(odd) td{
    border-left-color:#fff;
  }
  .resultsTable tbody ._top td{
    vertical-align:top;
  }
  .resultsTable tbody tr{
    -webkit-transition:all 300ms ease-in;
    transition:all 300ms ease-in;
  }
  .resultsTable tbody tr:hover{
    background:#ebebeb;
  }
  .resultsTable._checked td:last-child{
    text-align:center;
  }
  .resultsTable._checked td:last-child .sprite{
    margin:0;
  }
  .resultsTable._checked td:last-child .sub{
    text-align:left;
  }
  .resultsTable td._checkbox{
    vertical-align:middle;
    text-align:center;
  }
}
@media screen and (min-width: 980px) and (max-width: 1239px){
  .overlay .zoom{
    min-width:900px;
  }
}
@media screen and (min-width: 1240px){
  body>header>div:first-child{
    padding-left:-webkit-calc(50% - 604px);
    padding-left:calc(50% - 604px);
    padding-right:-webkit-calc(50% - 620px);
    padding-right:calc(50% - 620px);
  }
  .nav{
    padding-left:-webkit-calc(50% - 620px);
    padding-left:calc(50% - 620px);
    padding-right:-webkit-calc(50% - 620px);
    padding-right:calc(50% - 620px);
  }
  .breadcrumbs{
    padding-left:-webkit-calc(50% - 604px);
    padding-left:calc(50% - 604px);
    padding-right:-webkit-calc(50% - 604px);
    padding-right:calc(50% - 604px);
  }
  .intro h1{
    padding-left:-webkit-calc(50% - 604px);
    padding-left:calc(50% - 604px);
    padding-right:-webkit-calc(50% - 604px);
    padding-right:calc(50% - 604px);
  }
  .intro>div{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .section{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .section._padded{
    margin-left:0;
    margin-right:0;
    padding-left:-webkit-calc(50% - 598px);
    padding-left:calc(50% - 598px);
    padding-right:-webkit-calc(50% - 598px);
    padding-right:calc(50% - 598px);
  }
  .toolBar{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .login{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .subscribed_only{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .starterWrapper{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .starterBar{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .starterWrapper .starterBar{
    margin-left:0;
    margin-right:0;
  }
  .explorer{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .section .explorer{
    margin-left:0;
    margin-right:0;
  }
  .agenda{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .member{
    width:33.333333333%;
  }
  .starterWrapper .member{
    width:50%;
  }
  .article{
    margin-left:-webkit-calc(50% - 620px);
    margin-left:calc(50% - 620px);
    margin-right:-webkit-calc(50% - 620px);
    margin-right:calc(50% - 620px);
  }
  .article._padded{
    margin-left:0;
    margin-right:0;
    padding-left:-webkit-calc(50% - 598px);
    padding-left:calc(50% - 598px);
    padding-right:-webkit-calc(50% - 598px);
    padding-right:calc(50% - 598px);
  }
  .adminBar{
    padding-left:-webkit-calc(50% - 620px);
    padding-left:calc(50% - 620px);
    padding-right:-webkit-calc(50% - 620px);
    padding-right:calc(50% - 620px);
  }
  .adminNav{
    padding-left:-webkit-calc(50% - 620px);
    padding-left:calc(50% - 620px);
    padding-right:-webkit-calc(50% - 620px);
    padding-right:calc(50% - 620px);
  }
  .overlay .zoom{
    min-width:1200px;
    max-width:1200px;
  }
}
@media screen and (min-width: 18.75em) and (min-width: 300px){
  footer>*{
    max-width:100%;
  }
  footer a:hover{
    -webkit-transition:color 0.3s ease-in, background-color 0.3s ease-in;
    transition:color 0.3s ease-in, background-color 0.3s ease-in;
  }
  footer address{
    margin:0;
  }
  footer p{
    margin-bottom:1.125rem;
  }
  footer .logofooter{
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='839.056' height='225.203' viewBox='0 0 839.056 225.203'%3E%3Cpath fill='%2300A0E0' d='M376.729 65.788h15.459v15.294h-15.459zm-237.524 37.56c0-30.341-23.199-51.509-56.328-51.509H0V67.13h21.656l.008 139.997H0v14.79h60.394v-14.79H38.727v-52.269h45.936c15.038 0 25.74-3.319 34.912-10.714 12.239-9.945 19.63-25.245 19.63-40.796zm-56.063 36.213H38.727V67.139h44.159c22.94 0 38.998 15.044 38.998 36.459 0 9.945-3.824 19.126-11.218 26.268-6.882 6.632-15.546 9.695-27.524 9.695zm179.792 46.901h-16.559c-10.452 16.314-24.975 24.214-43.075 24.214h-.008c-13.76 0-26.758-5.606-36.447-15.542-8.145-8.416-11.716-16.574-13.248-30.584h114.175c.254-2.3.254-4.08.254-5.355 0-36.188-29.3-65.242-65.238-65.245-35.679.003-64.734 29.566-64.734 65.754 0 36.438 29.055 65.496 65.498 65.499 25.744-.003 47.404-14.272 59.382-38.741zm-60.148-77.983h.008c25.488 0 46.389 17.837 50.463 43.329h-99.658c4.079-25.232 24.72-43.329 49.187-43.329z'/%3E%3Cpath fill='%2300A0E0' d='M303.544 154.381c0-25.229 14.275-40.27 40.014-42.306V96.273c-21.652 1.529-33.632 9.179-40.762 26.251v-.019l-.01.019V97.291h-35.675v14.785h20.899v95.06h-20.899v14.782h57.333v-14.782h-20.901v-52.755zm514.623 52.754h-.008v-58.619c0-16.306-2.551-26.248-8.924-35.165-8.916-11.979-23.442-19.371-38.736-19.372-19.875.001-35.42 10.704-43.571 29.564 0-.003-.002-.006-.004-.008-.002.002-.004.005-.004.008-9.178-19.621-23.45-29.563-42.558-29.564-16.564.001-29.823 8.412-38.995 24.725v-.015a.074.074 0 0 1-.008.015V97.291h-35.413v14.785h20.899v95.06h-20.899v14.782h57.336v-14.782h-20.898v-57.338c0-23.961 14.264-40.526 34.914-40.526h.01c10.191 0 19.621 4.08 25.993 11.471 6.119 6.882 8.916 16.309 8.916 30.835v55.558h-20.893v14.782h57.328v-14.782h-20.899v-58.87c0-11.471 2.047-18.096 7.396-25.488 6.373-8.41 17.328-13.507 28.545-13.507h.008c9.428 0 18.857 4.08 25.236 10.702 7.388 7.901 9.68 15.802 9.68 32.113v55.049h-20.9v14.782h57.337v-14.782h-20.888zm-216.589-20.721c-11.979 24.468-33.64 38.74-59.384 38.74-36.445 0-65.504-29.058-65.504-65.498 0-36.191 29.059-65.756 64.738-65.756 35.939 0 65.242 29.056 65.242 65.247 0 1.276 0 3.055-.254 5.356H492.243c1.531 14.011 5.103 22.167 13.246 30.584 9.689 9.937 22.687 15.543 36.447 15.543 18.1 0 32.622-7.902 43.073-24.215h16.569zm-9.686-34.656c-4.075-25.492-24.977-43.329-50.464-43.329-24.466 0-45.107 18.096-49.186 43.329h99.65z'/%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='225.163' y1='40.546' x2='613.64' y2='40.546'%3E%3Cstop offset='0' stop-color='%23babbbf'/%3E%3Cstop offset='.77' stop-color='%23727478'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M472.875 47.474c.181-.034.362-.067.552-.096a80.105 80.105 0 0 1 3.682-.458l.161-.021c.182-.025.363-.049.554-.068a93.533 93.533 0 0 1 4.137-.297l.122-.009c.149-.012.299-.023.455-.032 1.641-.076 3.316-.115 5.002-.115h18.347L419.403 0l-151.22 81.093h37.688L419.403 20.21l51.479 27.606a101.53 101.53 0 0 1 1.842-.315l.151-.027z'/%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='225.163' y1='70.156' x2='613.641' y2='70.156'%3E%3Cstop offset='0' stop-color='%23babbbf'/%3E%3Cstop offset='.77' stop-color='%23727478'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23b)' d='M570.622 81.093L529.833 59.22l-16.167 11.54 19.267 10.333z'/%3E%3Cpath fill='%2300A0E0' d='M487.539 51.877c-1.625 0-3.197.037-4.725.108-.193.01-.371.03-.562.04-1.32.07-2.617.155-3.865.276-.242.025-.465.062-.703.088a76.172 76.172 0 0 0-3.443.428c-.219.033-.418.079-.635.113a70.364 70.364 0 0 0-3.236.588c-.203.043-.387.098-.586.143a58.866 58.866 0 0 0-3.021.736c-.176.049-.336.106-.51.156a54.47 54.47 0 0 0-2.838.886c-.152.052-.289.112-.438.167a48.58 48.58 0 0 0-2.668 1.029c-.119.051-.229.11-.348.162-.865.375-1.713.764-2.518 1.177-.102.052-.193.108-.293.161-.809.422-1.598.855-2.346 1.311-.074.044-.141.094-.215.138-.76.471-1.502.951-2.205 1.454-.053.037-.1.078-.152.117a37.976 37.976 0 0 0-2.057 1.583c-.039.032-.072.066-.113.1a36.71 36.71 0 0 0-1.896 1.7l-.064.068a35.94 35.94 0 0 0-1.752 1.817c-.014.018-.027.035-.045.053a36.038 36.038 0 0 0-1.592 1.911c-.002.006-.006.01-.01.016-9.111 11.761-9.26 20.797-9.264 28.877h-.012v.012h-20.639v14.785h20.639v95.06H392.16V97.291h-36.438v14.785h20.898v95.06h-20.898v14.782h116.912v-14.782h-21.662v-95.06h26.752V97.291h-26.668v-.012c.021-11.605 1.062-16.328 8.82-22.894h.002c.41-.346.836-.683 1.285-1.007.004-.002.008-.007.014-.01.439-.319.904-.629 1.383-.927l.033-.021a25.51 25.51 0 0 1 1.523-.868l.018-.01a27.042 27.042 0 0 1 1.669-.805 32.038 32.038 0 0 1 1.732-.702c.027-.009.051-.021.078-.031a34.367 34.367 0 0 1 1.885-.633c.021-.006.039-.013.061-.021.65-.197 1.322-.381 2.018-.554.025-.005.049-.014.074-.02a46.974 46.974 0 0 1 2.154-.474l.086-.019c.721-.14 1.465-.266 2.229-.381.059-.008.113-.02.172-.028a61.33 61.33 0 0 1 2.541-.32l.014-.001a73.266 73.266 0 0 1 2.66-.228c.023-.001.045-.004.066-.006a90.07 90.07 0 0 1 5.957-.188h21.748l21.375-15.254h-43.114z'/%3E%3C/svg%3E") 0 0 no-repeat;
    background-size:contain;
    height:55px;
    margin:5px 0;
    width:150px;
  }
  footer a{
    text-decoration:none;
  }
  footer p{
    margin:0;
  }
  footer>div{
    padding:1.25rem;
  }
  .pageFooter{
    line-height:1.3;
  }
  .pageFooter address{
    font-size:0.875rem;
  }
  .pageFooter .logofooter{
    margin:0 0 0.5rem;
  }
  footer ._wai{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    position:absolute;
    width:1px;
  }
  .pageFooter{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .pageFooter .cell{
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
        -ms-flex:0 1 auto;
            flex:0 1 auto;
    margin-right:20px;
  }
}
