.yui-skin-LogicDox.alfresco-share{
   font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size:14px;
   line-height:1.428571429;
   color:#333
}

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;
}

button:focus,
input[type="reset"]:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
a:focus{
   outline: none;
}

.yui-overlay,
.alfresco-share .sticky-wrapper,
.login-panel
{
   font:14px/1.428571429 "Helvetica Neue",Helvetica,Arial,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% "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.alfresco-share .sticky-wrapper hr,
.yui-overlay hr
{
   height: 0 !important;
}

.sticky-wrapper,
.sticky-footer
{
   font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 81%;
   color: #333;
}

.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;
}

.yui-skin-LogicDox .sticky-footer .footer {
   background-color: #0f4859;
   border-color: #0f4859;
   height: 50px;
   box-sizing: border-box;
}

.yui-skin-LogicDox .sticky-footer .footer .copyright{
   border: none;
   background: transparent;
   line-height: 44px;
}

.yui-skin-LogicDox .sticky-footer .footer-com .copyright span,
.yui-skin-LogicDox .sticky-footer .footer-com .copyright a{
   color: #fff;
}

.yui-skin-LogicDox .sticky-footer .footer-com .copyright a:hover{
   text-decoration: underline;
}


/*#bd a:hover
{
   text-decoration: underline;
}*/

.sticky-wrapper h1,
.yui-overlay h1
{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 200%;
   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;*/
   font-size: 14px;
   font-weight: bold;
   color: #555;
   text-transform: capitalize;
   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3)
}

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: #555;
   margin-right: 0.4em;
   padding-bottom: 0.2em;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
}

.alfresco-share .sticky-wrapper
{
   background-color: #fff;
}

.label
{
}

.error
{
   color: red;
}

.alfresco-share .sticky-wrapper .error
{
   background: white !important;
   color: red !important;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
   padding: 0.2em 1em;
}

