/* Custom CSS */.media, .add-border-bottom {	border-bottom: 1px solid #ccc;	padding-bottom: 10px;}/* remove URL's from printed from screen items */@media print {  a[href]:after {    content: none;  }}.navbar-brand {padding: 0;}/* Common styles for all types */.bs-callout {  margin: 20px 0;  padding: 20px;  border-left: 3px solid #eee;}.bs-callout h4 {  margin-top: 0;  margin-bottom: 5px;}.bs-callout p:last-child {  margin-bottom: 0;}/* Variations */.bs-callout-danger {  background-color: #fdf7f7;  border-color: #eed3d7;}.bs-callout-danger h4 {  color: #b94a48;}.bs-callout-warning {  background-color: #faf8f0;  border-color: #faebcc;}.bs-callout-warning h4 {  color: #8a6d3b;}.bs-callout-info {  background-color: #f4f8fa;  border-color: #bce8f1;}.bs-callout-info h4 {  color: #34789a;}footer {  border-top: 1px solid #eee;  margin-top: 40px;  padding-top: 40px;  padding-bottom: 40px;}.figure {    display: inline-block;}/* Proctors view freom seat */.view-from-seat {	display: block;	background-size: 250px 125px;	width: 250px;	height: 125px;	background-position: center center;	text-align: center;}.view-from-seat a {	display:block;	height:100%;}.view-from-seat a img {	padding:50px 47px 20px;	display:block;	width: 155px;	height: 55px;}