/* 
    Document   : custom-assan-psi-UI.css
    Author     : JJF - PSI Information Technology
    Description: CSS for PSI UI Lists, Forms, etc.
    Version    : v1.0
*/

.psi-markdown h1 {
	font-family: Open Sans, Helvetica, Raleway;
	font-size: 14px;
}

.psi-markdown h1 {
	font-size: 2em;
}
.psi-markdown h2 {
	font-size: 1.8em;
	margin-top: 26px;
}
.psi-markdown h3 {
	font-size: 1.6em;
	margin-top: 24px;
}
.psi-markdown h4 {
	font-size: 1.4em;
	margin-top: 24px;
}
.psi-markdown h5 {
	font-size: 1.2em;
	margin-top: 24px;
}
.psi-markdown h6 {
	font-size: 1em;
	font-weight: bold;
	margin-top: 24px;
}

.psi-markdown ul, .psi-markdown ol {
	margin-bottom: 16px;
}

.psi-markdown li {
	margin-bottom: 8px;
}

.psi-markdown li p:first-child {
	margin-bottom: 8px;
}

.psi-markdown li ol, 
	.psi-markdown li ul 
{
	margin-top: 8px;
	margin-bottom: 8px;
}

.psi-markdown .table th {
	vertical-align:bottom;
}

.psi-markdown table.doc-body-table {
	width:95%;
}

