/*
 * Footer
 */
/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  line-height: 60px; /* Vertically center the text there */
  background-color: #f5f5f5;
}

@media only screen and (max-width: 768px) {
  body {
    margin-bottom: 120px;
  }
  .footer {
    height: 120px;
  }
}

body.no-footer {
  margin-bottom: 0;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding: 60px 15px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}
.bg-az{
  background-color: #8bc53f;
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.errorlist{
  font-size: 80%;
  color: #dc3545;
  font-weight: bold;
}

.form-check-input{
  position: static;
  margin-left: 0;
}

.form-check-label{
  width: 145px;
}

h1 {
  font-size: 2.4rem;
}

.table td, .table th {
  vertical-align: middle;
}

.modal-dialog {
    max-width: 570px;
}

.login-bg {
  width: 100%;
  height: 100vh;
  background: url(../images/login.jpeg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.login-card {
  margin-top: 20vh;
  background: rgba(255, 255, 255, 0.8);
}

a {
  color: #1460a8;
}

.btn-success {
	color: #ffffff;
	background-color: #55aa5f;
  border-color: #55aa5f;
}
.btn-success:hover, .btn-success:active {
	color: #ffffff;
	background-color: #43874b;
	border-color: #43874b;
}

.btn-primary {
	color: #ffffff;
	background-color: #135899;
  border-color: #135899;
}
.btn-primary:hover, .btn-primary:active {
	color: #ffffff;
	background-color: #0d3b66;
	border-color: #0d3b66;
}

.btn-danger {
	color: #ffffff;
	background-color: #ca3c25;
  border-color: #ca3c25;
}
.btn-danger:hover, .btn-danger:active {
	color: #ffffff;
	background-color: #912a1a;
	border-color: #912a1a;
}


.btn-outline-danger {
  color: #ca3c25;
  background-color: transparent;
  border-color: #ca3c25;
}
.btn-outline-danger:hover, .btn-outline-danger:active {
	color: #ffffff;
	background-color: #ca3c25;
	border-color: #ca3c25;
}
