﻿.modal-custom .modal-dialog{
	min-width: 640px;
}
.modal-custom .modal-header{
	padding: 60px 30px 0 30px;
}
.modal-custom .modal-content{
	border-radius: 0;
	-webkit-box-shadow:	none;
	-moz-box-shadow:    none;
	box-shadow:         none; 
}
.modal-custom .modal-header,
.modal-custom .modal-content,
.modal-custom .modal-footer{
	border: 0;
}
.modal-custom .modal-title{
	text-align: center;
	text-transform: uppercase;
}
.modal-body{
	padding: 30px;
}
.modal-custom .modal-footer{
	text-align: left;
	padding: 0 30px 60px 30px;
}

/**** CUSTOM MODAL-BACKDROP ****/
.modal-backdrop.modal-backdrop-custom{
   background-color: #fff;
}

.spinner {
  width: 100px;
  text-align: center;
  position:fixed;
  top:50%;
  left:0;
  bottom:0;
  right:0;
  margin:auto;
  z-index:9999999999999999999999;
}

.spinner > div {
  width: 16px;
  height: 16px;
  background-color: #02394D;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.7s infinite ease-in-out both;
          animation: sk-bouncedelay 1.7s infinite ease-in-out both;
  margin-right: 5px;
}

.spinner .spinner__item1 {
  -webkit-animation-delay: -0.60s;
          animation-delay: -0.60s;
}

.spinner .spinner__item2 {
  -webkit-animation-delay: -0.40s;
          animation-delay: -0.40s;
}

.spinner .spinner__item3 {
  -webkit-animation-delay: -0.20s;
          animation-delay: -0.20s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}