:focus {
    outline: 0;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
.yui-overlay,
.alfresco-share .sticky-wrapper,
.login-panel {
    font: 13px/1.231 Roboto, arial, helvetica, clean, sans-serif;
}
.alfresco-share .sticky-wrapper select,
.yui-overlay select,
.alfresco-share .sticky-wrapper input,
.yui-overlay input,
.alfresco-share .sticky-wrapper textarea,
.yui-overlay textarea,
.alfresco-share .sticky-wrapper button,
.yui-overlay button {
    font: 99% Roboto, sans-serif;
}
.alfresco-share .sticky-wrapper hr,
.yui-overlay hr {
    height: 0 !important;
}
.sticky-wrapper,
.sticky-footer {
    font-family: Roboto Condensed, Arial, sans-serif;
    color: #333;
}
.sticky-footer {
    font-size: 81%;
}
.sticky-wrapper a,
.sticky-wrapper a:visited,
.sticky-wrapper a:hover,
.sticky-footer a,
.sticky-footer a:visited,
.sticky-footer a:hover,
.yui-overlay a,
.yui-overlay a:visited,
.yui-overlay a:hover {
    color: #000;
    text-decoration: none;
}
/*#bd a:hover
{
   text-decoration: underline;
}*/

.sticky-wrapper h1,
.yui-overlay h1 {
    font-family: Roboto Condensed, Arial, sans-serif;
    font-size: 185%;
    font-weight: normal;
    top: -4px;
    left: 162px;
}
/** linked to h1 above - right margin for long name wrap */

.page-title div.title {
    margin-right: 162px;
}
h1.sub-title {
    padding-top: 0.75em;
}
.sticky-wrapper h2,
.yui-overlay h2 {
    font-size: 123.1%;
    font-weight: normal;
}
h2.thin {
    font-weight: normal;
}
h1 .light,
h1 .lighter,
h2 .light,
h2 .lighter {
    color: #ccc;
    font-weight: normal;
}
.sticky-wrapper h3,
.yui-overlay h3 {
    font-size: 108%;
    font-weight: normal !important;
}
.sticky-wrapper h4,
.yui-overlay h4 {
    font-weight: normal !important;
}
h3 .light,
h3 .lighter,
h4 .light,
h4 .lighter {
    color: #aaa;
}
.sticky-wrapper hr {
    color: #eee;
    background-color: #eee;
}
.sticky-wrapper label,
.share-form .viewmode-label {
    color: #333;
    margin-right: 0.4em;
    padding-bottom: 0.2em;
    font-family: Roboto Bold Arial,sans-serif;
    font-weight: normal;
}
.alfresco-share .sticky-wrapper {
    background-color: #fff;
}

.error {
    color: red;
}
.alfresco-share .sticky-wrapper .error {
    background: white !important;
    color: red !important;
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal;
    padding: 0.2em 1em;
}
.alfresco-share .sticky-wrapper .error-alt {
    background-color: red !important;
    color: white !important;
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal;
    padding: 0.2em 1em;
}
.light {
    font-weight: normal;
}
.lighter {
    font-size: 93%;
    font-weight: normal;
}
.faded {
    color: #999;
}
/* Override YUI Button styles for - flat button style */

.yui-skin-becpg .yui-button,
.yui-skin-becpg .yui-button .first-child {
    background: none repeat scroll 0 0 #fff;
}
.yui-skin-becpg div.flat-button span.yui-button .yui-skin-becpg div.flat-button span.yui-button-focus {
    background: none;
    border-color: transparent;
}
.yui-skin-becpg div.flat-button span.yui-button span.first-child {
    border-color: transparent;
}
.yui-skin-becpg div.flat-button span.yui-button-hover
{
    background: transparent;
    border-color: #ccc;
}
.yui-skin-becpg div.flat-button span.yui-button-hover span.first-child,
.yui-skin-becpg div.flat-button span.yui-button-focus span.first-child {
    border-color: transparent;
}
.yui-skin-becpg div.flat-button span.yui-radio-button-checked,
.yui-skin-becpg div.flat-button span.yui-checkbox-button-checked {
    border: none;
}
/* DASHLETS */

.dashlet {
    border: none;
    background-color: #fff;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin: 0.5rem 0 1rem;
    position: relative;
    transition: box-shadow 0.25s ease 0s;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.entity-data-lists .dashlet {
	border: 1px solid #ccc;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin: 0;
    box-shadow: none;
}

.yui-skin-becpg  div.dashlet.dynamic-welcome {
	margin-bottom: 10px;
}

.yui-skin-becpg .dashlet .title,
.yui-skin-becpg .alfresco-dashlets-Dashlet__title {
	 border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border: none;
    background-color: #009dcc;
    background: #009dcc url("./images/courbes.png") no-repeat scroll 0 0 / cover ;
    color: white;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    margin: -1px;
}

.constraintsList .dashlet .title {
	background: none;
}

.dashlet .feed {
    background-image: url(images/feed-icon-16.png);
    background-repeat: no-repeat;
}
.dashlet .titleBarActions .help {
    background-image: url(images/help.png);
}
.dashlet .toolbar {
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.yui-skin-becpg  .dashlet .yui-split-button button, .yui-skin-becpg .dashlet .flat-button button {
	  color: #333;	
}

.yui-skin-becpg  .dashlet .yui-button-disabled button {
    color: #a6a6a6;
}

.dashlet .body {
    background-color: #fff;
}
.dashlet .welcome-body a,
.dashlet .welcome-body a:visited,
.dashlet .welcome-body a:hover {
    color: #333;
}
.dashlet .detail-list-item {
    border-bottom: 1px solid #eee;
}
.dashlet.dynamic-welcome {
    background: none repeat scroll 0 0 #fafafa !important;
    border: 1px solid #ccc !important;
}
.dashlet div.flat-button span.yui-radio-button-checked,
.dashlet div.flat-button span.yui-checkbox-button-checked {
    background: none;
}
.welcome-border-container {
    border-right: solid 1px #ccc !important;
}
.yui-skin-becpg .yui-panel-container.shadow .underlay {
    display: none !important;
}
.yui-skin-becpg .yui-panel {
    border-bottom: medium none;
    box-shadow: 0.33px 2px 8px rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    min-width: 36em;
}
.yui-skin-becpg .mask {
    opacity: 0.2;
}
.yui-skin-becpg .yui-panel .hd,
.yui-skin-becpg .yui-panel .form-buttons,
.yui-skin-becpg .yui-panel .bdft,
.yui-skin-becpg .yui-panel .ft {
    color: #333;
    background: #eee;
    border-left-color: #ccc;
    border-right-color: #ccc;
}
.yui-skin-becpg .yui-panel .hd {
    font-family: 'Roboto', sans-serif;
    font-size: 185%;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    line-height: 1.5em;
    padding: 0.25em;
}
.yui-skin-becpg .yui-panel .form-buttons,
.yui-skin-becpg .yui-panel .bdft {
    font-size: 100%;
    border-top: 1px solid #ccc;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.yui-skin-becpg .yui-panel div.form-fields {
    border-bottom: none;
}
.yui-skin-becpg .yui-panel .ft {
    border-top: 1px solid #ccc;
    padding: 5px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.yui-skin-becpg .yui-panel .bd {
    color: #333;
    background-color: #fff;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.yui-skin-becpg .yui-panel .bd .yui-resize .yui-resize-handle {
    background-color: transparent;
}
.yui-skin-becpg .yui-panel .bd .help {
    font-size: 83%;
}
#prompt .bd {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
/* Data Lists: DataTable (Needs to appear before yui-dt-highlighted rule) */

.yui-skin-becpg .datagrid tr.yui-dt-even {
    background-color: #fff;
}
.yui-skin-becpg .datagrid tr.yui-dt-even td.yui-dt-asc,
.yui-skin-becpg .datagrid tr.yui-dt-even td.yui-dt-desc {
    background-color: #f8f8f8;
}
.yui-skin-becpg .datagrid tr.yui-dt-odd {
    background-color: #f8f8f8;
}
.yui-skin-becpg .datagrid tr.yui-dt-odd td.yui-dt-asc,
.yui-skin-becpg .datagrid tr.yui-dt-odd td.yui-dt-desc {
    background-color: #f0f0f0;
}
/* End Data Lists */

.yui-skin-becpg .yui-dt-data tr.yui-dt-highlighted td.yui-dt-asc,
.yui-skin-becpg .yui-dt-data tr.yui-dt-highlighted td.yui-dt-desc {
    background-color: #eee;
    cursor: auto;
}
.yui-skin-becpg .yui-dt-message,
.yui-skin-becpg .yui-dt-message tr.yui-dt-highlighted {
    background-color: #fff;
}
/* Style the default message  */

.yui-skin-becpg #message .bd {
    background-color: #808080;
    color: white;
}
.yui-skin-becpg #message .bd span.wait {
    background-image: url(images/wait.gif);
    background-repeat: no-repeat;
}
.yui-skin-becpg .yui-overlay-hidden #message .bd span.wait {
    display: none;
}
/* Style the default prompt */

.yui-skin-becpg #prompt,
.yui-skin-becpg #userInput {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}
.yui-skin-becpg #prompt .bd,
.yui-skin-becpg #userInput .bd {
    background-color: #fff;
}
.yui-skin-becpg #prompt .ft,
.yui-skin-becpg #userInput .ft {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #eee;
}
/* Page title and navigation styles */

