/* main font colors */
html, body, 
.quicklink #user-options:hover .username,
.quicklink #locale-select:hover span {
    color: #333;
}
a:link, a:visited, a:active,
.as-link {
    color: #003179;
}
#smartbook-page h1,
div.autocomplete ul li span {
    color: #0085C8;
}

/* theme background */
body {
	background-image: url('img/blue_bg.jpg');
}
body.themeColorSolid {
	background: #E4F4FD;
}

/* theme dark color */
#dashboard h3.handle,
div.floatingPanel-modal .panelHeader,
.section > h3:first-child, .biRadius > h3:first-child,
#bi-main #bi-page-header {
    background: #0085C8;
}

#loginform,
.quicklink #user-options ul, 
.quicklink #locale-select ul,
.quicklink #user-options ul li, 
.quicklink #locale-select ul li,
.related-case, .case-master, div.case-notices, .related-type,
div.caseview,
div#casedetails,
.horizontal ul.case-tabs li.current,
.case-tabs-group ul.case-tabs, 
ul.nav4-tabs li.current,
#smartbook.vertical.large #smartbook-page,
#smartbook.horizontal .chapters-container,
#smartbook .smartbook-page, 
#smartbook .smartbook-page-current,
#details #form .form-questions,
#details #form .questions, 
#details #form .answers,
#details #form .buttonbar,
#bi-sidebar .section,
#bi-sidebar .activities, 
.toggle_sections,
.toggle_sections .selected,
input[type="text"].focus,
input[type="button"].focus,
input[type="file"].focus,
input[type="password"].focus,
input[type="reset"].focus,
input[type="submit"].focus,
textarea.focus,
select.focus,
.carousel,
.dashboard-search, .dashboard-element,
#date-facet-top,
.questionform,
.card-container, .cards {
    border-color: #0085C8 !important;
}
ul.case-tabs li.current,
#smartbook.vertical .chapters ul li.current {
    border-bottom: 5px solid #0085C8;
    border-top: 1px solid #0085C8;
}
#smartbook.horizontal .chapters ul li.current,
.related-type li.selected {
	border-bottom: 5px solid #0085C8;
}
.related-type li {
    border-left: 1px solid #0085C8;
}

/* tables */
table {
	border-color: #0085C8;
}
table th,
table td {
    border: 1px solid #0085C8;
}
.emphasis,
.answers .even,
.readonly li.even,
table tr.even td,
table tr.even th,
#answers-sidebar ul li,
.case-master {
    background: #E4F4FD;
}
table thead th,
table thead th a:link,
table thead th a:visited,
table thead th a:active {
    background: #0085C8;
    color: #FFF;
}
table.master th {
	border-bottom: 2px solid #0085C8;	
}



table.case-tabs-group td.tabgrouplabel,
.carousel.active .active,
#smartbook .metro .line,
#smartbook .smartbook-page-current,
.jspDrag {
	background: #0085C8;
}

/* theme light color */
#bi-main-menu {
    background: none repeat scroll 0 0 #BBDAF3;
}
#bi-sidebar .section.merged h3 {
    border-top: 1px solid #0085C8;
}

/* theme hover color */
.quicklink #user-options ul li a:hover,
.quicklink #locale-select ul li a:hover {
	background: #BBDAF3;
}

/* theme gradients */
.biGradient, .biGradientStop {
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0ZBNkZFQjE1Q0ExMTFFMTg3NEJEQjFDRjFFNTYxMDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0ZBNkZFQjI1Q0ExMTFFMTg3NEJEQjFDRjFFNTYxMDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRkE2RkVBRjVDQTExMUUxODc0QkRCMUNGMUU1NjEwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRkE2RkVCMDVDQTExMUUxODc0QkRCMUNGMUU1NjEwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjlQwxgAAAA6SURBVHjaYt596zMTIwMDEyMjA5RmRGIzMDFB+UxIfCZGVDYTsjokPhOaGvx6MO1BdgfYXRA2QIABAAu9A1guk2ZQAAAAAElFTkSuQmCC) !important;
	background: -moz-linear-gradient(top,  #BBDAF3 0%, #ffffff 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BBDAF3), color-stop(100%,#ffffff)) !important;
	background: -webkit-linear-gradient(top,  #BBDAF3 0%,#ffffff 100%) !important;
	background: -o-linear-gradient(top,  #BBDAF3 0%,#ffffff 100%) !important;
	background: -ms-linear-gradient(top,  #BBDAF3 0%,#ffffff 100%) !important;
	background: linear-gradient(top,  #BBDAF3 0%,#ffffff 100%) !important;
}
.biGradientStop {
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0ZBNkZFQjE1Q0ExMTFFMTg3NEJEQjFDRjFFNTYxMDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0ZBNkZFQjI1Q0ExMTFFMTg3NEJEQjFDRjFFNTYxMDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRkE2RkVBRjVDQTExMUUxODc0QkRCMUNGMUU1NjEwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRkE2RkVCMDVDQTExMUUxODc0QkRCMUNGMUU1NjEwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjlQwxgAAAA6SURBVHjaYt596zMTIwMDEyMjA5RmRGIzMDFB+UxIfCZGVDYTsjokPhOaGvx6MO1BdgfYXRA2QIABAAu9A1guk2ZQAAAAAElFTkSuQmCC) repeat-x !important;
	background: -moz-linear-gradient(top,  #BBDAF3 0%, #ffffff 45px) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BBDAF3), color-stop(45px,#ffffff)) !important;
	background: -webkit-linear-gradient(top,  #BBDAF3 0%,#ffffff 45px) !important;
	background: -o-linear-gradient(top,  #BBDAF3 0%,#ffffff 45px) !important;
	background: -ms-linear-gradient(top,  #BBDAF3 0%,#ffffff 45px) !important;
	background: linear-gradient(top,  #BBDAF3 0%,#ffffff 45px) !important;
}

/* theme images */
table th a.orderby .desc {
    background-position: 0 -115px;
}

table th a.orderby .asc {
    background-position: -13px -115px;
}
#smartbook .metro .smartbook-page,
#smartbook .metro .smartbook-page-current {
	background-image: url('img/blue_metro_balls.png');
}
#smartbook .progress .prevPage { background-position: 0 -16px; }
#smartbook .progress .nextPage { background-position: -12px -16px; }

/* modal border */
#modal > .biGradientStop {
    border: 1px solid #0085C8;
}
#master-detail-view #row-taskbar a.attach 		{ background: #F4F4F4 url(img/blue_mail_task_attach.png) no-repeat 50% 10px; }
#master-detail-view #row-taskbar a.move 	{ background: #F4F4F4 url(img/blue_mail_task_move.png) no-repeat 50% 10px; }
#master-detail-view #row-taskbar a.delete 	{ background: #F4F4F4 url(img/blue_mail_task_delete.png) no-repeat 50% 10px; }
#view-list .scrolltotop    {background: white url(img/blue_mail_task_scrolltotop.png) no-repeat center top;}
#view-list .scrolltotop:hover {background: white url(img/blue_mail_task_scrolltotop.png) no-repeat center -32px;}
#master-detail-view tr.unread .icon-read {background: transparent url(img/blue_mail_unread.png) no-repeat left bottom;}