﻿.vex-error .vex-content {
  border: 6px solid #1A72B6; }

.vex-error .vex-content {
  border-radius: 10px; }

.vex-error strong {
  font-weight: bold; }

.vex-error .vex-dialog-form {
  background-repeat: no-repeat;
  padding-left: 110px;
  background-position: 0 30px; }

.vex-error .vex-dialog-message {
  color: black;
  font-size: 16px;
  font-weight: bold; }

.vex-error .vex-dialog-button-primary {
  background-color: black !important; }

.vex-content.HidePrimary .vex-dialog-button-primary {
  display: none; }

.vex-content.HideSecondary .vex-dialog-button-secondary,
.vex-error .vex-dialog-button-secondary {
  display: none; }

.vex .vex-content.SuperWide {
  max-width: 95%;
  width: 95%; }

.vex-content.HideHeading .vex-dialog-message {
  display: none; }

.vex .vex-content {
  border: 10px solid #1A72B6;
  border-radius: 4px; }

.vex .vex-dialog-button-primary {
  background-color: #002856 !important;
  font-weight: bold !important; }

.vex .vex-dialog-button-secondary {
  background-color: #e25a5a !important;
  font-weight: bold !important;
  color: white !important;
  margin-right: 1px !important; }

.vex .vex-dialog-buttons .vex-dialog-button {
  font-size: 14px;
  transform: matrix(1, 0, 0, 1, 0, 0); }

.vex .vex-content {
  padding: 1em 2em 3em 1em !important; }

.vex .vex-dialog-message {
  font-size: 16px;
  font-weight: bold; }
  .vex .vex-dialog-message a {
    font-size: 16px;
    color: black;
    font-weight: bold;
    text-decoration: underline; }

.vex-overlay {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); }

.vex .vex-content.fault {
  border-color: red;
  width: 90%; }

.vex .vex-content.fault .vex-dialog-button-primary {
  background-color: red !important; }

.vex .vex-content.Wide {
  max-width: 80%;
  width: 80%; }

@media only screen and (max-width: 1051px) {
  .vex.vex-theme-flat-attack .vex-content {
    width: 90%; }
  .vex .vex-content {
    max-width: 90% !important;
    width: 90% !important; }
  .vex .vex-dialog-message {
    font-size: 40px;
    line-height: 40px; }
  .vex input.vex-dialog-button {
    font-size: 40px !important; } }
