.ilsfooter {
  bottom: 0;
  padding: 19px 15px 20px;
  position: absolute;
  left: 0;
  right: 0;
  color: #6c757d;
  background-color: #ecf1f3;
  text-align: center; 
  }

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.new-logo-box {
	padding-top: 15px;
	font-size: 1.5em;
	}

@media (max-width: 800px) {
	  /* CSS that should be displayed if width is equal to or less than 800px goes here */
	.new-logo-box {
		padding-top: 15px;
		font-size: 1.0em;
		}
	}


a {
    color: #0000ff;
    text-decoration: none;
    background-color: transparent;
	}


.account-card-box .card {
    border: 4px solid #3a3eb9;
	}

.background-yellow {
    background-color: #ffff00;
	}

.btn-primary, .btn-outline-primary {
    color: #ffffff;
    border-color: #3a3eb9;
    background: #3a3eb9;
	}

.btn-primary:hover, .btn-outline-primary:hover {
    color: #b40000;
    border-color: #b40000;
    background: #eee;
	}

.btn-primary:disabled, .btn-outline-primary:disabled {
    color: #000;
    border-color: #000;
    background: #eee;
	}

.btn-primary:disabled:hover, .btn-outline-primary:disabled:hover {
    color: #000;
    border-color: #000;
    background: #eee;
	}

.btn-link {
    color: #3a3eb9;
	text-align: left;
	}


body {
    background-color: #eeeeee;
}


.navbar-custom {
    background-color: #3a3eb9;
}


#topnav {
    background-color: #eeeeee;
}

#topnav .has-submenu>a {
    color: #343a59;
	}

#topnav .has-submenu.active>a {
    color: #3a3eb9;
	}

#topnav .has-submenu.active>a:hover {
    color: #64b0f2;
	}


h1, h2, h3, h4, h5, h6 {
    color: #3a3eb9;
	}

font, p {
    color: #495057;
	}
