/* Department CSS Document */
/*For mobile first adaptive design place styles for mobile and up in the mobile and up area.
Place styles for tablet and up inside the media query in the tablet and up area.
Place styles for desktop only inside the media query in the desktop only area.

For questions or media query training contact Web Development Services.
*/
/* ====================== Mobile and Up ========================== */

/* Remove the winter fire school alert box in /lookup/ */
.thumbnailCardHolder {
	display: flex;
	flex-wrap: wrap;
}
.thumbNailCardMain {
	width: 510px;
}
.thumbNailCardSmall {
	width: 215px;
}
.announcementHolder {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.announcementCard {
	width: 320px;
	margin: 2px;
}
#index.ufra-certification-lookup .row.alert.alert-info.bg-aqua-l1.padding-30.text-18 {
	display:none;
}
.alert > p.asterisk {
	margin-top: -5px;
}


/* Removing hover for button-solid, but still keeping it looking like one */
.fake-button-solid:hover {
	background-color: #275D38;
	color: #ffffff;
	border: 2px solid #275D38;
}

.grey-box {
	width: 600px;
}
hr.new {
	border-top: 2px solid red;
}
.seeListBtn {
	padding: 10px;
	border-radius: 5px;
	transition: background-color .2s ease-in;
	border: none;
}
.seeListBtn:hover {
	background-color: black;
	border: none;
	color: white;
}
.buttonHighlight:hover {
	color: white;
}

/* Accessible text classes */
.text-12 {
	font-size: 0.7500em;
	line-height: 1.5;
}
.text-14 {
	font-size: 0.8750em;
	line-height: 1.5;
}
.text-16 {
	font-size: 1.0000em;
	line-height: 1.5;
}
.text-17 {
	font-size: 1.063em;
	line-height: 1.5;
}
.text-18 {
	font-size: 1.1250em;
	line-height: 1.5;
}
.text-20 {
	font-size: 1.2500em;
	line-height: 1.5;
}
.text-21 {
	font-size: 1.3125em;
	line-height:1.5;
}
.text-22 {
	font-size: 1.3750em;
	line-height: 1.5;
}
.text-24 {
	font-size: 1.5000em;
	line-height: 1.5;
}
.text-26 {
	font-size: 1.625em;
	line-height: 1.5;
}
.text-28 {
	font-size: 1.75em;
	line-height: 1.5;
}
.text-40-lg {
	font-size: 2.5em;
	line-height: 1.5;
}
p {
	line-height: 1.5;
}
/* End Accessible text classes */


/*UFRA certification table 2 (New Technical Rescue - NFPA 1006, 2021 Edition) styling */
.NTR_2021 th h3, .NTR_2021 th h4{
color: white;
}
.NTR_2021 li {
margin: 3px 0;
}
.NTR_2021 th {
background-color: #3f6f4e;
}
.table-striped tbody > tr:nth-child(odd) > td {
	background-color: #e8e8e8;
}


.job-text {
	color: #B51218;
}

.btn-primary {
    background-color: #275d38;
    padding: 10px 20px;
    border: 2px solid rgba(0, 0, 0, 0.0);
    color: #fff;
    border-radius: 0;
    transition: all ease-in 0.2s;
}

.btn-primary:hover {
    background-color: rgba(0, 0, 0, 0.0);
    color: #000;
    border: 2px solid #275d38;
}

.btn-secondary {
    border: 2px solid rgba(0, 0, 0, 0.0);
    background-color: #fff;
    padding: 10px 20px;
    color: #275d38;
    border-radius: 0;
    transition: all ease-in 0.2s;
}

.btn-secondary:hover {
    background-color: #275d38;
    color: #fff;
    border: 2px solid rgba(0, 0, 0, 0.0);
}
.page-link {
	padding: 15px !important;
	font-size: 20px;
	margin-right: 1rem;
}
.page-link:hover {
	cursor: pointer;
}
.disabled-page-link {
	background: #858585 !important;
	color: #fff !important;
	padding: 15px !important;
	font-size: 20px;
	margin-right: 1rem;
}
.disabled-page-link:hover {
	cursor: not-allowed;
}
.padding-top {
	padding-top: 40px;
}
.padding-bottom {
	padding-bottom: 40px;
}
.button-to-bottom {
	margin-top: auto;
	padding-bottom: 15px;
}

