.header {
	height: 100%;
	width: 100%;
	background-size: 100% 100%;
        background-repeat: no-repeat;
	background-image: url('../images/header.png');
}


.navbar {
	background-color: transparent;
	border: 0px;
}

.navbar2 {
        color: #4CB0FF;
	background-color: #4CB0FF;
	border: 0px;
}

.section {
	padding-top: 15px;
}

.navbar-default .navbar-nav>li>a {
	font-weight: bold;
	color: #008EF;
  text-shadow:
   -1px -1px 0 #FFF,  
    1px -1px 0 #FFF,
    -1px 1px 0 #FFF,
     1px 1px 0 #FFF;
}

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



p{
	font-family: 'Merriweather', serif;
}

h1 {
	color: #26587F;
}

h2 {
	color: #4CB0FF;
}

h3 {
	color: #008EFF;
}

h4 {
	color: #0071CC;
}

h5 {
	color: #00477F;
}

.company-name {
	font-weight: 900;
}

.overview h3 {
	font-weight: 700;
	font-style: italic;
}

p {
	font-size: 20px;
}
p.smaller {
	font-size: 16px;
	font-family: 'Merriweather', serif;
}

h1.white {
	color: #FFF
}
p.white {
	color: #FFF;
}

p.white a {
	color: #0DFFEA;
}

.workedwith img{
	margin: auto 0;
	margin-bottom: 15px;
	background-color: transparent;
	border: 0px;

}

.white {
	color: #FFF;
}
.dark {
	color: #00477F;
}

.portfolio-item img {
	border-color: transparent;
	background-color: transparent;
}

.portfolio-item ul {
	color: white;
	font-size: 16px;
}

.center-text {
	text-align: center;
}

.social {
	display: block;
	margin: 0 auto;
}
.social > a > img,
.social > a > .glyphicon {
	width: 75px;
	max-height: 75px;
}

/* Card, Dialog */
    .card, .dialog {
      position: relative;
      display: inline-block;
      vertical-align: top;
      background-color: #fff;
      box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24);
    }

.dialog {
	box-sizing: border-box;
	padding: 16px;
	margin-bottom: 20px;
}

.dialog > .content {
	font-size: 0.9em;
	font-family: 'Merriweather', serif;;
}

.dialog > .content > .title {
	font-size: 1.3em;
	color: #4CB0FF;
}

.dialog > .content  p {
	font-size: 15px;
}

.dialog > .content  p a {
	font-size: 17px;
	font-weight: bolder;
	color: #26587F;
}

.dialog > .content  p a:visited {
	color: #26587F;
}

.dialog > .content .btn-group {
	margin-bottom: 10px;
}

.dialog > .content .btn-group .btn-primary {
	background-color: #008EFF;
	border-color: #26587F;
}


.dialog > .button {
	width: 90px;
	float: right;
}

.dialog .tab-content {
	height: 450px;
	overflow-y: scroll;
}

 .map {
        min-width: 300px;
        min-height: 300px;
        width: 100%;
        height: 100%;
    }

/* tick-list */
#tick-list { }
#tick-list ul { list-style-image: url("../images/tick.gif"); color:#eee; font-size:18px; }
#tick-list ul li { line-height:20px; }


ul.TickList {
  list-style-image: url("../images/tick.gif")
}




body {
	background-color: #ecf0f1;
	font-family: "Open Sans", sans-serif;
        font-weight: 400;
}
.profile-photo {
	border: 7px solid #008EFF;
	margin: 0 auto;
        height: 200px;
}


#top-border {
	width: 100%;
	height: 20px;
	background-color: transparent;
	margin-bottom: 30px;
}

hr.light {
	border-bottom: 3px solid #4CB0FF;
}

hr.dark {
	border-bottom: 3px solid #26587F;
}


.hr-left {
  height: 1px;
  width: 200px;
  margin-bottom: 0px;
  margin-top: 0;
  border-top: 0;
}

.timeframe {
	color: #26587F;
	font-size: 10px !important;
}

.entry {
	margin-bottom: 15px;
}

.entry h3, .dialog h3 {
	color: #26587F;
}

.entry h4 {
	color: #0071CC;
}

ul.skills {
	font-size: 14px;
}

.systems {
	margin: 0 auto;
}

.systems img {
	width: 50px;
	max-height: 50px;
}

.thumbnail .caption a.btn-primary {
	color: #fff !important;
}

.thumbnail .caption h5 {
	color: #0071CC;
}