.page-title {
    color: #000;
    padding: 12px 10px;
}
.page-title a,
.page-title a:visited {
    color: #000;
}
.page-title a:hover {
    color: #fff;
}
.page-title h1 span {
    color: #333;
}
.site-navigation {
    background: none;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: white;
}
span.navigation-separator,
span.navigation-item,
span.navigation-item-alt {
    color: #ccc;
}
span.navigation-item a,
span.navigation-item a:visited {
    color: #000;
}
span.navigation-item a.active-page,
span.navigation-item a.active-page:visited {
    color: #000;
    font-family: Roboto Bold, Arial, sans-serif;
}
span.navigation-item a:hover {
    color: #000;
    background-color: #eee;
}
span.navigation-separator {
    border-right: 1px solid #ccc;
}
span.navigation-separator-alt {
    border-right: 1px solid #ccc;
}
/* Standard toolbars */

.share-toolbar,
.toolbar {
    border-bottom: 1px solid #ccc;
}
.share-toolbar .action-bar,
.toolbar .action-bar {
    border-right: 1px solid #ccc;
}
.share-toolbar .separator,
.toolbar .separator {
    border-right: 1px solid #ccc;
}
.share-toolbar .backLink {
    background-image: url(../../components/images/back-arrow.png);
    background-position: left center;
    background-repeat: no-repeat;
    color: #333333;
    padding: 0 5px 0 19px;
    margin-right: 5px;
}
.share-toolbar .forwardLink {
    background-image: url(../../components/images/forward-arrow-16.png);
    background-position: right center;
    background-repeat: no-repeat;
    color: #333333;
    padding: 0 21px 0 5px;
    margin-right: 5px;
}
.sticky-wrapper em {
    font-style: italic;
}
.rich-content a.wiki-missing-page {
    color: #CC2200 !important;
}
/* Share forms */

.share-form .form-container .form-fields {
    border: 1px solid #ccc !important;
    background-color: #fff;
    margin-left: 10px;
    width: 800px;
    box-shadow: 0.33px 2px 8px rgba(0, 0, 0, 0.1);
}
.share-form .form-manager h1 {
    margin-bottom: -4px;
}
.form-container textarea,
.page-form-body textarea {
    width: 99.5% !important;
}
.defaultSkin table.mceLayout {
    width: 100% !important;
}
.mceEditor.defaultSkin {
    display: block;
}
.input,
.sticky-wrapper input[type="text"],
.sticky-wrapper input[type="password"],
.sticky-wrapper textarea,
.sticky-wrapper select,
.yui-overlay input[type="text"],
.yui-overlay input[type="password"],
.yui-overlay textarea,
.yui-overlay select,
.form-element-border,
.share-form .yui-dt table {
    border: 1px solid #ccc;
    font-weight: normal;
}
.share-form .yui-dt table td.yui-dt-last {
    border-right: none;
}
.form-element-background-color {
    background-color: #fff;
}
.create-content-mgr .heading {
    font-family: Roboto Condensed, Arial, sans-serif;
    font-size: 185% !important;
    padding: 0.5em 0.2em 0 !important;
}
.yui-skin-becpg .yui-navset .yui-content {
    background: #fafafa;
}
/* same as theme-color-2 */

.toolbar .link a:hover,
.members-bar .member-link a:hover {
    color: #333;
}
/* Richtext Editor Plug-ins */

.yui-toolbar-container .yui-toolbar-alfresco-imagelib span.yui-toolbar-icon,
span.mce_alfresco-imagelibrary {
    background-position: 0 0 !important;
    background-image: url(images/alfresco-imagelib.png) !important;
}
.mce_alfresco-imagelibrary img {
    background-position: 0px 2px !important;
}
.yui-toolbar-container .yui-toolbar-alfresco-imagelib span.yui-toolbar-icon,
span.mce_alfresco-linklibrary {
    background-position: 0 0 !important;
    background-image: url(images/alfresco-linklib.png) !important;
}
.mce_alfresco-linklibrary img {
    background-position: 0px 2px !important;
}
/* Override checked styles for doclist */

.yui-skin-becpg .no-check-bg div.flat-button span.yui-radio-button-checked,
.yui-skin-becpg .no-check-bg div.flat-button span.yui-checkbox-button-checked,
.yui-skin-becpg .no-check-bg div.flat-button span.yui-radio-button-checked,
.yui-skin-becpg .no-check-bg div.flat-button span.yui-checkbox-button-checked {
    border-color: #ccc;
    background: none;
}
.yui-skin-becpg .no-check-bg div.flat-button span.yui-radio-button-checked span.first-child,
.yui-skin-becpg .no-check-bg div.flat-button span.yui-checkbox-button-checked span.first-child,
.yui-skin-becpg .no-check-bg div.flat-button span.yui-radio-button-checked span.first-child,
.yui-skin-becpg .no-check-bg div.flat-button span.yui-checkbox-button-checked span.first-child {
    border-color: #ccc;
}
/* Ensure hover state can be activated */

.yui-skin-becpg .no-check-bg div.flat-button span.yui-button-hover,
.yui-skin-becpg .no-check-bg div.flat-button span.yui-button-focus {
    background: none;
    border-color: #ccc;
}
/* Override YUI Button styles for - title button style */

.yui-skin-becpg .title-button .yui-button {
    border-color: #ccc;
}
.yui-skin-becpg .title-button a:hover {
    color: #000;
}
.yui-skin-becpg .title-button .yui-button .first-child,
.yui-skin-becpg .title-button .yui-button {
    border-color: #ccc;
}
.yui-skin-becpg .yui-button,
.yui-skin-becpg .yui-button .first-child {
    background: none repeat scroll 0 0 #fff;
}
/* Override YUI Button styles for - attention button style */

.yui-skin-becpg .alfresco-attention-yui-button,
.yui-skin-becpg .alfresco-attention-yui-button span.first-child {
    border-color: #e0b000;
}
.yui-skin-becpg .alfresco-attention-yui-button.yui-button {
    background-position: 0 -2000px;
}
.yui-skin-becpg .alfresco-attention-yui-button.yui-button-hover {
    background-position: 0 -2100px;
}
.yui-skin-becpg .alfresco-attention-yui-button.yui-button-disabled {
    background-position: 0 -2200px;
}
/* Paginator link styling */

