*
{
    margin:0;
    border:0;
}
body {
  background-color: #f9f9f9;
  min-height: 100vh;
  height:auto;
}

.bg-primary,.btn-primary
{
    background-color:#0b6cb2 !important;
}

.text-primary
{
    color:#0b6cb2 !important;
}

.border-primary
{
    border-color:#0b6cb2 !important;
}

.card {
  border-radius: 10px;
}

.card-header {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color:#0b6cb2 !important;
}

.log-opt,.reg-opt
{
    width:100%;
    font-size:14px;
    padding:10px;
    border-radius:10px;
}

a,a:hover
{
    text-decoration:none;
    color:white;
}

footer
{
    margin-top:8%;
}
