/*
    custom.css
    Any site-specific CSS customization should be added to this file.
    This file overrides the defaults in illiad.css, which should not be altered.
*/

/* header styles */
img.logo {
  max-width: 400px;
  margin:0;
  float:left;
 }
 .logo-container {
   float:center;
 }
.site-name {
  padding: 0 10px 0 50px;
  margin: 55px 0 0 0;
  border-left: 3px solid #002D72;
  text-align: center;
  float:left;
  font-weight:bold;
  font-size: 34px;
}
.alerts-bar {
  clear:both;
}

/* footer styles */

.foot {
  font-size: 16px;
}

/* fonts */

@font-face {
  font-family: proxima-nova, sans-serif;
  src: url('https://bespoke.mse.jhu.edu/webfonts/Gentona-Medium.eot');
  src: url('https://bespoke.mse.jhu.edu/webfonts/Gentona-Medium.eot?#iefix') format('embedded-opentype'),
       url('https://bespoke.mse.jhu.edu/webfonts/Gentona-Medium.woff') format('woff'),
       url('https://bespoke.mse.jhu.edu/webfonts/Gentona-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: proxima-nova, sans-serif;
  src: url('https://bespoke.mse.jhu.edu/webfonts/Gentona-MediumItalic.eot');
  src: url('https://bespoke.mse.jhu.edu/webfonts/Gentona-MediumItalic.eot?#iefix') format('embedded-opentype'),
       url('https://bespoke.mse.jhu.edu/webfonts/Gentona-MediumItalic.woff') format('woff'),
       url('https://bespoke.mse.jhu.edu/webfonts/Gentona-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

body {
    font-family: proxima-nova, sans-serif;
}
h1,h2,h3,h4,h5,h6 {
    font-family: proxima-nova, sans-serif;
}

/* setting JHU blue */
h1,h2,h3,h4,h5 {
    color:#002D72;
}
.card-title {
    color: #002D72;
}
a {
    color: #002D72;
}
.btn-primary {
    background-color: #002D72;
}
.btn-primary:disabled {
    background-color: #002D72;
}
.btn-secondary {
    color: #002D72;
}

.badge-primary {
    background-color: #002D72;
}
.selectOptions {
    color: #002D72;
}
.btn-alert:hover {
    color: #002D72;
}
.main-navbar {
    background-color: #002D72;
    clear:both; /* directs the menu to go under the site name */
}
.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
}

/* Article Request DOI resolver styles */

.article-request-doi {
  background-color: #fff;
}

/* Logon page styles */

.logon-box {
  max-width: 500px;
  margin:40px auto;
  padding: 40px;
  border: 2px solid #ddd;
  text-align:center;
  background-color: #f7f6f6;
}
.logon-box p {
  color: #212529
}
a.logon-button {
  max-width: 150px;
  margin: 40px auto;
  padding: 20px;
  background-color: #002d72;
  color: #fff;
  border-radius: 5px;
  display:block;
}
a.logon-button:hover {
  background-color:#666;
  text-decoration:none;
}