table.rowstyle tr:nth-child(even){
	background-color:#f9fdf0;
	padding:10px;
	border: 2px solid #fff;
}

table.rowstyle tr:nth-child(odd){
	background-color:#f6f6f7;
	padding:10px;
	border: 2px solid #fff;
}

table.rowstyle td{
	padding:5px;	
	border: 3px solid #dcdcdd;
}

/* ========= Main page =========== */
.jumbo.parallax{
	height: 70vh;
	position: relative;
}

.jumbo header{
	position: absolute;
	bottom: 150px;
	left: 0px;
	right: 0px;
	margin: auto;
}

.parralax-cta-row{
	margin-top: -200px;
	border-radius: 4px;
}

.parralax-cta-row .card{
	background-color: #fff;
	padding:20px;
	box-shadow: 1px 1px 2px #ccc;
	margin-bottom: 20px;
}

.parralax-cta-row .card-title{
	text-align: center;
	font-weight: 600;
	font-size: 32px;
}

.para-pic{
	background-image: url('../../images/home/para.jpg');
	height: 70vh;
	position: relative;
	display: flex;
    align-items: center;
	background-position: center;
	background-size: cover;
}

.para-pic:after{
	background-color: rgba(0, 0, 0, 0.7);
	content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.para-pic div{
	z-index: 5;
}

.side-lines:after, .side-lines:before {
    content: '';
    flex: 1;
    border-bottom: 2px solid #275d38;
    margin: auto 0.25em;
    box-shadow: 0 -1px;
}


.card{
	position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.card.person {
    padding-top: 60px;
    margin-top: 90px;
    padding-bottom: 20px;
    height: auto;
}

.card.person .cover-image {
    position: absolute;
    top: -70px;
    left: 0;
    right: 0;
    width: 100px;
    margin: auto;
    overflow: hidden;
    margin-top: 20px;
	border-radius: 50px;
}

.card.person .cover-image img {
    width: 100%;
}


.card-body .title {
    text-align: center;
    font-size: 14px;

}

.card-title {
    text-align: center;
    margin: 0;

}

.background {
    z-index: -1;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    z-index: 0;
}
.lity-items {
display: block;
    padding: 0;
    margin: 0;
    clear: both;
}
	.winter-fire {
	width: 100%;
	}
	.winter-fire-content {
	width: 100%;
	}


.ad-form-width{
	width: 100%;
}


.pa-footer-image{
	background-image: url('../../images/home/mtn.jpg');
}



div.seperator-grey {
    border-top: 85px solid #fff;
    -webkit-clip-path: polygon(50% 20%, 0 0, 100% 0);
    clip-path: polygon(50% 20%, 0 0, 100% 0);
	padding:0;
	margin-top: -1px;
}
div.seperator-grey-grey {
	    border-color: #e8e8e8;
}

/* #certification-form {
	width: 100%;
}
#training-form {
	width: 100%;
}

#loader-wrap {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

#loader {
  border: 10px solid #f3f3f3;
  border-top: 10px solid #00843d; 
  border-radius: 50%;
  width: 80px;
  height: 80px;
  animation: spin 1s linear infinite;
} */

/* @keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#list-heading {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	width: 100%;
	padding-bottom: 10px;
}
 .bg-thead-green {
	background: #018442;
}
.bg-thead-purple {
	background: #595478;
}
.bg-thead-blue {
	background: #00688C;
}
.list-heading-item-name {
	color: white;
}
.list-heading-item, .training-list-heading-item {
	color: white;
} */

/*  #training-list-body, #certificate-list-body, #department-list-body  {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.list-row {
	flex-direction: column;
	align-items: flex-start;
	width: 100%;
	padding: 10px 0px 10px 0px;
}
.list-row:nth-child(even) {
	background: #e6f3ec;
}
.pro-board-btn {
	padding: 5px;
	border-radius: 5px;
	cursor: pointer;
	
}

 */

.slick-dots {
	    display: none !important;
}

.form-holder {
	
		margin-left: 0;
		margin-right: 0;
}

.css-1sq4667 {
	background-color: blue;
}

/**************************************************************  */
/*  #printIFSACbtn, #certQuestions, #trainingQuestions, #printReport, #printTranscript, #printExpiredReport {
	display: none;
}
.submission-btns {
	display: flex;
	justify-content: space-between;
}
.instruction-row {
	display:flex;
	justify-content:start;
}
.instruction-row a {
	cursor: pointer;
	margin-left:10px;
	margin-right:10px;
}
.training-list-heading-item, .training-list-heading-item-lg, .training-list-heading-item-sm {
	color: #fff;
}
.list-item-sm {
	padding-left: 3px;
}
#disabledCertBtn, #disabledDeptBtn, #disabledTrainBtn {
	display: none;
	cursor: not-allowed;
	opacity: .5;
	border: none;
}
#disabledCertBtn:hover {
	color: #fff;
	background-color: #00843D;
}
#disabledDeptBtn:hover {
	color: #fff;
	background-color: #595478;
} 
#disabledTrainBtn:hover {
	color: #fff;
	background-color: #00688C;
}  */

/********************************************************************************/
 #printableTable, #participationTable {	
	display : none;	
}



/*End mobile and up styles*/
/* ====================== Tablet and Up (Overrides Mobile Styles) ========================== */
@media only screen and (min-width: 768px) {
div.bg-white.home-tiles > .accordion-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 2em;
    grid-auto-flow: dense;
    max-width: 800px;
}
.bg-white.home-tiles {
    display: flex;
    justify-content: center;
}
/*  #list-heading {
	flex-direction: row;
	align-items: center;
	height: 60px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.list-heading-item-name {
	width: 16%;
}
.list-heading-item {
	width: 14%;
}
.training-list-heading-item {
	width: 14%;
	color: #fff;
}
.training-list-heading-item-lg {
	width: 22%;
	color: #fff;
}
.training-list-heading-item-sm {
	width: 8%;
	color: #fff;
}
.list-row {
	flex-direction: row;
	align-items: center;
	height: 90px;
	padding-left: 5px 0 5px 10px;
} 
 .list-item-name {
	width: 16%;
}
.list-item {
	width: 14%;
	margin-bottom: 0;
}
	
.list-item-lg {
	width: 22%;
	margin-bottom: 0;
}
.list-item-sm {
	width: 8%;
	margin-bottom: 0;
}
.cert-btn {
	margin-bottom: 0;
}  */

	.lity-items {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
	
		.lity-items img {
      width: 250px;
    height: 130px;
}
	
	.winter-fire {
text-align: center;
    display: flex;
    justify-content: center;
		width: 100%;
		padding-top: 10vh;
	}
	
	.winter-fire-content {
	width: 50%;
	}
	

	
}/*end media query*/
/*End tablet and up styles*/

/******************************************************************************/
 @media print {	
	section:not(#lookup-output), #globalHeader, #globalFooter, #printIFSACbtn, #printReport, #printExpiredReport, #printTranscript, 			#certification-list-section, #trainingQuestions, .fa-chevron-circle-up {	
		display: none !important;	
	}	
	#partPrintTable { 	
		margin-top: -6rem;	
		display: block;	
		font-size: 12px;	
	}	
	#deptPrintTable {	
		margin-top: -6rem;	
		display: block;	
		margin-bottom:1rem;
	}	
	.part-td, .part-th {	
		padding: 5px;	
	}	
	table, tr {	
		border: 1px solid black;	
		width: 100%;	
	}	
	.list-heading-item-name, th:first-child {	
		padding-left: 5px;	
	}	
	#walletCard {	
		width: 228px;	
		height: 336px;	
	}	
	.heading-top-row {	
		display: flex;	
		justify-content: space-between;	
	}	
	.definitions-row {	
		display: flex;	
		margin-top: 3rem;	
	}	
	.definitions-row div {	
		padding: 5px;	
	}	 
		
}