.alfresco-share .sticky-wrapper .error-alt
{
   background-color: red !important;
   color: white !important;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
   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-LogicDox .yui-button,
.yui-skin-LogicDox .yui-button .first-child
{
   background: none repeat scroll 0 0 #fff;
}

.yui-skin-LogicDox div.flat-button span.yui-button
{
   background: none;
   border-color: transparent;
}

.yui-skin-LogicDox div.flat-button span.yui-button span.first-child
{
   border-color: transparent;
}

.yui-skin-LogicDox div.flat-button span.yui-button-hover,
.yui-skin-LogicDox div.flat-button span.yui-button-focus
{
   background: transparent;
   border-color: #ccc;
}

.yui-skin-LogicDox div.flat-button span.yui-button-hover span.first-child,
.yui-skin-LogicDox div.flat-button span.yui-button-focus span.first-child
{
   border-color: #ccc;
}

.yui-skin-LogicDox div.flat-button span.yui-radio-button-checked,
.yui-skin-LogicDox div.flat-button span.yui-checkbox-button-checked
{
   border: 1px solid #ccc;
}

/* DASHLETS */

.dashlet
{
   border: 1px solid #ddd;
   border-radius: 0;
   border-top: solid 3px #0f4859;
}

.dashlet .title
{
   border-radius: 0px;
   color: #555;
   font-size: 16px;
   font-weight: bold;
}

.dashlet .feed
{
   background-image: url(images/feed-icon-16.png);
   background-repeat: no-repeat;
}

.dashlet .toolbar
{
   border-bottom: 1px solid #ccc;
}

.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 #eee !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-LogicDox .yui-panel-container.shadow .underlay
{
   display: none !important;
}

.yui-skin-LogicDox .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-LogicDox .mask
{
   opacity: 0.2;
}

.yui-skin-LogicDox .yui-panel .hd,
.yui-skin-LogicDox .yui-panel .form-buttons,
.yui-skin-LogicDox .yui-panel .bdft,
.yui-skin-LogicDox .yui-panel .ft
{
   color: #333;
   background: #eee;
   border-left-color: #ccc;
   border-right-color: #ccc;
}

.yui-skin-LogicDox .yui-panel .hd
{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 18px;
   font-weight: normal;
   background: #fff;
   text-align: left;
   border-bottom: 1px solid #e7e7e7;
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
   line-height: 1em;
   padding: 15px;
}

.yui-skin-LogicDox .yui-panel .form-buttons,
.yui-skin-LogicDox .yui-panel .bdft
{
   font-size: 100%;
   border-top: 1px solid #e7e7e7;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

.yui-skin-LogicDox .yui-panel div.form-fields
{
   border-bottom: none;
}

.yui-skin-LogicDox .yui-panel .ft
{
   border-top: 1px solid #e7e7e7;
   padding: 15px 15px 13px;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

.yui-skin-LogicDox .yui-panel > .caption{
  background-color: #fff;
}

.yui-skin-LogicDox .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-LogicDox .yui-panel .bd .yui-resize .yui-resize-handle
{
   background-color: transparent;
}

.yui-skin-LogicDox .yui-panel .bd .help
{
   font-size: 83%;
}

#prompt .bd
{
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}

/*-------  dialog  ------*/

.yui-skin-LogicDox.alfresco-share .yui-panel .bd div.form-buttons,
.yui-skin-LogicDox.alfresco-share .yui-panel .bd div.bdft{
   background: #fff;
   padding: 15px;
   text-align: right;
}

.yui-skin-LogicDox.alfresco-share .yui-panel .yui-g h2{
   padding-left: 14px;
   padding-right: 14px;
}


/* Data Lists: DataTable (Needs to appear before yui-dt-highlighted rule) */

.yui-skin-LogicDox .datagrid tr.yui-dt-even
{
   background-color: #fff;
}
.yui-skin-LogicDox .datagrid tr.yui-dt-even td.yui-dt-asc,
.yui-skin-LogicDox .datagrid tr.yui-dt-even td.yui-dt-desc
{
   background-color: #f8f8f8;
}

.yui-skin-LogicDox .datagrid tr.yui-dt-odd
{
   background-color: #f8f8f8;
}
.yui-skin-LogicDox .datagrid tr.yui-dt-odd td.yui-dt-asc,
.yui-skin-LogicDox .datagrid tr.yui-dt-odd td.yui-dt-desc
{
   background-color: #f0f0f0;
}

/* End Data Lists */

.yui-skin-LogicDox .yui-dt-data tr.yui-dt-highlighted td.yui-dt-asc,
.yui-skin-LogicDox .yui-dt-data tr.yui-dt-highlighted td.yui-dt-desc
{
   background-color: #eee;
   cursor: auto;
}

.yui-skin-LogicDox .yui-dt-message,
.yui-skin-LogicDox .yui-dt-message tr.yui-dt-highlighted
{
   background-color: #fff;
}

/* Style the default message  */

.yui-skin-LogicDox #message .bd
{
   background-color: #808080;
   color: white;
}

.yui-skin-LogicDox #message .bd span.wait
{
   background-image: url(images/wait.gif);
   background-repeat: no-repeat;
}

.yui-skin-LogicDox .yui-overlay-hidden #message .bd span.wait
{
   display: none;
}

/* Style the default prompt */

.yui-skin-LogicDox #prompt,
.yui-skin-LogicDox #userInput
{
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
}

.yui-skin-LogicDox #prompt .bd,
.yui-skin-LogicDox #userInput .bd
{
   background-color: #fff;
}

.yui-skin-LogicDox #prompt .ft,
.yui-skin-LogicDox #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: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
}

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 #e7e7e7;
}

.share-toolbar .action-bar,
.toolbar .action-bar
{
   /*border-right: 1px solid #ccc;*/
}

.share-toolbar .separator,
.toolbar .separator
{
   /*border-right: 1px solid #ccc;*/
}
.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 strong
{
}

.sticky-wrapper em
{
   font-style: italic;
}

.rich-content a.wiki-missing-page
{
   color: #CC2200 !important;
}
.yui-skin-LogicDox .toolbar .nav-bar{
   border-color: #e7e7e7;
}

.yui-skin-LogicDox .toolbar .nav-bar .breadcrumb{
   padding-top: 5px;
}

/* 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;
}

.form-container .input,
.form-container input[type="file"],
.form-container input[type="text"],
.form-container input[type="password"],
.form-container textarea,
.form-container .input input[type="file"],
.form-container .input input[type="text"],
.form-container .input input[type="password"],
.form-container .input textarea,
.form-container select,
.page-form-body .input,
.page-form-body input[type="file"],
.page-form-body input[type="text"],
.page-form-body input[type="password"],
.page-form-body textarea,
.page-form-body .input input[type="file"],
.page-form-body .input input[type="text"],
.page-form-body .input input[type="password"],
.page-form-body .input textarea,
.page-form-body select
{
   box-shadow: 0.33px 2px 8px rgba(0, 0, 0, 0.1);
   box-sizing: border-box;
}

.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;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   padding: 3px 16px;
}

.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: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 185% !important;
   padding: 0.5em 0.2em 0 !important;
}

.yui-skin-LogicDox .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-LogicDox .no-check-bg div.flat-button span.yui-radio-button-checked,
.yui-skin-LogicDox .no-check-bg div.flat-button span.yui-checkbox-button-checked,
.yui-skin-LogicDox .no-check-bg div.flat-button span.yui-radio-button-checked,
.yui-skin-LogicDox .no-check-bg div.flat-button span.yui-checkbox-button-checked
{
   border-color: #ccc;
   background: none;
}

.yui-skin-LogicDox .no-check-bg div.flat-button span.yui-radio-button-checked span.first-child,
.yui-skin-LogicDox .no-check-bg div.flat-button span.yui-checkbox-button-checked span.first-child,
.yui-skin-LogicDox .no-check-bg div.flat-button span.yui-radio-button-checked span.first-child,
.yui-skin-LogicDox .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-LogicDox .no-check-bg div.flat-button span.yui-button-hover,
.yui-skin-LogicDox .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-LogicDox .title-button .yui-button
{
   border-color: #ccc;
}

.yui-skin-LogicDox .title-button a:hover
{
   color: #000;
}

.yui-skin-LogicDox .title-button .yui-button .first-child,
.yui-skin-LogicDox .title-button .yui-button
{
   border-color: #ccc;
}

.yui-skin-LogicDox .yui-button,
.yui-skin-LogicDox .yui-button .first-child
{
   background: none repeat scroll 0 0 #fff;
}

/* Override YUI Button styles for - attention button style */

.yui-skin-LogicDox .alfresco-attention-yui-button,
.yui-skin-LogicDox .alfresco-attention-yui-button span.first-child
{
   border-color: #e0b000;
}

.yui-skin-LogicDox .alfresco-attention-yui-button.yui-button
{
   background-position: 0 -2000px;
}

.yui-skin-LogicDox .alfresco-attention-yui-button.yui-button-hover
{
   background-position: 0 -2100px;
}

.yui-skin-LogicDox .alfresco-attention-yui-button.yui-button-disabled
{
   background-position: 0 -2200px;
}

/* Paginator link styling */

.yui-skin-LogicDox .yui-pg-container span
{
   color: #333;
}

.yui-skin-LogicDox .yui-pg-container span.yui-pg-page.yui-pg-current-page
{
   color: #333;
   font-weight: normal;
}

.yui-skin-LogicDox .yui-pg-container a.yui-pg-first,
.yui-skin-LogicDox .yui-pg-container a.yui-pg-previous,
.yui-skin-LogicDox .yui-pg-container a.yui-pg-page,
.yui-skin-LogicDox .yui-pg-container a.yui-pg-next,
.yui-skin-LogicDox .yui-pg-container a.yui-pg-last
{
   border-color: #ccc;
   color: #333;
   text-decoration: none;
}

.yui-skin-LogicDox .yui-pg-container a.yui-pg-first:hover,
.yui-skin-LogicDox .yui-pg-container a.yui-pg-previous:hover,
.yui-skin-LogicDox .yui-pg-container a.yui-pg-page:hover,
.yui-skin-LogicDox .yui-pg-container a.yui-pg-next:hover,
.yui-skin-LogicDox .yui-pg-container a.yui-pg-last:hover
{
   text-decoration: underline;
}

/* A combination of a link and splitbutton wrapped inside a span */

.yui-skin-LogicDox .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-LogicDox .link-menu-button .yui-button.yui-button-hover
{
   background-color: #fff;
   border: 1px solid #ccc;
}

body.yui-skin-LogicDox .link-menu-button.link-menu-button-menu-active .yui-button.yui-button-hover
{
   border-color: transparent;
   background-color: transparent;
}

.yui-skin-LogicDox .link-menu-button .yui-button span.first-child,
.yui-skin-LogicDox .link-menu-button .yui-button.yui-button-activeoption span.first-child,
.yui-skin-LogicDox .link-menu-button .yui-button.yui-button-hover span.first-child
{
   border-width: 0;
}

.yui-skin-LogicDox .link-menu-button span.link-menu-button-link
{
   border-right: 1px #ccc solid;
}

body.yui-skin-LogicDox .link-menu-button.link-menu-button-menu-active
{
   background-color: #fff;
   border: 1px solid #ccc;
}

.yui-skin-LogicDox .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 */

body.yui-skin-LogicDox .wikipage .editPage a:hover,
body.yui-skin-LogicDox .wikipage .deletePage a:hover,
body.yui-skin-LogicDox .wikipage .detailsPage a:hover,
body.yui-skin-LogicDox .nodeEdit .onEditBlogPost a:hover,
body.yui-skin-LogicDox .nodeEdit .onDeleteBlogPost a:hover
{

}

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

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

/* YUI Menu */

body.yui-skin-LogicDox .yuimenu .bd
{
   border: 1px solid #ccc;
   padding: 3px;
   font-size: 109%;
}

body.yui-skin-LogicDox .yuimenu .bd a:focus
{
   outline: none;
   background-color: #eee;
}

/*
 * This ensures that the quick share actions can get displayed focus
 */
body.yui-skin-LogicDox .yuimenu.quickshare-action-menu .bd a:focus
{
   outline: 1px dotted;
}

.yui-skin-LogicDox .yui-menu-shadow-visible
{
   display: none !important;
}

.yui-skin-LogicDox .yuimenu h6
{
   border: none;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
}

/* YUI Menu roll over state */

body.yui-skin-LogicDox .yuimenuitemlabel
{
   text-decoration: none;
}

body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem-selected
{
   background-color: #eee;
}

body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem  a.yuimenuitemlabel:focus, 
body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem  a.yuimenuitemlabel:hover,
body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem-selected a.yuimenuitemlabel:focus, 
body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem-selected a.yuimenuitemlabel:hover {
  color: #000;
}

body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem .yuimenuitemlabel,
body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem .yuimenuitemlabel a,
body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem-selected div .yuimenuitemlabel,
body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem-selected div .yuimenuitemlabel a
{
   color: #000;
}

body.yui-skin-LogicDox .yuimenu .bd ul li.yuimenuitem .yuimenuitemlabel-disabled
{
   color: #aaa;
   cursor: default;
}

/*end YUI Menu */

/* Location */

.yui-skin-LogicDox .location-path,
.yui-skin-LogicDox .location-site
{
   background-position: left 50%;
   background-repeat: no-repeat;
   padding: 2px 0 2px 20px;
}

.yui-skin-LogicDox .location-none
{
   margin-left: 0.5em;
}

.yui-skin-LogicDox .location-path
{
   background-image: url(../../components/documentlibrary/images/folder-closed-16.png);
   margin-left: 0.5em;
}

.yui-skin-LogicDox .location-site
{
   background-image: url(../../components/images/site-16.png);
}

/* end Location*/

/* Doclist */
body.yui-skin-LogicDox .doclist .more-actions a:active,
body.yui-skin-LogicDox .doclist .more-actions a:hover
{
   background-color: #eee;
   color: #333;
}

body.yui-skin-LogicDox .doclist div.more-actions
{
   border: 1px solid #ccc;
}

body.yui-skin-LogicDox .doclist .action-set a:active,
body.yui-skin-LogicDox .doclist .action-set a:hover,
body.yui-skin-LogicDox .doclist .action-set .highlighted,
#divCalendarContent .yui-dt-col-actions a:active,
#divCalendarContent .yui-dt-col-actions a:hover
{
   border: 1px solid #ccc;
}

.yui-skin-LogicDox .doclist a.action-link,
.yui-skin-LogicDox .doclist a.simple-link,
.yui-skin-LogicDox .doclist a.show-more{
   font-size: 12px;
}

body.yui-skin-LogicDox .yui-dt-data tr.yui-dt-highlighted,
body.yui-skin-LogicDox .doclist tr.yui-dt-odd.yui-dt-highlighted,
body.yui-skin-LogicDox .doclist tr.yui-dt-even.yui-dt-highlighted,
body.yui-skin-LogicDox .links-body tr.links-selected-row,
body.yui-skin-LogicDox .over,
.topicview
{
   background-color: #F5F5F5;
}

.site-members .search-controls
{
   background-color: #F5F5F5;
}

body.yui-skin-LogicDox .doclist tr.yui-dt-odd.yui-dt-highlighted td.yui-dt-last,
body.yui-skin-LogicDox .doclist tr.yui-dt-even.yui-dt-highlighted td.yui-dt-last
{
   border-left: 1px solid #ccc;
}

body.yui-skin-LogicDox .categoryview .category .ygtvtn,
body.yui-skin-LogicDox .categoryview .category .ygtvtm,
body.yui-skin-LogicDox .categoryview .category .ygtvtmh, body.yui-skin-LogicDox .categoryview .category .ygtvtmhh,
body.yui-skin-LogicDox .categoryview .category .ygtvtp,
body.yui-skin-LogicDox .categoryview .category .ygtvtph, body.yui-skin-LogicDox .categoryview .category .ygtvtphh,
body.yui-skin-LogicDox .categoryview .category .ygtvln,
body.yui-skin-LogicDox .categoryview .category .ygtvlm,
body.yui-skin-LogicDox .categoryview .category .ygtvlmh, body.yui-skin-LogicDox .categoryview .category .ygtvlmhh,
body.yui-skin-LogicDox .categoryview .category .ygtvlp,
body.yui-skin-LogicDox .categoryview .category .ygtvlph, body.yui-skin-LogicDox .categoryview .category .ygtvlphh,
body.yui-skin-LogicDox .categoryview .category .ygtvdepthcell
{
   background-image: url(images/categoryview-sprite.gif);
  /* padding: 1px;*/
}

body.yui-skin-LogicDox .treeview a:focus,
body.yui-skin-LogicDox .category a:focus
{
   outline: 1px solid #ccc;
}

body.yui-skin-LogicDox .treeview .ygtvtn,
body.yui-skin-LogicDox .treeview .ygtvtm,
body.yui-skin-LogicDox .treeview .ygtvtmh,
body.yui-skin-LogicDox .treeview .ygtvtmhh,
body.yui-skin-LogicDox .treeview .ygtvtp,
body.yui-skin-LogicDox .treeview .ygtvtph,
body.yui-skin-LogicDox .treeview .ygtvtphh,
body.yui-skin-LogicDox .treeview .ygtvln,
body.yui-skin-LogicDox .treeview .ygtvlm,
body.yui-skin-LogicDox .treeview .ygtvlmh,
body.yui-skin-LogicDox .treeview .ygtvlmhh,
body.yui-skin-LogicDox .treeview .ygtvlp,
body.yui-skin-LogicDox .treeview .ygtvlph,
body.yui-skin-LogicDox .treeview .ygtvlphh,
body.yui-skin-LogicDox .treeview .ygtvdepthcell
{
   background-image: url(images/treeview-sprite.gif) !important;
}

body.yui-skin-LogicDox .treeview .ygtvtm,
body.yui-skin-LogicDox .treeview .ygtvtmh,
body.yui-skin-LogicDox .treeview .ygtvtmhh,
body.yui-skin-LogicDox .treeview .ygtvtp,
body.yui-skin-LogicDox .treeview .ygtvtph,
body.yui-skin-LogicDox .treeview .ygtvtphh,
body.yui-skin-LogicDox .treeview .ygtvlm,
body.yui-skin-LogicDox .treeview .ygtvlmh,
body.yui-skin-LogicDox .treeview .ygtvlmhh,
body.yui-skin-LogicDox .treeview .ygtvlp,
body.yui-skin-LogicDox .treeview .ygtvlph,
body.yui-skin-LogicDox .treeview .ygtvlphh{
   position: relative;
   background-image: none;
}

/*body.yui-skin-LogicDox .treeview .ygtvtn:before,*/
body.yui-skin-LogicDox .treeview .ygtvtm:before,
body.yui-skin-LogicDox .treeview .ygtvtmh:before,
body.yui-skin-LogicDox .treeview .ygtvtmhh:before,
body.yui-skin-LogicDox .treeview .ygtvtp:before,
body.yui-skin-LogicDox .treeview .ygtvtph:before,
body.yui-skin-LogicDox .treeview .ygtvtphh:before,
   /*body.yui-skin-LogicDox .treeview .ygtvln:before,*/
body.yui-skin-LogicDox .treeview .ygtvlm:before,
body.yui-skin-LogicDox .treeview .ygtvlmh:before,
body.yui-skin-LogicDox .treeview .ygtvlmhh:before,
body.yui-skin-LogicDox .treeview .ygtvlp:before,
body.yui-skin-LogicDox .treeview .ygtvlph:before,
body.yui-skin-LogicDox .treeview .ygtvlphh:before/*,
body.yui-skin-LogicDox .treeview .ygtvdepthcell:before*/{
   display: inline-block;
   font-family: 'Glyphicons Halflings';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   position: absolute;
   left: 3px;
   top: 3px;
   color: #999;
}

/*body.yui-skin-LogicDox .treeview .ygtvtm:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvtmh:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvtmhh:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvlm:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvlmh:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvlmhh:before{*/
   /*content: "\e118";*/
/*}*/

/*body.yui-skin-LogicDox .treeview .ygtvtp:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvtph:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvtphh:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvlp:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvlph:before,*/
/*body.yui-skin-LogicDox .treeview .ygtvlphh:before{*/
   /*content: "\e117";*/
   /*font-size: 15px;*/
/*}*/

/* end doclist */

/* invite page */

.inviteusersbyemail .byemailbody
{
   background-color: #fbfbfb;
}

.people-finder .results
{
   background-color: #fff;
}

.yui-skin-LogicDox .dayview h2, .weekview h2,
.yui-skin-LogicDox .calendar.weekview thead th,
.yui-skin-LogicDox .calendar.monthview thead th
{
   color: #000;
}

/* filter list link */

.yui-skin-LogicDox li.selected,
body.yui-skin-LogicDox .treeview .selected,
body.yui-skin-LogicDox .categoryview .selected,
body.yui-skin-LogicDox .yui-columnbrowser .yui-carousel-content li.yui-columnbrowser-column a.yui-columnbrowser-item-selected
{
   background-color: #eee;
}

.yui-columnbrowser .yui-carousel-content .yui-carousel-element {
   margin: 0;
   height: 400px!important;
}
/* these rules need to be separate from the above for ie6 */
.yui-skin-LogicDox .treeview .selected > table,
.yui-skin-LogicDox .categoryview .selected > table
{
   background-color: #eee;
}

.yui-skin-LogicDox .filter a.disabled,
.yui-skin-LogicDox .filter a.disabled:active,
.yui-skin-LogicDox .filter a.disabled:hover,
.yui-skin-LogicDox .filter a.disabled:visited,
.yui-skin-LogicDox .tags a.disabled,
.yui-skin-LogicDox .tags a.disabled:active,
.yui-skin-LogicDox .tags a.disabled:hover,
.yui-skin-LogicDox .tags a.disabled:visited
{
   color: #ccc;
   cursor: not-allowed;
}

.yui-skin-LogicDox .filter a:hover,
.yui-skin-LogicDox .tags a:hover
{
   text-decoration: none;
}

/* Link color */

.yui-skin-LogicDox .node .nodeTitle a,
.yui-skin-LogicDox .node .nodeURL a,
.yui-skin-LogicDox .nodeAttrValue a,
.yui-skin-LogicDox .nodeFooter .tag a,
.yui-skin-LogicDox .yui-dt-highlighted .tag a,
.yui-skin-LogicDox .yui-dt-highlighted .category a,
.yui-skin-LogicDox .yui-dt-highlighted .item-social a,
.yui-skin-LogicDox a.wiki-tag-link,
.yui-skin-LogicDox .node .userLink a,
.yui-skin-LogicDox .site-members h3 a,
.yui-skin-LogicDox .yui-calendar td.calcell a,
.yui-skin-LogicDox .doclist .documents a,
.yui-skin-LogicDox .attrValue a,
.yui-skin-LogicDox .detail .item a,
.yui-skin-LogicDox .info .meta-value a,
.yui-skin-LogicDox .rules-none a,
.yui-skin-LogicDox .agendaview a,
.yui-skin-LogicDox a.previousEvents,
.yui-skin-LogicDox a.nextEvents,
.yui-skin-LogicDox div.channels a
{
   color: #333;
}

.yui-skin-LogicDox .tag a,
.yui-skin-LogicDox .category a,
.yui-skin-LogicDox .item-social a,
.yui-skin-LogicDox .document-tags .tag
{
   color: #333;
}

.yui-skin-LogicDox .tag a,
.yui-skin-LogicDox .document-tags .tag
{
   background-color: #eee;
}

.cmis .body a
{
   color: #00AE42;
}

.yui-skin-LogicDox .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;
}*/

