label {font-weight: 800;color: #fff;}
.festival-inner{padding:0px;}
.drkbg{background: rgba(0,0,0,0.6);width:400px;margin:0px auto;padding:17px 0px 1px;}
.height20{height:20px;}
.pdng{padding:30px;border-right:1px dashed #d5e1f6;}
.pdng1{padding:30px;}
.mantra{height: 100%;
border: solid 5px #ffffff;
position: relative;
background: url(/astropedia/assets/images/freetools/nntbg.png) repeat;
text-align: center;
font-weight: bold;
font-size: 20px;
padding: 0px 0px 10px;
margin: 10px 0px;
}
ul.leaf1{ margin-left:40px;}
.org input{ padding: 10px 7px;}
input[type="submit"]{background:#ea4a25;}
.org-blue input.emailsubmit {
    width: auto;
    height: auto !important;
    padding: 6px 25px;
    margin: 0px;}
    .org-blue input.emailsubmit:hover{ background:transparent; color:#fff; border:1px solid #fff;}
   .org-blue .emailsend{ clear:both;}
.sadi.well {
    background-color: #f4f5f8 !important;
    overflow-x: auto;
    padding: 0;
    border: 1px solid #ddd;
}
.col-md-6.planet-left {
    padding: 0 25px 0 0;
}
.col-md-6.sadesati-report-mainwrap {
    padding: 0 0 0 25px;
    position: relative;
}
.arthasthma-table td:nth-child(2n+1)
{   font-weight:600;
    }
.arthasthma-table th{background:#123474; color:#fff;}
.mantra.sadi-mantra {
    font-size: 15px;
    padding: 15px;
    border-radius: 3px;
}
/*.col-md-6.sadesati-report-mainwrap:before
{
    position:absolute; content:""; left:0; width:1px; height:100%;
background: #eaecef;
background: -moz-linear-gradient(top, #eaecef 0%, #c5c5c5 50%, #eaecef 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #eaecef), color-stop(50%, #c5c5c5), color-stop(100%, #eaecef));
background: -webkit-linear-gradient(top, #eaecef 0%, #c5c5c5 50%, #eaecef 100%);
background: -o-linear-gradient(top, #eaecef 0%, #c5c5c5 50%, #eaecef 100%);
background: -ms-linear-gradient(top, #eaecef 0%, #c5c5c5 50%, #eaecef 100%);
background: linear-gradient(to bottom, #eaecef 0%, #c5c5c5 50%, #eaecef 100%);
}*/
ol.breadcrumb{padding: 16px 15px 3px;}
.cate-title{font-weight:bold;font-size: 2em;padding-bottom:0px;}
.form-horizontal form#validation-form{background:none;}
.org-blue{background:#123474 url(/astropedia/assets/images/email-bg.png) repeat center bottom;text-align:center;padding:40px 0px;margin:0px auto;color:#fff;}
.org label{color:#fbb01a;padding: 3px 0px 0px;}
.org-blue p {
    display: inline-block;
    position: relative;
}
.org-blue p img {
    position: absolute;
    left: -110px;
    top: 21px;
}
.sadesati-colm {padding: 40px 10px 2px;border-top: 1px #f7c531 solid;background: #fff;width:320px; float: left;margin: 30px 24px 1px;}
.sadesati-colm h2{    color: #000; font-size: 16px;padding-top: 67px;text-align: center;font-weight: bold;}
.sat{background:url(/astropedia/assets/images/freetools/sat.png);width: 60px;height: 51px;margin: -60px auto;}
.sadesati-report{    background: #ffffff none repeat scroll 0 0;border-radius: 3px;margin: 20px auto;padding: 15px;}
.ylw{background:#f7faff;padding: 5px 0px 30px 0px;    position: relative;}
.ylw:before {position: absolute;top: 0%;left: 70%;margin-left: -25%;content: '';width: 0;height: 0;border-top: solid 40px #fff;
border-left: solid 50px transparent;border-right: solid 50px transparent;}
.sadi.well thead{background:#123474;color:#fff;padding: 0;}
.ylwbg p {color:#000;text-align:left}
.ylw h6{text-align:left;color:#123474;font-size:18px;font-weight:bold;}
.round-img{ border-radius:50%;}
.good-ads-banner {
display: none;
}
.sadi.well td {
   padding: 8px 15px;
   text-align:left !important;
}
.sadi.well th {
  
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 23px !important;
}
.sadesati-report-colm {
margin-right: 10px;
max-width: 300px;
}
.sadesati-report-colm.present-transit {
margin-right: 10px;
max-width: 300px;
}
.sade-head-label {
background: #fe5e08 none repeat scroll 0 0;
color: #fff;
font-family: "Philosopher", sans-serif;
font-size: 22px;
padding: 12px 0;
position: relative;
font-weight: 600;
}
.present-transit .sade-head-label {
background: #8BC34A none repeat scroll 0 0;
color: #000000;
}
#freetoolsmail {
border-radius: 3px;
}
label{
font-weight:800;
}
hr.line {
border-color: gold;
max-width: 75%;
}
.sadesati-top-bg {
background: #fff9ed !important;
border-bottom: 2px solid gold;
margin-bottom: 15px;
}

.section4 {
   
    padding: 40px 0;
    margin: 40px 0 0;
}
#sadesati-inner .headtitle {
    text-align: center;
    margin-top: 5px;
    position: relative;
    font-size: 1.4em;
    padding-bottom: 30px;
    color: #930c0c;
}
.headtitle img {
    height: 4px;
}
p.sadesati-start{ padding:0;} 
.sadesati-birth-table td {
    vertical-align: middle !important;
    border-color: #e9e4e4 !important;
}
.sadesati-birth-table td.la-title {
    width: 20%;
    background: #f9f9f9;
    font-weight: 600;
}
td.moonsign-img {
    text-align: center; font-weight:600; background:#ecf2fb;
}
.moonsign-img img {
    height: 90px;
}
.sadesati-report-sec th {
    vertical-align: middle !important;
    text-align: center;
    background: #123474;
    text-transform: uppercase;
    padding: 18px 10px !important;
    color:#fff;
    border: 1px solid #264e9b !important;
}
.sadesati-report-sec th img {
    margin-bottom: 6px;height: 33px;
}
.sadesati-report-sec td:first-child {
    font-weight: 600;
}
.sadesati-report-sec td {

    vertical-align: middle !important;
    text-align: center;
    padding: 15px 10px !important;
}
.hilight-sati {
    background: #feffde;
    font-weight: 600;
    color: #0a4ccf;
}
.hilight-sati:hover {
    background: #feffde;
   
}

.present-transit-txt{ text-align:center;}
#accordion1 .panel-heading {
    padding: 0;
}
#accordion1 .panel-title {
    padding: 0;
    font-size: 1.4em;
    font-weight: 500;
}
#accordion1 .panel-title a {
    display: block;
    background: #123474;
    color: #fff;
    padding: 15px;
    position: relative;
    font-weight:300;   text-decoration:none;
}
#accordion1 .panel-title a.collapsed {
    display: block;
    background: #cfcfcf;
    color: #123474;
    padding: 15px;
    position: relative;
    text-decoration:none;
    font-weight: 300;
}
#accordion1 .panel-title a::after {
    position: absolute;
    content: "-";
    border: 1px solid;
    right: 15px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 15px;
}
#accordion1 .panel-title a.collapsed::after 
{    content: "+";
    }
.saturn-affil-result {
    text-align: center;
    padding: 40px 0;
}
.saturn-affil-result img {
    width: 70px;
    height: 70px;
    padding: 5px;
    border-radius: 50%;
    box-shadow: 1px 1px 10px #928787;
    margin: 0 10px;
}
.saturn-affil-result-txt {
    display: inline-block;
    color: #123474;
    font-size: 16px;
}    
.producttit {
    font-size: 24px;
    font-family: 'Oswald', sans-serif;
    color: #dbb403;
    font-weight: 300;
    padding-bottom: 5px;
}
.productbtn {
    font-size: 17px;
    color: #fff;
    background: #ea4a25;
    padding: 7px 15px;
    border-radius: 2px;
    margin: 7px 0;
    display: inline-block; text-decoration:none;
    border:1px solid #ea4a25;
}
.productbtn:hover {
    border: 1px solid #fff;
    color: #ffffff;
    background: #123474;
}
.productbox{ position:relative;}
.productbox:before
{
    position:absolute;
    width:1px;
    height:90%;
    content:"";
    left:-15px;
    top:5%;
    background: -moz-linear-gradient(90deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(55,75,128,1)), color-stop(50%, rgba(207,209,205,1)), color-stop(100%, rgba(55,75,128,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); /* ie10+ */
background: linear-gradient(0deg, rgba(55,75,128,1) 0%, rgba(207,209,205,1) 50%, rgba(55,75,128,1) 100%); /* w3c */ 
}
@media screen and (min-width:0) and (max-width:463px){
.ylw{padding:50px 20px;}
#freetoolsmail{width:100%;}
.sadesati-form .form-group {margin: 25px auto;width: 274px;}
.drkbg{width:auto; background: rgba(0,0,0,0.0);}
.sadesati-form select.form-control {padding: 4px 5px;width: 100%;margin: 10px 0;}
.sadesati-form{background:#222451;}

.sadesati-form{background-size:cover;background:#fff;padding:0px 0px 0px;}
}
@media screen and (min-width:991px) and (max-width:1199px){
.sadesati-colm{width: 264px;float: left;margin: 30px 16px;}
}
@media screen and (min-width:0px) and (max-width:990px){
.sadesati-colm{width:100%;float: none;margin: 30px 16px;}
}