@media (min-width: 992px) { /* MD */

	.psi-markdown h6 + p,    /* h6 followed by a regular paragraph is used as a pseudo version of <DT><DD> tags, because the markdown handler implemented doesn't support term/definition markdown */
		.psi-markdown h6 ~ p 
		{
		margin-top: 2px;
	}

	.psi-markdown h6 {
		font-weight: 600;
		margin-bottom: 2px;
	}

/*
	.psi-markdown p, 
			.psi-markdown ol, 
			.psi-markdown ul, 
			.psi-markdown pre, 
			.psi-markdown table, 
			.psi-markdown div, 
			.psi-markdown blockquote 
		{
		margin-left: 16px;
	}
	
*/
/*

	.psi-markdown h6 + p, 
		.psi-markdown h6 + ol, 
		.psi-markdown h6 + ul, 
		.psi-markdown h6 + pre, 
		.psi-markdown h6 + table, 
		.psi-markdown h6 + div, 
	.psi-markdown h6 ~ p, 
		.psi-markdown h6 ~ ol, 
		.psi-markdown h6 ~ ul, 
		.psi-markdown h6 ~ pre, 
		.psi-markdown h6 ~ table, 
		.psi-markdown h6 ~ div, 
	.psi-markdown h1 h6 ~ p, 
		.psi-markdown h1 h6 ~ ol, 
		.psi-markdown h1 h6 ~ ul, 
		.psi-markdown h1 h6 ~ pre, 
		.psi-markdown h1 h6 ~ table, 
		.psi-markdown h1 h6 ~ div,
	.psi-markdown h2 h6 ~ p, 
		.psi-markdown h2 h6 ~ ol, 
		.psi-markdown h2 h6 ~ ul, 
		.psi-markdown h2 h6 ~ pre, 
		.psi-markdown h2 h6 ~ table, 
		.psi-markdown h2 h6 ~ div,
	.psi-markdown h3 h6 ~ p, 
		.psi-markdown h3 h6 ~ ol, 
		.psi-markdown h3 h6 ~ ul, 
		.psi-markdown h3 h6 ~ pre, 
		.psi-markdown h3 h6 ~ table, 
		.psi-markdown h3 h6 ~ div,
	.psi-markdown h4 h6 ~ p, 
		.psi-markdown h4 h6 ~ ol, 
		.psi-markdown h4 h6 ~ ul, 
		.psi-markdown h4 h6 ~ pre, 
		.psi-markdown h4 h6 ~ table, 
		.psi-markdown h4 h6 ~ div,
	.psi-markdown h5 h6 ~ p, 
		.psi-markdown h5 h6 ~ ol, 
		.psi-markdown h5 h6 ~ ul, 
		.psi-markdown h5 h6 ~ pre, 
		.psi-markdown h5 h6 ~ table, 
		.psi-markdown h5 h6 ~ div
		{
		margin-left: 48px;
	}


	.psi-markdown h5 + p, 
		.psi-markdown h5 + ol, 
		.psi-markdown h5 + ul, 
		.psi-markdown h5 + pre, 
		.psi-markdown h5 + table, 
		.psi-markdown h5 + div, 
	.psi-markdown h5 ~ p, 
		.psi-markdown h5 ~ ol, 
		.psi-markdown h5 ~ ul, 
		.psi-markdown h5 ~ pre, 
		.psi-markdown h5 ~ table, 
		.psi-markdown h5 ~ div, 
	.psi-markdown h1 h5 ~ p, 
		.psi-markdown h1 h5 ~ ol, 
		.psi-markdown h1 h5 ~ ul, 
		.psi-markdown h1 h5 ~ pre, 
		.psi-markdown h1 h5 ~ table, 
		.psi-markdown h1 h5 ~ div,
	.psi-markdown h2 h5 ~ p, 
		.psi-markdown h2 h5 ~ ol, 
		.psi-markdown h2 h5 ~ ul, 
		.psi-markdown h2 h5 ~ pre, 
		.psi-markdown h2 h5 ~ table, 
		.psi-markdown h2 h5 ~ div,
	.psi-markdown h3 h5 ~ p, 
		.psi-markdown h3 h5 ~ ol, 
		.psi-markdown h3 h5 ~ ul, 
		.psi-markdown h3 h5 ~ pre, 
		.psi-markdown h3 h5 ~ table, 
		.psi-markdown h3 h5 ~ div,
	.psi-markdown h4 h5 ~ p, 
		.psi-markdown h4 h5 ~ ol, 
		.psi-markdown h4 h5 ~ ul, 
		.psi-markdown h4 h5 ~ pre, 
		.psi-markdown h4 h5 ~ table, 
		.psi-markdown h4 h5 ~ div
		{
		margin-left: 48px;
	}


	.psi-markdown h4 + p, 
		.psi-markdown h4 + ol, 
		.psi-markdown h4 + ul, 
		.psi-markdown h4 + pre, 
		.psi-markdown h4 + table, 
		.psi-markdown h4 + div, 
	.psi-markdown h4 ~ p, 
		.psi-markdown h4 ~ ol, 
		.psi-markdown h4 ~ ul, 
		.psi-markdown h4 ~ pre, 
		.psi-markdown h4 ~ table, 
		.psi-markdown h4 ~ div, 
	.psi-markdown h1 h4 ~ p, 
		.psi-markdown h1 h4 ~ ol, 
		.psi-markdown h1 h4 ~ ul, 
		.psi-markdown h1 h4 ~ pre, 
		.psi-markdown h1 h4 ~ table, 
		.psi-markdown h1 h4 ~ div,
	.psi-markdown h2 h4 ~ p, 
		.psi-markdown h2 h4 ~ ol, 
		.psi-markdown h2 h4 ~ ul, 
		.psi-markdown h2 h4 ~ pre, 
		.psi-markdown h2 h4 ~ table, 
		.psi-markdown h2 h4 ~ div,
	.psi-markdown h3 h4 ~ p, 
		.psi-markdown h3 h4 ~ ol, 
		.psi-markdown h3 h4 ~ ul, 
		.psi-markdown h3 h4 ~ pre, 
		.psi-markdown h3 h4 ~ table, 
		.psi-markdown h3 h4 ~ div		
		{
		margin-left: 42px;
	}


	.psi-markdown h3 + p, 
		.psi-markdown h3 + ol, 
		.psi-markdown h3 + ul, 
		.psi-markdown h3 + pre, 
		.psi-markdown h3 + table, 
		.psi-markdown h3 + div, 
	.psi-markdown h3 ~ p, 
		.psi-markdown h3 ~ ol, 
		.psi-markdown h3 ~ ul, 
		.psi-markdown h3 ~ pre, 
		.psi-markdown h3 ~ table, 
		.psi-markdown h3 ~ div, 
	.psi-markdown h1 h3 ~ p, 
		.psi-markdown h1 h3 ~ ol, 
		.psi-markdown h1 h3 ~ ul, 
		.psi-markdown h1 h3 ~ pre, 
		.psi-markdown h1 h3 ~ table, 
		.psi-markdown h1 h3 ~ div,
	.psi-markdown h2 h3 ~ p, 
		.psi-markdown h2 h3 ~ ol, 
		.psi-markdown h2 h3 ~ ul, 
		.psi-markdown h2 h3 ~ pre, 
		.psi-markdown h2 h3 ~ table, 
		.psi-markdown h2 h3 ~ div
		{
		margin-left: 32px;
	}


	.psi-markdown h2 + p, 
		.psi-markdown h2 + ol, 
		.psi-markdown h2 + ul, 
		.psi-markdown h2 + pre, 
		.psi-markdown h2 + table, 
		.psi-markdown h2 + div, 
	.psi-markdown h2 ~ p, 
		.psi-markdown h2 ~ ol, 
		.psi-markdown h2 ~ ul, 
		.psi-markdown h2 ~ pre, 
		.psi-markdown h2 ~ table, 
		.psi-markdown h2 ~ div, 
	.psi-markdown h1 h2 ~ p, 
		.psi-markdown h1 h2 ~ ol, 
		.psi-markdown h1 h2 ~ ul, 
		.psi-markdown h1 h2 ~ pre, 
		.psi-markdown h1 h2 ~ table, 
		.psi-markdown h1 h2 ~ div
		{
		margin-left: 16px;
	}


	.psi-markdown h3 {
		margin-left: 16px;
	}
	.psi-markdown h4 {
		margin-left: 24px;
	}
	.psi-markdown h5 {
		margin-left: 32px;
	}

	.psi-markdown h6 {
		margin-left: 32px;
	}

*/
}
 