/* ====================== Landscape Tablet and Up (Overrides Mobile Styles) ========================== */
@media only screen and (min-width: 992px) {
 #certification-form {
	width: 80%;
}
#training-form {
	width: 80%;
} 

	
	
}/*end media query*/
/*End landscape tablet and up styles*/
/* ====================== Desktop Only (Overrides Mobile and Tablet Styles) ========================== */
@media only screen and (min-width: 1200px) {
	.form-holder {
	    margin-left: 56vh;
    margin-right: 56vh;
    height: 40vh;
		}
	
	
	
}/*end media query*/
/*End desktop only styles*/








/* UFRA LOOKUP STYLES */
/* #display-list-section {
/* 	font-size: 2rem;
	font-weight: 600;
	padding-bottom: 50px;
}
#trainingQuestions {
	margin-top: 20px;
    display: block;
}
#certification-list-section nav {
	display:none;
}


#disabledCertBtn, #disabledDeptBtn, #disabledTrainBtn {
	display: none;
	cursor: not-allowed;
	opacity: .5;
	border: none;
}
#disabledCertBtn:hover {
	color: #fff;
	background-color: #00843D;
}
#disabledDeptBtn:hover {
	color: #fff;
	background-color: #595478;
} 
#disabledTrainBtn:hover {
	color: #fff;
	background-color: #00688C;
} 

#printableTable, #participationTable {
	display : none;
}




@media only screen and (min-width: 768px) {
	

	
	
}

@media only screen and (min-width: 992px) {
#certification-form {
	width: 80%;
}
#training-form {
	width: 80%;
}
}

.instructions, #instructions,  #printExpiredReport, #generateWalletCard, #generateHazMatCard, #walletCardRequirements, #certification-list-section, #certificate-table, #department-table, #training-table {
	display:none;
}

.instruction-row {
    display: flex;
    justify-content: space-between;
}
.cert-btn {
	margin-bottom: 0;
}
.pro-board-btn {
    padding: 5px;
    border-radius: 5px;
    cursor: pointer;
	min-width:140px;
}
.bg-thead-green {
    background: #018442;
	color:#fff;
}
.list-heading-item-name, .list-heading-item {
    color: white;
	text-align:center;
}

#loader-wrap {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
} */
/* #loader {
  border: 10px solid #f3f3f3; 
  border-top: 10px solid #00843d; 
  border-radius: 50%;
  width: 80px;
  height: 80px;
  animation: spin 1s linear infinite;
 } 

/* @keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
} */