.yui-skin-becpg .yui-pg-container span {
    color: #333;
}
.yui-skin-becpg .yui-pg-container span.yui-pg-page.yui-pg-current-page {
    color: #333;
    font-weight: normal;
}
.yui-skin-becpg .yui-pg-container a.yui-pg-first,
.yui-skin-becpg .yui-pg-container a.yui-pg-previous,
.yui-skin-becpg .yui-pg-container a.yui-pg-page,
.yui-skin-becpg .yui-pg-container a.yui-pg-next,
.yui-skin-becpg .yui-pg-container a.yui-pg-last {
    border-color: #ccc;
    color: #333;
    text-decoration: none;
}
.yui-skin-becpg .yui-pg-container a.yui-pg-first:hover,
.yui-skin-becpg .yui-pg-container a.yui-pg-previous:hover,
.yui-skin-becpg .yui-pg-container a.yui-pg-page:hover,
.yui-skin-becpg .yui-pg-container a.yui-pg-next:hover,
.yui-skin-becpg .yui-pg-container a.yui-pg-last:hover {
    text-decoration: underline;
}
/* A combination of a link and splitbutton wrapped inside a span */

.yui-skin-becpg .link-menu-button .yui-button span button {
    color: #333;
    font-size: 2px;
    background-image: url(images/link-menu-button-arrow.png);
    background-position: center center;
}
body.yui-skin-becpg .link-menu-button .yui-button.yui-button-hover {
    background-color: #fff;
    border: 1px solid #ccc;
}
body.yui-skin-becpg .link-menu-button.link-menu-button-menu-active .yui-button.yui-button-hover {
    border-color: transparent;
    background-color: transparent;
}
.yui-skin-becpg .link-menu-button .yui-button span.first-child,
.yui-skin-becpg .link-menu-button .yui-button.yui-button-activeoption span.first-child,
.yui-skin-becpg .link-menu-button .yui-button.yui-button-hover span.first-child {
    border-width: 0;
}
.yui-skin-becpg .link-menu-button span.link-menu-button-link {
    border-right: 1px #ccc solid;
}
body.yui-skin-becpg .link-menu-button.link-menu-button-menu-active {
    background-color: #fff;
    border: 1px solid #ccc;
}
.yui-skin-becpg .link-menu-button.link-menu-button-menu-active .yui-button.yui-menu-button-hover {
    border: 1px solid #fff;
}
.topiclist .yui-dt-liner {
    padding: 0;
}
.topicview {
    border: 1px solid #ccc !important;
}
.links-body .yui-dt td {
    border-bottom: 1px solid #ccc !important;
}
.links-body .over {
    border: 1px solid #ccc !important;
}
.links-header .links-infobar {
    border-bottom: 1px solid #ccc !important;
}
.nodeFooter {
    border-bottom: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    padding: 6px !important;
}
.topicview .nodeFooter,
.postview .nodeFooter,
.reply .nodeFooter,
.linksview .nodeFooter {
    border: none !important;
}
.task-list .task-list-bar {
    border-bottom: 1px solid #ccc !important;
}
.task-list .tasks tr:hover td.yui-dt-last .yui-dt-liner {
    border-left: 1px solid #ccc !important;
}
.task-list .task-edit-link-over,
.task-list .task-view-link-over,
.task-list .workflow-view-link-over {
    border: 1px solid #ccc !important;
}
/* blog/wiki action items links */


.wikipage {
    border-bottom: 1px solid #ccc !important;
}
/* Edit Form */

.inline-edit-mgr .heading {
    margin-bottom: -8px;
}
/* YUI Menu */

body.yui-skin-becpg .yuimenu .bd {
    border: 1px solid #ccc;
    padding: 3px;
    font-size: 109%;
}
body.yui-skin-becpg .yuimenu .bd a:focus {
    outline: none;
    background-color: #eee;
}
/*
 * This ensures that the quick share actions can get displayed focus
 */

body.yui-skin-becpg .yuimenu.quickshare-action-menu .bd a:focus {
    outline: 1px dotted;
}
.yui-skin-becpg .yui-menu-shadow-visible {
    display: none !important;
}
.yui-skin-becpg .yuimenu h6 {
    border: none;
    font-family: Roboto Bold, Arial, sans-serif;
}
/* YUI Menu roll over state */

body.yui-skin-becpg .yuimenuitemlabel {
    text-decoration: none;
}
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem-selected {
    background-color: #eee;
}
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem a.yuimenuitemlabel:focus,
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem a.yuimenuitemlabel:hover,
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem-selected a.yuimenuitemlabel:focus,
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem-selected a.yuimenuitemlabel:hover {
    color: #000;
}
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem .yuimenuitemlabel,
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem .yuimenuitemlabel a,
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem-selected div .yuimenuitemlabel,
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem-selected div .yuimenuitemlabel a {
    color: #000;
}
body.yui-skin-becpg .yuimenu .bd ul li.yuimenuitem .yuimenuitemlabel-disabled {
    color: #aaa;
    cursor: default;
}
/*end YUI Menu */
/* Location */

.yui-skin-becpg .location-path,
.yui-skin-becpg .location-site {
    background-position: left 50%;
    background-repeat: no-repeat;
    padding: 2px 0 2px 20px;
}
.yui-skin-becpg .location-none {
    margin-left: 0.5em;
}
.yui-skin-becpg .location-path {
    background-image: url(../../components/documentlibrary/images/folder-closed-16.png);
    margin-left: 0.5em;
}
.yui-skin-becpg .location-site {
    background-image: url(../../components/images/site-16.png);
}
/* end Location*/
/* Doclist */

body.yui-skin-becpg .doclist .more-actions a:active,
body.yui-skin-becpg .doclist .more-actions a:hover {
    background-color: #eee;
    color: #333;
}
body.yui-skin-becpg .doclist div.more-actions {
    border: 1px solid #ccc;
}
body.yui-skin-becpg .doclist .action-set a:active,
body.yui-skin-becpg .doclist .action-set a:hover,
body.yui-skin-becpg .doclist .action-set .highlighted,
#divCalendarContent .yui-dt-col-actions a:active,
#divCalendarContent .yui-dt-col-actions a:hover {
    border: 1px solid #ccc;
}

body.yui-skin-becpg .doclist tr.yui-dt-odd.yui-dt-highlighted,
body.yui-skin-becpg .doclist tr.yui-dt-even.yui-dt-highlighted,
body.yui-skin-becpg .links-body tr.links-selected-row,
body.yui-skin-becpg .over,
.topicview {
    transition: .25s;
    background-color: #ddd;
}

body.yui-skin-becpg .yui-dt-data tr.yui-dt-highlighted {
	transition: .25s;
    background-color: transparent;
}


.yui-skin-becpg .datagrid .action-set {
    background-color: transparent;
}
.site-members .search-controls {
    background-color: #F5F5F5;
}
body.yui-skin-becpg .doclist tr.yui-dt-odd.yui-dt-highlighted td.yui-dt-last,
body.yui-skin-becpg .doclist tr.yui-dt-even.yui-dt-highlighted td.yui-dt-last {
    border-left: 1px solid #ccc;
}
body.yui-skin-becpg .categoryview .category .ygtvtn,
body.yui-skin-becpg .categoryview .category .ygtvtm,
body.yui-skin-becpg .categoryview .category .ygtvtmh,
body.yui-skin-becpg .categoryview .category .ygtvtmhh,
body.yui-skin-becpg .categoryview .category .ygtvtp,
body.yui-skin-becpg .categoryview .category .ygtvtph,
body.yui-skin-becpg .categoryview .category .ygtvtphh,
body.yui-skin-becpg .categoryview .category .ygtvln,
body.yui-skin-becpg .categoryview .category .ygtvlm,
body.yui-skin-becpg .categoryview .category .ygtvlmh,
body.yui-skin-becpg .categoryview .category .ygtvlmhh,
body.yui-skin-becpg .categoryview .category .ygtvlp,
body.yui-skin-becpg .categoryview .category .ygtvlph,
body.yui-skin-becpg .categoryview .category .ygtvlphh,
body.yui-skin-becpg .categoryview .category .ygtvdepthcell {
    background-image: url(images/categoryview-sprite.gif);
    padding: 1px;
}
body.yui-skin-becpg .treeview a:focus,
body.yui-skin-becpg .category a:focus {
    outline: 1px solid #ccc;
}
body.yui-skin-becpg .treeview .ygtvtn,
body.yui-skin-becpg .treeview .ygtvtm,
body.yui-skin-becpg .treeview .ygtvtmh,
body.yui-skin-becpg .treeview .ygtvtmhh,
body.yui-skin-becpg .treeview .ygtvtp,
body.yui-skin-becpg .treeview .ygtvtph,
body.yui-skin-becpg .treeview .ygtvtphh,
body.yui-skin-becpg .treeview .ygtvln,
body.yui-skin-becpg .treeview .ygtvlm,
body.yui-skin-becpg .treeview .ygtvlmh,
body.yui-skin-becpg .treeview .ygtvlmhh,
body.yui-skin-becpg .treeview .ygtvlp,
body.yui-skin-becpg .treeview .ygtvlph,
body.yui-skin-becpg .treeview .ygtvlphh,
body.yui-skin-becpg .treeview .ygtvdepthcell {
    background-image: url(images/treeview-sprite.gif) !important;
    background-origin: content-box !important;
}
/* end doclist */
/* invite page */