.psi-sidebar-1 div.results-sidebar-box {
	margin-bottom: 24px;
}

.psi-box-heading {
	padding-left:8px;
	margin-bottom:6px;
}	

.psi-link-list p {
	line-height: 24px;
}

.psi-quote-footer {
	margin-top:16px;
	margin-left: 12px;
	font-style: italic;
	line-height:20px;
}


.psi-contact-form textarea.#idNotesHandler_NoteText 	{
		color: #111111;
		font-size: 13.5px;
		background-color: AliceBlue;
}

.psi-page-menu-section h2 {
	font-size:22px;
	margin-bottom:0;
}

.psi-page-menu-section span {
	font-size:16px;
}

.psi-page-menu-section span a {
}


.psi-product-filter-panel .panel-group .panel-heading a {
	padding: 6px 0 6px 8px;
  font-size: 14px;
}

.psi-product-filter-panel .panel-body {
    padding: 8px 0 8px 10px;
}

.psi-product-filter-panel .panel-body div.checkbox {
	margin-top:0;
	margin-bottom:0;
	line-height: 18px;
	width:80px;
	float:left;
}

.psi-product-filter-panel .panel-body div.checkbox-wide {
	width:200px;
}

.psi-product-filter-panel a.has-selected {
  font-weight: 700;
}


.psi-link-list p {
	line-height: 24px;
}

.psi-quote-footer {
	margin-top:16px;
	margin-left: 12px;
	font-style: italic;
	line-height:20px;
}

.psi-status-msg {
	padding: 14px 16px 14px 16px; 
	margin: 16px 0 16px 0; 
}

.psi-error-msg {
	padding: 14px 16px 14px 16px; 
	margin: 16px 0 16px 0; 
}