/**************************************************************  */
/* #printIFSACbtn, #certQuestions, #trainingQuestions, #printReport, #printTranscript, #printExpiredReport {
	display: none;
}
.submission-btns {
	display: flex;
	justify-content: space-between;
}
.instruction-row {
	display:flex;
	justify-content:start;
}
.instruction-row a {
	cursor: pointer;
	margin-left:10px;
	margin-right:10px;
}
.training-list-heading-item, .training-list-heading-item-lg, .training-list-heading-item-sm {
	color: #fff;
}
.list-item-sm {
	padding-left: 3px;
}
#disabledCertBtn, #disabledDeptBtn, #disabledTrainBtn {
	display: none;
	cursor: not-allowed;
	opacity: .5;
	border: none;
}
#disabledCertBtn:hover {
	color: #fff;
	background-color: #00843D;
}
#disabledDeptBtn:hover {
	color: #fff;
	background-color: #595478;
} 
#disabledTrainBtn:hover {
	color: #fff;
	background-color: #00688C;
} 

#printableTable, #participationTable {	
	display : none;	
}

.page-link {
	padding: 15px !important;
	font-size: 20px;
	margin-right: 1rem;
}
.page-link:hover {
	cursor: pointer;
}
.disabled-page-link {
	background: #858585 !important;
	color: #fff !important;
	padding: 15px !important;
	font-size: 20px;
	margin-right: 1rem;
}
.disabled-page-link:hover {
	cursor: not-allowed;
}
#certification-list-section  {
	
	flex-wrap:wrap;
	justify-content:center;
} */

