@charset "ISO-8859-1";

/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
	.terms-conditions-smoke-content {
		font-size: 15px !important;
    	line-height: 20px !important;
	}
	.smoke-base .dialog {
		left: auto !important;
		width: 95% !important;
	}
	ol {
		padding-left: 10px !important;
	}
	ul {
		padding-left: 20px !important;
	}
	ul[role="menu"] {
		padding-left: 0px !important;
	}
}

.smoke-base .dialog {
	left: 16%;
	top: 2%;
  	width: 65%;
  	height: fit-content;
}
.terms-conditions-smoke-content {
	text-align: left;
	margin-left: 15px;
  	margin-right: 15px;
}
html[dir="rtl"] .terms-conditions-smoke-content {
	text-align: right;
}
.terms-conditions-smoke-content br:not(.smoke-br),
.dialog-inner br:not(.smoke-br) {
	display: none;
}
.terms-conditions-smoke-content h1 {
	line-height: 45px;
	text-align: center !important;
}
.terms-conditions-smoke-content h3 {
	margin-bottom: 0px;
}
.terms-conditions-smoke-content h1 b {
	color: #187060;
}
/* Style the submit button */
.smoke-base .dialog .dialog-buttons button {
	background-color: #187060;
	color: white;
	padding: 12px 20px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	font-weight: bold;
}
.terms-conditions-smoke-content ol, ul {
  list-style: revert;
}
.terms-conditions-smoke-content ul {
  list-style: initial;
}
.smoke-base {
/*     max-height: fit-content; */
    overflow-y: auto;
    padding: 10px;
    scroll-behavior: smooth;
}
.dialog-buttons button[id*="confirm-cancel-"] {
	display: none;
}
