/*!
 * Start Bootstrap - Full Width Pics (https://startbootstrap.com/template-overviews/full-width-pics)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-full-width-pics/blob/master/LICENSE)
 */

hr{border-top: 1px solid #00a8e8;}

body {
  padding-top: 54px;
  font-size:1.2em;
}
.patents a {

	margin-top:60px;
	padding:10px;
	width:200px;
	border:1px solid #0382C1;
}
.patents a:hover {
	background:#0382C1;
	color:#FFF;
	text-decoration:none;
}
.nav-link {
	    font-size: 0.8em;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

.bg-image-full {
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.navbar-white {
	background:white;
}
a {
	color:#0382C1;
}
a:hover {
	color:#FF5100;
}
a:active {
	color:#FF5100;
}
.orange {
	color:#FF5100;
}
.blue {
	color:#0382C1;
}
.white {
	color:white;
}
h2 {
	font-size:2em;
}
.button {
	margin-top:20px;
}

body a.button {
	margin-top:20px;
	
}
a.button.orange {
	border:1px solid #FF5100;
	padding:10px 20px;
	text-decoration:none;
}
a.button.orange:hover {
	border:1px solid #000;
	padding:10px 20px;
	text-decoration:none;
}
.reverse {
	background: #FF5100;
	color:#FFF;
	text-decoration:none;
}
.reverse:hover{
    background: #FF002E;
}
.reverseblue {
	background: #0382C1;
	color:#FFF;
	text-decoration:none;
}
a.button.orange:hover {
	background:#FF002E;
	color:white;
}
a.button.blue {
	border:1px solid #0382C1;
	padding:10px 20px;
}
a.button.blue:hover {
	background:#0382C1;
	color:white;
}
section.hometext div.col-sm-6.darkblue {
	background:#112479;
	color:white;
}
section.hometext div.col-sm-6.blue {
	background:#0382C1;
	color:white;
}
section.hometext div.col-sm-6 {
	padding:50px 50px 100px 50px;
}

a.button.white {
	color:white;
	border:1px solid white;
	padding:10px 20px;
	text-decoration:none;
}
a.button.white:hover {
	background:white;
	color:#0382C1;
}
.homelist h2 {
	margin:50px 0px;
	text-align:center;
}
.homelist ul li {
	margin:30px;
	font-size:1.3em;
}
.milestones {
	background:#0382C1;
	color:white;
	padding:0;
	margin:0;
	text-align:center;
	padding-bottom:100px;
	font-size:1.5em;
}
.milestones h2 {
	padding:50px 0px 50px 0px;
}

form {
	margin-top:50px;
}

input, textarea {
	width:46%;
	float:left;
	margin:20px 0px 0px 20px;
}

textarea {
	width:100%;
	border:#aaa 1px solid;
}

  #input-submit {
    
     background: $red;
     cursor: pointer;
    
    &:hover {
       @include box-shadow(0 1px 1px 1px rgba(#aaa, 0.6)); 
    }
  }
  
  textarea {
      height: 126px;
  }
}


.half {
  float: left;
  width: 48%;
  margin-bottom: 1em;
}

.right {width: 50%;}

.left {
     margin-right: 2%; 
}


@media (max-width: 480px) {
  .half {
     width: 100%; 
     float: none;
     margin-bottom: 0; 
  }
}


/* Clearfix */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

#navbarResponsive > ul > li {
	margin-right:40px;
}
