body {
	background-position:center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	font-family: 'Lato', sans-serif;
}

.logo-as{
	background: #1E54A1;
    border-radius: 50%;
	z-index:1;
}

.btn-primary {
  color: #fff;
  background-color: #1E54A1;
  border-color: #1E54A1;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #1E54A1;
  border-color: #1E54A1;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.login{
	background: rgba(255, 255, 255, 0.6);
    padding: 30px;
    border-radius: 10px;
}

.input-group-text{
	color: #1e54a1;
}

footer{
	background:#fff;
}

footer p{
	font-size:12px;
	line-height:14px;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {
  .fixed-bottom,.support-wrapper {
		position: static;
	}
}

.support{
	border-radius:50%!important;
	padding: 15px;
}
.support i{
	font-size:2em;
}
.support-wrapper{
	position: fixed;
    right: 15px;
    z-index: 99;
    bottom: 75px;
}