@charset "UTF-8";

/*
THEME 1 [default]

light 				=> rgb(245,245,245);
dark / alternative	=> rgb(105,166,194);
darker / text / fx	=> rgb(31,44,55);
darkest				=> rgb(14,20,25);

#monochrome / #blue / #dark
*/

/****************************/
/****************************/
/********** STYLES **********/
/****************************/
/****************************/

body,
#osteo-block {
	color:rgb(31,44,55);
	text-shadow:none;
}
nav a:hover,
.breadcrumb .active,
.breadcrumb a:hover,
p a:hover {
	color:rgb(105,166,194);
	text-shadow:0 0 0 rgb(105,166,194);
}
.breadcrumb .active:before,
.breadcrumb a:hover:before {
	color:rgb(31,44,55) !important;
	text-shadow:none !important;
}
#osteo-block {
	box-shadow: 0 0 .5rem rgba(14,20,25,.5);
}
.avatar.has-shadow {
	box-shadow:0 .25rem .5rem rgb(14,20,25);
}
.avatar[data-initials] {
	color:rgb(255,255,255);
	text-shadow:0 0 0 rgb(255,255,255);
	background:rgb(105,166,194);
}

/* anchors */

.primary-expand .label,
.primary-expand .label:before,
.primary-expand .label:after,
.nav-tabs a:after {
	background:rgb(31,44,55);
}
.nav-tabs a.active {
	color:rgb(105,166,194);
	text-shadow:0 0 0 rgb(105,166,194);
}
.nav-tabs a.active:after {
	background:rgb(105,166,194);
}
.buttons > *,
.button {
	color:rgb(255,255,255);
	text-shadow:0 0 0 rgb(255,255,255);
	background:rgb(105,166,194);
}
.buttons a:hover,
.button:hover {
	background:rgb(31,44,55);
}
.darkest .buttons a:hover,
.darkest .button:hover {
	color:rgb(105,166,194);
	text-shadow:0 0 0 rgb(105,166,194);
	background:rgb(255,255,255);
}

/* header */

header:after {
	background: rgb(14,20,25);
	background: -moz-linear-gradient(0deg, rgba(14,20,25,0) 0%, rgba(14,20,25,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(14,20,25,0) 0%, rgba(14,20,25,1) 100%);
	background: linear-gradient(0deg, rgba(14,20,25,0) 0%, rgba(14,20,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0e1419",endColorstr="#0e1419",GradientType=1);
}

/* section background */

section.dark:after {
	background:rgb(105,166,194);
}
section.darker:after {
	background:rgb(31,44,55);
}
section.darkest:after {
	background:rgb(14,20,25);
}

/* focus */

section.focus.dark:after {
	background: rgba(14,20,25,.5);
	background: -moz-radial-gradient(circle, rgba(31,44,55,.5) 0%, rgba(14,20,25,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(31,44,55,.5) 0%, rgba(14,20,25,1) 100%);
	background: radial-gradient(circle, rgba(31,44,55,.5) 0%, rgba(14,20,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7d9fc3",endColorstr="#3e4f61",GradientType=1);
}

/* text */

section.dark,
section.darker,
section.darkest {
	color:rgb(255,255,255);
	text-shadow:0 0 0 rgb(255,255,255);
}

/* gmap */

.gmap-marker path {
	fill:rgb(31,44,55);
}
.gmap-marker.active path,
.gmap-marker:hover path {
	fill:rgb(105,166,194);
}