 	.rounded-image {
	    border-radius: 0 1.5rem 1.5rem 1.5rem;
	    padding: 0px 0px 5px 15px;
	}
 /* Search */
 .gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
	 font-weight: bold;
	 color: #215330 !important;
	 font-size: 1rem;
	 font-family: inherit;
}
 .gsc-control-cse div {
	 font-size: .925rem;
}
 .gsc-url-bottom {
	 margin-top: 10px;
}
 .gcsc-branding {
	 visibility: hidden !important;
}
 .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	 color: #215330 !important;
}
 .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
	 max-width: 160px !important;
	 height: auto;
}
 .gs-web-image-box, .gs-promotion-image-box {
	 width: auto !important;
}
 .cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive {
	 color: #fff !important;
	 background-color: #215330 !important;
	 border: 1px solid;
	 border-color: #215330 !important;
	 border-bottom: none;
}
 .cse .gs-webResult .gs-visibleUrl, .gs-webResult .gs-visibleUrl, .cse .gs-webResult .gs-visibleUrl-short, .gs-webResult .gs-visibleUrl-short, .gs-imageResult .gs-visibleUrl, .gs-imageResult .gs-visibleUrl-short {
	 color: #215330 !important;
	 font-weight: bold;
}
 .cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
	 color: #fff !important;
	 background-color: #215330 !important;
	 text-shadow: 0 1px 1px #000;
	 padding: 0 5px;
}
.full-wrapper {
	 margin: 0 auto;
	 width: 100%;
	 padding: 0;
}
 img.right {
		 float: right;
		 margin-left: 2%;
	}
 .green-box ul li strong a, #green-box ul li strong a, .green-box-2 ul li strong a, #green-box-2 ul li strong a {
	 color:#fff;
}
 .green-box .wysiwyg li a, #green-box .wysiwyg li a, .green-box-2 .wysiwyg li a, #green-box-2 .wysiwyg li a {
	 color:#fff;
}
 .green-box ul li a strong, #green-box ul li a strong, .green-box-2 ul li a strong, #green-box-2 ul li a strong {
	 color:#fff;
}
 .green-box ul li {
	 margin-bottom:7px;
}
 .green-box ul li a {
	 color:#fff;
	 text-decoration:underline;
}
 .green-box-2, #green-box-2 {
	 color: #fff;
	 background: #314338;
	 width: 100%;
	 height: 100%;
	 padding:60px;
}
 .green-box-2 h2, #green-box-2 h2, .green-box-2 h3, .green-box-2 h3 {
	 font-family: 'Neue Aachen Pro Regular', Open-sans;
	 font-weight: bold;
}
.half-no-margin.green-box-2 p a.button {
		 padding: 10px 16px 10px 16px;
		 margin:8px 8px 20px 1px;
		 white-space: nowrap;
		 background-color:#fff;
		 color:#314338;
		 font-size:15px;
		 border-radius: 0 18px 18px 18px;
		 text-decoration:none;
		 float:left;
	}
	 .half-no-margin.light-green-box-2 p a.button {
		 padding: 10px 16px 10px 16px;
		 margin:8px 8px 20px 1px;
		 white-space: nowrap;
		 background-color:#fff;
		 color:#7f9754;
		 font-size:15px;
		 border-radius: 0 18px 18px 18px;
		 text-decoration:none;
		 float:left;
	}
	.white-box-2, #white-box-2 {
	 background: #fff;
	 width: 100%;
	 height: 100%;
	 padding:60px;
}
 .white-box-2 h2, #white-box-2 h2, .white-box-2 h3, .white-box-2 h3 {
	 font-family: 'Neue Aachen Pro Regular', Open-sans;
	 font-weight: bold;
}
 .light-green-box-2, #light-green-box-2 {
	 color: #fff;
	 background: #7f9754;
	 width: 100%;
	 height: 100%;
	 padding:60px;
}
.light-green-box-2 h2, #light-green-box-2 h2, .light-green-box-2 h3, .light-green-box-2 h3 {
	 font-family: 'Neue Aachen Pro Regular', Open-sans;
	 font-weight: bold;
}
/* begin strategic plan custom page */
	 h1.strategic-plan {
		 font-family: 'Neue Aachen Pro Regular', Open-sans;
		 font-weight: bold;
		 font-size: 42px;
		 text-align: center;
	}
	 .deliberately-distinct {
		 background-image: url("/about/strategic-plan/docs/osh.jpg");
		 background-repeat: no-repeat;
		 background-color: #000;
		 color:#fff;
		 padding:20px 60px 60px 60px;
		 margin:0px;
		 font-size:18px;
	}
	 .deliberately-distinct h2 {
		 font-family: 'Neue Aachen Pro Regular', Open-sans;
		 font-weight: bold;
		 color:#fff;
		 font-size:35px;
	}
	 .deliberately-distinct p {
		 color:#fff;
		 font-size:18px;
	}
	 .full-wrapper.wysiwyg.white-bg.fullRow {
		 margin:0px;
		 padding:0px;
	}
	 @media only screen and (max-width: 1300px) {
		 .purpose {
			 background-color: #314338;
			 color:#fff;
			 padding:20px 60px 60px 60px;
		}
	}
	 @media only screen and (min-width: 1301px) {
		 .purpose {
			 background-image: url("/about/strategic-plan/docs/pit.jpg");
			 color:#fff;
			 padding:20px 60px 60px 60px;
			 background-repeat: no-repeat;
			 font-size:18px;
		}
		 .purpose p {
			 font-size:18px;
		}
	}
	 .purpose p {
		 color:#fff;
		 font-size:18px;
	}
	 .purpose h2 {
		 color:#fff;
		 font-family: 'Neue Aachen Pro Regular', Open-sans;
		 font-weight: bold;
	}
	 @media only screen and (max-width: 1300px) {
		 .vision {
			 background-color: #000b03;
			 color:#fff;
			 padding:20px 60px 60px 60px;
		}
	}
	 @media only screen and (min-width: 1301px) {
		 .vision {
			 background-image: url("/about/strategic-plan/docs/microscope-w.jpg");
			 background-repeat: no-repeat;
			 background-color: #000b03;
			 color:#fff;
			/* padding:20px 60px 60px 60px;
			 */
			 padding:170px 60px 170px 60px;
			 font-size:118px;
		}
		 .purpose p {
			 font-size:18px;
		}
	}
	 .vision p, .vision h2 {
		 color:#fff;
		 font-size:18px;
	}
	 .vision h2 {
		 font-family: 'Neue Aachen Pro Regular', Open-sans;
		 font-weight: bold;
		 font-size:35px;
	}
	 .values p, .mission p {
		 font-size:18px;
		 color:#314338;
	}
	 .values h2, .mission h2 {
		 color:#314338;
		 font-family: 'Neue Aachen Pro Regular', Open-sans;
		 font-weight: bold;
		 font-size:35px;
	}
	 @media only screen and (max-width: 1300px) {
		 .values {
			 background-color: #c6bdac;
			 color:#314338;
			 padding:20px 60px 60px 60px;
		}
	}
	 @media only screen and (min-width: 1301px) {
		 .values {
			 background-image: url("/about/strategic-plan/docs/aug-lab.jpg");
			 background-color: #c6bdac;
			 background-repeat: no-repeat;
			 color:#314338;
			 font-size:18px;
			 padding:20px 60px 60px 60px;
		}
	}
	 @media only screen and (max-width: 1300px) {
		 .mission {
			 background-color: #e1dfe2;
			 color:#314338;
			 padding:20px 60px 60px 60px;
		}
	}
	 @media only screen and (min-width: 1301px) {
		 .mission {
			 background-image: url("/about/strategic-plan/docs/nursing-s-p.jpg");
			 background-repeat: no-repeat;
			 color:#314338;
			 padding:170px 60px 170px 60px;
			 font-size:18px;
		}
	}
	/* end strategic plan custom page */
	code {
	    color: #215330;
	    background-color: #f8f8f8;
        border-color: #dfdfdf;
        border-style: solid;
        border-width: 1px;
	}
/* Base styling for the iframe */
.qualtrics-survey {
  border: none;
  width: 100%; /* Default to full width */
  max-width: 600px; /* Restrict max width */
  height: 800px; /* Default height */
  border: 2px solid #315228; /* Add a noticeable color */
  border-radius: 8px;
}

/* Medium screens (e.g., tablets) */
@media (max-width: 1024px) {
  .qualtrics-survey {
    max-width: 500px;
    height: 700px;
  }
}

/* Small screens (e.g., smartphones) */
@media (max-width: 768px) {
  .qualtrics-survey {
    max-width: 90%; /* Make it responsive to smaller screens */
    height: 600px;
    overflow: auto;
  }
}
/* Fix tables when first column has merged cells */
.table-section table.table-standard tbody tr td.td-fix {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    background-color: #ffffff;
    color: #000000;
}