.psi-release-notes-page p {
	color: #444444;
	line-height: 1.4;
	margin: 0 0 16px 0 !important;
}

.psi-release-notes-page h1.psi-page-title  {
	margin-left: 8px;
}

/* Release Notes - Primary Release Number (vX.XX) DIV Sections */
.psi-release-notes-page div.row {
}

/* Release Notes - Primary Release Number (vX.XX) DIV Sections */
.psi-release-notes-page h3 {
	margin-top:36px; 
	margin-bottom:24px; 
}

/* Release Notes - H6 immediately following H3 + DIV -- Used as a Revision Type Description ("FIX", "Enhancement", "New Feature", etc. */
.psi-release-notes-page h3 + div > h6 {
	text-transform:uppercase; 
	font-style:italic; 
}

/* Margins for DIVs after H2 titles - release note subsections */
.psi-release-notes-page div div div  {
	margin-left:24px; 
	margin-right:24px; 
}

.psi-release-notes-page dl dt  {
	margin-left: 0 !important;
	margin-bottom: 8px !important;
}

.psi-release-notes-page dl dd  {
	margin-left: 12px;
	margin-bottom: 16px;
}


.psi-release-notes-page ul li > ul,
	.psi-release-notes-page ol li > ol,  
	.psi-release-notes-page ul li > ol {
	margin-bottom: 8px;
}

.psi-release-notes-page ul li > ul li, 
	.psi-release-notes-page ol li > ol li, 
	.psi-release-notes-page ul li > ol li, 
	.psi-release-notes-page ol li > ul li {
	margin-bottom: 2px;
}

.psi-release-notes-page ul li > ul li:last-of-type, 
	.psi-release-notes-page ol li > ol li:last-of-type, 
	.psi-release-notes-page ul li > ol li:last-of-type, 
	.psi-release-notes-page ol li > ul li:last-of-type {
	margin-bottom: 10px;
}

.psi-release-notes-page ul li,
	.psi-release-notes-page ol li {
	margin-bottom: 7px;
	line-height: 20px;
}

/* removed for clsBootstrapUIControl.2.1.asp
.psi-common-form-container #searchfor {
	margin-left:6px;
}
.psi-common-form-container #searchgo {
	margin-left:6px;
	height:34px;
	width:34px;
}
.psi-common-form-container #cmdResetSearch {
	font-size:13.5px;
	height:34px;
}
*/

.psi-common-form-container h1
{
	font-size:28px;
	font-weight: 300;
}

#idFormTitle h1
{
	font-size:28px;
	font-weight: 300;
}


.psi-common-form #idFormTitle {
	/* padding-bottom: 12px; */ 
}

.psi-common-form #idFormButtonsTop {
	/* padding-bottom: 12px; */
}
 
.psi-common-form #idFormTitleSpacer {
  border-top: 1px dotted #DDDDDD; 
}


.psi-common-form .psi-checkbox {
  width: 190px;
}

.psi-common-form td.psi-col-checkbox-set div.psi-div-checkbox-set {
  margin-bottom:12px;
}

.psi-common-form .psi-checkbox {
  width: 160px;
}

.psi-common-form .psi-block {
  margin:0;
  padding:0;
  display:block;
}


.container .psi-common-form-page {
	margin-top:24px;
}

.table-hover > tbody > tr:hover {
	background-color:#ececf5 !important;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fafaff;
}

.psi-common-list ul.pagination {
	margin: 12px 0 0 0;
}

.psi-common-list .listoptions_bar {
	border:none;
}

.psi-common-list #cmdAddRecord {
	padding-left: 14px;
	padding-right: 14px;
}


.psi-common-list #div_navs nav ul {
	margin-top:24px; 
	margin-bottom:12px;
}

.psi-common-list #div_dropdowns {
	margin-top:24px; 
	margin-bottom:12px;
}

