body {

}

/* FONTS */
/* FONTS */
/* FONTS */

h1.title {
  font-family:"Apercu Bold", Helvetica, Arial, sans-serif; font-size-adjust:0.508; font-weight:bold; font-style:normal;
  /*font-family: "Apercu Bold", Helvetica, Arial, sans-serif;*/
  font-size:100px;
  margin-top:-40px;
}


.subheader-text {
  font-family:"Apercu Regular", Helvetica, Arial, sans-serif; font-size-adjust:0.508; font-weight:normal; font-style:normal;
  font-size:25px;
}
.navbar-brand {
  font-family: 'Helvetica Neue', Arial, sans-serif; font-size-adjust:0.508; font-weight:bold; font-style:normal;
}

.custom-nav-title {
  font-family:"Apercu Bold", Helvetica, Arial, sans-serif; font-size-adjust:0.508; font-weight:bold; font-style:normal;
}

a {
  font-family: Helvetica, Arial, sans-serif; font-size-adjust:0.508; font-weight:normal; font-style:normal;
  font-size:1.1em;
  font-weight: semi-bold;
  color: rgb(105, 147, 221);
}

.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a:hover {
color: rgb(242,242,242);
font-weight: 200;
}

h2, h3, h4 {
  font-family:"Apercu Regular", Helvetica, Arial, sans-serif; font-size-adjust:0.508; font-weight:normal; font-style:normal;
  font-weight:200;
  text-align: left;
  color:#00c9c8;
}

h3 {
  font-size:20px;
}

h4 {
  font-size:16px;
  margin-top:20px;
  color:#025ff1;
}

p {
  font-weight:200;
  font-size: 1.0em;
}

.italic {
  font-style: italic;
}

.author {
  padding-left: 1.5em;text-indent:-1.5em;
}

.glyphicon-eye-open {
  margin-right:8px;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
color: #fff;
text-decoration: none;
background-color: #7A7A7A;
outline: 0;
}

/*.author-after {
  padding-left:1.5em;
}
*/

#publication .row .col-lg-4 {
  text-align: right;
}

#publication h3 {
  margin:30px 0px 15px;
}
.btn {
  font-family:"Apercu Regular", Helvetica, Arial, sans-serif; font-size-adjust:0.508; font-weight:normal; font-style:normal;
  white-space:normal !important;
  /*font-size:11px;*/
}

/*CLASSES*/

.col-lg-12 {
  padding:5px 10px;
}

@media (min-width: 768px) {
  .col-lg-12 {
    padding:5px 120px;
  }
}

.logo-img {
  width:120px;
  margin:0px 20px;
}

.logo-img-nsf {
  width:60px;
}
/* SECTIONS */

.thumbnail {
  height: auto;
  overflow-y: auto;
  padding-bottom:15px;
}

.navbar {
  background-color:#1D1D1D;
  border-color:rgb(163, 163, 163);
}

.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a {
color: rgb(224,224,224);
font-weight:200;
}

#intro {
  background-color: rgba(172, 202, 254, 0.88);
  height:340px;
}

.intro-section {
  padding-top:105px;
}

.blue-back {
  background-image: url('../img/graphy.png');
  background-repeat: repeat;
  
}

.about-section, .cash-t-section, .lotto-t-section, .lotto-c-section, .cash-c-section, .team-section, .publication-section, .curriculum-section, .technology-section, .contact-section {
  padding-top:20px;
  padding-bottom:80px;
  height:auto;
  min-height:300px;
}

.about-section {
  /*background-color: #1D1D1D;
  color:rgba(224,224,224,0.8);*/
  font-weight:100;
  background-color: white;
}

#cash_c_section img, #lotto_c_section img {
  width:100%;
  margin:10px 0px;
}

.img-circle {
  width:100%;
  float:right;
  /*margin: 0 auto 0;*/
}

.row-content {
  margin-top:40px;
}

.row {
  margin:0px;
}
.big-row {
  margin:0 50px;
}

.col-md-6 .col-md-4 {
  padding:10px;
}

.col-md-6 .col-md-4 p {
  font-size:11px;
}

@media (min-width: 767px)
.navbar {
 padding: 0px 0; 
-webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
-moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
transition: background .5s ease-in-out,padding .5s ease-in-out;
}


/*EDITS*/ 

.nav-row-btn .btn {
  font-size:22px;
}
#intro {
  background-color: #1261e9;
}

#intro h1 {
  color:white;
}

#intro .subheader-text {
  color: #00c9c8;
}