.inviteusersbyemail .byemailbody {
    background-color: #fbfbfb;
}
.people-finder .results {
    background-color: #fff;
}
.yui-skin-becpg .dayview h2,
.weekview h2,
.yui-skin-becpg .calendar.weekview thead th,
.yui-skin-becpg .calendar.monthview thead th {
    color: #000;
}
/* filter list link */

.yui-skin-becpg li.selected,
body.yui-skin-becpg .treeview .selected,
body.yui-skin-becpg .categoryview .selected,
body.yui-skin-becpg .yui-columnbrowser .yui-carousel-content li.yui-columnbrowser-column a.yui-columnbrowser-item-selected {
    background-color: #eee;
}
/* these rules need to be separate from the above for ie6 */

.yui-skin-becpg .treeview .selected > table,
.yui-skin-becpg .categoryview .selected > table {
    background-color: #eee;
}
.yui-skin-becpg .filter a.disabled,
.yui-skin-becpg .filter a.disabled:active,
.yui-skin-becpg .filter a.disabled:hover,
.yui-skin-becpg .filter a.disabled:visited,
.yui-skin-becpg .tags a.disabled,
.yui-skin-becpg .tags a.disabled:active,
.yui-skin-becpg .tags a.disabled:hover,
.yui-skin-becpg .tags a.disabled:visited {
    color: #ccc;
    cursor: not-allowed;
}
.yui-skin-becpg .filter a:hover,
.yui-skin-becpg .tags a:hover {
    text-decoration: none;
}
/* Link color */

.yui-skin-becpg .node .nodeTitle a,
.yui-skin-becpg .node .nodeURL a,
.yui-skin-becpg .nodeAttrValue a,
.yui-skin-becpg .nodeFooter .tag a,
.yui-skin-becpg .yui-dt-highlighted .tag a,
.yui-skin-becpg .yui-dt-highlighted .category a,
.yui-skin-becpg .yui-dt-highlighted .item-social a,
.yui-skin-becpg a.wiki-tag-link,
.yui-skin-becpg .node .userLink a,
.yui-skin-becpg .site-members h3 a,
.yui-skin-becpg .yui-calendar td.calcell a,
.yui-skin-becpg .doclist .documents a,
.yui-skin-becpg .attrValue a,
.yui-skin-becpg .detail .item a,
.yui-skin-becpg .info .meta-value a,
.yui-skin-becpg .rules-none a,
.yui-skin-becpg .agendaview a,
.yui-skin-becpg a.previousEvents,
.yui-skin-becpg a.nextEvents,
.yui-skin-becpg div.channels a {
    color: #333;
}
.yui-skin-becpg .tag a,
.yui-skin-becpg .category a,
.yui-skin-becpg .item-social a,
.yui-skin-becpg .document-tags .tag {
    color: #333;
}
.yui-skin-becpg .tag a,
.yui-skin-becpg .document-tags .tag {
    background-color: #69bd43;
    color: #fff!important;
    padding: 3px;
    border-radius: 3px;
}
.cmis .body a {
    color: #00AE42;
}
.yui-skin-becpg .rules-list a {
    color: #333;
}
/* Calendar */
/* Day/Week timed events */

.fc-content .fc-event-skin {
    background-color: #C0C0C0;
    /* Theme Colour 1 */
    
    border-color: #B0B0B0;
    color: #333;
}
/* Month view timed events */

.fc-content .fc-view-month .fc-event-skin {
    background-color: transparent;
    border-color: transparent;
    color: #333;
}
/* All day events */

.fc-content .fc-event-allday .fc-event-skin,
.fc-content a.fc-event.fc-event-allday,
.fc-content .fc-view-month .fc-event-multiday .fc-event-skin,
.fc-content .fc-view-month a.fc-event.fc-event-multiday {
    background-color: #C0C0C0;
    border-color: #C0C0C0;
    color: #333;
}
.fc-content a.fc-event-skin:hover {
    color: #333;
}
/* End Calendar */
/* Document */

.document-version {
    background-color: #aaa;
    color: #fff;
}
/* Twisters */

.alfresco-twister-open {
    background: transparent url(images/expanded.png) no-repeat scroll 0 50%;
}
.alfresco-twister-closed {
    background: transparent url(images/collapsed.png) no-repeat scroll 0 50% !important;
}
/* Theme colors */

.theme-color-1,
a.theme-color-1,
a.theme-color-1:visited,
a.theme-color-1:hover {
    color: #333;
}
.theme-color-2,
a.theme-color-2,
a.theme-color-2:visited,
a.theme-color-2:hover {
    color: #333;
}
.theme-color-3,
a.theme-color-3,
a.theme-color-3:visited,
a.theme-color-3:hover {
    color: #333;
}
.theme-color-4,
a.theme-color-4,
a.theme-color-4:visited,
a.theme-color-4:hover {
    color: #333;
}
.theme-color-5,
a.theme-color-5,
a.theme-color-5:visited,
a.theme-color-5:hover {
    color: #ccc;
}
/* Theme background colors */

.theme-bg-color-1,
div.theme-bg-color-1 {
    background-color: #fff;
}
.theme-bg-color-2,
div.theme-bg-color-2 {
    background-color: #eee;
}
.theme-bg-color-3,
div.theme-bg-color-3 {
    background-color: #F5F5F5;
}
.theme-bg-color-4,
div.theme-bg-color-4 {
    background-color: #eee;
}
.theme-bg-color-5,
div.theme-bg-color-5 {
    background-color: #222;
}
.theme-bg-color-6,
div.theme-bg-color-6 {
    background-color: #f4f4f4;
}
/* Used for editing - same as meta data fields */

.theme-bg-color-7,
div.theme-bg-color-7 {
    background-color: #fff;
}
.theme-bg-color-8,
div.theme-bg-color-8 {
    background-color: #fff;
}
.theme-bg-2 {
    background-color: #fff;
}
.theme-bg-3 {
    background-color: #CCCCCC;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(204, 204, 204)), color-stop(1, rgb(232, 232, 232)));
    background-image: -moz-linear-gradient( center top, rgb(204, 204, 204) 0%, rgb(232, 232, 232) 100%);
}
.theme-bg-4 {
    background-color: #33FF66;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(51, 255, 102)), color-stop(1, rgb(51, 153, 102)));
    background-image: -moz-linear-gradient( top, rgb(51, 255, 102) 0%, rgb(51, 153, 102) 100%);
}
.theme-bg-selected {
    background-color: #eee;
}
/* Theme border type/colors */

.theme-border-1 {
    border-color: #ccc;
}
.theme-border-2 {
    border-color: #333;
}
.theme-border-3 {
    border: 1px solid #c6c6c6 !important;
}
.theme-border-4 {
    border: 1px solid #ccc;
}
.theme-border-5 {
    border: 1px solid #ccc;
}
/* Unauthenticated pages (inc login) */

