/* Move down content because we have a fixed navbar that is 50px tall */


.navbar-brand img {
    width: 140px;
}

.nav-item {
	font-size: 18px;
	padding: 0 1.35rem;
}

a.nav-link {
	color:#E7E7E7;
	opacity: 1;

	letter-spacing: .3px;
}

.center-tool {
    display: flex;
    align-items: center;
}

#clock {
	float:right;
}
.clock-section {
    float: left;
  height: 90px;
    text-transform: uppercase;
padding: 0px 20px;
    text-align: center; display:block;
}

.time {
	font-size: 30px;
	line-height: 60px

}

.unit {
	font-size: 12px;
	color: #fbc400;
	letter-spacing: 1px;
}

.clock-sep {
	float: left;
	width: 1px;
	height: 90px;
	display: block;
border: 1px solid #017c3d;
}

footer a {
	color:#e7e7e7;
}

footer a:hover {
	color:#fff;
	text-decoration: none;
}

ul.partner-menu {
    list-style: none;
    padding: 10px 0;
}

.partner-menu li {
    float: left;
    margin: 0px 25px 35px 0px;
    padding-bottom: 5px;
    line-height: 73px;
}



.partner-menu a {
    line-height: 60px;
}

.partner-menu img {
    max-height: 60px;
    width: auto;
    max-width: 90px;
}

.morelink {
	font-size: 12px;
	padding-left: 10px;
	font-weight: 800;
}

.card a {
    font-weight: 600;
}

.card a:hover {
    text-decoration: none;
    color:#165787;
}

.bold {
	font-weight: 600;
}

.text-white a {
  color: #e7e7e7;
}

.text-white  a:hover{
  color: #fff ;
}

.vid-link {
    padding-right: 15px;
    line-height: 19px;
    font-size: 25px;
    top: 5px;
    position: relative;
}

.social li {
    float: left;
    font-size: 28px;
    margin-right: 20px;
}


.social-top li {
    float: right;
    font-size: 18px;
    margin-right: 20px;
}

div#mce-responses {
    display: inline-block;
}


body.home .navbar-inverse .navbar-toggler {
    border-color: #e7e7e7;
}

body.home .navbar-inverse .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#e7e7e7' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar-toggler-right {
    position: absolute;
    right: 0.5rem;
    top: 2rem;
}


section.home-bg.bg-inverse {
    background-image: url('../img/stars-bg.jpg')!important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
}

.partner-img {
    width: 120px;
}

.card-block a:hover {
    cursor: pointer;
}

.modal-xl {
    max-width: 90%;
}

.star {
  float: left;
  width: 200px;
  shape-margin:20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.safety-star {
  float: left;
  width: 250px;
  shape-outside: url(../img/safety.svg);
  shape-margin:20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.w100 {
    width: 100%;
}

p a{
    color: #0d949b;
    padding-bottom: 2px;
    border-bottom: 1px solid transparent;
    text-decoration: none;
}

p a:hover{
    color: #0d949b;
    padding-bottom: 2px;
    border-bottom: 1px solid;
    text-decoration: none;
}

a:hover.blue.bold {
    border-bottom: none;
}


a.blue.bold {
    color: #0B446E;
    border-bottom: none;
}


.btn:hover {
    cursor: pointer;
}

.text-muted a {
color:#E7E7E7 ;
border:none;

}

.text-muted a:hover {
color:#FFFFFF ;
border:none;

}


a:hover {
  cursor:pointer;
}


button {

  font-family: 'Exo 2',sans-serif;
}