*:hover {
	text-decoration:none!important;
	text-transform:none!important;
}
div.card {
  color: #00008b;
 /* font-family: 'Prompt' , sans-serif;
  line-height: 2em;*/
	background: rgba(209,209,209,0.8);/* Old Browsers */
  background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(209,209,209,0.8) 51%, rgba(255,255,255,0.8) 100%); /* FF3.6+ */
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(51%, rgba(209,209,209,0.8)), color-stop(100%, rgba(255,255,255,0.8)));/* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(209,209,209,0.8) 51%, rgba(255,255,255,0.8) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(209,209,209,0.8) 51%, rgba(255,255,255,0.8) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(209,209,209,0.8) 51%, rgba(255,255,255,0.8) 100%); /* IE 10+ */
  background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%, rgba(209,209,209,0.8) 51%, rgba(255,255,255,0.8) 100%);/* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );/* IE6-9 */
}
div.card-content>h4:hover, div.card-content>p:hover{
	text-decoration: none;
}
div.card{
	background-color: transparent!important;
}
div.card:hover{
		background-color: #00008b;
}
div.card-content:hover{
  color: #ee1c26;

  background: rgba(255,255,255,1);/* Old Browsers */
  background: -moz-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 51%, rgba(209,209,209,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(209,209,209,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(100%, rgba(209,209,209,1)));/* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 51%, rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 51%, rgba(209,209,209,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 51%, rgba(209,209,209,1) 100%); /* IE 10+ */
  background: linear-gradient(to bottom, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 51%, rgba(209,209,209,1) 100%);/* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );/* IE6-9 */

  border: 1px inset #101097;
   -moz-border-radius: 3px 3px 3px 50px ;
  -webkit-border-radius: 3px 3px 3px 50px;
  border: 1px inset #101097;
  border-radius: 3px 3px 3px 50px;
  text-decoration: normal;
  /*font-weight: bolder;
  padding-bottom: 50%;
  text-decoration: underline;
  line-height: 1.0em;
  */
  
  font-size: 90%;
  cursor: link;
  opacity: 1;
  transition: 0.8s;
  }
a.animated.bounceInLeft:hover, a.animated.bounceInRight:hover, div.card-content:hover {
  color: #6B6BFFFF;
  font-family: 'Prompt' , sans-serif;
  cursor: pointer; 
  font-weight: bolder;
  font-size: 98%;
}

p.fa.fa-facebook:hover, p.fa.fa-youtube:hover {
  font-size: 120%;
  transition: 0.8s;
}

img.navbar-brand{
  background-size:contain;
  width:100%;
  height:auto;
  padding:15px 15px;
  float:none;
  display:inline-block;
}

#main-content{
  max-height:34%;
  padding:1%;
  background-image:linear-gradient(white,lightGray,white);
}

.row{
  background:white;
  padding:7%;
  top:0;
  border-radius:5px;
  margin-right:-0.5px;
  margin-left:-0.5px;
  max-width:100%;
  display:flex;
  flex:0 0 100%;
}

.footer h3, h3.text-nowrap.text-center.animated.pulse{
  color:#00008B;
  letter-spacing:13px;
  font-family:'Karla';
}

a.fa.animated.bounceInLeft, a.fa.animated.bounceInRight{
  color:#00008B;
  line-height:2em;
  font-family:'Archivo';
}

i.fa.fa-envelope-o, i.fa.fa-map-marker, i.fa.fa-mobile-phone, i.fa.fa-phone, i.fa.fa-fax,{
  font-size:larger;
}

h2.text-nowrap.text-center.animated.pulse{
  letter-spacing:0.8rem;
  font-stretch:semi-condensed;
}

footer *{
  color:#00008B;
}

div.col-lg-3.col-6.col-md-6.col-sm-3.col-xs-3.animated.bounceInLeft, div.col-lg-3.col-6.col-md-6.col-sm-3.col-xs-3.animated.bounceInRight{
  height:100%;
}

hr{
  border-color:gray;
  color:rgb(0,0,0);
  border-width:thin;
  border-style:double;
}

p#copyright{
  bottom:60%;
}

div#copyright{
  bottom:50%;
  height:100%;
  width:100%;
  top:50%;
  font-size:1vw;
}

div.box *{
  font-size:4rem;
  margin-left:auto;
}

div.box.col-lg-3.col-6.col-md-6.col-sm-3.col-xs-3.animated{
  font-size:1rem;
}

img#logo{
  background-size:contain;
  width:50vw;
}

i.fa.fa-fax{
  font-size:large;
}

div#social.text-center.w-100 > fa.fa-youtube{
  border-color:red;
  border-width:2px 2px 2px 2px;
}

p.lead.text-nowrap.text-center{
  font-size:large;
  font-family:'Source Sans Pro';
  color:#00008b;
}

div.box{
  border-radius:4px;
  margin-bottom:12px;
}

header.w-100{
  background-image:linear-gradient(white,white,white,white, white,white, lightGray);
}

i.material-icons.picto{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

i.fa.fa-fax.picto{
  display:block;
}

