.offscreen{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clear{clear:both}.clear:after{content:' ';clear:both;display:table}.align-center{text-align:center}.center{margin:0 auto;position:relative;max-width:1400px;padding-left:24px;padding-right:24px}@media all and (max-width:768px){.center{padding-left:15px;padding-right:15px}}@media print{.center{padding-left:0;padding-right:0}}.hidden{display:none}body[contenteditable] .hidden{position:relative;display:block;border:2px dotted #000;padding:3px}body[contenteditable] .hidden:before{font-size:10px;font-size:.714rem;content:'hidden';position:absolute;top:-17px;left:-2px;z-index:10;display:block;padding:0 2px;background:#000;color:#fff}.title{font-weight:700;text-transform:uppercase;color:#4d4e53;text-decoration:none;display:block}.smaller{font-size:12px;font-size:.857rem}html[data-ffo-opensanslight=false]:not(.no-js) .smaller{letter-spacing:-.01em}.larger{font-size:16px;font-size:1.143rem}.grid-padding{padding:20px}.heading-link{font-style:italic;font-size:14px;font-size:1rem;font-weight:400;display:inline-block;margin:0 40px}@media all and (max-width:768px){.heading-link{margin:8px 0 0;display:block}}.fixed{position:fixed;top:0;z-index:10;overflow-y:auto}.media,.media-body,.notification,.notification-message{overflow:hidden;zoom:1}.media-side,.notification-img{float:left;margin-right:10px}html[dir=rtl] .media-side,html[dir=rtl] .notification-img{float:right;margin-left:10px;margin-right:0}.media-side img,.notification-img img{display:block}.media-reverse .media-side,.media-reverse .notification-img{float:right;margin-left:10px}html[dir=rtl] .media-reverse .media-side,html[dir=rtl] .media-reverse .notification-img{float:left;margin-right:10px;margin-left:0}@media all and (max-width:768px){.media-mobile-stack .media-body,.media-mobile-stack .media-side{float:none;margin-left:0;margin-right:0}.media-mobile-stack.media-reverse{display:table;caption-side:top;width:100%}.media-mobile-stack.media-reverse .media-side{display:table-cell}.media-mobile-stack.media-reverse .media-body{display:table-caption}}@media all and (max-width:480px){.media-small-mobile-stack .media-body,.media-small-mobile-stack .media-side{float:none;margin-left:0;margin-right:0}.media-small-mobile-stack.media-reverse{display:table;caption-side:top;width:100%}.media-small-mobile-stack.media-reverse .media-side{display:table-cell}.media-small-mobile-stack.media-reverse .media-body{display:table-caption}}.only-icon i[class^=icon-]{margin-left:0!important;margin-right:0!important;margin-top:-1px!important}.only-icon span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.toggler{position:relative}.toggler i[class^=icon-]{right:10px;position:absolute;top:3px;color:#4d4e53}html[dir=rtl] .toggler i[class^=icon-]{left:10px;right:auto}.toggler .icon-caret-right{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}html[dir=rtl] .toggler .icon-caret-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.toggle-container.closed{display:none}.subnav .toggler,.subnav>ol>li>a{padding:20px 40px 20px 20px;border-bottom:1px dotted #d4dde4;text-transform:uppercase;display:block}.subnav ol ol{display:none}.no-js .subnav ol ol{display:block}.subnav .toggleable.current,.subnav>ol>li.current{background:#f4f7f8}.subnav i[class^=icon-]{top:23px;right:20px}.subnav .toggle-container a{font-size:12px;font-size:.857rem;display:block;padding:6px 20px}.subnav .toggle-container .toggleable{background:#e9eef1}.subnav .toggle-container .toggleable .toggler{text-transform:uppercase;color:#4d4e53;text-decoration:none;display:block;font-weight:400;padding-top:10px;padding-bottom:10px;border:0}.subnav .toggle-container .toggleable .toggler i{top:10px}.subnav .toggle-container .toggleable .toggle-container a{padding-left:30px}.subnav .toggle-container li.current>a:not(.toggler){position:relative;color:#fff;background-color:#4d4e53}.subnav .toggle-container li.current>a:not(.toggler):after,.subnav .toggle-container li.current>a:not(.toggler):before{content:' ';height:0;position:absolute;width:0;border:10px solid transparent}.subnav .toggle-container li.current>a:not(.toggler):before{border-right-color:#fff;position:absolute;top:20%;right:0}.subnav a{text-decoration:none}.subnav a:active,.subnav a:focus,.subnav a:hover{text-decoration:underline}.notification{border-radius:2px;border-style:solid;border-width:2px;margin-bottom:20px;padding:10px;position:relative;background-color:#f3f4f5;border-color:#bec3c9;color:#4d4e53}body>.notification{margin-bottom:0}.notification.closed{display:none}.notification.clickable{cursor:pointer}.notification button.close{background:0 0;border:0;box-shadow:none;display:block;padding:2px;position:absolute;top:0;right:0}.notification .notification-button{background-color:#bec3c9;color:#59626a}.notification .notification-button:focus,.notification .notification-button:hover{background:0 0;text-decoration:none}.notification .notification-img i{color:#9ca5a8}.notification button.close{color:#bec3c9}.notification button.close:focus,.notification button.close:hover{color:#9ca5a8}.notification.info{background-color:#cce9f8;border-color:#7dc7ed;color:#4d4e53}.notification.info .notification-button{background-color:#7dc7ed;color:#16709f}.notification.info .notification-button:focus,.notification.info .notification-button:hover{background:0 0;text-decoration:none}.notification.info .notification-img i{color:#0077b1}.notification.info button.close{color:#7dc7ed}.notification.info button.close:focus,.notification.info button.close:hover{color:#0077b1}.notification.success{background-color:#e2eccc;border-color:#bed48c;color:#4d4e53}.notification.success .notification-button{background-color:#bed48c;color:#678030}.notification.success .notification-button:focus,.notification.success .notification-button:hover{background:0 0;text-decoration:none}.notification.success .notification-img i{color:#5a8200}.notification.success button.close{color:#bed48c}.notification.success button.close:focus,.notification.success button.close:hover{color:#5a8200}.notification.warning{background-color:#fff4cc;border-color:#ffe070;color:#4d4e53;border-width:2px;font-style:normal}.notification.warning .notification-button{background-color:#ffe070;color:#b89000}.notification.warning .notification-button:focus,.notification.warning .notification-button:hover{background:0 0;text-decoration:none}.notification.warning .notification-img i{color:#cca200}.notification.warning button.close{color:#ffe070}.notification.warning button.close:focus,.notification.warning button.close:hover{color:#cca200}.notification.warning a,.notification.warning a:focus,.notification.warning a:hover,.notification.warning a:visited{border-bottom:0;color:#0095dd;text-decoration:none}.notification.warning a:focus,.notification.warning a:hover{text-decoration:underline}.notification.error{background-color:#fad7d4;border-color:#f08a81;color:#4d4e53}.notification.error .notification-button{background-color:#f08a81;color:#a61f13}.notification.error .notification-button:focus,.notification.error .notification-button:hover{background:0 0;text-decoration:none}.notification.error .notification-img i{color:#c82514}.notification.error button.close{color:#f08a81}.notification.error button.close:focus,.notification.error button.close:hover{color:#c82514}.notification-message :first-child{margin-top:0}.notification-img i[class^=icon-]{font-size:20px;margin:0}.notification-button{border:1px solid;border-radius:2px;box-shadow:none;display:inline-block;line-height:1;margin:5px 5px 0 0;padding:2px 5px 3px;text-transform:none}.notification.warning .notification-button{border:1px solid;margin:5px 5px 0 0;padding:2px 5px 3px}.notification-tray{position:fixed;top:10px;right:10px;z-index:999999;width:300px;font-size:12px}.notification-tray .notification{margin-bottom:8px}@media print{.notification-tray{display:none}}.user-title{font-size:26px;font-size:1.857rem;letter-spacing:0;margin-bottom:10px}@media all and (max-width:1024px){.user-title{line-height:1.2}}.user-title-fullname{color:#a19f93;font-weight:400;font-size:16px;font-size:1.143rem;white-space:nowrap}.user-photo{margin:0 0 10px}.activity{border-collapse:collapse;font-size:12px;font-size:.857rem;width:100%}.activity td,.activity th{padding:6px 3px}.activity h3{font-size:16px;font-size:1.143rem;margin:0 0 5px}.activity thead{background:#eaeff2}.activity thead th{font-weight:700}.activity tbody h3{margin-bottom:4px}.activity tbody tr:nth-child(even){background:#f4f7f8}.activity tbody th{font-weight:200}.activity-date{width:120px}.activity-page{width:40%}.activity-actions{font-size:10px;font-size:.714rem}.activity-actions li{display:inline;margin-right:10px}html[dir=rtl] .activity-actions li{margin-left:10px;margin-right:0}#docs-activity header{display:flex;align-items:center;margin-bottom:10px}#docs-activity header h2{display:inline;margin-bottom:0}#docs-activity .button{margin-left:10px}html[dir=rtl] #docs-activity .button{margin-right:10px;margin-left:0}.user-links{border-spacing:10px;display:table;font-size:12px;font-size:.857rem;margin:-10px}.user-links li{display:table-row}.user-links a,.user-links i{display:table-cell;vertical-align:middle}.user-links i{font-size:14px;font-size:1rem;text-align:center}.user-links a{padding:0}.user-head{background:#f4f7f8;margin-bottom:20px;min-height:200px;overflow:hidden;padding:20px;position:relative}.user-buttons{position:absolute;top:20px;right:20px}.user-buttons>a{float:left;margin:0 5px 0 0}html[dir=rtl] .user-buttons>a{float:right;margin:0 0 0 5px}@media all and (max-width:1024px){.user-buttons{position:relative;top:auto;right:auto;margin:0 0 20px}.user-buttons a{float:none;display:inline-block;margin:0 10px 0 0}}.user-info li{display:inline;margin-right:10px}html[dir=rtl] .user-info li{margin-left:10px;margin-right:0}.user-info li:before{color:#a19f93;content:'/';margin-right:10px}html[dir=rtl] .user-info li:before{margin-left:10px;margin-right:0}.user-info li:first-child:before{content:'';margin:0}.user-bio{font-size:12px;font-size:.857rem}.user-since{color:#6a9412;font-size:12px;font-size:.857rem;font-style:italic;margin-bottom:20px}.user-section{clear:both;margin-bottom:20px}.user-tags{margin-bottom:20px}.user-tags h2{font-size:14px;font-size:1rem;margin-bottom:0}.user-tags li{display:inline;font-size:12px;font-size:.857rem;margin-right:10px}html[dir=rtl] .user-tags li{margin-left:10px;margin-right:0}.tagit.ui-widget-content,ul.tags{background-color:transparent;border:none;clear:both;margin-bottom:0;padding-left:0;width:100%}html[dir=rtl] .tagit.ui-widget-content,html[dir=rtl] ul.tags{padding-right:0;padding-left:0}.user-edit .tagit.ui-widget-content,.user-edit ul.tags,.wiki-block .tagit.ui-widget-content,.wiki-block ul.tags{margin-bottom:-10px}.tagit-choice.ui-widget-content.ui-state-default,.tagit-new,ul.tags li{background:#f4f7f8;border:1px solid #cee9f9;border-radius:2px;display:inline-block;margin:0 10px 10px 0;padding:3px 10px 4px}html[dir=rtl] .tagit-choice.ui-widget-content.ui-state-default,html[dir=rtl] .tagit-new,html[dir=rtl] ul.tags li{margin:0 0 10px 10px}.tagit-choice.ui-widget-content.ui-state-default label,.tagit-new label,ul.tags li label{margin-bottom:0}ul.tags-small li{margin:0 6px 6px 0;padding:1px 3px}html[dir=rtl] ul.tags-small li{margin:0 0 6px 6px}.tag-attach-list .tags-small{clear:none;display:inline}.tagit.ui-widget-content{font-family:'Open Sans',Arial,sans-serif;font-size:1em}.tagit.ui-widget-content .close{margin-left:4px}html[dir=rtl] .tagit.ui-widget-content .close{margin-right:4px;margin-left:0}.tagit.ui-widget-content .close .text-icon{display:none}.tagit.ui-widget-content .close .ui-icon-close{background:url("../../img/icn-delete.a60b099068a4.png") center -96px no-repeat;cursor:pointer;display:inline-block;height:15px;margin:0 0 -3px 3px;overflow:hidden;direction:ltr;text-indent:-9999px;width:10px}html[dir=rtl] .tagit.ui-widget-content .close .ui-icon-close{margin-right:3px;margin-left:0}.tagit.ui-widget-content .close:active .ui-icon-close,.tagit.ui-widget-content .close:focus .ui-icon-close,.tagit.ui-widget-content .close:hover .ui-icon-close{background-position:center -146px}.tagit-choice.ui-widget-content.ui-state-default,.tagit-new{color:#4d4e53;font-weight:400}.tagit-new{background-color:#fff;border-color:#cbc8b9;margin-bottom:0}.tagit-new input{background:0 0;border:0;padding:0}.user-edit h1>i[class^=icon-]{margin:0}.user-edit fieldset,.user-edit h1{clear:both}.user-edit fieldset:after,.user-edit h1:after{content:' ';clear:both;display:table}.user-edit #tagit-interests,.user-edit #tags-expertise,.user-edit .section li>input[type=text],.user-edit legend,.user-edit select,.user-edit textarea{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}ul.option-list{clear:both;float:left;list-style-type:none;max-width:100%;overflow:hidden;padding-left:20px}ul.option-list:after{content:' ';clear:both;display:table}html[dir=rtl] ul.option-list{padding-right:20px;padding-left:0}ul.option-list li{clear:both}ul.option-list li:after{content:' ';clear:both;display:table}.option-list-options{float:right;margin-left:20px;text-align:right}html[dir=rtl] .option-list-options{float:left;margin-right:20px;margin-left:20px;text-align:left}@media all and (max-width:768px){.option-list-options{width:100%}}#browser_register form button{margin:5px 0}