/*
	ID Rules
*/

#header
{
	border-color: #ECECEC;
}

#header > div.top
{
	background: #3B3B3B;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzM2MzYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjMyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3B3B3B 0%, #3B3B3B 82%, #393939 84%, #3a3a3a 87%, #363636 89%, #313131 97%, #323232 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3B3B3B), color-stop(82%,#3B3B3B), color-stop(84%,#393939), color-stop(87%,#3a3a3a), color-stop(89%,#363636), color-stop(97%,#313131), color-stop(100%,#323232));
	background: -webkit-linear-gradient(top,  #3B3B3B 0%,#3B3B3B 82%,#393939 84%,#3a3a3a 87%,#363636 89%,#313131 97%,#323232 100%);
	background: -o-linear-gradient(top,  #3B3B3B 0%,#3B3B3B 82%,#393939 84%,#3a3a3a 87%,#363636 89%,#313131 97%,#323232 100%);
	background: -ms-linear-gradient(top,  #3B3B3B 0%,#3B3B3B 82%,#393939 84%,#3a3a3a 87%,#363636 89%,#313131 97%,#323232 100%);
	background: linear-gradient(to bottom,  #3B3B3B 0%,#3B3B3B 82%,#393939 84%,#3a3a3a 87%,#363636 89%,#313131 97%,#323232 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3B3B3B', endColorstr='#323232',GradientType=0 );
}

#header > div.top *
{
	color: #B5B4B4 !important;
	font-size: 11px !important;
	font-weight: 400;
	text-transform:uppercase;
	
}

#header-links > li > a
{
	color: #6D6D6D
}

#header-links > li > a:hover,
#header-links > li > a.active
{
	color: #94BA65
}

#header-links > li > a.active
{
	border-color: #94BA65;
}

#header .social-networking i
{
	color: #FFFFFF !important;
}
#header .places-links > li
{
	border-color: #B5B4B4;
}

/*
	Base class
*/

body
{
	color: #7B7B7B;
}

h1,h2,h3,h4,h5,h6
{

	color: #434343;
}

label
{
	/*color: #b4b4b4;*/
}

input[type="text"],
input[type="password"],
label.radio:before,
textarea,
select
{
	border-color: #c9c9c9;
	color: #7B7B7B;
}

input.error ~ input,
input.error,
select.error
{
	border-color: #EF7575;
}

input.valid,
select.valid
{
	border-color: #5FDF9E;
}

/*
	Buttons
*/

.button
{
	background-color: #94BA65;
	color: #FFFFFF;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

.button[type="submit"]
{
	background-color: #1094E8;
}

.button[type="submit"]:hover
{
	background-color: #2DB1FF;
}
.button:hover
{
	background-color: #B4DA85;
}
/*
	Icons
*/

#header .social-networking i.icon-facebook
{
	background-color: #3B5998;

}

#header .social-networking i.icon-twitter
{
	background-color: #2CAAE1;

}

#header .social-networking i.icon-google-plus
{
	background-color: #E7482E;

}

#header .social-networking i.icon-dribbble
{
	background-color: #EA4C89;

}

#header .social-networking i.icon-vimeo
{
	background-color: #1AB7EA;

}

#header .social-networking i.icon-linkedin
{
	background-color: #4D9AC9;

}

#header .social-networking i.icon-rss
{
	background-color: #F09836;

}
						
/*
	Splitters
*/
.h-split,
.underline
{
	border-top-color: transparent;
	border-bottom-color: #ECECEC;
}


/*
	Top Roles
*/

#top-roles .top
{
	background-color: #1094E8;
}

#top-roles .top i.icon-gear
{
	color: #1094E8;
}

#top-roles .middle a,
#top-roles .middle a:visited
{
	color: #5E5E5E;
}

/*
	Upload CV
*/
#upload-cv .v-split
{
	border-left-color: #A6AD74;
	border-right-color: #7D863D;
}

/*
	User Menu
*/

#user-menu .top
{
	background-color: #1094E8;
}

#user-menu .middle a,
#user-menu .middle a:visited
{
	color: #94BA65;
}



/*
	Home colors
*/

#sign-in .top i.icon-circle
{
	color: #1094E8;
}

a.link-green
{
	color: #94BA65;
}
a.link-blue
{
	color: #1094E8;
}


.font-light
{
	color: #FFFFFF;
}