/*
*   This Document Overwrites Any other included css.
*   It is included in all pages. 
*/

@font-face {
    font-family: bam;
    src: url("../fonts/rt.ttf");
}

/* Html, Body */
html
{
	width: 100%;
	min-height: 100%;
}

body
{
	width: 100%;
	min-height: 100%;
	font-family: bam;
}

a, a:visited, a:hover
{
	color: cyan;
}

.white
{
	color: white;
}


/* Navbar */
.navbar-default {
    background-color: #04324c;
    border: 0px;
    border-radius: 0px;
    margin-bottom: 0px;
}

/* Navbar Brand */
.navbar-default .navbar-brand {
    color: #fff;
}

/* Navbar Hover */
.navbar-default .navbar-brand:hover, 
.navbar-default .navbar-brand:focus {
    color: #eee;
    background-color: transparent;
}

/* Navbar Links */
.navbar-default .navbar-nav > li > a {
    color: #2ebcd4;
}

/* Navbar Links hover */
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
    color: #00ff16;
    background-color: transparent;
}

/* Navbar mobile orb */
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
    background-color: #005f94;
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
   	color: #00ff16;
    background-color: transparent;
}


/* Front Page Intro */
section.intro, section.projects
{
	width: 100%;
	background: #081e2d;
	background-image: url(images/intro.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
	overflow: auto;
	border-bottom: 100px;
	border-color: #081e2d;
}



.inner-section
{
	margin: 200px 0px;
	width: 100%;
	background-color: rgba(4, 50, 76, 0.5);
}

.intro-heading
{
	margin: 0; 
	padding: 0;
	
	width: 100%;
	padding: 100px 0px;
	color: #fff;
	text-align: center;
	font-size: 5em;
	font-weight: bolder;


	text-transform: uppercase;
}

section.wise
{
}
.intro-wise-words
{

	width: 100%;
	background-color: rgb(19, 43, 60);
}

.wise-words
{
	font-family: bam;

	padding: 20px 20px;
	color: #fff;
	text-align: center;
	font-size: 1.6em;
	text-transform: uppercase;
	font-style: italic;
	max-width: 50%;
	margin: 0 auto;
}

/* About me */
section.about, section.cv
{
	width: 100%;
	min-height: 50%;
	min-height: 50vh;
	background: #081e2d;
	color: #fff;
}

.inner-about
{
	padding: 50px 0px;
	max-width: 80%;
	margin: auto;
}

.about-me
{
	width: 250px;
	text-align: left;
	font-weight: bolder;
	font-size: 2em;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 60px;
	border-bottom: 1px solid #1ab1d4;
}

.text-block p 
{
	font-size: 1.4em;
}

.samll-heading
{
	font-size: 1.2em;
	font-weight: bolder;
	text-transform: uppercase;
}


/* projects section page*/

section.projects
{
	background-image: url(images/projects.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
}

.inner-container
{
	margin: 100px auto;
}

.project-block
{
	width: 100%;
	height: auto;
	margin-bottom: 5em;
}

.screenshot, .screenshot img
{
	width: 100%;
	border-radius: 4px;
}

.screenshot img
{
	background: #04324c;
	padding: 10px;
}

.about-project
{
	background: #04324c;
	color: #fff;
	font-size: 1.2em;
	padding: 20px;
	min-height: 200px;
	margin-top: 20px;
}

.project-title
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

section.cv
{
	min-height: 90%;
	min-height: 90vh;
}


.transparent
{
	background: transparent !important;
}

table
{
	background: #000;
	font-weight: bold;
	font-size: 1em;
}

table tr td
{
	border-color: #333 !important;
}

table tbody, table thead
{
	border-color: #333 !important;
}