/* LOGIN FORM */
.user-login-form { padding-left: 15px; padding-right: 15px; padding-top: 90px; margin: 0 auto 70px auto; }
.user-login-form label { color: #333; display: block; margin-bottom: 5px; }
.user-login-form .form-item { margin-bottom: 20px; }
.user-login-form .form-text { width: 100%; max-width: 500px; height: 34px; padding-left: 8px; border: 1px solid #ccc; margin-bottom: 5px; }
.user-login-form .description { font-style: italic; }
.user-login-form .form-submit { color: #fff; background-color: #333333; border: none; padding: 10px 15px; }
.user-login-form .form-submit:hover { background-color: #0a8088; }

@media screen and (min-width: 768px) {
  .user-login-form { width: 750px; min-height: 400px; padding-top: 100px; }
}

@media screen and (min-width: 992px) {
  .user-login-form { width: 750px; padding-top: 180px; }
}

@media screen and (min-width: 1200px) {

}


/* Drupal */
div[id*="-local-tasks"] { background-color: #0aa; }
div[id*="-local-tasks"] ul { display: flex; list-style: none; margin: 0 auto; padding: 0; max-width: 400px; }
div[id*="-local-tasks"] ul li { float: left; flex: 1; text-align: center; margin: 0; line-height: 40px; background-color: #077; color: #fff; border-left: 1px solid #aaa; font-style: italic; }
div[id*="-local-tasks"] ul li:last-child { border-right: 1px solid #aaa; }
div[id*="-local-tasks"] ul li a { color: #fff; }

.toolbar { font-family: Arial !important; }