.btn-primary.focus, .btn-primary:focus {
  box-shadow: 0 0 0 0 #048f83!important;
}

.btn.btn-primary:hover {
  /*color: #2a65d6;*/
  /*background-color: #027cba;*/
  /*border-color: #016090;*/
}

.btn.btn-primary {
  /*background-color: #1410bf!important;*/
  /*border-color: #1095bf!important;*/
}

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

* {
  /*box-sizing: inherit;*/
}

*:before, *:after {
  /*box-sizing: inherit;*/
}

a {
  font-family: 'Open Sans';
  color: rgb(135,183,255);
  font-size: large;
}

.btn-primary {
  color: #fff;
  background-color: #4e60ff;
  border-color: #a421d2;
  font-family: 'Roboto';
  font-size: 0.9rem;
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
  color: #fff;
  background-color: #3549fc;
}

.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;
  margin-top: -50px;
}

a {
  font-family: 'Open Sans';
  color: rgb(135,183,255);
  font-size: medium;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

* {
  box-sizing: border-box;
}

a:hover {
  color: #ff7a00;
  text-decoration: underline;
}

a {
  color: blue;
  font-family: 'Open Sans';
  font-size: .8rem;
}

a:link {
  text-decoration: none;
}

.btn.btn-primary-tulip {
  background-color: #1095bf!important;
  border-color: #004f67!important;
  border-bottom: 3px solid rgb(1,39,51);
  width: 200px;
}

.btn-primary-tulip:hover {
  color: #fff;
  background-color: #7495a6;
  border-color: #016090;
}

.btn-primary-tulip.focus, .btn-primary-tulip:focus {
  box-shadow: 0 0 0 0 #048f83!important;
}

.card-image {
  align-content: center;
}

