.modal-backdrop {
  background-color: rgba(0,0,0, 0.5);
}

.modal.iframe{
	overflow: hidden;
}

.fade {
	transition: opacity 0.08s linear;
}
.modal-content{
	font-size: 18px;
	font-weight: bold;
	/*letter-spacing: 1px;*/
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.btn-ok {
	color: #fff;
	background-color: rgb(64, 138, 236);
	border-color: rgb(64, 138, 236);
}

.btn-ok:hover {
	color: #fff;
	background-color: rgb(74, 144, 237);
	border-color: rgb(74, 144, 237);
}

.btn-ok:active{
	background-color: rgb(94, 152, 229);
	border-color: rgb(94, 152, 229);
}

.btn-cancel {
	color: #007bff;
}

.btn-cancel:hover {
	background-color: rgb(250, 250, 250);
	color: #007bff;
}

.btn-cancel:active{
	background-color: rgb(222, 233, 248);
}

.btn, .btn:hover, .btn:active, .btn:focus{
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

.modal-header button:focus{
	display: none;
}

.modal-header button.exit{
	background-color:transparent; 
	position:absolute; 
	right:5px; 
	top:-8px; 
	border: none; 
	padding: 0;
}

#modal.iframe div.modal-body{
	padding: 0;
}
#modal.iframe div.modal-footer, #modal.iframe br{
	display: none;
}

.fade.full {
	transition: none;
}

.alert{
	padding: 0;
}

body[isAhmad="true"] .modal-dialog *{
	font-size: 2.5vh;
}

/*larger than it seems*/
/*.modal-content{
	background-color: transparent;
	border: none !important;
}

#modal iframe{
	background-color: white;
	box-shadow: 0 calc(var(--tool) * 0.04) calc(var(--tool) * 0.08) 0 rgba(0, 0, 0, 0.2), 
				0 calc(var(--tool) * 0.06) calc(var(--tool) * 0.2) 0 rgba(0, 0, 0, 0.19) !important;
	border: 1px solid rgba(0,0,0,.2) !important;
}*/