.psi-common-list #div_filters {
	margin-top:24px; 
	margin-bottom:12px;
}

.psi-common-form .doctitle {
	font-size:160%; 
	font-weight:500;
	color:#888888;
}

.psi-common-form .subtitle {
	font-size:150%; 
	font-weight:500
}

.psi-common-form .formtitle {
	padding-top:16px; 
	font-size:140%; 
	font-weight:500
}

.psi-common-form .sectiontitle {
	padding: 16px 0 16px 0; 
	font-size:120%; 
	font-weight:600
}

.psi-common-form .form-table {
}

.psi-common-form td {
	vertical-align: top;
	padding-right: 5px; 
}

/*
.psi-common-form td.form_input {
	padding-top: 6px; 
	padding-bottom: 6px; 
}
*/

.psi-common-form td.form_input input, .psi-common-form td.form_input select, .psi-common-form td.form_input textarea {
	margin-bottom: 12px; 
}

.psi-common-form .psi-info-block td {
	padding-top: 0 !important; 
}

.psi-common-form .form_label {
	color: #666666;
	font-size:90%;
	max-width: 170px;
	line-height:18px;
	/* padding-top:6px; */
	padding-right:8px; 
	margin-bottom:8px;
}

.psi-common-form .form_label div {
	margin-bottom:12px;
}

.psi-common-form tr.form_label_textarea {
	color: #666666;
	font-size:90%;
	max-width: 180px; 
}
.psi-common-form td.form_label_textarea div {
	margin-bottom: 4px;
}

.psi-common-form .form_note {
	color: #777777;
	font-size:80%;
}


.psi-common-form .form_value {
	color: #111111;
	font-size:93%;
	font-weight:normal;
	max-width: 330px; 
	line-height:18px;
}

.psi-common-form .form_value div {
	margin-bottom: 12px;
}

.psi-common-form .form_value .form-control  {
	background-color: AliceBlue	;
}
.psi-common-form .form-control  {
	background-color: AliceBlue;
}

.psi-common-form .form_value_short {
	width: 100px !important; 
}

.psi-common-form tr.space_before td {
	padding-top: 14px; 
}

.psi-common-form tr.space_after td {
	padding-bottom: 14px; 
}

.psi-common-form .psi-padded {
	padding: 12px; 
}

.psi-common-form tr.form_section_title td {
	font-size:13.5px;
	font-weight: 600;
}

.psi-common-form tr.form_section_title td div {
	margin-top: 12px;
	margin-bottom: 12px;
}


.psi-common-form .form_section_title_blank td {
	padding-top: 8px; 
	padding-bottom: 8px; 
}

.psi-common-form .form_label input[type=checkbox] {
	margin: 0 0 0 4px  ; 
}

.psi-common-form .form_buttons {
	padding: 1px; 
}

.psi-common-form .psi-button-row-bottom {
	padding-top: 32px; 
	padding-bottom: 16px; 
}

.psi-common-form .form_input input {
	color: #333333;
	display:inline;
	background-color: AliceBlue !important;
}

.psi-common-form .form_input input[type=url]
	,.psi-common-form .form_input input[type=search]
	,.psi-common-form .form_input input[type=color]
	,.psi-common-form .form_input textarea
	{
		max-width:90%;
		min-width:190px;
}

.psi-common-form .form_input select {
		color: #333333;
		max-width:80%;
		min-width:190px;
		background-color: AliceBlue !important;
}

.psi-common-form .form_input textarea {
	color: #333333;
	max-width:92%;
	min-width:190px;
	background-color: AliceBlue !important;
	/* margin-left:16px; */
	margin-top:2px; 
	margin-right:0;
	margin-bottom:16px; 
	line-height:21px;
}