.alfresco-twister-open{
   position: relative;
}

.alfresco-twister-open:before{
   content: "\2212";
   display: inline-block;
   font-family: 'Glyphicons Halflings';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   position: absolute;
   left: -2px;
   top: 2px;
}

.alfresco-twister-closed{
   position: relative;
}

.alfresco-twister-closed:before{
   content: "\2b";
   display: inline-block;
   font-family: 'Glyphicons Halflings';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   position: absolute;
   left: -2px;
   top: 2px;
}


/* 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-1
{

}

.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 .theme-overlay
{
   padding-left: 24px;
   font-family: "Helvetica Neue",Helvetica,Arial,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;
}

.login form
{
   padding-bottom: 0.75em;
}

.login input[type="text"],
.login input[type="password"]
{
   width: 260px;
}

.login label
{
   padding-bottom: 2px;
}

.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;
   color: #666;
   font-size: 12px;
}

.yui-skin-LogicDox .treeview .ygtvlabel,
.yui-skin-LogicDox .treeview .ygtvlabel:link,
.yui-skin-LogicDox .treeview .ygtvlabel:visited,
.yui-skin-LogicDox .treeview .ygtvlabel:hover,
.yui-skin-LogicDox .categoryview .ygtvlabel,
.yui-skin-LogicDox .categoryview .ygtvlabel:link,
.yui-skin-LogicDox .categoryview .ygtvlabel:visited,
.yui-skin-LogicDox .categoryview .ygtvlabel:hover{
   color: #666;
   font-size: 12px;
}

.yui-resize .yui-resize-handle-b
{
   background-color: transparent !important;
}

.yui-skin-LogicDox .yui-resize .yui-resize-handle-inner-t,
.yui-skin-LogicDox .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;
}
.yui-skin-LogicDox .node-header h1{
   font-size: 182%;
}
.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: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !important;
   background-color: #eee !important;
   border-bottom: 1px solid #ccc !important;
   margin: 1.5em 1em 1em !important;
   line-height: 18px;
   color: #555;
   border: 1px solid #ccc;
}

.yui-skin-LogicDox .users select{
   padding: 5px 4px;
}

.yui-skin-LogicDox .users .grouppicker-row{
   padding-left: 1.8em;
   margin-top: -0.5em;
}

.profile .header-bar,
.yui-skin-LogicDox .password .header-bar
{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !important;
   background-color: #eee !important;
   border-bottom: 1px solid #ccc !important;
   margin: 1.5em 1em 1em !important;
   color: #555;
   border: 1px solid #ccc;
}

.yui-skin-LogicDox .password .header-bar{
  padding: 0.3em;
  font-size: 116%;
  height: auto;
}

/*remove double borders for inputs in span.input*/
.yui-skin-LogicDox .password .input,
.yui-skin-LogicDox .secure-questions .input{
  padding: 0;
  border: none;
}


