/* Minification failed. Returning unminified contents.
(630,1): run-time error CSS1019: Unexpected token, found '}'
(1058,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
(2341,35): run-time error CSS1036: Expected expression, found '%'
 */
.matrixDiv {
    display: block; 
    float:left;
    /*margin: 5px;*/
    padding-bottom:5px;
    padding-top:5px;
}

.view-heading {
    padding-left: 0px;
    padding-top: 7px;
    font-weight: bold;
    background-color: #1C2B43;
    color: white;
    padding: 5px;
}
.nonMobileAd {
    margin: 0 auto;
    width: 720px;
    padding: 10px;
}
.signPanelCol {
    text-align:left;
    padding:0px;
}
.sectionTitle {
    padding: 2%;
}
.btn-primary a {
    color: white;
    text-decoration: none !important;
}
.view-header {
    background-color: #286090;
    padding: 5px !important;
    margin-bottom: 10px;
    border-bottom: 5px solid black;
    padding-bottom: 5px;
}
.view-header a {
    color: white;
    text-decoration:none !important;    
}

.matrixRow {
    display: table-row; 
    /*margin: 5px;*/
}

.matrixAttribute
{
    margin-right:15px;
    margin-bottom:10px;
}
.matrixTable, .matrixItemMain, .matrixItemTrending, .matrixItemAstrology, .matrixItemLarge
{
    background-color: #CACAEF;
  font-size  : 1.1em;
    font-weight: bold;
    text-align: center;
    text-decoration: none !important;
    display:inline-block;  
    margin-top:10px;
    vertical-align: top;
}
.matrixItemCategory {
    background-color: #CACAEF;
    font-weight: bold;
    display: inline-block;
    min-height: 30px;
    margin-right: 10px;
    padding-left: 5px;
    min-width: 285px;
    box-shadow: 1px 1px 5px black;
    /* text-align: center; */
    font-size: 0.9em;
    padding-top: 5px;
}
.matrixItemBirth
{
    border-top:2px solid #777777;
    border-left:2px solid #333333;
    border-right:1px solid #999999;
    border-bottom:none;
    float: left;
    text-decoration: none;
    font-size: 1.1em;
    
    text-align: center;
    /*background-color: #EFEFEF;*/
}

.tabBirth:hover
{
    background:none !important;
}
.tabBirth
{
    text-decoration:none !important;
     font-size: 1.2em;

}

.birthSign
{
    vertical-align:middle;
    padding-top:5px;
}
a:hover
{
    background:grey;
    color:Yellow !important;
}
.matrixItemTrending.Major-Arcana,.matrixItemTrending.Minor-Arcana,.matrixItemTrending.Court-Cards
{
  width:95px !important;
  min-height: 160px !important;
  margin-right:1px !important;  
  
}
.Tarot-Major-Arcana, .Tarot-Minor-Arcana, .Tarot-Court-Cards {
    margin-right: 10px;
    margin-bottom: 10px;
    width: 150px;
    min-height: 190px;
    float: left;
    /* padding: 5px 5px 5px 5px; */
}
.Quotes 
{
  background-color: transparent ;
  display : block;
  float:none;
  font-size:1.1em ;
  text-align: left ;
  width:100%;
   font-style:italic;
   padding-bottom:20px;
   padding-left:5px;
}
.Zodiac-Signs, .Zodiac-Planets, .Runes, .Elements, .Numbers, .Houses {
    float: left;
    font-size: 0.9em !important;
    box-shadow: 0 5px 5px 0 #5D5C7D;
    line-height: 1;
    margin-bottom: 10px !important;
    margin-right: 10px;
    max-width: 80px;
    min-height: 70px;
    padding: 5px 5px 5px 5px;
    background-color:#cacaef
}
.Keywords, .Phrases {
    font-size: 1.1em !important;
    /* margin-right: 5px; */
    /* margin-left: 10px; */
    font-style: italic;
    background-color: transparent !important;
    border: none !important;
    
}

.Keywords {
  font-style:normal;
      text-align:left !important;
      display:table-cell;
 
}
.SeeAlso {
font-size: 1.5em !important;
margin-right: 5px;
margin-left: 10px;
text-align:left !important;
/* font-style: italic; */
background-color: transparent !important;
/* border: none !important; */
/* text-decoration: underline; */
color: black !important;
}

.Phrases {
    font-size: 1.2em !important;
    /* padding-bottom: 7px; */
    /* padding-right: 5px; */
    padding: 6px;
    margin: 4px;
    border-radius: 5px;
    background-color: #CACAEF !important;
}
.Birth-Date
{
    text-align:left !important;
}

.definitions-view
{
   float:left;
   max-width:300px;
   padding-bottom:10px;
   padding-left:5px;
   margin-right: 30px;
}
.currentTime
{
    font-size:.7em;
}
.seeAlso-view
{
    float:left;
    
}
.widget > header
{
    font-size:1.8em;
    
}
.images-view
{
 float: left;
max-width:  340px;
padding-bottom: 10px;
padding-left: 25px;
}
.symbols-view
{
    display: inline-block;
    padding-left:20px;
    max-width:350px;
}

.matrix-view
{
    text-align:center;
    margin-left:10px;
    margin-right:20px;
    /*width:980px;*/
}

.Principles, .Shadow, .Traits, .Cycles, .Birth-Date, .Relationship-Types {
    font-size: 1.1em !important;
    font-weight: bold;
    /* padding-right: 5px !important; */
    /* margin-left: 10px !important; */
    margin-top: 5px;
    background-color: transparent !important;
    border: none !important;
    text-align:left !important;
    display:table-cell;
}
.affirmation
{
  font-style:italic;
  font-size:1.3em;
  background-color:transparent !important;
  border:none !important;
}
.Planets-in-Houses,.Synastry-in-Houses
{
  font-size: 0.8em !important;
  font-weight: bold;
  padding-right:15px;
  padding-left:5px;
  padding-top:5px;
  margin-left:20px;
  margin-right:5px;
  margin-bottom:10px;
  padding-bottom:7px;
  min-height:20px;
  min-width: 270px;
  max-width: 250px;
}
.Planets-in-Signs {
    font-size: 1.2em !important;
    font-weight: bold;
    /* padding-right: 5px; */
    /* padding-left: 5px; */
    /* padding-top: 5px; */
    margin-right: 20px;
    margin-bottom: 15px;
    padding-bottom: 7px;
    max-width: 150px;
    min-height: 220px;
}
a.Descriptions:hover
{
color: #000000 !important; 
text-decoration: none !important;
}

.Descriptions
{
  font-size: 1.1em !important;
  font-weight: normal !important;
  padding-right:5px !important;
  margin-left:10px !important;
  float:left;
  background-color:transparent !important ;
  text-align:left !important;    
  border:none !important;
  margin-top:5px;
  line-height: 1.5;
}
.Planet-Aspects, .Synastry-Aspects, .Transit-Aspects {
    font-size: 0.9em !important;
    font-weight: bold;
    /* padding: 5px 5px 5px 5px; */
    /* margin-left: 5px; */
    margin-right: 15px;
    margin-bottom: 5px;
    float: left;
    max-width: 150px;
    min-height: 220px;
}

.matrixItemTrending.Flora,.matrixItemTrending.Crystals,.matrixItemTrending.Chakras
{
    width:95px !important;
    min-height:90px !important;
}
.matrixItemBirth.Item
{
    border-bottom: 1px solid #000000;
font-size: 1.3em;
/* margin-right: 1px; */
min-height: 130px;
width: 14.2%;
}

.matrixItemAstrology.Item
{
    margin-right:10px;
    margin-bottom:10px;
    min-width:95px;
    font-size:0.8em !important;
}

.matrixItemBirth.Item.selected
{
    background-color:#E4E7FF;
    border-bottom:1px solid #E4E7FF !important;
    font-weight:bold;

}
.Flora,.Crystals,.Animal-Totems,.Objects,.Chakras
{
  font-size: 1em !important;
  margin-bottom:10px;
   width: 139px;  
  height: 165px;
  line-height:1;
  margin-top: 15px;
}

.matrixItemTrending.Animal-Totems
{
    width:95px !important
}
.tab-pane
{
    margin-left:10px;
    margin-right:10px;
}
.matrixSeparator
{
    margin-bottom:10px;
}
.BirthChart-Matrix
{
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 5px;
    max-width: 200px;
    min-height: 255px;
    float: left;
    font-size: 1.3em;
}
.matrixItemTrending.People
{
    width:95px !important;
    min-height:100px !important;
}
.Celebrities {
    margin-right: 18px;
    display: inline-block;
    /* padding-top: 5px; */
    width: 139px;
    text-align: center;
    /* margin-right: 18px; */
}
.Colors
{
    border: medium none !important;
    float: none !important;
    font-size: 1em;
    height: 70px;
    margin-right: 10px;
    max-width: 100px;
    padding: 3px;
    display: table-cell;
    vertical-align: middle;
        max-width: 103px;
    min-width: 103px;
}


.matrixTable
{
   background-color:transparent !important;
   table-layout: fixed;
   border:none !important;
   text-align:left !important;    
}

.matrixItem {
  margin-right: 5px;
  width:108px;
  padding:5px 5px 5px 5px;
}

.matrixTitleItem
{
    display:block;
    text-align:justify;
    min-width:100px;
}
.categoryBlock {
    background-color: #CACAEF;
    font-weight: bold;
    display: inline-block;
    min-height: 30px;
    margin-right: 30px;
    margin-bottom: 10px;
    padding-left: 5px;
    /* min-width: 285px; */
    box-shadow: 1px 1px 5px black;
    /* text-align: center; */
    /* font-size: 0.9em; */
    padding-top: 5px;
}
.col-md-4.categoryBlock {
    width: 46%; 
}
.categoryItem
{
   float:left;
   font-size:0.7em;
   padding-left:5px;
   color:Red;
   font-weight:bold;
   font-style:italic;
}
.matrixCategory 
{
  float:left;
  color:Red; 
  
  padding-left:3px;
  
  font-size:1em;
  font-weight:bold;
}

.matrixRefCategory
{
  color:Green;
  font-size:0.8em;
}
.matrixItem:img 
{
    border:10px;
}
.matrixItem:hover
{
  background-color: #333333;
  color:White;    
}
.matrixKey
{
   font-weight:bold;
   font-size:1.2em;
   float:left;
   margin-right:20px;   
}
.attr-symbol-house
{
    padding-right:25px;
}
.attr-image-long {
    height: 190px;
    box-shadow: 0 5px 5px 0 #777777;
    /* margin-left: 7px; */
    margin-bottom: 5px;
    margin-right: 10px;
    width: 150px;
}
.matrixItemTrending.attr-image
{
    width:88px;
    height:88px;
}