body.alfresco-guest {
    background: none;
}
.alfresco-guest .sticky-wrapper {
    background: none;
}
.alfresco-guest .sticky-wrapper {
    background: url("./images/login_background.jpg");
}
.alfresco-guest .theme-overlay {
    padding-left: 24px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    color: #333;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: 0.33px 2px 8px rgba(0, 0, 0, 0.3);
    border-radius: 6px;
}
.yui-skin-becpg .login form {
    padding-bottom: 0.75em;
}
.yui-skin-becpg .login br {
    display: none;
}
.yui-skin-becpg .login .form-field > input {
    font-size: 18px;
    display: block;
    width: 300px;
    border: none;
    border-bottom: 1px solid #757575;
    background-color: white!important;
    background-image: none;
}
.yui-skin-becpg .login .form-field > input:focus {
    outline: none;
}
.yui-skin-becpg .login .form-field > label {
    color: #999;
    font-weight: normal;
    pointer-events: none;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}
.yui-skin-becpg .form-fields.login .form-field > span.yui-button > .first-child {
    background-color: #69bd43;
    border-color: #69bd43;
}
.yui-skin-becpg .login .form-field > label {
    padding: 0!important;
    padding-bottom: 8px!important;
}
.login .yui-button {
    margin-left: 1px;
    margin-top: 2px;
}
.theme-company-logo {
    height: 48px;
    width: 428px;
}
.theme-company-logo.logo-com {
    background: transparent url(images/logo.png) no-repeat;
}
.theme-company-logo.logo-ent {
    background: transparent url(images/logo-enterprise.png) no-repeat;
}
.theme-flow-arrow {
    margin: 0;
    padding: 0;
    width: 50px;
    height: 98px;
    background: url(images/flow-arrow.png) no-repeat;
}
.balloon {
    border-radius: 6px !important;
    padding: 10px 12px !important;
    font-size: 91%;
}
/* Meeting Places Code */

.docfolder-label {
    overflow: auto;
}
.docfolder-input {
    width: 203px;
    vertical-align: top;
    margin-top: 2px;
}
.tree-div {
    height: 200px;
    overflow: auto;
    margin-left: 5px;
}
/** YUI component overrides */

.ygtvlabel,
.ygtvlabel:link,
.ygtvlabel:visited,
.ygtvlabel:hover {
    background-color: #fff;
    cursor: pointer;
    margin-left: 2px;
    text-decoration: none;
}
.yui-resize .yui-resize-handle-b {
    background-color: transparent !important;
}
.yui-skin-becpg .yui-resize .yui-resize-handle-inner-t,
.yui-skin-becpg .yui-resize .yui-resize-handle-inner-b {
    background: none !important;
}
/** Share component overrides */

.header .header-left {
    margin-left: -160px;
}
.header .logo {
    position: relative;
    left: 168px;
    top: 58px;
}
.header .header-left .logo-spacer {
    border-right: 1px solid #ccc !important;
    height: 40px !important;
    width: 1px !important;
    margin: 0 !important;
    position: relative;
    left: 165px;
    top: 62px;
}
.header .app-items {
    margin-left: 8px;
}
.header .app-items span.yui-button span.first-child button {
    margin-bottom: 3px !important;
}
.header .user-items div.search-box {
    border: 1px solid #ccc !important;
    top: 5px !important;
    padding: 2px;
}
.header .user-items div.search-box span.yui-button {
    height: 21px !important;
}
.header .user-items div.yuimenu div.bd ul li.user-menuitem {
    background: none !important;
    border-bottom: 1px solid #eee !important;
}
.header .app-items span.yui-button span.first-child button {
    padding: 22px 4px 1px !important;
}
.header .yuimenu .bd {
    margin-top: -2px !important;
}
.page-title div.links {
    padding-top: 6px;
}
.node-header {
    padding-top: 6px;
}
.node-header h1 {
    padding: 4px 0 0.3em !important;
}
.node-header .node-path {
    padding-top: 0 !important;
    padding-bottom: 0.25em !important;
}
.node-header .status-banner {
    margin-top: 0 !important;
    margin-bottom: 0.75em;
}
/** tweak width of global picker treeview to avoid wrap*/

.global-folder .treeview {
    width: 31em !important;
}
.global-folder .site-picker a.selected,
.global-folder .container-picker a.selected,
.global-folder .site-picker a:active,
.global-folder .site-picker a:hover,
.global-folder .container-picker a:active,
.global-folder .container-picker a:hover {
    background-color: #eee !important;
}
.global-folder .site-picker a,
.global-folder .container-picker a {
    border-bottom: 1px solid #eee !important;
}
.global-folder .mode button {
    color: #333 !important;
}
.users .header-bar {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal !important;
    background-color: #eee !important;
    border-bottom: 1px solid #ccc !important;
    margin: 1.5em 1em 1em !important;
}
.profile .header-bar {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal !important;
    background-color: #eee !important;
    border-bottom: 1px solid #ccc !important;
    margin: 1.5em 1em 1em !important;
}
.profile .fieldlabelright {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal !important;
}
.profile .sites li.first,
.profile .content li.first,
.profile .people li.first {
    margin-top: -15px;
    border-top: 0 none !important;
}
.profile .sites li,
.profile .content li,
.profile .people li {
    border-top: 1px solid #ccc !important;
}
.profile .people li a {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal !important;
}
.search .itemname a {
    font-weight: normal !important;
    font-size: 131% !important;
}
.search .search-box input {
    padding: 3.666px !important;
}
.search .search-sites {
    padding-top: 0 !important;
}
.search .search-sites a.bold {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: bold;
}
.search .form-row {
    margin: -10px 0 1em 2em !important;
}
.search .thumbnail > span img {
    box-shadow: 0.33px 2px 8px rgba(0, 0, 0, 0.3) !important;
}
.images .thumbnail {
    box-shadow: 0.33px 2px 3px rgba(0, 0, 0, 0.35) !important;
}
.alfresco-datatable td,
.yui-dt-data td {
    border-bottom: 1px solid #eee !important;
}
.yui-dt-data .yui-dt-last td {
    border-bottom: none !important;
}
/** Collab component toolbars e.g. blog */

.share-toolbar .action-bar,
.share-toolbar .rss-feed {
    padding: 0.25em 0.5em !important;
}
.customise-pages-page-list-item img {
    border-radius: 6px;
    box-shadow: 0.33px 2px 8px rgba(0, 0, 0, 0.3);
}
/** search boxes for site, people and members finders */

.search-text input {
    padding: 3.666px !important;
}
.dashlet .search-text input {
    padding: 1.666px !important;
}
.people-finder .result-info {
    border-bottom: 1px solid #ccc !important;
}
.site-finder .search-bar {
    border-bottom: 1px solid #ccc !important;
    height: 2.5em !important;
}
.site-finder .search-bar div {
    padding-top: 0.2em;
}
.people-finder .search-bar,
.group-finder .search-bar {
    border-bottom: 1px solid #ccc !important;
    height: 2.5em !important;
}
.people-finder .search-bar div,
.group-finder .search-bar div {
    padding-top: 0.2em;
}
.object-finder .picker-header .search .search-input {
    padding: 0.3em 1em 0.3em 0.5em !important;
}
/** search controls for people, groups and pending invites */

.search-controls {
    border-bottom: 1px solid #ccc !important;
    height: 2.5em !important;
}
.search-controls div {
    padding-top: 0.25em;
}
.help .subtitle {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal !important;
}
.alfresco-share div.calendar-currentMonth .yui-button {
    background: none !important;
}
.alfresco-share div.calendar-currentMonth .yui-button-checked {
    background: none repeat scroll 0 0 #ccc !important;
}
li.usedDashlet {
    background-color: #eee;
}
li.usedDashlet.dnd-focused {
    background-color: #999;
}
.path-nav .heading {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal !important;
}
.doclist .info-banner {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal !important;
}
/* saved and site search dashlets */