.profile .fieldlabelright
{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !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: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !important;
}

.yui-skin-LogicDox .profile.trashcan .search-bar{
   margin-right: 16px;
   margin-left: 16px;
}

.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: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !important;
}

.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;*/
   padding: 0.15em 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
{
   float: left;
   width: 17em;
   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: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !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: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !important;
}

.doclist .info-banner
{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !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: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold !important;
}

.dnd-upload .title-folder
{
   vertical-align: baseline !important;
}

.about-share .bd
{
   border-radius: 0 !important;
}

/* Image selector container */
.yui-skin-LogicDox .yui-toolbar-container .yui-toolbar-titlebar
{
   background-image: none !important;
}

/* Activities feed */
.activities .activity:hover
{
   background-color: #eee;
}

/*--- Header left nav---*/

.yui-skin-LogicDox.alfresco-share .alfresco-header-Header a:focus{
   outline: none;
}

.yui-skin-LogicDox.alfresco-share .alf-menu-arrow{
   background-image: url('images/arrow-down-gray.png');
   background-repeat: no-repeat;
   background-position: right center;
   color: transparent;
   display: inline-block;
   margin-left: 3px;
   width: 12px;
   height: 20px;

}

.yui-skin-LogicDox.alfresco-share nav .dijitMenuItemHover .alf-menu-arrow,
.yui-skin-LogicDox.alfresco-share nav .dijitMenuItemSelected .alf-menu-arrow{
   background-image: url('images/arrow-down-white.png');
}