.matrixDiv h2 {
    font-size: 1em !important;
}
.matrixBirth
{
    min-height:100px !important;
}

.attr-image
{
width: 139px;
height: 129px;
/* padding-right: 8px; */
/* padding-left: 6px; */
}

.attr-image-sm
{
width: 120px;
height: 120px;
box-shadow: 0 5px 5px 0 #777777;
background-color:white;
}
.moon-images {
    height: 120px;
    background-color: white;
    width: 120px;
    padding-top: 17px;
    float: left;
}
.matrixItemTrending.attr-image-sm
{
    width:88px;
    height:90px;
}

.attr-image-birth
{
    width: 90px;
height: 80px;
margin-bottom: 10px;
padding-top: 5px;
}

.matrixItemTrending.attr-image-lg
{
    width:88px;
    height:88px;
}

.matrixItemTrending.attr-image-long
{
    width:80px;
    height:125px;
}

.attr-image-lg
{
    height: 150px;
    width: 150px;
    box-shadow: 0 5px 5px 0 #888888;

}

.attr-image-birthchart
{
    float: left;
    height: 200px;
    width: 200px;
   padding:5px 15px 0px 0px
}
.attr-image-extralg-0215
{
    height: 200px;
    width: 200px;
    margin-bottom: 5px;
    box-shadow: 0 5px 5px 0 #888888;

}
.attr-image-extralg {
    max-height: 370px;
    max-width:370px;
    width: 100%;
    margin-bottom: 5px !important;
    display: block;
    margin: 0 auto;
    padding: 20px;
    padding-top:0px;
    /* box-shadow: 0 5px 5px 0 #888888; */
}
.attr-image-horoscope {
    /* border-top-left-radius: 3px; */
    border: solid 8px #111111;
    /* float: left; */
    margin: 0 auto;
    position: relative;
    max-width: 220px;
    display: block;
    margin: 0 auto;
    height: 220px;
}
.attr-summary-tarot {
    margin: 0 auto;
    position: relative;
    max-width: 250px;
    display: block;
}
.attr-image-summary {
    /* border-top-left-radius: 3px; */
    border: solid 8px #111111;
    float: left;
    position: relative;
    max-width: 220px;
    display: block;
    margin: 0 auto;
    height: 220px;
    margin-right:10px;
}
.attr-symbol,.attr-symbol-png
{
width: 32px;
/* padding-right: 20px; */
height: 32px;
margin-right: 15px;
margin-left: 20px;
margin-top:12px;
padding-left: 1px;
}
}

.attr-symbol-house
{
     height:20px;
    padding-right:5px;
    min-width: 35px;
}
.categoryrelationships
{
    float:left;
    padding-left:10px;
    font-size:1.0em;
    color:Red;
    font-weight:bold; 
    font-style:italic;
}

.itemText
{
    float:left;
    width:256px;
}

.itemImagesTarot
{
    float:left;
    width:560px;
}

.itemImagesOther
{
    float:left;
   
}
.itemColors
{
   width: 100%;
   border: thin solid black;
   display:table;
    
}

.itemTraits
{
    /*display:table-caption  */
}

.itemTitles {
    font-weight: bold;
    /* font-style: italic; */
    font-size: 1.3em;
    text-decoration: underline;
    margin-bottom: 8px;
    line-height: 1em;
    /* margin: 0.5em 0 0.5em 0; */
    color: #B40000;
    /*text-shadow: 2px 2px #eedddd;*/
}
.readingTitles {
    font-weight: bold;
    /* font-style: italic; */
    font-size: 1.3em;
    margin-bottom: 2px;
    line-height: 1em;
    margin: 0.5em 0 0.5em 0;
    /* color: #B40000; */
    text-shadow: 2px 2px #eedddd;
    text-align: center;
    text-decoration: line-through;
}
.itemDiscount {
    /* font-style: italic; */
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 2px;
    line-height: 1em;
    margin: 0.5em 0 0.5em 0;
    color: #B40000;
    text-shadow: 2px 2px #eedddd;
    text-align: center;
    /* text-decoration: line-through; */
}
.itemSymbols
{
}

.category
{
    float:left;
    padding-bottom:10px;
    font-size: 1.1em;
    
}
.Celebrities .sp 
{
    height: 35px;
    display:table-cell;
    vertical-align:bottom;
    text-align:center;
    min-width:110px;
    
}

.moon
{
    	background: #011020 url(images/bg1_01.jpg) repeat-x left top;
    	height:20px;

}


.shadow1 {
    -webkit-box-shadow: 0 0 6px 4px black;
    -moz-box-shadow: 0 0 6px 4px black;
    box-shadow: 0 0 6px 4px black;
    width:100%;
    background-color: #E4E7FF;
}
.bc-anchor
{
    display: block; 
    position: relative; top: -100px; visibility: hidden;
}
.horoscope-titles
{
    background-color:#003;
    clear:both;
}
.horoscope-aspect-header {
    font-size:1.2em;
    font-weight:bold;
}


.horoscope-dates {
    width: 100%;
    height: 100%;
}
.horoscope-summary {
    margin-top:0px;
}
.horoscope-summary-area
{
    text-transform:uppercase;
    font-weight:bold;
    text-align: center;
    clear: both;
    background-color: #1c2b43;
}
.horoscope-header {
    /* display: table-row; */
    text-align: center;
    clear: both;
    /* min-height: 150px; */
    margin-top: 10px;
    left: 50px;
    color: white;
}
input.buynow {
    width:250px;
}
.header-sm h2 {
    text-decoration: none !important;
    font-style: normal !important;
    font-weight: bold;
    font-size: 1.2em !important;
}
.horoscope-header-icon
{
    float:right;

}
.bc-date-start
{
    background: none repeat scroll 0 0 #1a283f;
    color: white;
    float: left;
    text-align: center;
    font-size: 1.1em;
    font-weight:bold;
    min-height: 50px;
    opacity: 0.9;
    padding: 2px 1px 2px 1px;
    position: relative;

   
}
.btn-xlg {
padding: 10px 35px 45px 25px;
  font-size: 32px;
  line-height: 1.3333333;
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: 6px;
}

.bc-date-end
{
  background: none repeat scroll 0 0 #54446e;
  color: white;
  float: left;
  text-align: center;
  font-size: 1.1em;
  font-weight:bold;
  min-height: 50px;
  opacity: 0.9;
  padding: 2px 1px 2px 1px;
  position: relative;

}


.bc-date-exact {
    background: none repeat scroll 0 0 #24015C;
    color: white;
    float: left;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    min-height: 50px;
    opacity: 0.7;
    padding: 2px 1px 2px 1px;
    position: relative;

}

.animate-repeat {
  list-style:none;
  box-sizing:border-box;
}
 
.animate-repeat.ng-move,
.animate-repeat.ng-enter,
.animate-repeat.ng-leave {
  -webkit-transition:all linear 0.5s;
  transition:all linear 0.5s;
}
 
.animate-repeat.ng-leave.ng-leave-active,
.animate-repeat.ng-move,
.animate-repeat.ng-enter {
  opacity:0;
  max-height:0;
}
 
.animate-repeat.ng-leave,
.animate-repeat.ng-move.ng-move-active,
.animate-repeat.ng-enter.ng-enter-active {
  opacity:1;
  max-height:40px;
}

.bc-header-content h1 
{
    float:left;
    font-weight:bold;
    padding-right:5px;
    
}
.post h2 {
    font-weight: bold;
    /* margin-bottom: 10px; */
    font-size: 1.1em !important;
    min-height: 300px;
}

.shadow2  {
	background-color: #BFDDF2;
}

.shadow1 .bc-header-content,.shadow1 .sc-header-content {
	position: relative; /* This protects the inner element from being blurred */
}

.basiclabel 
{
    font-weight:bold;
    padding-left:5px;
    margin-top:7px;
}
.basicfield
{    
    width:300px;
}
.basiccomment
{
    height:200px;
}
.bc-field-separator
{
    float:left;
    margin-left:5px;
    margin-top:5px;
}
.contact-view {
    /* padding-left: 40px; */
    /* font-size: 1.5em !important; */
}
.contact-info
{
    float: left;
    width: 360px;
    padding-left: 10px;
    width: 100%;
    padding-right: 10px;
    padding-top: 10px;
    border-top: 1px solid #000;
}
.contact-main
{
    float:left;
    padding-top:10px;
}
.contact-image {
    width: 250px;
    margin: 25px;
    min-height: 200px;
}
.basicdiv
{    
    width:100%;
    padding-bottom:30px;
}


.piechart
{
    color:Aqua;
    font-weight:bold;
}
#piechartQualities
{
    color:Aqua;
    font-weight:bold;
}

