.log-in-form {
	border: 1px solid #cacaca;
	padding:1rem;
	border-radius: 3px; 
	margin-top:1rem;
}
h1{
	font-size:2.5rem;
}
h2{
	font-size:2rem;
}
h3{
	font-size:1.5rem;
}
/*Top Bar*/
.title-bar {
  background: #333;
  padding: 0.9rem; }

.top-bar {
  background: #333; }
  .top-bar ul {
    background: #333; }
    .top-bar ul li {
      background: #333; }
      .top-bar ul li a {
        color: #fff; }

.menu-text {
  color: #fff; }
  @media only screen and (max-width: 40em) {
    .menu-text {
      display: none !important; } }

@media only screen and (min-width: 40em) {
  .top-bar .menu:last-child {
    border-left: 1px solid #4e4e4e; }

  .top-bar .menu:first-child {
    border-left: none; }

  .top-bar .menu li:not(:last-child) {
    border-right: 1px solid #4e4e4e; } }
.dropdown.menu .submenu {
  border: none; }

.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {
  border-color: #fff transparent transparent; }

.is-drilldown-submenu-parent > a::after {
  border-color: transparent transparent transparent #fff; }

.js-drilldown-back::before {
  border-color: transparent #fff transparent transparent; }

  label.alert{
	color:#E73718;
	font-weight:bold;
  }
  label.alert input,
  label.alert textarea{
	border-color:#E73718;
  }