#logo {
	max-width: 500px;
	max-height: 90px;
}


a.anchor {
  display: block; 
  position: relative; 
  top: -90px; 
  visibility: hidden;
}



.planet-img {
    width: 25px;
    height: 25px;
}


.retrograde-img {
    width: 12px;
    height: 12px;
}

.sign-img {
    width: 25px;
    height: 25px;
	margin-left: 5px;
}

.aspect-img {
    width: 18px;
    height: 18px;
	margin-left: 5px;
	margin-right: 5px;
}

.aspect-group {
	float:right;
	display:inline-block; 
}

.sign-group {
	float:right;	

}

.intro-group {
	
}

.section-group {
	
}

.star-img {
	margin-right:0px;
    height: 17px;
	display:inline-block; 	
	margin-left:5px;
	margin-bottom: 3px;
	vertical-align:middle;
}

.astro-heading {
display:none;	
}


.alt-heading {
	font-style:italic;
}

.section-intro-heading {
	font-weight:bold;
	color:#BD1D20;	
}

.modal-header {
   background:#13987E;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}


.modal-header h4 {
	color:white;
}
@media print { 
 /* Print styles */
 body {margin: 0;
}

 p {page-break-inside:avoid;}

.astro-heading {
display:block;	
}


}


 /* Report Style Overrides */

#NEW-SHT-SPROFILE .astro-heading{
display:block;	
}

#NEW-FOR-SHT-1M-FORE .astro-heading{
display:block;	
font-weight:bold;
color:black;

}

#NEW-FOR-SHT-1M-PRED .astro-heading{
display:block;	
font-weight:bold;
color:black;

}

#NEW-SHT-ROMANTIC .astro-heading{
display:block;	
font-weight:bold;
color:black;

}

#REL-NEW-SHT-SLOVER .astro-heading{
display:block;	
font-weight:bold;
color:black;

}


#NEW-FOR-SAM-PRED10 .transit_dateheading {
	color: darkblue;
	font-style: italic;
}


#NEW-FOR-SAM-PRED10 .section-group {
	padding-bottom: 20px;
}


.exact {
	color: var(--page_head_1);
}


.speak-df {
	width: 34px;
	height: 34px;
	background: url(/files/v1/speaker.svg) center center no-repeat;
	background-size: 23px auto;
	position: absolute;
	right: 20px;
	cursor: pointer;
	display: block;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 0;
}



.free-output h3 {
	color: var(--colour_main);
}

.free-output h5 {
	color: var(--colour_second);
}