.loading {
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
.newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
.newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
.newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}
.search-control {
  display: block;
  
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  width:300px;
  line-height: 1.42857143;
  color: #555;
  float:right;
  margin-left: 10px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.search-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.search-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.search-control:-ms-input-placeholder {
  color: #999;
}
.search-control::-webkit-input-placeholder {
  color: #999;
}
.search-control[disabled],
.search-control[readonly],


.newspaper-b
{
	font-family: Arial Narrow;
    font-size: 12px;
    font-weight: bold;
    margin: 1px;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border: 1px solid #000;
	
}
.newspaper-b th {
    padding: 15px 1px 1px 1px; */
    /* font-weight: bold; */
    font-size: 1em;
    vertical-align: baseline;
    text-align: center;
    font-family: 'Lato';
    height: 60px;
    padding-top: 5px;
    /* display: table-cell; */
    
}
.newspaper-b tbody
{
	background: #e8edff;
}
.newspaper-b td
{
    padding: 5px;
    color: #000;
    border-top: 1px solid #000;
}
.newspaper-b tbody tr:hover td
{
	color: #339;
	background: #FFF;
}
.imageMatrix
{
    /*width: 1100px;*/
    margin:0 auto;

}
.chartStyle
{
    width:100%;
    margin:0 auto;
}
.divPrintChart
{
    float:left;
 
    padding-top:30px;
    padding-left:0px;
    margin-right: 40px;
}

.chartAspect {
    display: inline-block;
    vertical-align: top;
    width: 10%;
}
.chartCanvas
{
    float:left;
}
.chartTitle 
{
	font-family:Arial Narrow;
	font-size:small;
	font-weight:bold;
	margin: 4px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
	width:100%;
    margin: 0 auto;
    clear:both;
}
.chartTitle th
{
	padding: 5px 2px 2px 2px;
	font-weight: normal;
	font-size: 12px;
	color: #039;
	height:50px;
	font-style:italic;
}
.chartTitle tbody
{
	background: #e8edff;
    
}
.chartTitle td
{
	padding:3px;
	color: #000;
	border-top: 1px dashed #0000ff;	
}

.chartTitle tbody tr:hover td
{
	color: #339;
	background: #FFF;
}

.btn-Opposition
{
    background-color:#610E10 ;

}
.btn-Square
{
    background-color:#610E10;

}
.btn-Trine
{
    background-color:#141345;
}

.btn-Sesquiquadrate
{
    background-color:#610E10;
}
.btn-Sextile
{
    background-color:#141345;
}
.btn-Conjunct
{
    background-color: #003000;
}
.btn-Inconjunct
{
    background-color: #610E10;

}

.btn-Traits
{
    background-color:#141345;

}

.btn-Shadow
{
    background-color: #890000;

}

.btn-Principles
{
    background-color:#000C43;
}
.btn-Keywords
{
    background-color:#002D12;
}
h2.horoscope-summary {
    color: white;
}

.horoscope-Opposition
{
    background-color: #FFC8D3 !important;
}
.horoscope-Square
{
    background-color: #FFC8D3 !important;
}
.horoscope-Trine
{
    background-color: #C8CEFF !important;
}

.horoscope-Sesquiquadrate
{
    background-color: #FFC8D3 !important;
}
.horoscope-Sextile
{
    background-color: #C8CEFF !important;
}
.horoscope-Conjunct
{
    background-color: #D5F7C8 !important;
}
.horoscope-Inconjunct
{
    background-color: #F7E8CD !important;
}

.break { page-break-before: always; }

#canvas 
{
}


.nav-pills > li > a {
  border-radius: 0px;
}

.birthChartHeading
{
    font-weight:bold;
    font-size:18px;
    font-family:Georgia;
    vertical-align:middle;
    text-align:center;
}
.birthAspectImg
{
    vertical-align:top;
    margin-bottom:10px;
}
.birthChartTitleHeading
{
    font-weight:bold;
    font-size:24px;
    text-decoration:underline;
    font-family:Georgia;
    text-align:center;
    
}
  .moonimg
    {
        width:100%
    }
    
.birthChartInfo
{
    font-size:14px;
    text-align:left;
    
}
.birthChartInfo.Title
{
    text-align:center;
    font-style:italic;
    font-size:14px;
    font-weight:bold;
    
}

.birthChartTitle
{    
    padding-left:15px;
    padding-bottom:10px;
    font-size: 1.2em;
    font-weight:bold;
    margin-bottom:5px;
}

.datestyle 
{
     float:left !important;
}

.hasDatepicker
{
    padding-right:5px !important;

}
.birthInput
{
    margin-right: 5px;
    margin-left:5px;
}

.birthInputSmall
{
    margin-right: 5px;
    margin-left:5px;
    width:40px;
}

.birthInputLong
{
    margin-right: 5px;
    margin-left:5px;
    width:220px;
}

.widget ul li a 
{
    color:White !important;
    font-size:1.3em !important;
    padding-right:30px;
}
.widget ul li ul li a
{
    color:White !important;
    padding-right:5px;
    font-size:1em !important;
    font-weight:normal;

}	
	
.astroResourceHeading 
{
    padding-left:10px;
    text-align:left;
    vertical-align:top;
}

.astroResourceSubHeading 
{
    font-size:12px;
    font-weight:bold;   
}

.astroResourceHeading img
{
    align:right;
    float:right;
}
.divPrintChart
{
    float:left;
    width:120px;
    padding-top:30px;
    padding-left:10px;
}

.ui-menu
{
    background-color:White;
    color:Black;
    width:250px;
    font-size:14px;
}
.ui-menu-item
{
    text-decoration:none !important;
    font-weight: bold;
    padding: 3px;
    text-decoration: none !important;
}
.fb_iframe_widget
{
    vertical-align:middle;
}


.menu-icon {
    font-size:0.8em;
    color:black;
    font-weight:bold;
	width:1%;
	text-align:left;
	padding-left:5px;
}
.menu-icon a 
{
	color:Black;
    text-decoration:none;
}

.menu-icon .selected
{
    color:Yellow;
}
.menu-icon1
{
    float:left;
}
.menu-icon a:hover {
	text-decoration: underline;
}


	.accordion { list-style-type: none; padding: 2; margin: 0 0 30px; border: 1px solid #333; border-top: none; border-left: none;font-size:2em; }
	.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion li { background: #000; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;color:White !important;}
	.accordion li.active>a { background: url('close.gif') no-repeat center right; }
	.accordion li div { padding: 20px; background: #aef; display: block; clear: both; float: left; width:260px;}
	.accordion a  
	{
	       background: url("open.gif") no-repeat scroll right center transparent;
    border-bottom: 1px solid #222222;
    color: White;
    cursor: pointer;
    display: block;
    padding: 2px 3px 3px 10px;
    text-decoration: none;
    }
    
	.accordion li ul li {
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #000000;
    font-size: 0.9em;
}

.chartHeaderLayout 
{
    
      margin: 0 auto;
 
}
.input-text
{
    width:160px;
}

.search
{
   float:left;
   padding-right:15px;
   font-size:2em;
    padding-top: 2px;
    width: 250px;
}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px;font-size:smaller; }
.ui-timepicker-div dl { text-align: left; font-size:medium; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -15px;font-size:smaller; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; font-size:medium; }
.ui-timepicker-div td { font-size: 90%;font-size:smaller; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0;font-size:smaller; }

#tabs
{
    font-size:14px;
}


.mobileUI-site-name
{
    padding-right:10px !important;
}
.tablehead
{
    text-align:left;
}
.ui-button,  .ui-button-text .ui-button{  
    font-size: 14px !important; 
    margin-left:5px !important;
}
#google
{
    padding-left:15px;
    padding-top: 10px;
}

.tab-content
{
    background-color:White;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    
}
.itemCelebrities
{
    margin:0 auto;
}
.itemTarot
{
    margin:0 auto;

}
.panel-heading h2 
{
    font-style: italic;
    margin-top: 0;
 	font-family: 'Lato', sans-serif;

}
.panel-heading h3 {
    font-family: 'Lato', sans-serif;

}
.panel-title
{
    height:10px;

}
.panel-info > .panel-heading {
    /* color: #fff !important; */
    text-align: center;
    /* padding: 1px 15px 1px 7px; */
    border-radius: 0px;
    text-transform: uppercase;
    color: black;
    margin-bottom: 10px;
    background-color: #c8ceff;
    border-color: #000000;
    font-weight: bold;
}
.panel-info {
    z-index: 10;
    background-color: white !Important;
    box-shadow: none !important;
}
a.matrixItemMain.Phrases {
   background-color: #1c2b43 !important;
    color: white !important;
}
.panel-info a {
    text-decoration: underline;
    font-weight: bold;
}
.panel-info > .panel-heading {
    background-color: #1C2B43 !important;
    border-color: #46B8DA !important;
    color: #fff !important;
    text-align: center;
    font-size: 1.3em;
    padding: 1px 15px 1px 7px;
    border-radius: 0px;
}
.btn-House {
    background-color: #000;
    color: black;
    color: white;
}
.modal-header {
    font-size:1.5em;
}
.horoscope-phrase {
    /*width: 100%;*/
}

.horoscope-phrase {
    text-decoration: none !important;
    float: left;
    margin-right: 5px;
    font-weight: bold;
    border-radius: 0px;
    text-transform: uppercase;
    white-space: normal;
    text-align: left;
    margin-bottom: 5px;
    color: white !important;

}
.keyword-heading {
    text-align: center;
    /* padding-right: 10px; */
    font-weight: bold;
    clear: left;
    width: 100%;
}
.horoscope-phrase > a {
    color: black;
    text-decoration:none;
}
.horoscope-link
{
text-align: center;
font-style: italic;
padding-bottom: 10px;
}
.horoscope-view{
    background-color:rgba(0,0,0,0.5);
}

span.menuText {
    margin-left: 4px;
    font-size: 0.9em;
}
.options-toggle
{
    margin-bottom:4px;
    
}
.options-toggle-text
{
    min-width:130px;
    float:left;
}

a.dashboard-item {
    color: white;
    font-size: 1.6em;
    margin:10px;
}
i.dashboard-icon {
    font-size: 2.3em;
    text-align:center;
    padding:0px;
    width:100%;
    text-shadow: 2px 2px 5px #000000;
    margin: 0%;
}
.dashboard-icon {
    margin-left: 10%;
    margin-right: 10%;
    text-shadow: 1px 1px 5px #000000;
}


.navbar-nav > li > a {
    font-size:0.9em;
}
.navbar-inverse .navbar-nav > li > a {
    color: #ffffff;
}
.panel-summary {
    border: none;
    border-radius: 0px;
}
.panel-summary > .panel-body {
    background-color: #000;
    color:white;
    padding:0px;

    padding-top:10px;
}
.settings-heading {
    text-align: center;
    font-size: 1.2em;
    /* background-color: #c8ceff; */
    text-transform: uppercase;
    font-weight: bold;
    /* color: black; */
    margin-bottom: 10px;
    padding: 10px;
}

.panel-summary > .panel-heading {
 text-align: center;
    background-color: #c8ceff;

    text-transform: uppercase;
    font-weight: bold;
}
.row.active {
    background-color:grey;
}
.panel-body.active {
    background-color:#83AABD;
}
.col-md-12.ng-scope {
    padding-left: 3px;
    padding-right:3px;
}
.container.ng-scope {
    padding-left: 0px;
    padding-right:0px;
    padding-top:19px;
}

::-webkit-input-placeholder {
   color: black;
}

:-moz-placeholder { /* Firefox 18- */
   color: black;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: black;
}


md-content.md-default-theme, md-tab-content {
    color: rgba(0,0,0,0.87);
    background-color: #111;
}

md-tabs{
    
}

.md-tab > md-icon {
  margin-bottom: 5px;
}
md-pagination-wrapper, md-tabs-canvas {
  height: 72px;
}
md-tabs-wrapper {
    border-width: 0 0 1px;
    border-style: solid;
    background-color: rgb(121,134,203);
    height:100px;
}
md-tabs[md-border-bottom] md-tabs-wrapper {
    border-width: 0 0 1px;
    border-style: solid;
    background-color: rgba(138, 199, 255, 1);
}

md-tab-item.md-tab {
    font-size: 1.2em;
    font-weight: bold;
}
md-tabs-canvas {
    height:100px !important;
}
md-pagination-wrapper{
    height:100px !important;
}
.md-tab {
    font-size: 16px !important;
    color: rgb(250,250,250) !important;
    text-shadow: 1px 2px 2px rgb(40,53,147);
    font-weight: bold !important;
    height:100px;
}
@media (min-width: 600px) {
    .md-padding {
        padding: 20px !important;
    }
}

md-tabs.md-dynamic-height md-tabs-content-wrapper {
    min-height: 100px !important;
}

:-ms-input-placeholder {
   color: black;
}
.chartLink {
    font-size: 2em;
    padding: 5px;
}

.horoscope-nav.ng-scope {
    display: table;
    margin: 0 auto;
}


/* adjust body when menu is open */
body.slide-active {
    overflow-x: hidden
}
/*first child of #page-content so it doesn't shift around*/
.no-margin-top {
    margin-top: 0px!important
}
/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content {
    position: relative;
    padding-top: 70px;
    left: 0;
}
#page-content.slide-active {
    padding-top: 0
}
/* put toggle bars on the left :: not using button */
#slide-nav .navbar-toggle {
    cursor: pointer;
    position: relative;
    line-height: 0;
    float: left;
    margin: 0;
    width: 30px;
    height: 40px;
    padding: 0 0 0 0;
    border: 0;
    background: transparent;
}

/* icon bar prettyup - optional */
#slide-nav .navbar-toggle > .icon-bar {
    width: 100%;
    display: block;
    height: 3px;
    margin: 5px 0 0 0;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
    background: orange
}
.navbar-header {
    position: relative
}
/* un fix the navbar when active so that all the menu items are accessible */
.navbar.navbar-fixed-top.slide-active {
    position: relative
}
.horoscope-panel-view {
        width:300px;margin-right:10px;min-height:350px;
    }