table td.thumbnail img {
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35) !important;
}
/* Tag editor in wiki/discussions/blog */

.tags_box li a:link {
    color: #333 !important;
}
.tags_box li a:hover,
.tags_box li a.hover {
    border: 1px solid transparent !important;
}
/* Uploaders */

.fileupload-percentage-span,
.fileupload-progressInfo-span {
    font-family: Roboto Bold, Arial, sans-serif;
    font-weight: normal !important;
}
.dnd-upload .title-folder {
    vertical-align: baseline !important;
}
.about-share .bd {
    border-radius: 0 !important;
}
/* Image selector container */

.yui-skin-becpg .yui-toolbar-container .yui-toolbar-titlebar {
    background-image: none !important;
}
/* Activities feed */

.activities .activity:hover {
    background-color: #eee;
}
/* BECPG */
/* Forms */

.yui-skin-becpg .set-bordered-panel-heading {
    background-color: #009dcc;
    color: white !important;
    font-size: 15px;
    font-family: Roboto, sans-serif;
}

.yui-skin-becpg .set-title  {
    font-size: 15px;
    font-family: Roboto, sans-serif;
    padding: 5px 0px;
    margin-bottom : 20px;
    color: rgba(0,0,0,0.5);
}

.yui-skin-becpg .yui-navset .yui-nav .selected a em {
    border-color: #ccc;
    border-top: 4px solid #009dcc;
    border-bottom: 0px;
    padding: 0.2em 0.75em 0.2em 0.75em;
    background-color: white!important;
    margin-bottom: -1px;
}
.yui-skin-becpg .share-form .form-container .yui-navset .yui-nav a {
    background-color: #d8d8d8!important;
}
.yui-skin-becpg .entity-catalog .set-bordered-panel-heading {
    background-color: #eeeeee;
    color: #515d6b !important;
}
.yui-skin-becpg .set-bordered-panel-body {
    border: none;
}

.yui-skin-becpg #HEADER_NAVIGATION_MENU_BAR a {
    color: #fff !important;
    font-family: Roboto, sans-serif;
}
.yui-skin-becpg #HEADER_NAVIGATION_MENU_BAR .dijitMenuBar .dijitHover,
.yui-skin-becpg #HEADER_NAVIGATION_MENU_BAR .dijitMenuBar .dijitMenuItemSelected,
.yui-skin-becpg #HEADER_TITLE_MENU .dijitMenuBar .dijitHover,
.yui-skin-becpg #HEADER_TITLE_MENU .dijitMenuBar .dijitMenuItemSelected {
    background-color: #69bd43!important;
    border-radius: 3px;
}
.yui-skin-becpg.alfresco-share h1.alfresco-header-Title .alfresco-header-Title__text,
.yui-skin-becpg.alfresco-share #HEADER_SITE_MORE_PAGES_text {
    color: #fff !important;
    font-family: Roboto, sans-serif;
}
.yui-skin-becpg.alfresco-share h1.alfresco-header-Title .alfresco-header-Title__text > a {
    color: #fff !important;
    font-family: Roboto, sans-serif;
    text-transform: uppercase;
    padding: 0 15px;
}
.alfresco-share .share-header-title > div {
    
    background-color: #009dcc !important;
    min-height: 68px!important;
    background: url(./images/courbes.png) no-repeat #009dcc;
    background-size: 1146px 68px;
    overflow: hidden;
}
.alfresco-share .share-header-title {
    border-bottom: 0px!important;
}
.alf-site-visibility {
    border: 1px solid #69bd43;
    background-color: #69bd43;
}
div.action-set-menu button {
    background-color: #f44336;
    will-change: opacity, transform;
    transition: all 0.2s ease-out 0s;
    box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.18), 0px 4px 6px 0px rgba(0, 0, 0, 0.15);
    text-decoration: none;
    color: white!important;
    letter-spacing: 0.5px;
    border: medium none;
    border-radius: 3px;
    outline: 0px none;
    text-transform: uppercase;
    height: 24px;
    line-height: 1.5;
    padding-left: 18px!important;
    font-family: Roboto, sans-serif;
    font-weight: bold !important;
}
.yui-skin-becpg .project-list span.task-legend {
    width: 20px;
    height: 20px;
    border: none;
    border-radius: 3px;
}

.yui-skin-becpg .project-list  div.search-box input[type="text"],
.yui-skin-becpg .product-catalog  div.search-box input[type="text"]
{
 top:-3px;
}

.yui-skin-becpg .project-list .simple-doclist .detail span.project-date {
	color: #009dcc;
	font-style: normal;
}

.yui-skin-becpg .dashlet.my-tasks h4+div {
	display:none;
}

.yui-skin-becpg .dashlet.my-tasks h4 {
	color: #009dcc;
}

.yui-skin-becpg .dashlet.my-tasks h3 > a{
	font-size: 116%;
}

.yui-skin-becpg .project-list .simple-doclist .detail.detail-social a,
.yui-skin-becpg .product-catalog .simple-doclist .detail.detail-social a{
	color: #5f6368;
    font-weight: normal;
    text-decoration: none;
    vertical-align: bottom;
}


.yui-skin-becpg .legend a {
    font-family: Roboto, sans-serif;
    color: rgba(0, 0, 0, 0.87);
}
.yui-skin-becpg .datalists li:hover:not(.selected) {
    display: block;
    transition: .25s;
    background-color: #ddd;
}
.yui-skin-becpg .datalists li {
    margin-left: 0px !important;
    padding: 0px !important;
    position: relative;
}
.yui-skin-becpg .datalists li a {
    cursor: pointer;
    font-size: 15px;
    font-weight: inherit;
    color: rgba(0, 0, 0, 0.87);
    line-height: 15px;
    padding: 8px;
}
.yui-skin-becpg .datalists li a {
    background: none;
}
.yui-skin-becpg .filter li {
    cursor: pointer;
    font-size: 15px;
    font-weight: inherit;
    color: rgba(0, 0, 0, 0.87);
    line-height: 15px;
    padding: 10px 10px 10px 20px;
}
.yui-skin-becpg .filter li:hover:not(.selected) {
    transition: .25s;
    background-color: #ddd;
}
.yui-skin-becpg .filter h2 {
    margin-top: 1em;
    margin-bottom: 0.5em;
}
.filter .ygtvrow td {
    padding-top: 5px;
    padding-bottom: 5px !important;
}
.filter .ygtvrow td a,
.filter .ygtvrow td span {
    text-decoration: none;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: inherit;
    color: rgba(0, 0, 0, 0.87);
    line-height: 15px;
}
.yui-skin-becpg .datalists li a span.state {
    display: block;
    float: left;
    left: 0px;
    padding: 0px 0px 0px 8px;
}
.yui-skin-becpg .datalists .entity {
    font-size: 15px;
    font-family: Roboto, sans-serif;
    margin-left: 15px;
    padding-left: 25px;
}
.yui-skin-becpg .alf-site-visibility {
    font-family: Roboto, sans-serif;
    background-color: #69bd43;
    border-color: #69bd43;
    border-radius: 3px;
    padding: 3px;
    text-transform: uppercase;
    color: white;
}
.yui-skin-becpg .node-header .node-path .entity,
.yui-skin-becpg .node-header .node-path .product-state {
    color: #333!important;
    font-family: Roboto Condensed, Arial, sans-serif;
    font-size: 185%;
    font-weight: normal;
    background-image: none !important;
}
.yui-skin-becpg .node-header .node-path .document-version {
    font-family: Roboto Condensed, Arial, sans-serif;
    font-size: 135%;
    font-weight: normal;
    background-image: none !important;
}

.yui-skin-becpg .entity-header .node-path {
    margin-top: -6px;
}
.yui-skin-becpg .node-header .node-path .entity:before {
    content: "\a ";
    white-space: pre;
}
.yui-skin-becpg .node-header .node-path .separator:last-child {
    display: none;
}