.yui-skin-LogicDox.alfresco-share .dijitMenuItemHover .alf-menu-arrow,
.yui-skin-LogicDox.alfresco-share .dijitMenuItemSelected .alf-menu-arrow{
   background-image: url('images/arrow-down-black.png');
}

.yui-skin-LogicDox.alfresco-share .title-menu .dijitMenuItemHover .alf-configure-icon,
.yui-skin-LogicDox.alfresco-share .title-menu .dijitMenuItemSelected .alf-configure-icon,
.yui-skin-LogicDox.alfresco-share .alfresco-documentlibrary-AlfToolbar .dijitMenuItemHover .alf-configure-icon,
.yui-skin-LogicDox.alfresco-share .alfresco-documentlibrary-AlfToolbar .dijitMenuItemSelected .alf-configure-icon
{
   background-image: url('images/configure-icon-black-l.png');
}

.yui-skin-LogicDox.alfresco-share .title-menu .dijitMenuItemHover .alf-user-icon,
.yui-skin-LogicDox.alfresco-share .title-menu .dijitMenuItemSelected .alf-user-icon{
   background-image: url('images/invite-black.png');
}

.yui-skin-LogicDox.alfresco-share nav .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuPassive .dijitMenuItemHover,
.yui-skin-LogicDox.alfresco-share nav .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItemHover,
.yui-skin-LogicDox.alfresco-share nav .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItemSelected,
.yui-skin-LogicDox.alfresco-share .alfresco-header-Header .dijitReset.dijitInline.dijitMenuItemLabel.dijitMenuItem.dijitMenuItemHover,
.yui-skin-LogicDox.alfresco-share .alfresco-header-Header .dijitReset.dijitInline.dijitMenuItemLabel.dijitMenuItemSelected.dijitMenuItem{
   background-color: transparent;
   color: #fff;
}