/*end media query*/
/*End tablet and up styles*/
/* ====================== Landscape Tablet and Up (Overrides Mobile Styles) ========================== */
/* @media only screen and (min-width: 992px) {
#certificate-table body .list-row, #department-table tbody .list-row, #training-table tbody .list-row {
	display:grid !important;
}
#certificate-table thead tr {
	width:990px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
}

	
#certificate-table thead tr td, #department-table thead tr td, #training-table thead tr td {
	text-align:center;
	vertical-align: middle;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:auto;
	margin-bottom:auto;
}
	
#department-table thead tr {
	display:grid !important;
	width:990px;
	grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
}
#training-table thead tr {
	display:grid !important;
	width:990px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
	text-align:center;
	
}

#certificate-table tbody .list-row {
	width:990px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
	text-align:center;
}
#department-table tbody .list-row {
	width:990px;
	grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
	text-align:center;
}
	
#training-table tbody .list-row {
	width:990px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
	text-align:center;
}

#certificate-table tbody .list-row td {
	min-height: 50px;
	text-align:center;
	vertical-align: middle;
	padding: 15px 5px 15px 5px;
	margin-top:auto;
	margin-bottom:auto;
}
	
#department-table tbody .list-row td {
	min-height: 50px;
	text-align:center;
	vertical-align: middle;
	padding: 15px 5px 15px 5px;
	margin-top:auto;
	margin-bottom:auto;
}
	
#training-table tbody .list-row td {
	min-height: 50px;
	text-align:center;
	vertical-align: middle;
	padding: 15px 5px 15px 5px;
	margin-top:auto;
	margin-bottom:auto;
}
	
.list-row:nth-child(even) {
    background: #99ceb1;
}

} */

/*end media query*/
/*End landscape tablet and up styles*/
/* ====================== Desktop Only (Overrides Mobile and Tablet Styles) ========================== */
/* @media only screen and (min-width: 1200px) {
#certificate-table thead tr {
	width:1190px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
	text-align:center;
}
#department-table thead tr {
	width:1190px;
	grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
	text-align:center;
}
#training-table thead tr {
	width:1190px;
	grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr;
	text-align:center;
}

#certificate-table tbody .list-row {
	width:1190px;
	min-height:30px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
	text-align:center;
}
	
#department-table tbody .list-row {
	width:1190px;
	grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
	text-align:center;
}
	
#training-table tbody .list-row {
	width:1190px;
	grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr;
	text-align:center;

}
tr td {
		padding: 3px 5px 3px 5px;
	}
	#certification-list-section  {
		max-width:1200px;
		overflow-x:hidden;
	}
} */

/* Mobile table styles (conditional on max width so they are removed) */
/* @media only screen and (max-width: 992px) {
	#printIFSACbtn, #certQuestions, #trainingQuestions, #printReport, #printTranscript {
	display: none;
}
#certificate-table tbody .list-row, #department-table tbody .list-row, #training-table tbody .list-row {
	display:grid !important;
}
#certificate-table tbody .list-row td, #department-table tbody .list-row td, #training-table tbody .list-row td {
	margin-top:10px;
	margin-bottom:10px;
}

#certificate-table thead tr, #department-table thead tr, #training-table thead tr {
	display:none;
}
	
.list-row {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: 1px solid;
}
#department-table tbody .list-row, #certificate-table tbody .list-row, #training-table tbody .list-row {
	grid-template-columns: auto;
}
#department-table tbody .list-row td:before, #certificate-table tbody .list-row td:before, #training-table tbody .list-row td:before {
	font-weight:600;
	padding-right:15px;
} */
/* Mobile Friendly labels */
	
/* 	Certificate */
/* #certificate-table tbody .list-row td:nth-child(1):before {content: "Name: ";}
#certificate-table tbody .list-row td:nth-child(2):before {content: "Level: "}
#certificate-table tbody .list-row td:nth-child(3):before {content: "Issue Date: "}
#certificate-table tbody .list-row td:nth-child(4):before {content: "Expiration Date: "}
#certificate-table tbody .list-row td:nth-child(5):before {content: "IFSAC: "}
#certificate-table tbody .list-row td:nth-child(6) {margin: 10px 0px;}
#certificate-table tbody .list-row td:nth-child(7) {margin: 10px 0px;}
	
	/* 	Department */
