﻿a[data-toggle="dialog"] {
  color: #a8140d; }
  a[data-toggle="dialog"]:hover {
    color: #ec1f15; }

.contact-row td:nth-child(1) {
  padding-left: 40px; }

.fa-margin-right {
  margin-right: 15px; }

.nav-tabs-custom.nav-danger > .nav-tabs > li.active {
  border-top-color: #d71a11; }

.fa-refresh.refreshing {
  color: #d71a11;
  -webkit-animation: spin-even 5s linear infinite;
    -webkit-animation-animation: spin-even 5s linear infinite; }

@-webkit-keyframes spin-even {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(360deg); }
  100% {
    transform: rotate(720deg); } }

@keyframes spin-even {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(360deg); }
  100% {
    transform: rotate(720deg); } }

.items .items-header {
  margin-bottom: 10px;
  background: #d71a11;
  color: white;
  font-size: 12pt;
  font-weight: bold;
  padding: 5px; }

.items .item-box {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d71a11; }

.dialog-wrapper {
  z-index: 1000000;
  position: fixed;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
  align-items: center;
  justify-content: center; }
  .dialog-wrapper.dialog-open {
    display: flex; }
  .dialog-wrapper .dialog-frame {
    background: #fff;
    width: 90%;
    height: 90%;
    border: 0px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); }

/*.dialog
	z-index: 1000000
	position: fixed
	background: rgba(0,0,0,.3)
	top: 0
	left: 0
	right: 0
	bottom: 0
	display: none
	align-items: center
	justify-content: center

	&.dialog-open
		display: flex

	.dialog-frame
		background: #fff
		width: 90%
		height: 90%
		padding: $dialog-padding
		box-shadow: 0px 0px 15px rgba(0,0,0,.5)*/
body.dialog-frame {
  height: 100vh; }

.dialog-header {
  font-size: 18px;
  background: #dd4b39;
  color: #fff;
  height: 50px;
  line-height: 50px;
  padding: 0px 15px 0px 15px; }

.dialog-body {
  padding: 15px;
  overflow-y: scroll;
  height: calc(100% - 50px); }