/*--- end header left nav---*/
/*--- header search---*/

.yui-skin-LogicDox.alfresco-share .alfresco-header-SearchBox input.alfresco-header-SearchBox-text{
   margin-left: -7px;
}

.yui-skin-LogicDox.alfresco-share .alfresco-header-SearchBox .alfresco-header-SearchBox-clear a:hover{
   text-decoration: none;
}

/*--- end header search---*/
/*--- header title bar ---*/

.yui-skin-LogicDox.alfresco-share .share-header-title{
   border-bottom-color: #e7e7e7;
}

.yui-skin-LogicDox.alfresco-share .share-header-title > div{
   background-color: #fff;
}

.yui-skin-LogicDox.alfresco-share h1.alfresco-header-Title .alfresco-header-Title__text{
   color: #000!important;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 18px;
   /*line-height: 48px;*/
}

.yui-skin-LogicDox.alfresco-share .alfresco-logo-Logo img{
   display: block;
}

/* */
.yui-skin-LogicDox.alfresco-share .alf-site-visibility{
   margin-top: 1.55em;
}

/* right navigation bar for custom site */

.yui-skin-LogicDox.alfresco-share .navigation-menu .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItem{
   font-weight: bold;
}

.yui-skin-LogicDox.alfresco-share .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItem{
   color: #999;
}

.yui-skin-LogicDox.alfresco-share .navigation-menu .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItemHover,
.yui-skin-LogicDox.alfresco-share .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItemFocused,
.yui-skin-LogicDox.alfresco-share .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItemSelected.dijitMenuItemHover.dijitMenuItemFocused{
   color: #000;
   background-color: #ddd;
}
.yui-skin-LogicDox.alfresco-share .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItemSelected{
   background-color: transparent;
   color: #000;
}

.yui-skin-LogicDox.alfresco-share .alfresco-menus-AlfMenuBar .dijitMenuBar .dijitMenuItemSelected.dijitMenuItemHover{
   background-color: transparent;
}


/*--- end header title bar ---*/
/*--- members-bar-links ---*/

.yui-skin-LogicDox .sticky-wrapper .members-bar-links a{
   color: #999;
}

.yui-skin-LogicDox .sticky-wrapper .members-bar-links a:hover,
.yui-skin-LogicDox .sticky-wrapper .members-bar-links a.theme-color-4{
   color: #000;
}

/*--- end members-bar-links---*/
/*------- sidebar -----*/

.yui-skin-LogicDox a.filter-link{
   color: #666;
   font-size: 12px;
}

/*------- end sidebar -----*/
/* admin tools*/

.yui-skin-LogicDox #alf-filters .tools-link h2{
   color: #555;
   background: none;
   position: relative;
}

.yui-skin-LogicDox #alf-filters .tools-link h2:before {
   content: "\e114";
   display: inline-block;
   font-family: 'Glyphicons Halflings';
   font-style: normal;
   font-weight: normal;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   position: absolute;
   font-size: 14px;
   left: 0;
   line-height: 24px;
}

