/* Visiting Angels (UK) Custom Branding (Updated 12-03-2024) */

html	{ background: #FFFFFF;}

h1#logo { display: block; width: 409px; height: 100px; text-indent: -9009px; background: transparent url("images/vaLogo_new.png") no-repeat 0 0; position: absolute; top: 20px; left: 20px; 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: #375f9c; text-shadow: none; font-size: 11px; color: #fff; padding: 5px 20px 2px 20px; }
#canvasWrapper footer a {color:#fff;}

#canvas { border: none; background: #fff; }
#canvas header { background: #40AC9D; height: 30px; }

section.breadcrumb { display: none; }

.user { background: #375f9c; border: none; position: absolute; top: 30px; right: 30px; 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: #375f9c; color: #fff; text-shadow: none!important; }
.menu ul ul { background: #40ac9d; }
.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: #d3d7e7; }
.menu li li:hover a { color: #fff!important; }

/* Links */
a { color: #375f9c; text-decoration: none; }
a:hover { color: #375f9c; text-decoration: underline; }
a:visited { color: #375f9c; text-decoration: underline; }
.aLink {color: #375f9c; text-decoration: none; }
.aLink:hover { color: #375f9c; text-decoration: underline; }

/* Buttons */
a.button, input.button { background: #375f9c; color: #fff; text-decoration: none; padding: 5px; }
a.button :hover, input.button :hover { background: #375f9c; color: #fff; text-decoration: none; }

/* Datatables */
table.style2 th { background: #b7bdcc; color: white; }
table.style2 th.sorting_asc, table.style2 th.sorting_desc { background: #375f9c; }
table.style2 tr { background: white; }
table.style2 tr.odd { background: #e3ece8; }
table.style2 tr:hover { background: #d3d7e7; color: #111111; }
table.style2 td { padding: 8px 5px; }
table.style2 a { color: #375f9c; }

div.rule2 { background: none; border-top: 1px solid #375f9c; }


