html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 0px;
}

section {
    height: calc(100vh - 130px);
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../img/cards_background.jpg);
    background-position:center;
    background-size:cover;
}

.footer{
    line-height:100px;
}

.top-15{
    top:15px;
}

.pl-0{
    padding-left:0 !important;
}

.pr-0{
    padding-right:0 !important;
}

.bg-red{
    background-color:red;
}

.bg-green{
    background-color:lightgreen;
}