.yui-skin-LogicDox #alf-filters .tools-link h3{
   color: #555;
   text-transform: uppercase;
   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
   font-weight: bold!important;
   font-size: 14px;
}

.yui-skin-LogicDox .toolLink a{
   color: #666;
   font-size: 12px;
}

/*.yui-skin-LogicDox .alfresco-lists-views-AlfListView.bordered > table,
.yui-skin-LogicDox .alfresco-lists-views-AlfListView> table{
   border-left: 1px solid #e5e5e5;
   border-right: 1px solid #e5e5e5;
}*/
.yui-skin-LogicDox th.alfresco-lists-views-layouts-HeaderCell{
   background-color: #fff;
   border-right-color: transparent;
}

.yui-skin-LogicDox th.alfresco-lists-views-layouts-HeaderCell .label{
   color: #555;
   font-weight: bold;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;;
}

.yui-skin-LogicDox .alfresco-lists-views-AlfListView.bordered > table > tbody > tr > td{
   border-right-color: transparent;
   vertical-align: middle;
}

.yui-skin-LogicDox .alfresco-renderers-PublishingDropDownMenu .indicator{
   margin-top: 5px;
}

/* admin tools - node browser */

.yui-skin-LogicDox .node-browser .node-properties table,
.yui-skin-LogicDox .node-browser .node-children table,
.yui-skin-LogicDox .node-browser .node-parents table,
.yui-skin-LogicDox .node-browser .node-assocs table,
.yui-skin-LogicDox .node-browser .node-source-assocs table,
.yui-skin-LogicDox .node-browser .node-permissions table{
  border: 1px solid #D7D7D7;
  /*border-top-width: 0;*/
}

/* admin tools - site manager*/

.yui-skin-LogicDox.claro .dijitSelect,
.yui-skin-LogicDox.claro .dijitSelect .dijitButtonContents,
.yui-skin-LogicDox.claro .dijitTextBox,
.yui-skin-LogicDox.claro .dijitTextBox .dijitButtonNode{
   border-color: #ccc;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.yui-skin-LogicDox.claro .dijitSelectHover{
   background-image: none;
   border-color: #aaa;
}

.yui-skin-LogicDox .alfresco-forms-controls-BaseFormControl div.control .dijitActive,
.yui-skin-LogicDox .alfresco-forms-controls-BaseFormControl div.control .dijitFocused{
   border-color: #aaa;
}

.yui-skin-LogicDox.claro .dijitSelect .dijitArrowButtonInner,
.yui-skin-LogicDox.claro .dijitComboBox .dijitArrowButtonInner{
   background-image: url(images/link-menu-button-arrow.png);
   background-position: center center;
}

.yui-skin-LogicDox.claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner,
.yui-skin-LogicDox.claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner,
.yui-skin-LogicDox.claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner,
.yui-skin-LogicDox.claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner{
   background-position: center center;
}

/* admin tools - model manager*/
.yui-skin-LogicDox #CMM .alfresco-html-Label{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createButton,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createTypeButton,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createPropertyGroupButton,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createPropertyButton{
   background-color: #fff;
   border-color: #ccc;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
}

.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createButton.dijitButtonHover,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createTypeButton.dijitButtonHover,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createPropertyGroupButton.dijitButtonHover,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createPropertyButton.dijitButtonHover{
   border-color: #aaa;
}

