﻿.ms-typography__h2 {
  font-size: 20px; }

.color-primary {
  color: #262626; }

.color-primary-light {
  color: #4e4e4e; }

.color-primary-dark {
  color: #000000; }

.color-secondary {
  color: #b1000d; }

.color-secondary-light {
  color: #eb4936; }

.color-secondary-dark {
  color: #7a0000; }

.ms-button, .content input[type="submit"].ms-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  font-family: Roboto, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  letter-spacing: .0892857143em;
  text-transform: uppercase;
  text-decoration: none;
  box-sizing: border-box;
  min-width: 64px;
  border-radius: 4px;
  padding: 0 8px;
  background-color: transparent;
  color: #b1000d;
  cursor: pointer;
  border: none;
  line-height: normal; }
  .ms-button__icon, .content input[type="submit"].ms-button__icon {
    margin-left: -4px;
    margin-right: 8px; }
  .ms-button_raised, .content input[type="submit"].ms-button_raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px; }
    .ms-button_raised:hover, .content input[type="submit"].ms-button_raised:hover {
      box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
      text-decoration: none; }
  .ms-button_primary, .content input[type="submit"].ms-button_primary {
    padding: 0 16px;
    background-color: #b1000d;
    color: white; }
    .ms-button_primary:hover, .content input[type="submit"].ms-button_primary:hover {
      color: white; }
  .ms-button_green, .content input[type="submit"].ms-button_green {
    background-color: #13EBA2;
    color: white; }
  .ms-button_white, .content input[type="submit"].ms-button_white {
    padding: 0 16px;
    background-color: white;
    color: #b1000d; }
    .ms-button_white:hover, .content input[type="submit"].ms-button_white:hover {
      color: #b1000d; }

.ms-button:disabled, .content input[type="submit"].ms-button:disabled {
  background-color: #CCCCCC;
  color: #888888;
  box-shadow: none;
  border: none; }

.mdc-button--nolabel .mdc-button__icon {
  margin-right: 0; }

.ui-widget-overlay {
  z-index: 99993 !important; }

.ui-widget-header .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-image: url(../../../content/images/icon10DeleteWhite.png); }

.ui-dialog.custom-ui-dialog {
  z-index: 99994 !important; }

.custom-ui-dialog .ui-widget-content, .custom-ui-dialog.ui-widget-content {
  border: 1px solid #aaaaaa;
  border-radius: 3px 3px 0 0;
  background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222; }

.custom-ui-dialog .ui-widget-content a {
  color: #222222; }

.custom-ui-dialog .ui-widget-header {
  border: none;
  background: #0099CB;
  border-radius: 2px 2px 0 0;
  padding: 12px 20px;
  color: White;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 18px;
  font-family: proxima-nova, 'Trebuchet MS', Arial, Helvetica; }

.custom-ui-dialog .ui-widget-header a {
  color: White;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  margin: -7px 0 0 0;
  padding: 1px;
  width: 65px;
  height: 18px;
  color: White;
  text-decoration: none;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 18px; }

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
  float: right; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane .ui-buttonWrapper {
  background: none repeat scroll 0 0 #EB1332;
  border: medium none;
  border-radius: 5px 5px 3px 3px;
  color: #333333;
  cursor: pointer;
  display: block;
  float: left;
  margin: 0 0 0 10px;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none; }

.ui-dialog .ui-dialog-buttonpane button {
  background: none repeat scroll 0 0 #CCCCCC;
  border: 1px solid #BBBBBB;
  border-radius: 3px 3px 3px 3px;
  color: #333333;
  display: block;
  font: 800 14px/30px "proxima-nova",Arial,Helvetica,sans-serif;
  margin: 0 0 1px;
  padding: 0 14px;
  position: relative; }

.imageOptions.ui-tabs .ui-tabs-panel {
  padding: 0; }

.imageOptions.ui-tabs .ui-tabs-nav {
  padding: 0; }
  .imageOptions.ui-tabs .ui-tabs-nav li a {
    padding: 0; }

/* MDC Theme */
:root {
  --mdc-theme-primary: #b1000d; }

.mdc-linear-progress__buffer {
  background-color: #e6e6e6; }