.yui-skin-becpg .node-header .node-path a {
    font-weight: normal;
    text-decoration: none;
    color: #5f6368;
    font-family: Roboto, sans-serif;
}
.yui-skin-becpg .node-header .node-path .folder-open {
    background-image: none;
    padding: 0px!important;
}


.yui-skin-becpg .document-version {
    background-color: #69bd43;
    color: #fff;
    font-weight: bold;
    font-size: 75%;
}
.yui-skin-becpg #scoresDiv {
    border: none;
}

.yui-skin-becpg  .form-container .viewmode-label {
   color: #5f6368;
   font-family: Roboto, sans-serif;
   font-size: 12px;
}

.yui-skin-becpg .form-container span.viewmode-value {
    color: black;
    font-family: Roboto, sans-serif;
}


.yui-skin-becpg .properties-view .form-container span.viewmode-label {
    color: #5f6368;
    margin-right: 0;
    word-wrap: break-word;
    font-family: Roboto, sans-serif;
    width: 30%;
    display: inline-table;
    padding-left: 15px;
}


.yui-skin-becpg .properties-view .form-container .form-field .viewmode-field div img {
    display: none;
}

.yui-skin-becpg .properties-view .form-container span.viewmode-value {
    color: rgba(0, 0, 0, 0.7);
    word-wrap: break-word;
    font-weight: bold;
    font-family: Roboto, sans-serif;
    display: inline-table;
    max-width: 65%;
}
.yui-skin-becpg .properties-view .form-container span.viewmode-value.none {
    color: rgba(0, 0, 0, 0.2);
}
.yui-skin-becpg .properties-view .form-container .viewmode-field div a {
    color: rgba(0, 0, 0, 0.7);
    font-weight: bold;
    font-family: Roboto, sans-serif;
}
/* Alternance couleurs fields
.yui-skin-becpg .properties-view div.form-field:nth-child(odd) {
    background: #ccc;
} */

.yui-skin-becpg div.entity-versions div.nav {
    margin: 10px 0 10px;
    width: 14em;
}
.yui-skin-becpg .entity-versions div.entity-branches {
    padding: 10px 0 10px;
}
.yui-skin-becpg div.entity-versions button {
    font-size: 15px;
}
.yui-skin-becpg #full-screen-form .yui-submit-button span.first-child {
    background: transparent;
    padding-left: none;
}
.yui-skin-becpg .datagrid .datagrid-meta {
    float: left;
    margin: 0;
}
.yui-skin-becpg .datagrid-meta h2 {
    color: rgba(0, 0, 0, 0.87);
    word-wrap: break-word;
    font-size: 20px;
    font-family: Roboto, sans-serif;
    padding: 5px;
}
.yui-skin-becpg .datagrid .datagrid-bar {
    margin: 0px;
    padding: 0px;
}
.yui-skin-becpg .properties-view span.item-modifier a {
    font-weight: bold;
}
.yui-skin-becpg.alfresco-share .alfresco-menus-AlfMenuItemIconMixin.alf-user-icon {
    background-image: url("./images/user-16.png");
}
.yui-skin-becpg.alfresco-share .alfresco-menus-AlfMenuItemIconMixin.alf-configure-icon {
    background-image: url("./images/cog-16.png");
}
.yui-skin-becpg .datalists li a span.state {
    background-image: url("../../components/images/enabled-indicator-off-16.png")!important;
}
.yui-skin-becpg .datalists li a span.state.Valid {
    background-image: url("../../components/images/account_enabled.png")!important;
}

.yui-skin-becpg.alfresco-share .alfresco-menus-AlfMenuItemIconMixin.alf-forward-icon {
    background-image: url("./images/forward-16.png");
}

/**
 Progress - bar
**/

.yui-skin-becpg .datagrid .progress-bar {
	border-radius: 3px;
}

.yui-skin-becpg .datagrid .inner-progress-bar {
	margin: 0px;
	border-radius: 3px;
    height: 20px;
}

.yui-skin-becpg .datagrid .outer-progress-bar {
 	height: 20px;
 	margin:2px;
}

.yui-skin-becpg .datagrid .inner-progress-bar > div {
	margin:2px;
	text-align: left;
}


progress {
	height: 15px;
	background-color: #EEEEEE;
	color: #009dcc;
}

progress::-webkit-progress-bar {  
	background-color: #EEEEEE;
}  
progress::-webkit-progress-value {  
	background-color: #009dcc;
}  

progress::-moz-progress-bar {  
	background-color: #009dcc;
}  


/**

Gant **/

.yui-skin-becpg .project-list .simple-doclist .detail a {
    padding-right: 5px;
}
.yui-skin-becpg .project-list div.projects {
    border: none;
}
.yui-skin-becpg tr.grow,
.yui-skin-becpg tr.gmile,
.yui-skin-becpg tr.ggroup {
    height: 35px;
}


.yui-skin-becpg .gtaskplandiv {
	top:3px;
}

.yui-skin-becpg  .gtaskplan {
	border: 1px solid #3172D7;
	border-radius: 0px;
	height: 20px;
	opacity: 0.5;
}

.yui-skin-becpg .gtask {
    border: none;
    border-radius: 3px;
    height: 20px;
    opacity: 0.9;
}
.yui-skin-becpg .gcomplete {
    height: 20px;
    border-radius: 3px;
}
.yui-skin-becpg td.ggtaskCheckbox {
    padding: 5px!important;
}
.yui-skin-becpg tr.ggroup.highlight > td,
.yui-skin-becpg tr.grow.highlight > td,
.yui-skin-becpg tr.gweekend.highlight > td,
.yui-skin-becpg tr.gmile.highlight > td {
    transition: .25s;
    background-color: #ddd !important;
}
.yui-skin-becpg .project-list .projects .yui-dt .gheader th input {
    margin-left: 5px;
    margin-right: 5px;

}

.yui-skin-becpg .project-list .projects .yui-dt .gheader th.ghead,
.yui-skin-becpg .project-list .projects .yui-dt .gheader th.gheadwkend  {
    border-color: transparent !important;
    border-right-style: solid;
    border-right-width: 1px;
  }

.yui-skin-becpg .project-list .projects .yui-dt-data td.ghead,
.yui-skin-becpg .project-list .projects .yui-dt-data td.gheadwkend {
   border-color: transparent;
}


.yui-skin-becpg .ggline {
	background-color: #009dcc;
	border-top: 1px solid  #009dcc;
	border-left: 1px solid  #009dcc;
}

.yui-skin-becpg .projects div.milestone {
  height:12px;
  width:12px;
}

/**
 Tabs
**/

.yui-skin-becpg .share-form .form-container .yui-navset .yui-content {
    background-color: white;
    border-color: #EEEEEE;
    margin-bottom: 0.5em;
    padding-top: 0.5em;
}
/**
 forms
**/

.yui-skin-becpg .form-field >input {
    height: 16px;
}
 .yui-skin-becpg .yui-ac .ac-body {
    padding: 0px !important;
    margin-bottom: 0px !important;
} 

.yui-skin-becpg .yui-ac span.ac-m-selected {
    background-color: #69bd43;
    border: 1px solid #69bd43;
    color: white;
}

.yui-skin-becpg .form-field select:not([multiple]) {
    height: 28px;
    padding-bottom: 5px;
}
.yui-skin-becpg .yui-ac .ac-body > input {
    background-color: transparent;
    color: rgba(0, 0, 0, .87);
    border: none !important;
    outline: 0;
    box-shadow: none;
    border-radius: 0;
}
.yui-skin-becpg .ac-toogle {
    height: 16px;
    padding: 0px;
    margin-bottom: 0px;
}
.yui-skin-becpg .form-container select,
.yui-skin-becpg .form-container .form-fields > label+input.number {
    width: 28em;
}
.yui-skin-becpg .form-field >input,
.yui-skin-becpg .form-field >textarea,
.yui-skin-becpg .form-field select,
.yui-skin-becpg .yui-ac .ac-body {
    background-color: transparent!important;
    color: rgba(0, 0, 0, .87);
    font-family: Roboto, sans-serif;
    border: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, .26)!important;
    outline: 0;
    padding: 0 0 8px;
    margin-bottom: 8px;
    box-shadow: none;
    border-radius: 0;
    background-image: none;
}

