div.javascript-disabled {display: none;}

.btn-primary { background-color: #00C5C1; border-color: #00C5C1; cursor: pointer; }
.btn-primary:hover, .btn-primary:focus { background-color: #00A09D; border-color: #00A09D; transition: all .35s ease; }
.btn-primary:active { background-color: #00A09D !important; border-color: #00A09D !important; }

.card-header, label { color: #1E4768; }
.card-header, .card-footer, nav.navbar-light {background-color: #E0F4FF;}
.error { color: red; }
input.error { border-color: red; }