/* #department-table tbody .list-row td:nth-child(1):before {content: "Name: ";}
#department-table tbody .list-row td:nth-child(2):before {content: "Level: "}
#department-table tbody .list-row td:nth-child(3):before {content: "Issue Date: "}
#department-table tbody .list-row td:nth-child(4):before {content: "Expiration Date: "}
#department-table tbody .list-row td:nth-child(5) {margin: 10px 0px;} */

	/* 	Training */
/* #training-table tbody .list-row td:nth-child(1):before {content: "Name: ";}
#training-table tbody .list-row td:nth-child(2):before {content: "Class ID: "}
#training-table tbody .list-row td:nth-child(3):before {content: "Class Title: "}
#training-table tbody .list-row td:nth-child(4):before {content: "Start Date: "}
#training-table tbody .list-row td:nth-child(5):before {content: "End Date: "}
#training-table tbody .list-row td:nth-child(6):before {content: "Status: "}
#training-table tbody .list-row td:nth-child(7) {margin: 10px 0px;}

	
	
#certificate-table tbody .list-row td, #department-table tbody .list-row td, #training-table tbody .list-row td {
	min-height: 25px;
	padding: 5px 5px 5px 5px;
	margin-top:auto;
	margin-bottom:auto;
}
/* Center the tables	 */
/* #certificate-table, #department-table, #training-table, #certification-list-section {
		display:flex !important;
		flex-direction: row;
		justify-content:center;
		flex-wrap:wrap;
	}
	
.instruction-row {
	justify-content: center;
}
	
} */


/* Media queries for modal, min-height since there are some weird aspect ratio's... */
/* @media only screen and (min-height: 400px) {
	.scroll-y {
		max-height: 350px;
		overflow-y:scroll;
	} 
}
@media only screen and (min-height: 600px) {
	.scroll-y {
		max-height: 550px;
		overflow-y:scroll;
	} 
}
@media only screen and (min-height: 800px) {
	.scroll-y {
		max-height: 750px;
		overflow-y:scroll;
	}  */
	
	

/* }
@media only screen and (min-height: 950px) {
	.scroll-y {
		max-height: 850px;
		overflow-y:scroll;
	} 
}
@media only screen and (min-height: 1000px) {
	.scroll-y {
		max-height: 850px;
		overflow-y:none;
	} 
} */

@media print {	
	@page {
   		size: A4 portrait;
    	margin: 27mm 16mm 27mm 16mm;
		overflow: visible;
    }

/* 	.pro-board-btn */	
	section:not(#lookup-output), #globalHeader, #globalFooter, #printIFSACbtn, #printReport, #printExpiredReport, #printTranscript, 			#certification-list-section, #trainingQuestions, .fa-chevron-circle-up {	
		display: none !important;	
	}	
	#partPrintTable { 	
		margin-top: -6rem;	
		display: block;	
		font-size: 12px;	
		height: 100%;
		margin-bottom:30mm;
	}	
	#deptPrintTable {	
		margin-top: -6rem;	
		display: block;	
		margin-bottom:1rem;
	}	
	.part-td, .part-th {	
		padding: 5px;	
	}	
	table, tr {	
		border: 1px solid black;	
		width: 100%;	
	}	
	.list-heading-item-name, th:first-child {	
		padding-left: 5px;	
	}	
	#walletCard {	
		width: 228px;	
		height: 336px;	
	}	
	.heading-top-row {	
		display: flex;	
		justify-content: space-between;	
	}	
	.definitions-row {	
		display: flex;	
		margin-top: 3rem;	
	}	
	.definitions-row div {	
		padding: 5px;	
	}	
	.date-print {
		padding-left:10px;
		padding-right:10px;
	}
		
}

}

/*end media query*/
/*End desktop only styles*/
/*END OF DOCUMENT*/
/*END OF DOCUMENT*/