.yui-skin-becpg .form-field >input:disabled,
.yui-skin-becpg .form-field >textarea:disabled,
.yui-skin-becpg .form-field select:disabled {
	color: #5f6368;
	border : none !important;
	
}

.yui-skin-becpg .share-form .form-container span.viewmode-value{
	color: #5f6368 !important;
	display:block;
}


.yui-skin-becpg .form-field >input:focus,
.yui-skin-becpg .form-field >textarea:focus,
.yui-skin-becpg .form-field select:focus,
.yui-skin-becpg .form-field select:active
 {
    outline: none;
    border-bottom: 3px solid #009dcc!important;
    margin-bottom: 6px !important;
    
    color: black!important;
}

.yui-skin-becpg .form-field select:focus,
.yui-skin-becpg .form-field select:active {
	 margin-bottom: 8px !important;
}

form .mandatory,
.form-fields .mandatory,
.form-fields input[type=text].mandatory,
.form-fields .input.mandatory input[type=text],
.form-fields .input .mandatory input[type=text] {
    background: transparent!important;
}
form .invalid,
.form-fields .invalid,
.form-fields input[type=text].invalid,
.form-fields .input .invalid select {
    background: transparent!important;
    border-bottom: 3px solid #f44336!important;
    margin-bottom: 6px!important;
}
.yui-skin-becpg .form-fields label {
    color: #5f6368;
    font-family: Roboto, sans-serif;
    padding: 16px 0px 8px 0px;
    display: block;
    font-size: 12px;
}
.yui-skin-becpg .form-container .form-fields .alf-textarea label {
    float: none;
}

/** Full screen**/

/* select:-moz-focusring {
    color: transparent;
} */
.yui-skin-becpg #full-screen-form .form-fields label {
    color: #5f6368;
    padding: 0px;
    font-size: 12px;
}
.yui-skin-becpg #full-screen-form .form-field >input,
.yui-skin-becpg #full-screen-form .yui-ac .ac-body > input {
    height: 26px;
    padding: 0px;
}
.yui-skin-becpg #full-screen-form .form-field select {
    height: 28px;
}
.yui-skin-becpg #full-screen-form .form-container select,
.yui-skin-becpg #full-screen-form .form-container input.number {
    width: auto;
}
.yui-skin-becpg #full-screen-form .yui-submit-button span.first-child {
    background: none;
    padding-left: 0;
}

.yui-skin-becpg #full-screen-form .ac-toogle {
    height: 24px;
}

.yui-skin-becpg #full-screen-form .form-field >input,
.yui-skin-becpg #full-screen-form .form-field select,
.yui-skin-becpg #full-screen-form .yui-ac .ac-body {
    border: 1px solid rgba(0, 0, 0, .26)!important;
}

.yui-skin-becpg #full-screen-form form .invalid,
.yui-skin-becpg #full-screen-form .form-fields .invalid,
.yui-skin-becpg #full-screen-form .form-fields input[type=text].invalid,
.yui-skin-becpg #full-screen-form .form-fields .input .invalid select {
    background: transparent!important;
    border-bottom: 3px solid #f44336!important;
    margin-bottom: 6px!important;
}

.yui-skin-becpg #full-screen-form .form-buttons {
    margin-top: 6px;
}

.yui-skin-becpg .dynamicCharactList [type="checkbox"] + label {
	 padding: 0 0 0 27px;
}

.yui-skin-becpg #full-screen-form [type="checkbox"] + label {
    padding: 0 0 0 27px;
    margin-top: 20px;
}

/** Search **/



/** Checkbox **/

.yui-skin-becpg .form-field [type="checkbox"]+label,
.yui-skin-becpg .entity-data-lists [type="checkbox"]+label,
.yui-skin-becpg .project-list [type="checkbox"]+label {
    position: relative;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    vertical-align: middle;
}
.yui-skin-becpg .form-field [type="checkbox"]+label {
    padding: 0;
    padding-left: 27px;
}
.yui-skin-becpg .form-field [type="checkbox"]:not(:checked),
.yui-skin-becpg .form-field [type="checkbox"]:checked,
.yui-skin-becpg .entity-data-lists [type="checkbox"]:not(:checked),
.yui-skin-becpg .entity-data-lists [type="checkbox"]:checked,
.yui-skin-becpg .project-list [type="checkbox"]:not(:checked),
.yui-skin-becpg .project-list [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
    opacity: 0;
}


.yui-skin-becpg .form-field input[type="checkbox"],
.yui-skin-becpg .entity-data-lists input[type="checkbox"],
.yui-skin-becpg .project-list input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

.yui-skin-becpg .entity-data-lists .doclist input[type="checkbox"] {
	position: relative;
    left: 0;
    opacity: 100;
	box-sizing: inherit;
}


.yui-skin-becpg .form-field [type="checkbox"]:not(:checked)+label:after,
.yui-skin-becpg .entity-data-lists [type="checkbox"]:not(:checked)+label:after,
.yui-skin-becpg .project-list [type="checkbox"]:not(:checked)+label:after {
    height: 13px;
    width: 13px;
    background-color: transparent;
    border: 1px solid #5a5a5a;
    border-radius: 2px;
    top: 0px;
    z-index: 0;
}
.yui-skin-becpg .form-field [type="checkbox"]+label:before,
.yui-skin-becpg .entity-data-lists [type="checkbox"]+label:before,
.yui-skin-becpg .project-list [type="checkbox"]+label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 13px;
    height: 13px;
    z-index: 0;
    border: 1px solid #5a5a5a;
    border-radius: 2px;
    transition: .2s;
}
.yui-skin-becpg .form-field [type="checkbox"]+label:before,
.yui-skin-becpg .form-field [type="checkbox"]+label:after,
.yui-skin-becpg .entity-data-lists [type="checkbox"]+label:before,
.yui-skin-becpg .entity-data-lists [type="checkbox"]+label:after,
.yui-skin-becpg .project-list [type="checkbox"]+label:before,
.yui-skin-becpg .project-list [type="checkbox"]+label:after {
    content: '';
    left: 0;
    position: absolute;
    transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
    z-index: 1;
}
.yui-skin-becpg .form-field [type="checkbox"]+label:after,
.yui-skin-becpg .entity-data-lists [type="checkbox"]+label:after,
.yui-skin-becpg .project-list [type="checkbox"]+label:after {
    border-radius: 2px;
}
.yui-skin-becpg .form-field [type="checkbox"]:checked+label:after,
.yui-skin-becpg .entity-data-lists [type="checkbox"]:checked+label:after,
.yui-skin-becpg .project-list [type="checkbox"]:checked+label:after {
    top: 0;
    width: 13px;
    height: 13px;
    border: 1px solid #009dcc;
    background-color: #009dcc;
    border-radius: 2px;
    z-index: 0;
}
.yui-skin-becpg .form-field [type="checkbox"]:checked+label:before,
.yui-skin-becpg .entity-data-lists [type="checkbox"]:checked+label:before,
.yui-skin-becpg .project-list [type="checkbox"]:checked+label:before {
    top: -4px;
    left: -5px;
    width: 7px;
    height: 13px;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid #009dcc;
    border-bottom: 1px solid #009dcc;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.yui-skin-becpg .form-field [type="checkbox"]:checked+label:before,
.yui-skin-becpg .entity-data-lists [type="checkbox"]:checked+label:before,
.yui-skin-becpg .project-list [type="checkbox"]:checked+label:before {
    top: 1px;
    left: 1px;
    width: 2px;
    height: 8px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}


.yui-skin-becpg .basket .yui-button button {
	background: #009dcc none no-repeat scroll center center/cover;
	color: rgb(255, 255, 255);
}
