body{

font-family: nunito, sans-serif !important;
line-height: 1.6 !important; 
}

.card
{
font-family: nunito, sans-serif !important;
line-height: 1.6 !important; 
}

.card .card-body{
text-align: justify;
}

form{

font-family: nunito, sans-serif !important;
line-height: 1.6 !important; 
}

html {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

h1, h2, h3, h4, h5 {
	line-height: 1.2;
}

a {
  color: #444444 !important;
  text-decoration: none;
}

.selected-link
{
  font-weight: bold;
  color: #102542 !important;
}

.navbar-brand
{
  color: #444444 !important;
  
}

.main
{
margin-top: 20px;
}

.card-header h1
{
   display: inline;
}

.card-header img
{
  margin-left: 20px;
  margin-bottom: 15px;
  width: 100px;
}

.card-title
{
  color:#E76C67;  
  font-family: open sans;
}

   nav .nav-item a:hover
   {
      color:#6795E7 !important;
   }

     nav .nav-link
     {
        color: #666666 !important;
     }

   footer .nav-item a:hover
   {
      color:#6795E7 !important;
   }

     footer .fab
     {
        font-size: 25px
     }     

     body
     {
     	color: #666666 !important;

     }

	 .navbar
	 {
	 	border-bottom: 2px solid rgba(0,0,0,.1);
    font-family: open sans !important;
	 }

	 .copy
	 {
	 	margin: 0 auto;
    border-top: 1px solid rgba(0,0,0,.1);
	 }

	 .site-footer
	 {
    font-family: open sans !important;
	 }

   button 
   {
      background-color: #E76C67 !important;
      color: white !important;
      border: none !important;
      font-weight: bold !important;
   }

   label 
   {
      font-weight: bold;

   }

	 .card
	 {	
	 	border: none !important;
	 }

	 .card-header
	 {	
	 	background-color: transparent !important;
	 	border-bottom: none !important;
	 }

	 .navbar-brand
	 {
	   font-weight: bold;
	   padding-left: 110px;
	   font-size: 1.4em !important;
     text-transform: uppercase;
	 }

	 .site-footer .copy {
    text-align: center;
    color: #555d65;
    text-transform: uppercase;
    max-width: 800px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 90%;
}

@media(max-width: 768px){

  .navbar-brand{
     padding-left: 0px !important;
  }  
}