.psi-common-form .form_input input[type=text] 
	,.psi-common-form .form_input input[type=email]
	,.psi-common-form .form_input input[type=number]
	,.psi-common-form .form_input input[type=password]
	,.psi-common-form .form_input input[type=time]
	,.psi-common-form .form_input input[type=month]
	,.psi-common-form .form_input input[type=time]
	,.psi-common-form .form_input input[type=week]
	,.psi-common-form .form_input input[type=url]
	,.psi-common-form .form_input input[type=search]
	,.psi-common-form .form_input input[type=color]
	,.psi-common-form .form_input input[type=file]
	{
	max-width:80%;
	min-width:190px;
}

.psi-common-form .form_input input[type=tel]
	{
	max-width:60%;
	min-width:210px;
}

.psi-common-form .form_input input[type=date]
	,.psi-common-form .form_input input[type=datetime]
	,.psi-common-form .form_input input[type=datetime-local]
	{
	max-width:90%;
	min-width:140px;
}

.psi-common-form .helplink {
	margin-left: 10px;
	display:inline !important;
}

/* PSI Notes Handler Ui Elements */

div.psi-notesUI {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 8px;
}

@media (max-width: 767px) { /* XS */
	div.psi-notesUI {
		width:98%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {  /* SM */
	div.psi-notesUI {
		min-width:400px;
		max-width: 440px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) { /* MD */
	div.psi-notesUI {
		min-width:380px;
		max-width: 420px;
	}
}
@media (min-width: 1200px) {  /* LG */
	div.psi-notesUI {
		min-width:400px;
		max-width: 462px;
	}
}


.psi-notesUI h2 {
	font-size:13px;
}

.psi-notesUI table {
	font-size:12px;
	margin-bottom: 0;
}

.psi-notesUI textarea {
	width:100%;
	height:60px;
	margin-top:6px;
}

.psi-notesUI p {
	margin:0;
	padding:0;
}

.psi-notesUI .psi-subsection-button-row {
	text-align:right;
	margin:6px;
}

DIV.psi-notesUI-weborder {
	margin-left:16px;
	margin-bottom: 1px;
}

.psi-notesUI-weborder h2 {
	color: #666666;
   font-size: 95%;
}

.psi-notesUI .btn {
	font-size: 95%;
	font-weight: 500;
	margin-left: 4px;
	min-width: 60px;
	min-height: 24px;
}

/* PSI Simple Definitions Table */
table.psi-def-table td:nth-child(1) {
	font-weight:bold;
}


.psi-product-filter-panel .panel-group .panel-heading a {
	padding: 6px 0 6px 8px;
  font-size: 14px;
}

.psi-product-filter-panel .panel-body {
    padding: 8px 0 8px 10px;
}

.psi-product-filter-panel .panel-body div.checkbox {
	margin-top:0;
	margin-bottom:0;
	line-height: 18px;
	width:80px;
	float:left;
}

.psi-product-filter-panel .panel-body div.checkbox-wide {
	width:200px;
}

.psi-product-filter-panel a.has-selected {
  font-weight: 700;
}


.container .psi-common-form-page {
	margin-top:24px;
}

.psi-common-list .listoptions_bar {
	border:none;
}

.psi-text-bold {
  font-weight: 600;
}

.psi-text-large {
	font-size: 18px;
}

.psi-input-file-download-remove-btn {
	font-size: 85%;
	font-weight: 400;
	margin-left: 8px;
	padding:2px 7px 2px 7px;
}

td.psi-input-row-file-download-filled {
	padding-bottom:8px;
}
 

/* Text alignment, dependent on viewport */

.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}

@media (max-width: 767px) { /* XS */
	.psi-common-form td.form_input textarea {
		width: 100%; 
		max-width: 100%; 
		margin-right: 0; 
	}
}
@media (min-width: 768px) and (max-width: 991px) {  /* SM */
}
@media (min-width: 992px) and (max-width: 1199px) { /* MD */
}
@media (min-width: 1200px) {  /* LG */
}

@media print {
  new-page-before {
  		page-break-before: always;
  }
  new-page-after {
  		page-break-after: always;
  }
}