.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createButton .dijitInline.dijitButtonText,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createTypeButton .dijitInline.dijitButtonText,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createPropertyGroupButton .dijitInline.dijitButtonText,
.yui-skin-LogicDox #CMM .alfresco-buttons-AlfButton.createPropertyButton .dijitInline.dijitButtonText{
   color: #000;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton{
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton.dijitButtonHover{
   border-color: #aaa;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton{
   padding: 6px 13px;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton .dijitButtonText{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   color: #000;
   font-size: 13.86px;
   line-height: 16px;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton.call-to-action{
   background-color: #fff;
   border: 1px solid #ccc;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   padding: 6px 13px 6px 13px;
   margin: 0 15px 0 0;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton.call-to-action .dijitButtonContents,
.yui-skin-LogicDox .alfresco-buttons-AlfButton.call-to-action .dijitButtonText {
   line-height: 15.6px;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton.call-to-action.dijitButtonFocused,
.yui-skin-LogicDox .alfresco-buttons-AlfButton.call-to-action.dijitButtonHover{
   background-color: #fff;
   border: 1px solid #aaa;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton.call-to-action.dijitButtonDisabled{
   background-color: #fff;
   border: 1px solid #ccc;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton.call-to-action.dijitButtonDisabled .dijitButtonText{
   color: #A6A6A6;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton.call-to-action .dijitButtonText{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   color: #000;
   font-size: 13.86px;
   line-height: 16px;
   padding: 0;
   margin: 0;
}

/*------- end admin tools -----*/
/*------ alfresco dialog -----*/

.yui-skin-LogicDox .alfresco-dialog-AlfDialog.dijitDialog{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.yui-skin-LogicDox .alfresco-dialog-AlfDialog .dijitDialogTitleBar{
   background-color: #fff;
   text-align: left;
   padding: 15px;
}

.yui-skin-LogicDox .alfresco-dialog-AlfDialog .dijitDialogTitleBar .dijitDialogTitle{
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 18px;
   line-height: 1em;
   display: block;
   padding-left: 0;
}

.yui-skin-LogicDox .alfresco-dialog-AlfDialog.dijitDialog .dijitDialogCloseIcon{
   top: 15px;
   margin-top: 0;
}

.yui-skin-LogicDox.claro .dijitDialogCloseIcon{
   width: 18px;
   height: 18px;
   background: url('images/close.png') no-repeat 0 0;
}

.yui-skin-LogicDox.claro .dijitDialogCloseIcon:hover{
   background-image: url('images/close-h.png');
}

.yui-skin-LogicDox .alfresco-dialog-AlfDialog .footer{
   background-color: #fff;
   padding: 15px;
   text-align: right;
}

/*------ end alfresco dialog -----*/
/*---- breadcrumb  ---*/

.yui-skin-LogicDox .toolbar .folder-up span.first-child,
.yui-skin-LogicDox .toolbar .folder-up .yui-button-disabled span.first-child,
.yui-skin-LogicDox .toolbar .breadcrumb .filter-path{
   background-image: none;
   position: relative;
}

.yui-skin-LogicDox .toolbar .folder-up span.first-child:before,
.yui-skin-LogicDox .toolbar .breadcrumb .filter-path:before{
   display: inline-block;
   font-family: 'Glyphicons Halflings';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   position: absolute;
   color: #999;

}

.yui-skin-LogicDox .toolbar .folder-up span.first-child:before {
   content: "\e204";
   left: 8px;
   top: 1px;
   font-size: 20px;
}

.yui-skin-LogicDox .toolbar .folder-up .yui-button-disabled span.first-child:before{
   color: #ccc;
}

.yui-skin-LogicDox .toolbar .breadcrumb .filter-path:before{
   content: "\e118";
   left: 1px;
   top: 3px;
}

.yui-skin-LogicDox .toolbar .breadcrumb .separator{
   margin-right: 10px;
   position: relative;
}

.yui-skin-LogicDox .toolbar .breadcrumb .separator:before,
.yui-skin-LogicDox .toolbar .breadcrumb .separator:after{
   content: '/';
   background: #fff;
   font-size: 18px;
   position: absolute;
   width: 8px;
   top: 2px;
   line-height: 16px;
}

.yui-skin-LogicDox .toolbar .breadcrumb .separator:before{
   color: #555;
}

.yui-skin-LogicDox .toolbar .breadcrumb .separator:after{
   color: #ccc;
}

/*--- end breadcrumb ---*/
/*------ node path  ------*/

.yui-skin-LogicDox .node-header .node-path .separator{
   position: relative;
   padding-left: 5px;
}

.yui-skin-LogicDox .node-header .node-path .separator:before,
.yui-skin-LogicDox .node-header .node-path .separator:after{
   content: '/';
   background: #fff;
   font-size: 16px;
   position: absolute;
   width: 7px;
   top: 2px;
   line-height: 14px;
}

.yui-skin-LogicDox .node-header .node-path .separator:before{
   color: #555;
}

.yui-skin-LogicDox .node-header .node-path .separator:after{
   color: #ccc;
   left: 12px;
}


.yui-skin-LogicDox .node-header .node-path .folder-open,
.yui-skin-LogicDox .node-header .node-path .folder-closed{
   background-image: none;
   position: relative;
}

.yui-skin-LogicDox .node-header .node-path .folder-open:before,
.yui-skin-LogicDox .node-header .node-path .folder-closed:before{
   display: inline-block;
   font-family: 'Glyphicons Halflings';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   position: absolute;
   left: 0px;
   top: 3px;
   color: #999;
   font-size: 12px;
}

.yui-skin-LogicDox .node-header .node-path .folder-open:before{
   content: "\e118";
}

.yui-skin-LogicDox .node-header .node-path .folder-closed:before{
   content: "\e117";
}

/*------ end node path  ------*/
/* ------- Advanced search  -----*/

.yui-skin-LogicDox .search .form-row span.lookfor{
   padding-top: 1px;
   line-height: 26px;
}

.yui-skin-LogicDox .search .keywords-box .terms {
   width: 99.5%;
   box-sizing: border-box;
   margin-top: 0.3em;
}

.yui-skin-LogicDox .search .form-fields .form-field{
   margin: 0;
   padding: 5px 0 5px 0px;
}

.yui-skin-LogicDox .search .form-container textarea{
   box-sizing: border-box;
}

.yui-skin-LogicDox .form-container input.date-entry{
   padding: 6px;
}

/* ------- end Advanced search  -----*/
/*----- search results -----*/

.yui-skin-LogicDox #FCTSRCH_TOP_MENU_BAR .alfresco-html-Label{
   padding-top: 2px;
}

.yui-skin-LogicDox .alfresco-buttons-AlfButton .alf-white-search-icon{
   background-image: url('images/search.png');
   height: 16px;
   width: 20px;
   margin-left: -4px;
}

.yui-skin-LogicDox .alfresco-forms-controls-BaseFormControl span.alf-icon.alf-search-icon{
   background-image: url('images/search.png');
   background-position: 0px center;
   width: 20px;
}

/*.yui-skin-LogicDox #FCTSRCH_SEARCH_RESULTS_LIST .alfresco-lists-views-AlfListView> table{
   border-left: none;
   border-right: none;
}*/

/*----- end search results -----*/
/* --- customize user dashboard ---*/

.yui-skin-LogicDox h2.instructions,
.yui-skin-LogicDox .permissions .title{
   color: #555;
}

/* --- end customize user dashboard ---*/
/*-------- "Import Document Profiles"  popup  ----*/

.yui-skin-LogicDox.alfresco-share .upload-wizard.yui-panel .bd>div.yui-gd:first-of-type{
  padding-top: 20px;
}

.yui-skin-LogicDox.alfresco-share .upload-wizard.yui-panel .bd>div.yui-gd{
  padding-left: 15px;
  padding-right: 15px;
}

.yui-skin-LogicDox.alfresco-share .upload-wizard.yui-panel .bd>div:nth-last-child(2){
  padding-bottom: 20px;
}

.yui-skin-LogicDox.alfresco-share .upload-wizard h3{
  margin-bottom: 10px;
}

/*-------- end "Import Document Profiles"  popup  ----*/