/*Animations*/
.slide{
  left:0;
}
.slide.ng-enter{
  transition:0.35s linear all;
  position:fixed;
  z-index:inherit;
  left:-100%;
  height:inherit;
}
.slide.ng-leave{
  transition:0.35s linear all;
  position:fixed;
  z-index:9999;
  right:0;
}
.slide.ng-leave-active{
  transition:0.35s linear all;
  position:fixed;
  right:-100%;
  left:100%;
}
.slide.ng-enter-active{
  transition:0.35s linear all;
  left:0;
  position:relative;
}

.btn-primary:active:focus {
    background-color: black !important;
}

.panel.twt-info {
    font-size: 0.8em;
    background-color:white;
}

section.widget.widget-recent-posts li {
    font-size: 1.5em;
}
/* screw writing importants and shit, just stick it in max width since these classes are not shared between sizes */
@media (max-width:1191px) {
    .navbar-brand {
        padding-left: 5px !important;
    }

    .homepageImage {
        width: 100% !important;
    }

    .wrapper {
        padding-right: 0px !important;
        padding-bottom: 5px !important;
        padding-left: 0px !important;
        padding-top: 5px !important;
    }

    .horoscope-panel-view {
        width:100% !important;
        margin-bottom:0px !important;
        min-height:350px !important;
    }
    .horoscope-phrase {
        width: 100%;
    }
     #slide-nav .container {
        margin: 0;
        padding: 0!important;
    }
    #slide-nav .navbar-header {
        margin: 0 auto;
        padding: 0 15px;
    }
    #slide-nav .navbar.slide-active {
        position: absolute;
        width: 80%;
        top: -1px;
        z-index: 1000;
    }
    #slide-nav #slidemenu {
        background: #f7f7f7;
        left: -100%;
        width: 80%;
        min-width: 0;
        position: absolute;
        padding-left: 0;
        z-index: 2;
        top: 50px;
        margin: 0;
    }
    #slide-nav #slidemenu .navbar-nav {
        min-width: 0;
        width: 100%;
        margin: 0;
    }
    #slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
        min-width: 0;
        width: 80%;
        white-space: normal;
    }
    #slide-nav {
        border-top: 0
    }
    #slide-nav.navbar-inverse #slidemenu {
        background: #333
    }
    /* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
    #slide-nav #navbar-height-col {
        position: fixed;
        top: 20px;
        width: 80%;
        left: -80%;
        background: #eee;
    }
    #slide-nav.navbar-inverse #navbar-height-col {
        background: #333;
        z-index: 1;
        border: 0;
    }
    #slide-nav .navbar-form {
        width: 100%;
        margin: 8px 0;
        text-align: center;
        overflow: hidden;
        /*fast clearfixer*/
    }
    #slide-nav .navbar-form .form-control {
        text-align: center
    }
    #slide-nav .navbar-form .btn {
        width: 100%
    }
}
@media (min-width:991px) { 
    #page-content {
        left: 0!important
    }
    .navbar.navbar-fixed-top.slide-active {
        position: fixed
    }
    .navbar-header {
        left: 0!important
    }
}
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}
.panel-primary a {
    font-size: 0.9em;
}
.panel-primary > .panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: grey;
}
.panel-primary > .panel-heading a.collapsed:after {
    content:"\e080";
}
.horoscope-header > h3 {
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: bold;
}
.horoscope-header > h2 {
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-style:italic;
   font-size: 1.0em !important;
}
.panel-primary {
    box-shadow:none;
}
.panel-primary > .panel-heading {
    text-align: center;
    margin: 0px;
    padding: 5px 10px 1px 1px;
    font-weight:bold;
    font-size:0.9em;
}
.chart-dates{
    text-align:center;
    font-weight:normal;
     font-family: 'Lato', sans-serif;
    color: #e8cccc;


}
h3 > a {
    color: aliceblue;
    font-weight: bold;
}
.viewCategory {
    text-align: center;
    font-style: italic;
    font-size: 2em !important;
    margin: 0px 0px 10px 0px;
    color: white !Important;
    text-decoration: underline;
    padding:10px;
}
.viewCategory > a {
    color:white;
}
.horoscope-section-title {
    color:white;
    font-size:1.5em;
}
.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}
.panel-summary a {
    color: white !important;
}
.horoscope-phrase a {
    color: white !important;
 
}
.summary-moon-title {
    font-size: 2.2em;
    margin: 0;
}
.summary-moon {
    font-size:1.6em;
}
.summary-moon-img {
    width: 85%;
    clear: both;
    display: block;
	margin: 0 auto;
}

.summary-planet > img {
    width: 35px;
    margin-right: 5px;
}
.addthis_native_toolbox {
    float: right;
    margin: 10px;
}

p.event {
    margin: 0px 0px 5px;
    color: red;
    font-weight:1.1em;
    font-weight: bold;
}

.row 
{
    margin-left:0px !important;
    margin-right:0px !important;
}
.panel-events a {
    /*text-decoration: underline;*/
}
.panel.panel-events a {
    color: black;
    text-decoration: none;
}
.x-col > a {
    text-decoration: none !important;
}
.x-col {
    width: 10%;
    text-decoration: none !important;
    float: left;
    margin: 10px;
}
.str-inline-share .x-btn {
    display: block;
    background: #3b5998;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 8px;
    font-size: 18px;
    height: 36px;
}
.str-inline-share .x-twitter {
    background: #21b0ec;

}
.float-body {
    /* float: left; */
    background-color: white;
    margin: 0px;
    margin-right: 0px;
    min-height: 350px;
    padding: 10px;
}
.orb-footer-float ul >li > a {
    color: white !important;
}
.orb-footer-lead {
    text-align: center;
    font-size: 1.8em !important;
    font-weight: bold;
}
.orb-footer-float {
    float: left;
    margin: 10px;
    font-size: 1.1em;
}
.footerTitles {
    color: yellow;
}
div#orb-contentinfo {
    clear: both;
}
footer a {
    color: #eeee00 !important;
    font-weight: bold;
}
.sign-panel {
  padding:0px;
  border:solid 1px;
  font-size:12px;
  font-weight:bold;
}
.ig-b- { display: inline-block; }
.ig-b- img { visibility: hidden; }
.ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; }
.ig-b-v-24 { width: 137px; height: 24px; background: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.ig-b-v-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png); background-size: 160px 178px; } }

.panel-info h4 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.panel-info h2 {
    margin-top: 0px;
}
.panel.panel-events {
    color: black;
        background-color: white;

}
h2.transitHeader {
    text-align: center;
    text-transform: uppercase;
    clear: both;
}
.panel.panel-events a {
    color: black;

}
.panel-heading {
    font-family: Ubuntu;
 	font-size: 1.2em;
}
.btn-secondary {
    background-color: whitesmoke;
    color: black;
}
a.btn.btn-primary {
    border-radius: 0px;
}
.panel-info .panel-body {
    padding: 0px;
    padding-top:10px
}

.main-left-view
{

}
.main-right-view
{

}
.panel.panel-side {
    min-height: 220px;
    color:black;
    position:relative;
    border-radius:0px;
    background-color: #f3f3ff;
    font-size:16px;
}
.panel-side .panel-body {
    padding: 0px;
}
.moonimg {
    width: 50%;
    left: 84px;
    top: 19px;
    position: absolute;
    margin: auto;
    display: block;
}
.overlay-text {
    color: white;
    padding-left: 20px;
    margin: auto;
    position: absolute;
    max-width:100%;
}
.panel-side a {
    color: black;
    text-decoration:none !important;
}
.homepageImage-main,.homepageImage-side
{
  width:100%;
  position:relative;
  z-index:-1;
  display:block;  
  padding:5%;
}
.homepage-main-text
{
  position:absolute;
  top:55%;
  z-index:10;
  font-size:1.1em;
  font-weight:bold;
  color:white;
  padding:5%;
}

.homepage-text-align
{
  position:relative;
  width:100%;
}
.img-gradient 
{
 display:inline-block;
  background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
  position:relative;
}
.img-gradient:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
}

.homepage-side-text
{
  position:absolute;
  top:40%;
  z-index:10;
  font-size: 1.2em;
  font-weight:bold;
  color:white;
  padding:1%;
  width:100%;
  text-align:center;
}
 
.homepageImage-side {
    width: 100%;
}
.col-md-8 {
    padding-left: 5%;
}
h2.keyword-heading.row {
    padding: 6px 12px;
    margin: 0px;
    font-size: 1.0em !important;
    margin-right: 16px !important;
}
.wrapper a {
    text-decoration: underline;
}
.panel-dark a {
    text-decoration: none;
    font-size:1.4em;
	color:white;

}
.col-md-8 {
    padding-left:0%;padding-right:%0;
}
.panel-events .panel-body {
    padding-top: 1%;
}

