/* NEW (Feb 2018) Sticky People Custom Branding */

html	{ background: #FFFFFF;}

h1#logo { display: block; width: 1000px; height: 150px; text-indent: -9009px; background: transparent url("images/stickypeoplebanner_new.png") no-repeat 0 0; position: absolute; top: 0px; left: 0px; z-index: 5; }
h1#logo a { display: block; width: 100%; height: 100%; outline: none; }

#tagline { display: none; }

#canvasWrapper { margin-top: 0px; margin-bottom: 25px; }
#canvasWrapper header { height: 150px; background: white; }
#canvasWrapper footer { background: #333; text-shadow: none; font-size: 11px; color: #B7B7B7; padding: 5px 20px 2px 20px; }
#canvasWrapper footer a {color:#B7B7B7;}

#canvas { border: none; background: white; }
#canvas header { background: #65386C; height: 30px; }

section.breadcrumb { display: none; }

.user { background: #65386C; border: none; border-right: none; position: absolute; top: 20px; right: 25px; width: 200px; }
.user img.avatar { margin-right: 15px; width: 25px; margin-top: 15px; }
.user .name { color: #fff; }
.user .text { color: #fff; }

/* MENU */
.menu li { border-right: 1px solid #5f5f5f; }
.menu li a { color: white; text-transform: uppercase; font-size: 10px; }
.menu li.active a { background: #E84098; color: #fff; text-shadow: none!important; }
.menu ul ul { background: #E84098; }
.menu li li { border-bottom: 1px solid #ffffff; }
.menu li li a:hover { background: url("../../images/arrow_sm_white.gif") 12px 10px no-repeat !important; }
.menu li li:hover { background: #d2cae9; }
.menu li li:hover a { color: #fff!important; }

/* Links */
a { color: #65386C; text-decoration: none; }
a:hover { color: #65386C; text-decoration: underline; }
a:visited { color: #65386C; text-decoration: underline; }
.aLink {color: #65386C; text-decoration: none; }
.aLink:hover { color: #65386C; text-decoration: underline; }

/* Buttons */
a.button, input.button { background: #65386C; color: #fff; text-decoration: none; padding: 5px; }
a.button :hover, input.button :hover { background: #65386C; color: #fff; text-decoration: none; }

/* Datatables */
table.style2 th { background: #65386C; color: white; }
table.style2 th.sorting_asc, table.style2 th.sorting_desc { background: #E84098; }
table.style2 tr { background: white; }
table.style2 tr.odd { background: #f1eef8; }
table.style2 tr:hover { background: #d2cae9; color: #111111; }
table.style2 td { padding: 8px 5px; }
table.style2 a { color: #65386C; }

div.rule2 { background: none; border-top: 1px dashed #65386C; }

