/* ------------- BACKGROUND AND SPACING OF ALL J CONFIRM MODALS ------------- */
div.jconfirm.jconfirm-modern .jconfirm-box {
	background-color: var(--casper-obsidian);
	border-top: none;
	box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.16);
	padding: 32px 37px 44.8px;
}
/* -------------------------------------------------------------------------- */

/* ------------------------------ CLOSE BUTTON ------------------------------ */
div.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
	color: var(--tc-primary);
	font-size: 18px;
}
/* -------------------------------------------------------------------------- */

/* ---------------------------------- TITLE --------------------------------- */
div.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
	color: var(--tc-primary);
	font-size: 18px;
	padding-bottom: 0;
	margin-bottom: 12px;
}

/* title icon */
div.jconfirm.jconfirm-modern
	.jconfirm-box
	div.jconfirm-title-c
	.jconfirm-icon-c {
	margin-bottom: 0;
}

/* title text */
div.jconfirm.jconfirm-modern
	.jconfirm-box
	div.jconfirm-title-c
	.jconfirm-title {
	display: flex;
	flex-direction: column;
	align-items: center;
}

div.jconfirm.jconfirm-modern
	.jconfirm-box
	div.jconfirm-title-c
	.jconfirm-title
	img {
	background-size: auto;
	padding: 76px;
	margin-bottom: 30px;
	width: 290px;
	height: 153px;
}
div.jconfirm.jconfirm-modern .jconfirm-type-green .jconfirm-title img {
	background: url(../../../img/API/modal-icons/success.svg) no-repeat;
}
div.jconfirm.jconfirm-modern .jconfirm-type-red .jconfirm-title img {
	background: url(../../../img/API/modal-icons/error.svg) no-repeat;
}
div.jconfirm.jconfirm-modern .jconfirm-type-orange .jconfirm-title img {
	background: url(../../../img/API/modal-icons/warning.svg) no-repeat;
}
/* -------------------------------------------------------------------------- */

/* -------------------------------- BODY TEXT ------------------------------- */
div.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
	color: var(--tc-primary);
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
}

div.jconfirm .jconfirm-box div.jconfirm-content-pane {
	margin-bottom: 0;
}
/* -------------------------------------------------------------------------- */

/* --------------------------------- BUTTONS -------------------------------- */
div.jconfirm .jconfirm-box .jconfirm-buttons {
	padding-bottom: 0;
}
/* -------------------------------------------------------------------------- */