.homepageImage-sm {
    float: left;
    /* padding-right: 10px; */
    width: 100%;
    max-height: 300px;
    padding-bottom: 2%;
}
.homepageImage {
    float: left;
    padding-right: 25px;
    max-width: 400px;
    /* height: 220px; */
}
.view-header a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}
.view-header a.collapsed:after {
    content:"\e080";
}
.panel-footer {
    font-size: 0.8em;
    padding: 0px;
    font-weight:normal !important;
}
.panel.panel-view {
    padding: 0px;
    padding-bottom: 16px;

}

.appBar {
    position: fixed;
    top: 30px;
    height: 70px;
    color: white !important;
    background-color: #000;
    width: 100%;
    z-index: 1000;
    color: black;
    font-size: 0.9em;
}
.panel-ads 
{
    position:fixed;
}

.col-md-8 {
    padding:0px;
}
.breadcrumb { 
    background-color: #286090 !important;
}
.breadcrumb li a {
    color: white !important;
}
.aspectImage {
    width:16px;
    margin:0 auto;
    display:block;
}

@media (min-width: 768px) {
    .homepageImage-main {
        width: 100%;
    }
    .modal-dialog {
    width:90%;
    }

    .homepageImage-side {
        width: 220px;
         height: 220px;
    }
    .homepage-main-text {
      top:55%;
      z-index:10;
      font-size:1.7em;

    }
    .homepage-side-text
    {
        font-size:1em;
        top:35%;
   }
    .col-md-8 {
        padding-left:4%;
        padding-right:1%;
        margin-left:2%;
    }
    .col-md-3 {
        padding:0%;
        width:25%;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .panel.panel-view {
        padding: 15px;
        padding-bottom: 26px;
        background-color: #ffffff;
        border-radius:0px;
    }

}

@media (max-width: 1100px) {
    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-collapse.collapse.in {
        display: block !important;
    }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
      margin-left: 0px; 
    }
}
.modal-black > .modal-header {
    background-color: #403c88;
}
.modal-black {
    background-color: black;
    color: white;
}


.horoscope-phrase a {
    text-decoration: none;
}

