/*!
 * Start Bootstrap - Small Business (https://startbootstrap.com/template-overviews/small-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-small-business/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
}
a{
	color: #0065B3;
}
footer{
	border-top: 8px solid #0065B3;
}
nav{
	border-bottom: 8px solid #0065B3;
}
.bg-light {
	background-color: #ffffff !important;
}

.my-img a {
    display: inline-block;
    margin: 10px;
    border: 2px solid #CCC;
}
.my-img a:hover {
    border: 2px solid #45AFFF;
}    
.modal-lg {
    width: 86%;
}
.modal-body {
    overflow: auto;
    max-height: auto;
}

.trash-banner{
text-shadow: 1px 1px #ffff0010;
    font-weight: bold;
    color:red;
    border-radius: 10px;
    border: 1px solid #0065B3;
    padding: 5px;
    background: #ffffff99;
    font-family: 'Arial',  sans-serif;
    font-size: 1.4em;
    animation:blinking 4s infinite;
}



@keyframes blinking{
0%{   color: transparent;   }
10%{   color: transparent;   }
20%{   color: red; }
82%{   color: red; }
97%{   color:red; }
100%{  color: transparent;   }
}

.carousel-caption{ }

a.nav-link{
	    color:#0065B3 !important;
	    font-size: 1.1em;
	    font-weight: bold;
}
a:hover.nav-link{
	    color:#333333 !important;
	    font-size: 1.1em;
	    font-weight: bold;
}




/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .modal-content {
    width: 100%;
  }
  .trash-banner{
  	font-size: 1.0em;
  }
}



.jimmenu {font-size: 1.4em;}

@media (max-width: 800px) {
    .jimmenu{font-size: 1.1em;}
}

@media (max-width: 600px) {
    .jimmenu{font-size: 0.8em;}
}

@media (max-width: 400px) {
    .jimmenu{font-size: 0.6em;}
}