@media only screen and (max-width: 800px)
{
    .sticky-header .main-content {
      padding-top: 65px !important;
    }
    .attr-image {
    width: 100% !important;
    height: 65% !important;
}
    .Celebrities
    {
        width:109px !important;
        height:159px !important;
    }
    .Tarot-Major-Arcana, .Tarot-Minor-Arcana, .Tarot-Court-Cards
    {
       width:159px !important;
        height:209px !important;
    }
    .attr-image-long {
    width: 100% !important;
    height: 80% !important;
}
    .attr-image-horoscope
    {
    }
    .only-mobile
    {
        display:block !important;
    }
    .no-mobile
    {
        display: none;
    }
    .left-side-inner
    {
        display: none;
    }
    .left-side-inner
    {
        z-index:1 !important;
    }
    .header-section
    {
          max-height: 40px;
    }
    .summary-moon-img {
        width: 100%;
        clear: both;
        display: block;
    }
}

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/
@media screen and (max-width: 599px){
    #sthoverbuttons { display: none; }

    .col-xs-12.categoryBlock {
        width: 100%;
    }
    .modal-dialog {
        margin:0px;
    }
}
@font-face{font-family:canada-type-gibson;src:url(https://use.typekit.net/af/517add/00000000000000000001569b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("woff2"),url(https://use.typekit.net/af/517add/00000000000000000001569b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("woff"),url(https://use.typekit.net/af/517add/00000000000000000001569b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("opentype");font-weight:300;font-style:normal;}@font-face{font-family:canada-type-gibson;src:url(https://use.typekit.net/af/a56972/00000000000000000001569c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("woff2"),url(https://use.typekit.net/af/a56972/00000000000000000001569c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("woff"),url(https://use.typekit.net/af/a56972/00000000000000000001569c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("opentype");font-weight:300;font-style:italic;}@font-face{font-family:canada-type-gibson;src:url(https://use.typekit.net/af/f323ac/00000000000000000001569d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("woff2"),url(https://use.typekit.net/af/f323ac/00000000000000000001569d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("woff"),url(https://use.typekit.net/af/f323ac/00000000000000000001569d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:canada-type-gibson;src:url(https://use.typekit.net/af/7c3105/00000000000000000001569e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("woff2"),url(https://use.typekit.net/af/7c3105/00000000000000000001569e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("woff"),url(https://use.typekit.net/af/7c3105/00000000000000000001569e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&token=6XW3H6EN2P%2FCK8jjSGwQuklqEwv%2FkCzFws%2BXD4jHtRyXI9ZInDdlIm%2FzTKLQ7fMoZMIx5ozuwVqSJVbd%2FsHLneJcp3Z%2Ffb2PrA200aKwx72I306%2FPXhSyAz%2BWUPbVzCT) format("opentype");font-weight:600;font-style:normal;}
.panel {
    background-color: #f3f3ff;
}
	body
	{
		/*background: url('images/bg0.jpg') top center fixed;*/
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-ms-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		color: #00101F;
		font-size: 8pt;
	}
    #Flora
    {
    	background: url('images/bg0Flora.jpg') top center fixed;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-ms-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	
    }
    #Crystals
    {
    	background: url('images/bg0Crystals.jpg') top center fixed;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-ms-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	
    }
    #Animal-Totems
    {
    	background: url('images/bg0Animal-Totems.jpg') top center fixed;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-ms-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	
    }  
    #Celebrities
    {
    	background: url('images/bg0Celebrities.jpg') top center fixed;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-ms-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	
    }
    #Horoscopes
    {
    	background: url('images/bg0Horoscopes.jpg') top center fixed;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-ms-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	
    }
    
	#Major-Arcana,#Minor-Arcana,#Court-Cards
    {
    	background: url('images/bg0Major-Arcana.jpg') top center fixed;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-ms-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	
    }
    
	body, input
	{
		font-family: canada-type-gibson, sans-serif;
	}
	a
	{
		color: #000000;
	}
    .panel-body > a
    {
        text-decoration: underline !important;
    }

    .notification {
       font-weight: bold;
        font-size: 1.5em;
    }
    .notification > a
    {
        text-decoration: none !important;
        color:white !important;

    }
    .menu-node > a
    {
        text-decoration: none !important;

    }
    .menu-list > a
    {
        text-decoration: none !important;
    }

	.matrix-view a
	{
	    text-decoration:underline ;
	}
	p, ul, ol, table
	{
		margin: 0 0 2em 0;
	}
	
	.image
	{
		border-radius: 5px;
	}

		.image img
		{
			border-radius: 5px;
		}
	
	.align-left
	{
		float: left;
		margin: 0 3em 1em 0;
	}
		
	.button-style1
	{
		padding: 0.9em 1.8em 1.1em 1.8em;
		display: inline-block;
		text-decoration: none;
		color: #404040;
		border-radius: 10px;
		box-shadow: inset 0px -1px 0px 0px #c0c0c0, inset 0px 0px 0px 1px #d8d8d8, inset 0px 0px 0px 2px #fff, 0px 2px 3px 0px rgba(0,0,0,0.1);
		text-shadow: 0px 1px 0px #fff;
		background: #fff;
		background-image: url('images/button-style1.png');
		background-image: -moz-linear-gradient(top, #fff, #e8e8e8);
		background-image: -webkit-linear-gradient(top, #fff, #e8e8e8);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e8e8e8));
		background-image: -ms-linear-gradient(top, #fff, #e8e8e8);
		background-image: -o-linear-gradient(top, #fff, #e8e8e8);
		background-image: linear-gradient(top, #fff, #e8e8e8);
		font-weight: 200;
	}
			
		a.button-style1:hover
		{
			background-image: url('images/button-style1-hover.png');
			background-image: -moz-linear-gradient(top, #f7fafc, #d9ecfa);
			background-image: -webkit-linear-gradient(top, #f7fafc, #d9ecfa);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7fafc), to(#d9ecfa));
			background-image: -ms-linear-gradient(top, #f7fafc, #d9ecfa);
			background-image: -o-linear-gradient(top, #f7fafc, #d9ecfa);
			background-image: linear-gradient(top, #f7fafc, #d9ecfa);
		}

	.button-style2
	{
		padding: 0.9em 1.5em 1em 1.5em;
		display: inline-block;
		text-decoration: none;
		color: #fff;
		border-radius: 6px;
		box-shadow: 0px 0px 0px 1px #0e1012, inset 0px 1px 0px 0px #f2f8fd, inset 0px 0px 0px 1px #add7f3, 0px 1px 3px 0px rgba(0,0,0,0.2);
		text-shadow: -1px -1px 0px rgba(0,0,0,0.4);
		background: #fff;
		background-image: url('images/button-style2.png');
		background-image: -moz-linear-gradient(top, #92c9f1, #52b0e3);
		background-image: -webkit-linear-gradient(top, #92c9f1, #52b0e3);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#92c9f1), to(#52b0e3));
		background-image: -ms-linear-gradient(top, #92c9f1, #52b0e3);
		background-image: -o-linear-gradient(top, #92c9f1, #52b0e3);
		background-image: linear-gradient(top, #92c9f1, #52b0e3);
		font-weight: 400;
	}
	
		a.button-style2:hover
		{
			background-image: url('images/button-style2-hover.png');
			background-image: -moz-linear-gradient(top, #cae7fc, #52b0e3);
			background-image: -webkit-linear-gradient(top, #cae7fc, #52b0e3);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cae7fc), to(#52b0e3));
			background-image: -ms-linear-gradient(top, #cae7fc, #52b0e3);
			background-image: -o-linear-gradient(top, #cae7fc, #52b0e3);
			background-image: linear-gradient(top, #cae7fc, #52b0e3);
		}
		
	.button-style3
	{
		padding: 1em 3em 1.1em 3em;
		display: inline-block;
		text-decoration: none;
		color: #fff;
		border-radius: 10px;
		font-weight: 200;
		background: url('images/bg1.png') bottom center;
		font-size: 1.25em;
		letter-spacing: -1px;
		box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.5), inset 0px 0px 0px 2px rgba(255,255,255,0.18), 0px 3px 4px 0px rgba(0,0,0,0.1);
	}

		a.button-style3:hover
		{
			background-position: 0px 0px;
		}

	.icon32
	{
		position: relative;
		padding-left: 50px;
	}

		.icon32:before
		{
			content: '';
			display: block;
			width: 32px;
			height: 32px;
			background-image: url('images/icons.png');
			background-repeat: no-repeat;
			position: absolute;
			left: 12px;
			top: 10px;
		}

		.icon32-article:before
		{
			background-position: 0px -24px;
		}

		.icon32-comments:before
		{
			background-position: -32px -24px;
		}

	.icon24
	{
		position: relative;
		padding-left: 41px;
	}
    li.menu a
    {
        max-width:100px;
    }
		.icon24:before
		{
			content: '';
			display: block;
			width: 24px;
			height: 24px;
			background-image: url('images/icons.png');
			background-repeat: no-repeat;
			position: absolute;
			left: 10px;
			top: 10px;
		}

		.icon24-bio:before
		{
			background-position: -24px 0px;
		}

		.icon24-folder:before
		{
			background-position: 0px 0px;
		}

	span.button-style1, span.button-style2, span.button-style3
	{
		opacity: 0.5;
	}
    mobileUI-site-name
    {
        font-size:14px;
	
    }
	ul.style1
	{
	    font-size:14px;
	    color: #000000;
	    padding-right: 10px;
padding-left: 10px;
	}
	
		ul.style1 li
		{
			border-top: solid 1px rgba(255,255,255,0.15);
			border-bottom: solid 1px rgba(255, 113, 113, 1);
			padding: 1em 0 1em 0;
		}
		
			ul.style1 li:first-child
			{
				border-top: 0;
				padding-top: 0;
			}
			
			ul.style1 li:last-child
			{
				border-bottom: 0;
				padding-bottom: 0;
			}

			ul.style1 li p
			{
				margin: 0 0 0.5em 0;
			}
			
			ul.style1 li a
			{
				color: #fff;
				text-decoration: none;
			}

				ul.style1 li a:hover
				{
					text-decoration: underline;
				}

			ul.style1 li .date
			{
				font-size: 0.8em;
				font-style: italic;
				color: rgba(0,0,0,1);
			}

	.pager
	{
		text-align: center;
		padding: 1em 0 1em 0;
	}
	
		.pager a, .pager span
		{
			margin: 0 0.5em 0 0.5em;
		}
	
    .fb_iframe_widget span 
    {
        vertical-align:middle !important;    
    }
    
    button
    {
        min-height:30px;
        height: 40px;
    }


#fpi_feedback {
    z-index: 999999;
    position: fixed;
    width: 60px;
    height: 350px;
    bottom: 0px;
    right: 0px;
    font-size: 16px;
    color: white;
}

#fpi_title {
    position: absolute;
    left: 0;
    top: 80px;
    background-color: #333333;
    cursor: pointer;
}

    #fpi_title h2 {
        font-size: 18px;
        padding: 0px 10px 10px 10px;
        margin: 0;
    }

#fpi_content {
    position: absolute;
    left: 60px;
    top: 0;
    width: 275px;
    height: 300px;
    padding: 10px 20px 10px 20px;
    background-color: #333333;
}

    #fpi_content #fpi_header_message {
        margin-bottom: 20px;
        margin-left: 5px;
        height: 50px;
        overflow: hidden;
    }

    #fpi_content form {
        margin-right: 5px;
    }

    #fpi_content #fpi_submit_username, #fpi_content #fpi_submit_message {
        margin: 10px 5px;
    }

        #fpi_content #fpi_submit_username input, #fpi_content #fpi_submit_message textarea {
            width: 100%;
            resize: none;
        }


        #fpi_content #fpi_submit_message .error, #fpi_content #fpi_submit_username .error {
            background-color: #EDBE9C;
        }

        #fpi_content #fpi_submit_message textarea {
            height: 120px;
            font-family: georgia;
            font-size: 1em;
        }

#fpi_submit_loading {
    width: 110px;
    height: 10px;
    float: left;
    background-image: url(data:image/gif;base64,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);
}


#fpi_content #fpi_submit_submit {
    text-align: right;
    margin: 10px 0px;
}

    #fpi_content #fpi_submit_submit input {
        width: 80px;
        height: 30px;
        background: #F5410F none repeat scroll 0 0;
        outline-style: none;
        outline-width: medium;
        border: 3px solid #F52D0F;
        text-transform: uppercase;
        font-weight: bolder;
        color: white;
        opacity: .75;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
        filter: alpha(opacity = 75);
    }

        #fpi_content #fpi_submit_submit input:hover {
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
            filter: alpha(opacity = 100);
            cursor: pointer;
        }

#fpi_content #fpi_ajax_message {
    padding-top: 50px;
    text-align: center;
}

.rotate {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    /* Should be unset in IE9+ I think. */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeC {
	background-color: #ddddff;
}

table.display tr.even.gradeC {
	background-color: #eeeeff;
}

table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

table.display tr.even.gradeX {
	background-color: #ffeeee;
}

table.display tr.odd.gradeU {
	background-color: #ddd;
}

table.display tr.even.gradeU {
	background-color: #eee;
}


tr.odd {
	background-color: #D2E4EF;
}

tr.even {
	background-color: white;
}

#locButton 
{
   margin-top:15px;
}
.chartContainer
{
    display:none;
}

.panel.panel-events {
    min-height: 620px;
}
.eventsImage

{
    float:left;
    padding-right:10px;
    width:100%;
    height:220px;
}

#divmoon .event
{
    color:Red;
}
#divmoon .main
{
    font-weight:bold;
    padding-bottom: 5px;
    font-size: 0.9em;
}
#divmoon p
{
    margin:0 0 0 0;
    
}

.ui-dialog-titlebar 
{
    display:none;
                              
}
.external-link
{
    margin-bottom:5px;
    font-size: 0.7em;
    
}

footer 
{
    font-size:1.2em;
    padding-left:10px;
    background-color:black !important;
    color:white !important;
}
        
.mainTable
{
    padding-left:5px;
    
}
.ui-front {
	z-index: 1100 !important;
}
.ui-state-focus
{
    background-color:#958bbf !important;
}
.coonnecta 
{
    background-color: #ECE0E0;
    color: black;
    font-weight: bold;
    text-decoration: none !important;
    padding: 6px;
    border-radius: 5px;
}

.coonnecta a
{
    text-decoration:none !important;
}

.amsTextArea {
  border: 0;
  color: black;
 float:left;
}
.coonnecta.strng
{
    background-color: #DA7E7E;
        

}

.coonnecta.vstrng
{
            background-color: #DCA3A3;
}

.coonnecta.grn
{
    background-color:#008800;
    color:White;
}

.coonnecta.underlin
{
    background-color:white;
    color:black
}
.coonnectaWrap 
{
float: left;
    padding-right: 15px;
    margin-bottom: 20px;

}
#indicator
{
    background-color: #dddddd;
    border: 1px solid black;
    box-shadow: 2px 2px #000000;
    padding: 3px;
    position: relative;
    text-align: left;
    width: 100%;
    margin: 10px;
}

.indicator-value
{
    position:absolute;
    left:50%;
}

.indicator-title
{
       color: white;
    font-size: 24px;
    height: 30px;
    padding-left: 5px;
    position: absolute;
    text-shadow: 2px 1px #000000;
}
.aspect-head
{
    font-size:1.2em;
}
.indicator-bar
{
height: 30px;
background-color: rgb(0, 162, 0);
border-bottom: 2px solid;
box-shadow: 1px 2px #034200;
}
.only-mobile
{
    display:none;
}

.indicator-tooltip
{
    left:-20px;
    margin-top:7px;
    position:absolute;
}
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}@font-face{font-family:"social-likes";src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABLMABAAAAAAHTgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABoAAAAccxLCp0dERUYAAAGIAAAAHAAAAB4AJwAST1MvMgAAAaQAAABKAAAAYEDWXUVjbWFwAAAB8AAAAEIAAAFCAA/0tGN2dCAAAAI0AAAAFAAAACL/mAOqZnBnbQAAAkgAAAWnAAALl9gU2/BnYXNwAAAH8AAAAAgAAAAIAAAAEGdseWYAAAf4AAAIHwAACmSgIEBIaGVhZAAAEBgAAAAwAAAANgN69mJoaGVhAAAQSAAAACAAAAAkA/gBzGhtdHgAABBoAAAAKwAAAC4P2AAKbG9jYQAAEJQAAAAaAAAAGg9aDQZtYXhwAAAQsAAAACAAAAAgATUBSW5hbWUAABDQAAABMgAAAknDp9jvcG9zdAAAEgQAAABIAAAAgph9vwlwcmVwAAASTAAAAH0AAACKjIbexHicY2BgYGQAgguneE6B6IsqUe9gNABKQQbsAAB4nGNgZGBg4AFiMSBmYmAEQm4gZgHzGAAEFwA6eJxjYGG8zDiBgZWBgdGHMY2BgcEdSn9lkGRoYWBgYmBlZoADAQSTISDNNYXhwEfGj5yMB/4fYNBjPMngABRmRFKiwMAIAF5xDK8AAHicY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChED+R87//4Ek4////ExQlQyMbAwwJgMjE5BgYkAFjAzDHgAARicGtQAAeJxjYMAAPBDIePL/ARAGABbABUN4nK1W+XPTRhSWfCROQo6Sgxb1WLFxmtork1IIBkwIkmUX3MO5WglKK8VOeh/QMsPf4L/mybQz9Df+tH5vZZtAknaGaSaj9+3up333k8lQgoy9wA+FaD0zZrZaNLZzL6DLFq2G0aHo7QWUKcZ/F4yC0enIfcu2yQjJ8GS9b5iGF7kOmYpEdOhQRomuoOdtyq3c66+ak57f8bfvB7a0rV4gqN0ObNoMLUFVRtUwFElKiru0iq3BStAan68x83k7EDCiFwuabAcRdgSfTTJaZ7QeWVEYhhaZ5TCUZLSDgzB0KKsE7skVYxiU99oB5aVLY9KF+SGZkUM5JWGX6Cb5fVfwSaqcnzj3O5Qt2dj3RE/0cHeyli/Cra0galvxdhjIEKebOwGOLHZqoNmhvKJxr9w3MmloxrCUrkSIpRtTZv+QzA7up3zJoXEl2Mgpr/MsZ+wLvoE2o5ApUV0bWVD98SnD892SPQr2hHo5+JPpLWYZJnjwOBJ+T8acCB0pw+JokrBg5NBKyhZlXE9VTJ3yOi3jLcN64drRl84o7VB/ajLrB7Yl7bBkOzStkkzGp25cd2hGgSgEnfHu8usA0g1pmlfbWE1j5dAsrpnTIRGIQAd6acaLRC8SNIOgOTSnWrtBkuvWw2WaPpBPHHpDtbaC1k66adnYn9f7Z1VizHp7QTI7i/zFLs2WuUhRum5yhh/TeJC5hExki+0g4eDBW7eH9LLaki3x2hBb6Tm/gtrnnRCeNGF/E7svp+qUBCaGMS8RLY+Mjb5pmjpX88pIjIy/G9CsdIVPUyjKSSiOXBFB/V9zc6YxY7huL0rOjpXpcdm6gDAtwLf5skOLKjFZLiHOLM+pJMvyTZXkWL6lkjzL8yoZY2mpZJzl2yopsHxHJRMsP1CiQuYDh0oaPHSorMEjh95VBk2XX8PG92Dju7hbwEaWNmxkeQE2spSwkeUybGRZhI0sV2Ajy/dhI8tV2MhSKVHTpeYoqJ2LhMcmeDodaB/F9VZR5JTJQSddRBE3xSmZkHFV8hj7VwZKyaG1UXrMJbpYSvLmoh9gDLGDHx6NzPHjS0pc0fZ+BJ7pH1eCDjtROe8bS38a/FffkNXkkrkIjy7Dfxh8sr0o7Ljq0BVVOVdzaP2/qCjCDuhXkRJjqSgqosnNi1De6fWasoluDzDWMRbR0eumubgA/VVMmSU0CP41hSa88kGvIoWo9XDXtRfHopLeQTncCZagiPt9cyt4mhFZYT3NrGTPhy7PwAKmqdRs2UD3ea+2UsRzKB32GS/qSsp6cRfHGS+2gCOeQa++E8MkDGbZQA4lNDTgF4TWgvtOUCLTaZdDgyP2eRRU/tituJE9Kmoj8GynU+6FLqT8OsdAYCe/MoiBrCE0N/Q2FdA8QjRkk5Vxtmo6ZOzAIKLGblARNXwb2eLBpmBbhiEfK2J15+jXN03USRU8yIzkMr45sMAbpibiz/OrLg5TuaGkqHDUGhjMtbCSVMwFNOCt0Xb76Pbmy+wTObcVVcsnXuoqulbuQTEXC6w9zkFaKlQB1RtV2DC6XFwSpV5Bk6TX1TE0MMNfoxSb/1f1sfk8X2oSI+RIvu1wYKPPwRj632D/bTkIwMCPkctNuLyYNie+7ujD+QpdRi9+fMr+Hcxcc2GergDfVXQVosVR8xFX0cCnbBinTxSXI7UAP1V9zBmAzwBMBp+rvql32gB6Z4s5PsA2cxjsMIfBLnMY7DHnNsAXzGHwJXMYBMxhEDLHA7jHHAb3mcPgK+YweMCcBsDXzGHwDXMYRMxhEDPHBdhnDoMOcxh0mcPgQNH1UZgPeUEbQN9qdAvoO11PWGxi8b2iGyP2D7zQ7B81YvZPGjH1Z0W1EfUXXmjqrxox9TeNmPpQ0c0R9REvNPV3jZj6h0ZMfayeTuQywx9PbpkKB5Rdbj8ZflOcfwArcU1jAAABAAH//wAPeJw9Vltv3MYVnjNDzpBcLi+7JHel5V7EvWpXXmmXe5Gs23olWbIsWbFrZe0oaaEINVw3aB3VidOiTdGkaAskQNsHF3Ca/oKi6HtfIgOFgRbtQ4H8gvYfFO1LAkg9pONiCHKG5AzPfOc730dCiU0IeQqHhBFBmqM6jhgl7JhQAHpIKIW7EvZgnxDBZQlfY7bM3VZoh3Y9tMv2Lx7fuweH57+3IcS5QMjFGVzAGamQ3dF2CiQZdgVQBozCQwUA3lbxHVxIPiESY9KESBK7y4FJbB9Iwc9NT2XdtG3qCU1VOKlAWeNOC7qeazu8Bf1wWO73BsvQr5UDnoeyG7rloNa3e4MQ/qVblv7BWNuzvFm3fmkwHv83ugNntn6+pFvP97up9BbrdxZvPLd1eK7j1jnGe0EJPCNJcov8nPya/JZ8Sr49uj+olW2JM9gllNFTwjg71YALfqqCUMQpURLKKUnoiVOig35KIAlEBnKCO5PkCZFl6YhIsnQA5JOnH3/04U9+/KMf/uD7j995dPKN7a1qxc8JTpKgG7i1alCvDTJedzjwBC9XO71hrY5tsA7dsJvx4jboZgbDuBWhAALDEJ7rxNevWhlXqbehHs/NdJyvJmJbpt3h4GXr9+I3AmFAOZoT4KgcRAtkOr0Bguzw2hB7UQdRBWKYwhCqruLZNC5IM+IC5QqSgwtdtcwpK3wztKY8NcUSVFI48gWkpuB60nLSdrFq52eCXKpSKnkpXed8E7+kmCnNdP1Eq5Xw01bSMhUu5JKa1G1Xk6e4r2o+n5I11zAsUVpJ+alS6axUwusojiUO5enmgsJV065kMB7GFUM3Td3QqYRMhUzFNlWuLGzOlIte1kyriqpQxqiiWo7tecVCetrxEoaaYDJD8smSphoJzyo0qxqXcT5Em8AsK9Vpx/fx8P0cHlGfsIsvLz7Hx38hBtkmO2R9tGICoVcy0aeRKzKRKXlIkM3fIzKWg4yUAEmCCUFckBIgHWxf3RgvzA8qXc4zrWobWhBw1/HC7mDYH0bU7np54N5wDaKMckwVprEAyI+ojzluA2YSM4tY1vp1zBNmLgN36LBOm51evTmgsq4yPQE2T2WdZuPeq6Vam4FRfLqSyohU9vqdSS6nrlw5+NP6FWmU34DWo8nk0dzfmp3Ls61ev5441pK2+KsmePr2d6vlrO1NvxHOzGwPsiJdUjRmL88vvPt+fT473vpH6BUDs3Xn0Z05QqSLc6z9Jaz9FumTVbJGNkdXcjZnqCX/hwaw+t8mXGDBc4YSgJUSSYB8hJUjH7Tnli8PB93OXL/db1Q9X+Feq9qJdioynmMCDyKSCx7MQ623TiOAECdEpwhRAdU7AXe87qBX82JUPEfAgmr5xeVjVWVqVlX61h5eJFXdd4blnCF4zrXmLWu54vq/mq7VerWa/9be3lt7H/whlUk54hhfZqqq9HBavMC+I2Vs100KI2kA5A3x51qvWu3Vnl2Ppl0nNNa/c/iMjMkGeWW0vwQyTwCVV7FmKNslMqdIsocCYWCopogAQVnlJ7HeTiK9PSJI4gNKwk6zUQnctJkUMhnTsRLpYAf3FBUuykMBkDL9XqSDLtb7OgzqNZTGMK5i1MThGu334odeMVKuTBuix+TiwZMnDyqVlEiJirO699r24XFPYzLl9tXF7mK77GQlpovAyUuU+hju1u0nD+CzJ5//JpHzrybTJ3vLkzdX9zymOUI4xe7OsLV0kHe02YKG4CUcWXrXzVQK79948IS80Ncz+DdyokEWyTWySybkDnlv9I6DmCArJG5w6T4xVG6o3yEJUCChYPkQLjF+YmL5UE2mJ0lQddBA1Y7RYBQByokFAg1pghdBjrBHDlaW5mYnrx7e/tqtm68c3Ni/vjleurZyLezMLs4t2tWq27D5VKu6BAX6Ap5+DwUxOr8cLIMoR9AJ7mTqSxGfYnBFBGAax9Gw/vJGCB00HrfcL/fDfuiCSKdTX7+1tRvOTnAFI1xpdfY/bM3O53Pp1CiXttq1XNqca8yHxaasVYKlUZ9cbGzM4PGpnap64fXFRliY4rmUZsF6s1dt5GY7M7Nu2jcvp62Z5k0vXZy9cf6fRikbFCCR7lTaYAQbG8F4TGLOPYObiLFCnMh1I6NGuxVsB2kmRV6LkILEDglwkFCPjrEUqXyINkXvYmFSNHcnnbIt00hGvovrKBHbhn1RH2ZE3R2G9owd7Tfslz8KG4/fa/Qu3z7/4y3/n7nXvuzF4y8+Of879IfPn8fxkFL8D3CJtMnWaDzXbBRRZuVc1rUlJmnwohIk+RR/ASQ0V8pOkf9os1gVsVRGOQVyUPHLdlDnfBqJz4XroGsFdVTKIYrAi8sqeJkoe/EZuY8+ycVgCBeZ/Pjj1+/uKPbO5WCg6YqZrCw4uXnz9k/Z6tylYt3Xg0IBfhm4yZ2fvTEPl6BRokxZqtEELQ2nc/e5rrfWZhS75khJ3A+9OCdPUePPMLLXSWvUmACGuRtHzTBeOJVQ3ci3GDm4sbrSqNkGOWJHPAJxCYJYtFGyUKuWYYjlGAv6GvTrsR9HzoyhF6gBrk8LdA2wmNchxN8CEdMxNnJuUl5vR+8IbkL5C2Vqczq/allMooKxa1wWCcubUoQMijBllUlmx7GEgtGhMWsZK4/I72Uk3uaJ6RxATRfoi1tmWvM9S0V3ShZ/R32/8M1yWZXwfw0kNZ+rTctS1bayCZWBSqnAT9nGTJKmFEORpHxuBQ2fafaamgzSUwDlrJFEHWNJMePwTEJTZKz//wFiHl1QAHicY2BkYGAA4r8pbBfj+W2+MsgzMYDARZWodzD6/+//B5hYGE8CuRwMYGkAXXUNCHicY2BkYGA8+f8Agx4Tw//fDAxMLAxAERTADQCAcwTHeJxj2M0gyAACqxgYGP8zMDAxgOj/vxlN//9j/AdkfwLiQIjc/38A+IoM5wAAAAAoACgAKACAAZgCJgKoAzAD4gQqBJQFMgAAAAEAAAAMAJ0ABgAAAAAAAgAiADIAdwAAAIkAeAAAAAB4nI2Pz2rCQBDGv/UftEjpUXqa3hRM2MR68WYVzwXBewjbuKiJbHLx1hdo7z31DfpufYN+iVvwUnBhmN/MfrPzLYA7fEPhfB6x9KzQx5vnFrr49NzGED+eO+irJ89d3KvUc4/9DypV54bVczNVs8IAr55buMW75zZe8OW5g4F68NyFqLnnHvsVFihwxAkOFhm2qCD0k2LEHEMjwhRj8pyKCgYH8hoJZwz1FjmwKI4nZ7NtJcN0JLGOpmOZu8ocZJ0cTWYpKbklpTrBHgHDYsf5khdFapN9sLc7w+riwndWHMy5uM6OC01jK6QxwYzx38Pn24i6ABPG31ewKvJqVbjMSBxqmcmlAZaRDiZB/YWrPW/YdGzbxqlwT70pbHLtEhvjSlvkonUUaq3l2pd/AdsaXukAAHicY2BiAIP/BxgkGbABHiBmZGBiZGJkZmRhZGVkY2Rn5GDkZORiL83LdDM0MITSRlDaGEqbQGlTKG0Gpc2htAWUtgQAymEV0HicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2Jw2MTAyaIEYm7mZGDkgLH4GMIvdaRczA1CaE8jmcNrF4ABhMzO4bFRh7AiM2ODQEbGROcVloxqIt4ujgYGRxaEjOSQCpCQSCDbzMjHyaO1g/N+6gaV3IxNQH2uKCwBlrSSbAAAA") format("woff");font-weight:400;font-style:normal}.social-likes__icon_facebook:before{content:"\f101"}.social-likes__icon_github:before{content:"\f102"}.social-likes__icon_mailru:before{content:"\f103"}.social-likes__icon_odnoklassniki:before{content:"\f104"}.social-likes__icon_pinterest:before{content:"\f105"}.social-likes__icon_plusone:before{content:"\f106"}.social-likes__icon_single:before{content:"\f107"}.social-likes__icon_twitter:before{content:"\f108"}.social-likes__icon_vkontakte:before{content:"\f109"}.social-likes{min-height:36px;margin:-.5em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.social-likes,.social-likes_single-w{line-height:1.5}.social-likes,.social-likes__widget_single{font-size:14px;  margin-top: 8px;  margin-left: 4px;}.social-likes__widget{margin:.5em;line-height:1.5;border:0;text-align:left;cursor:pointer}.social-likes__button,.social-likes__counter{box-sizing:border-box;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:baseline;color:#fff}.social-likes__button{padding:.04em .7em .18em 1.65em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-likes__icon{top:0;left:.21em;font-family:"social-likes";font-weight:400;font-style:normal;speak:none;text-transform:none;font-size:1.15em;vertical-align:baseline}.social-likes__counter{padding-right:.5em;font-weight:400;font-size:.85em}.social-likes_vertical .social-likes__widget{min-width:13em}.social-likes_vertical .social-likes__counter{position:absolute;top:0;right:0;margin-top:.3em}.social-likes_light .social-likes__widget{min-width:0;background:0 0}.social-likes_light .social-likes__button,.social-likes_single-light+.social-likes__button{min-width:0;padding-left:1.35em;font-weight:400;text-decoration:underline;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.social-likes_light .social-likes__icon{margin-top:-.1em;margin-left:-.25em}.social-likes_light .social-likes__counter,.social-likes_single-light+.social-likes__button+.social-likes__counter{position:static;margin-top:0;color:#999}.social-likes_notext .social-likes__button{width:1.85em}.social-likes_notext .social-likes__icon{margin-left:.1em}.social-likes_notext.social-likes_light,.social-likes_notext.social-likes_light .social-likes__widget,.social-likes_notext.social-likes_light .social-likes__icon{margin:0;left:0}.social-likes_notext.social-likes_light .social-likes__button{width:1.4em;padding-left:0}.social-likes_single{margin-top:-1.2em;padding:.5em;background:#fff;border:1px solid #ddd}.social-likes__widget_single{height:1.7em;margin:0;padding:.1em 0;line-height:1.5;background:#007aff}.social-likes_single-light+.social-likes__widget_single{color:#007aff}.social-likes__icon_single{left:.4em;font-size:1.1em}.social-likes__widget_facebook{background:#3d5b95}.social-likes_light .social-likes__button_facebook{color:#3d5b95}.social-likes__icon_facebook{left:.25em;top:.05em;font-size:1.1em}.social-likes_notext .social-likes__icon_facebook{margin-left:.15em}.social-likes__widget_twitter{background:#24aadd}.social-likes_light .social-likes__button_twitter{color:#24aadd}.social-likes__icon_twitter{top:.1em;left:.25em}.social-likes_light .social-likes__icon_twitter{left:.1em}.social-likes__widget_plusone{background:#d23e30}.social-likes_light .social-likes__button_plusone{color:#d23e30}.social-likes_notext .social-likes__icon_plusone{margin-left:0}.social-likes__icon_plusone{left:.25em}.social-likes_light .social-likes__icon_plusone{margin-top:0}.social-likes__widget_mailru{background:#00468c}.social-likes_light .social-likes__button_mailru{color:#00468c}.social-likes__icon_mailru{left:.25em}.social-likes_light .social-likes__icon_mailru{left:.1em}.social-likes_notext .social-likes__icon_mailru{margin-left:.075em}.social-likes__widget_vkontakte{background:#587e9f}.social-likes_light .social-likes__button_vkontakte{color:#587e9f}.social-likes__icon_vkontakte{top:.2em;left:.25em}.social-likes__widget_odnoklassniki{background:#f59310}.social-likes_light .social-likes__button_odnoklassniki{color:#f59310}.social-likes__icon_odnoklassniki{left:.4em}.social-likes_light .social-likes__icon_odnoklassniki{left:.25em}.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki{width:1em}.social-likes__widget_pinterest{background:#cb132d}.social-likes_light .social-likes__button_pinterest{color:#cb132d}.social-likes_light .social-likes__icon_pinterest{left:.1em}
@media print {
  a[href]:after {
    content: none !important;
  }
}
li.btn.btn-link {
  width: 100%;
  border-bottom: 1px solid;
  font-size:2em;
  background-color:white;
}
.btn-link {
  
  border-bottom: 1px solid;
  font-size:1.8em;
  background-color:white;
}
footer > .title {
  font-size: 1.8em;
  text-align: center;
}

.panel-footer {
    background-color: #1a283f !important;
    border-top: 1px solid #ddd;
    font-weight: bold;
    text-align: center;
    color:white;
}
.footer > .dropdown {
  background: none;
  font-weight: bold;
  list-style-type: none;
  width: 100%;
  /* border-bottom: 1px solid; */
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1.3em;
}
@media print  
{
    body {
        font-size:10px !important;
        min-width:1100px;
    }
    .panel-heading{
        -webkit-column-break-inside: avoid;
         -page-break-inside: avoid;
              -break-inside: avoid;
    }
    .col-md-4 {
        width: 100%;
    }
    .col-md-6 {
        width: 100%;
    }
    .col-md-9
    {
        width:100%;
    }
    .expandbar {
     display: none !important;
    }
    .tools
    {
        display: none !important;
    }
    .no-print, .no-print *
    {
        display: none !important;
    }
    .chartCanvas
    {
    }
    .sticky-header .main-content
    {
        padding-top: 0px !important;
    }
    .newspaper-b
    {
    }

    .collapse {
    display: block !important;
    height: auto !important;
    }
    
    .panel-horoscope > .panel-heading {
        min-height: 0px !important;
        
    }

}


.dropdown {
    /*background : 93% center no-repeat #212746;*/
     font-weight: bold;
     text-align:center;
}

.modal-body {
    overflow: auto;
}

@media screen and (min-width: 599px){
    .modal-sm { width:400px; }
    .modal-body {
        overflow: auto;
    }
}

.md-tab.md-active {
    background-color:black;
}
.md-padding {
    padding:0px !important;
}


.frame {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    position: fixed;
    z-index: 800;
}
.frame ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height:40px;
    /* position: fixed; */
    font-size: 15px;
    /* z-index: 1000; */
}
.frame ul li {
    float: left;
    width: 127px;
    height: 100%;
    margin: 0 0 0 0;
    padding: 0;
    background: rgba(0, 0, 0,0.9);
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.frame ul li.active {
    color: rgba(0,0,0,0.87);
    background-color: rgba(255,255,255,.9);
    font-weight: bold;
}
.frame-toolbar {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin-top: 239px;

}

.toolbar {
    width: 100%;
    bottom: 0px;
    position: fixed;
    max-width: 832px;
}

.account-wrapper {
    position: relative;
    width: 30%;
    float: left;
}
.btn-account {
    font-size: 12px;
    background-color: #222;
    color: white;
    height: 30px;
    min-height: 30px;
    line-height: 1;
}
.alert {
    margin-bottom: 0px;
    border: none;
    border-radius: 0px;
	margin-top:20px;
}
.close
{
    padding:5px;
}
.letterCircle {
    border-radius: 50%;
    behavior: url(PIE.htc);
    width: 56px;
    height: 56px;
    padding: 8px;
    background: #fff;
    color: #000;
    text-align: center;
    font: 32px 'Lato', sans-serif;
}

/* theme stuff */
.panel-dark
{
    color:#fff;
    background-color:#111;
}
.panel-dark .panel-heading
{
    background-color:#111;
    text-transform: none !important;
    background-color: #cacaef;
}
.panel-horoscope-dark {
    background-color: #111 !important;
    border-radius: 0px;
    box-shadow: none !important;
    margin-bottom: 10px;
    border: 0px;
    /* padding: 10px; */
}
.panel-horoscope-dark > .panel-body {
    background-color: white;
   color: black;
}
.panel.horoscope-info {
    color: white;
    background-color: #111 !important;
}
.panel-horoscope-dark > .panel-heading
{
    /*border-color: #46B8DA !important;*/
    color: #000 !important;

}
.panel-horoscope-dark .panel-heading {
    /*background-color: black !important;*/
    text-transform:none !important;
}
h2.transitHeader {
    text-align: center;
    text-transform: uppercase;
    clear: both;
    font-size: 2em !important;
    background-color: #212157;
    border-bottom: 1px solid #3c42c2;
    padding: 15px;
    color:white;
}

.panel-clear
{
    background:transparent;
}
.panel-clear .panel-heading {
    color: #fff;
    margin: 0px;
    text-align: center;
    /* background-color: #060606; */
    /* color: white; */
    font-weight: bold;
    text-transform:uppercase;
    /*background-color: #f3f3ff;*/
}

/**/
.horoscope-header-sm {
    color: black;
    font-size:0.5em;
    margin-left: 130px;
    padding-top: 10px;
}
.horoscope-header-sm h3 {
    padding: 0px;
    
}
.horoscope-header-sm h2 {
    font-size: 1.5em !important;
    /* font-weight: bold; */
    padding: 0px;
}

a h5 {
    color:white;

}
.btn-secondary.active {
    background-color: #aaa;
}
a.navbar-brand {
    height: 30px;
}
