/** ORDER FORM CSS */
.__add_new_person * {color: #ff0000;  text-decoration: none;}
.__add_new_person{ border-bottom: 1px solid #bababa; float: left; font-size: 22px; margin-top: 21px; padding-bottom: 10px; width: 85.5%; color: #ff0000;}
.five_div #gift_persion_name,.five_div #gift_persion_email{margin-left: 0px; width: 45%;}
#gift_persion_email{float: right;}
.gift_section{border-bottom: 1px solid #bababa;}
#order_form_button {float: left; margin-top: 20px; width: 85%;}
#order_form_button input:last-child { margin-left: 20px; }
.paywith {color: #6ab3d3;  font-size: 22px; position: relative; top: 4px;}
#order_form_button button.lblue{ float: none;}
#__addnewperson {
    background: url("../images/addnewperson.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    display: inline-block;
    height: 35px;
    position: relative;
    top: 8px;
    width: 35px;
}
#solarreturnreading .four_div.select_count > div:first-child{ padding-bottom: 25px; border-bottom: 1px solid #bababa;}
.__order_forms .outer-img._tooltip_search {margin-top: 7px;}
.__order_forms .outer-img {margin-top: 19px;}
.__order_forms .third_div .outer-img._tooltip_selected_window{margin-top: -1px;}
/** ORDER FORM CSS */

ul li{ list-style: none;}

.foundation_chart{background-color: #516703;}
.foundation_chart:hover {background-color: #AE98FC;}
.talkFound_order,.talkSFound_order,.readFound_order,.readBody_order,.readMind_order,.readIncarn_order,.readChild_order,.readCareer_order{background-color: #516703;}
.talkFound_order:hover,.readFound_order:hover,.readBody_order:hover,.readMind_order:hover,.readIncarn_order:hover,.readChild_order:hover,.readCareer_order:hover{background-color: #AE98FC;}
.family_chart{background-color: #78C5F9;}
.family_chart:hover {background-color: #873A06;}
.readFamily_order{background-color: #78C5F9;}
.readFamily_order:hover {background-color: #873A06;}
.business_chart{background-color: #1A91D3;}
.business_chart:hover {background-color: #E56E2C;}
.connection_chart{background-color: #6F8E9B;}
.connection_chart:hover {background-color: #907164;}
.readConn_order{background-color: #6F8E9B;}
.readConn_order:hover {background-color: #907164;}
.solar_chart{background-color: #F7B82D;}
.solar_chart:hover {background-color: #0847D2;}
.readSolar_order{background-color: #F7B82D;}
.readSolar_order:hover {background-color: #0847D2;}
.saturn_chart{background-color: #335089;}
.jupiter_chart:hover {background-color: #CCAF76;}
.jupiter_chart{background-color: #0040ff;}
.saturn_chart:hover {background-color: #CCAF76;}
.readSaturn_order{background-color: #335089;}
.readSaturn_order:hover {background-color: #CCAF76;}
.uranus_chart{background-color: #76966B;}
.uranus__chart:hover {background-color: #896994;}
.readUranus_order{background-color: #76966B;}
.readUranus_order:hover {background-color: #896994;}
.chiron_chart{background-color: #890D16;}
.chiron_chart:hover {background-color: #D6A5A5;}
.readChiron_order{background-color: #223A3A;}
.readChiron_order:hover {background-color: #D6A5A5;}
.dream_chart{background-color: #4C7DA5;}
.dream_chart:hover {background-color: #B3825A;}
.dream_transit_chart{background-color: #67AACE;}
.dream_transit_chart:hover {background-color: #985531;}
.dream_composite_chart{background-color: #508BA5;}
.dream_composite_chart:hover {background-color: #AF745A;}
.founadation_mandala_chart{background-color: #9CB72E;}
.founadation_mandala_chart:hover {background-color: #6348D1;}
.foundation_transit_chart{background-color: #7A9608;}
.foundation_transit_chart:hover {background-color: #8569F7;}
.readBusines1_order,.readBusines2_order,.readBusines3_order{background-color: #1A91D3;}
.readBusines1_order:hover,.readBusines2_order:hover,.readBusines3_order:hover {background-color: #E56E2C;}
.readTherapy1_order{background-color: #787184;}
.readTherapy1_order:hover {background-color: #878E7B;}
.readDream1_order{background-color: #4C7DA5;}
.readDream1_order:hover {background-color: #B3825A;}
.readLife_order{background-color: #E09705;}
.readLife_order:hover {background-color: #1F68FA;}
.mars_chart{background-color: #FE0000;}
.mars_chart:hover{background-color: #FF5A5A;}
.venus_chart{background-color: #77B300;}
.venus_chart:hover{background-color: #df8b74 ;}
.lunar_ret_chart{background-color: #9494B8;}
.lunar_ret_chart:hover{background-color: #BDBDE1}
.uranus_return_chart{background-color: #76966B;}
.uranus_return_chart:hover {background-color: #896994;}
.astro_chart{background:#F66378;}
/*.astro_chart:hover{background:#6D2DF3;}*/
.side_chart{background:#9C059C;}

.second-inner-section > img {
    float: left;
    margin-left: 15px;
}
.second-inner-section {
    width: 85.5%;
    float: left;
}
.second-inner-section {
    background-color: #fff;
    border: 2px solid #BABABA;
    float: right;
    margin-top: 9px !important;
    padding-bottom: 10px;
    padding-left: 0;
    padding-top: 10px;
    width: 100%;
}
.five-inner-section > img {
    float: left;
}
.five-inner-section {
    width: 85.5%;
    float: left;
}
.five-inner-section {

    float: right;
    padding-bottom: 10px;
    padding-left: 0;
    width: 100%;
}
.five_div input[type="text"] {
    font-size: 19px;
    height: 45px;
    margin-left: 13px;
    text-align: left;
    width: 40%;
    padding: 10px;
    border:2px solid #9b9b9b !important;
}
.five_div .ftc_date {
    font-size: 20px !important;
    height: 45px !important;
    margin-left: 13px !important;
    /*text-align: center;*/
    width: 40% !important;
    border-color: #6e6e6e !important;
}
.five_div .dtc_date {
    font-size: 20px !important;
    height: 45px !important;
    margin-left: 13px !important;
    /*text-align: center !important;*/
    width: 40% !important;
}
.five_div label{
    font-size: 20px;
    margin-left: 13px;
    width: 60%;
}
.five_div input[type="checkbox"] {

}
.form_mainbody .form_top {  
    padding: 4%;
    width: 100%;
}
.bdate, .btime {
    padding-left: 5px;
    font-weight: bold;
}
.btime {
    padding-top: 10px;
}
form.main_form {
    background-color: #faf8f7;
    padding: 4%;
    width: 100%;
}
.first_div #family_search {
    background-color: #fff;
    border: 2px solid #bababa;
    color: #999999 !important;
    font-family: arial;
    font-size: 15px !important;
    line-height: 25px;
    width: 85.5%;
    font-size: 20px;
    padding: 10px;
}
.second_div {
    clear: left;
    float: left;
    width: 85.5%;
}
.five_div {
    clear: left;
    float: left;
    width: 85%;
}
.third_div{
    color: #808080;
    float: left;
    font-family: arial;
    margin-top: 21px;
    width: 100%;
}
.four_div{
    color: #808080;
    float: left;
    font-family: arial;
    margin-top: 21px;
    width: 100%;
}
.five_div{
    color: #808080;
    float: left;
    font-family: arial;
    margin-top: 21px;
    width: 85%;
}
.form_mainbody .second_div .birthdate,.form_mainbody .second_div .birthtime,.form_mainbody .second_div .second-inner-section > input[type="text"],.form_mainbody #country,.form_mainbody #city,.form_mainbody #city_new,.form_mainbody #mcity,.form_mainbody #state,.form_mainbody #state_new{
    font-size: 20px;
    /*    font-weight: bold; */
    height: 35px;
    margin-left: 15px;
    width: 60%;    
    border: 2px solid #9B9B9B;
    padding:0 0 0 10px;
    background: #e0dcdc;
}
@-moz-document url-prefix() {   .form_mainbody #city{margin-left: 17px;} } 
.form_mainbody #country,.form_mainbody #city,.form_mainbody #mcity,.form_mainbody #state,.form_mainbody #state_new{ width: 65.5%;}

.form_mainbody {
    border: 2px solid #717171;
    margin: 0 auto 30px;
    width: 700px;
}
.form_top:after {
    clear: both;
    content: "";
    display: block;
}
.form_mainbody > form:after {
    clear: both;
    content: "";
    display: block;
}

._tooltip_help.out {
    margin-top: 9px !important;
    border: 2px solid #a8a8a7;
}
.form_top > img, .charttitle  {
    float: left;
}
#BusinessManagementSummaryReading .charttitle{line-height: 25px;}
.charttitle {
    color: #fff;
    font-family: arial;
    font-size: 26px;
    line-height: 50px;
    text-align: center;
    width: 85%;
}
.four_div .chart-name{
    width: 85.5% !important;    
}
.outer-img {   
    float: left;
    margin-left: 30px;
    margin-top: 27px;
    padding: 2px;
}
.outer-img img,.outer-img-sr img,.outer-img-str img{ border: 2px solid #a8a8a7; }
.third_div .outer-img {    
    float: left;
    margin-left: 30px;
    margin-top: 15px;
    padding: 2px;
}
.four_div .outer-img {

    float: left;
    margin-left: 30px;
    margin-top: 16px !important;
    padding: 2px;
}
.four_div .outer-img-sr {    
    float: left;
    margin-left: 30px;
    margin-top: 6px !important;
    padding: 2px;
}
.four_div .outer-img-str {    
    float: left;
    margin-left: 30px;
    margin-top: 8px !important;
    padding: 2px;
}
.select-section-item {
    width: 77%;
}
#form_button {
    float: right;
    margin-top: 20px;
}
#form_button.mright{margin-right: 95px;}
.first_div {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
.select-section-item, label {
    font-size: 20px;
}
.select-section-item{ background-color: #D7D8D6;}
.select-section-item, .chart-name {
    border: 2px solid #a8a8a7;
    float: left;
    width: 85.5%;
    padding: 5px 5px 40px;
}
.select-section-item ul li {
    color: #000;
    font-size: 12px;
}
.chart-name{
    font-size: 20px;
    padding-top: 10px;
    padding-bottom:14px;
    padding-left:10px;
}
.four_div {margin-bottom:20px;}
.chart-name > lable {
    float: left;
    line-height: 44px;
}
.chart-name > input {
    border: 2px solid #9b9b9b;
    float: right;
    margin-right: 10px;
    margin-top:  6px;
    padding: 5px !important;
    width: 68% !important;
}
.four_div .outer-img {
    margin-top: 0;
}
.found_ok,.family_ok,.business_ok,.connection_ok,.solar_ok,.saturn_ok,.uranus_ok,.chiron_ok,.dream_ok,.dream_composite_ok,.foundation_mandala_ok,.foundation_transit_ok,.dream_transit_ok,.mars_ok,.uranus_return_ok,.lunar_ok,.jupiter_ok,.venus_ok{
    background-color: #56980e !important;
    width: 100px;
    color: #fff !important;
    border: none;
    font-size: 15px;
    font-weight: bold;
    padding: 1% 0;
}
.found_cancel,.family_cancel,.business_cancel,.connection_cancel,.solar_cancel,.saturn_cancel,.uranus_cancel,.chiron_cancel,.dream_cancel,.dream_composite_cancel,.foundation_mandala_cancel,.foundation_transit_cancel,.dream_transit_cancel,.lunar_cancel,.mars_cancel,.uranus_return_cancel,.jupiter_cancel,.venus_cancel{
    background-color: #ff0000 !important;
    width: 100px;
    color: #fff !important;
    border: none;
    font-size: 15px;
    font-weight: bold;
    padding: 1% 0;
}
.form_mainbody:after {
    clear: both;
    content: "";
    display: block;
}
.found_fourth_div,.found_fifth_div,.found_sixth_div{clear: both; float: left;}
.found_fourth_div {
    width: 85%;
}
.found_second_div {
    clear: both;
    float: left;
}
.found_five_div {
    clear: both;
    float: left;
}
.found_fourth_div .innerdiv {
    margin-top: 32px;
}
.chart-name select {
    width: 95%;
}
._foundation_chart .second_div {
    float: left;
    width: 100% !important;
}
._foundation_chart .first_div{ border:2px solid #BABABA; background-color: #fff; }
._foundation_chart .first_div #f_name,._foundation_chart .first_div #l_name {
    background-color: #fff;
    border: none;
    color: #000 !important;
    font-size: 25px;
    font-weight: bold;
    padding-left: 10px;
    width: 87%;
    height: 45px;
}
._foundation_chart .first_div {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
._foundation_chart .second_div .lab {
    font-size: 25px;
    font-weight: bold;
}
._foundation_chart .second_div .country_div,._foundation_chart .second_div .state_div{
    padding-left: 30px;
    padding-bottom: 10px;
}
._foundation_chart .second_div .city_div {
    padding-left: 30px;
}
.country_div .chosen-container,.city_div .chosen-container{ width: 65% !important; }
.country_div .chosen-container{margin-left: 20px;}
.city_div .chosen-container{margin-left: 20px;}
.country_div .lab  {
    padding-right: 24px;
}
.state_div .lab {
    padding-right: 57px;
}
/*
 * First form css
 */
.form_mainbody_fc{
    border: 2px solid #515350;
    background: #f1f3f0;
    width: 630px;
    margin: 0 auto;
    font-size: 22px;
    height: auto;
}
.fc_form_top_fc{background-color: #559509;}
.form_top_fc{
    color: #FFFFFF;
    bottom-border: 1px solid #000;
    text-align: center;
    font-size: 25px;
    height: 80px;
}
.form_top_fc * { float: left;}
.form_top_fc img{ margin: 10px 12px 0; }
.charttitle_fc{width: 75%; margin: 15px auto;}
.name_fc{
    width: 97%;
}
#chart_form_fc{
    padding: 0 2% 10%;
}
#input_name_fc{ padding-top: 10px; }
#datetime_fc{
    border: 1px solid !important;
    padding: 10px;
    background-color: #ffffff;
}
#countrycity_fc{
    border: 1px solid !important;
    padding: 10px;
    background-color: #ffffff;
}
#chart_form_fc .form_field_fc{ border: 1px solid #B9B9B9; margin-top: 25px; background: #FFFFFF; padding-bottom: 25px;}
#chart_form_fc .form_field_fc.personname_fc input{width: 100%; margin: 0;}
#chart_form_fc .form_field_fc.personname_fc { padding-bottom: 0;}
#chart_form_fc .form_field_fc label img { margin-right: 5px;  vertical-align: middle;}
#chart_form_fc .form_field_fc label {
    display: inline-block;
    margin: 0 0 0 16px;
    vertical-align: middle;
    width: 30%;
    font-weight: bold; 
}
.form_field_fc input{
    height: 33px !important;
}
#chart_form_fc input[type="text"],#chart_form_fc select{
    border: 2px solid #858583;
    width: 60%;
    margin-top: 20px;
    height: 45px;
    font-weight: bold;
    border: 2px solid gray;
}
#f_c_ok_fc{ background: #559509; width: auto; height: auto; padding: 2px 30px; margin-right: 20px;}
#f_c_cancel_fc{ background:#1099D9; width: auto; height: auto; padding: 2px 10px;}
#form_button_fc{ float: right; margin-top: 10px; }
._search_field_fc{ background-image: url("../images/down_arrow.png"); background-position: right center; background-repeat: no-repeat; width: 65% !important;  margin-left: -65px;    padding: 0 30px 0 5px;}
._tooltip_help_fc{background-image: url("../images/question.png"); background-size: contain; float: right; height: 32px; position: sticky; width: 32px; margin-top: -35px;}
.clear{clear: both;}
._tooltip_help_fc.out_fc{ display: inline-block; float: none; position: absolute; margin-top: 22px; margin-left: 2px;}
.charttitle_fc {
    float: left;
    margin: 15px auto;
    width: 75%;
    color:#fff;
    text-align:center;
}
.fc_form_top_fc {
    background-color: #559509;
    float: left;
    margin-bottom: 10px;
    padding: 1%;
    width: 98%;
}
.form_top__fc.fc_form_top_fc > img:last-child {
    float: right !important;
}
.form_top__fc.fc_form_top_fc > img {
    float: left;
}
.conn_select {
    color: #000;
    padding-left: 30px;
}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }
/* checkbox of foundation transit */
.ftc_checkbox {background: none repeat scroll 0 0 transparent;
               border: 3px solid #a8a8a7;
               height: 30px;
               position: relative;
               width: 30px;
               float:left;
}
.ftc_checkbox label {
    background-color: #fff;
    box-shadow: none;
    cursor: pointer;
    height: 20px;
    left: -13px;
    position: absolute;
    width: 20px;
}
.ftc_checkbox label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 4px;
    left: 4px;
    border: 3px solid #000;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.ftc_checkbox input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
/* checkbox of dream transit */
.dtc_checkbox,.select_as_gift {background: none repeat scroll 0 0 transparent;
                               border: 3px solid #a8a8a7;
                               height: 30px;
                               position: relative;
                               width: 30px;
                               float:left;
}
.dtc_checkbox label,.select_as_gift label {
    background-color: #fff;
    box-shadow: none;
    cursor: pointer;
    height: 20px;
    left: -13px;
    position: absolute;
    width: 20px;
}
.dtc_checkbox label:after,.select_as_gift label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 4px;
    left: 4px;
    border: 3px solid #000;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.dtc_checkbox input[type=checkbox]:checked + label:after ,.select_as_gift input[type=checkbox]:checked + label:after{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
/*ul list image*/
.select-section-item ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.select-section-item ul li:first-child{
    /*    padding-top: 5px;*/
}
.select-section-item ul li {
    background-color: #fff;
     background-image: url("../images/person-ora.png");
    background-position: left;
    background-repeat: no-repeat;
    border: 2px solid #f89225;
    display: block;
    float: left;
    min-height: 65px;
    margin-left: 5px;
    margin-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 20px;
    position: relative;
    width: 98%;
    word-break: break-all;
	
}

.select-section-item ul li[data-animal='1'] {
    background-color: #fff;
    background-image: url("../images/conn_animal.png");
    background-position: left;
    background-repeat: no-repeat;
    border: 2px solid #f89225;
    display: block;
    float: left;
    min-height: 65px;
    margin-left: 5px;
    margin-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 20px;
    position: relative;
    width: 98%;
    word-break: break-all;

}
.person_name {
    font-size: 13px;
    text-align: center;
    width: 100%;
    font-weight: bold;
    padding-left: 60px;
}
/*.select-section-item ul li .person_name{ display: none; }*/
/*Solar form country field*/
.four_div.select_count .chart-name {
    background-color: transparent;
    border: 0 none;
    padding: 0;
}
.four_div.select_count .chart-name .chosen-container.chosen-container-single {
    width: 100% !important;
}
.form_mainbody * {
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    font-family: arial;
}
.vtop{
    vertical-align: top;
}  
input + a .vtop,.chosen-container + .vtop,.formError + .vtop,.country_div .chart_help_tooltip .vtop,.state_div .chart_help_tooltip .vtop{
    margin-left: 25px;
}
/*.chart_help_tooltip .vtop{ margin-left: 25px; }*/
._foundation_chart .first_div .vtop{ margin-top: 5px; margin-left: 40px;}
#form_button input:last-child { margin-left: 20px; }
.chosen-container{margin-left: 40px;}
/*#infotext #infobirthdate #infobirthtime #infocountry #infocity {
    color: red !important;
    text-align: center !important;
    font-size: 15px !important;
}*/
span.infotext1 {
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 18%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span#infotext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 

}
span.connselecttext1 {
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 27%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.connselecttext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.famcharttext1 {
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 27%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.famcharttext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.famselecttext1 {
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 27%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.famselecttext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.buscharttext1 {
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 27%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.buscharttext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.busselecttext1 {
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 27%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.busselecttext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.solretselecttext1{
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 27%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.solretselecttext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.solretcharttext1{
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -18px;
    left: 18%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.satretselecttext{
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.satretselecttext1{
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 27%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.satretselecttext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.satretcharttext1{
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -18px;
    left: 18%;
    z-index: 8;
    width: 20px;
    height: 11px;
}

span.satretcharttext{
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
}
span.uraoppselecttext1, .chiretselecttext1, .dreselecttext1, .drecomselecttext1, .foumanselecttext1 {
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 27%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span.uraoppselecttext, .chiretselecttext, .dreselecttext, .drecomselecttext, .foumanselecttext {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 

}
span#infobirthdate1, #infobirthtime1, #infocountry1, #infocity1 {
    color: red;
    background-image: url("../images/paper2.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -20px;
    left: 33%;
    z-index: 8;
    width: 20px;
    height: 11px;
}
span#infobirthdate, #infobirthtime, #infocountry, #infocity {
    /*padding-left: 5%;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background-color: red;
    /*background-image: url("../images/paper.png");
    background-repeat: no-repeat;*/
    background-position: 5px; 
    margin-left: 30%;
}
._deletePerson { 
    background: url("../images/cancel.png") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    cursor: pointer;
    right: 1px;
    padding: 11px;
    position: absolute;
    top: 3px;

}
.ui-datepicker-header button { width: 50%;}
/*S Autocomplete*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
/*E Autocomplete*/
._search_field{
    background:url('toolbar_find.png') no-repeat right center #e0dcdc !important;    
}
.second_div .second-inner-section .get_my_person_list{ height: 40px !important; margin-left:20px !important;margin-top: 5px;width:82% !important; padding-left:5px;}
.form_mainbody #year,#month,.form_mainbody #select_return_cycle {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('down_arrow01.png') no-repeat;
    background-position: right 5px;
    border: 2px solid #9b9b9b;
    height: 42px;
    width: 100%;
    /*      background-color: #F0F1F0;*/
    padding: 2px;
    font-size: 20px;
    color: #808080;
}
#select_return_cycle{ background:  url('down_arrow01.png') no-repeat;   background-position: right 5px;}
.main_form .ui-datepicker-trigger{background: #FFF;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .main_form .ui-datepicker-trigger{margin-left: 9px}
}
.cancel_button{ background: url('../images/cancel.png') no-repeat; background-size: 100%; padding: 0; margin: 0; height: 30px; width: 30px; display: inline-block; vertical-align: middle;}
.connection_window{ background: url('../images/connection_window.png') no-repeat; background-size: 90px 80px ; background-position: center; padding: 0; margin: 0; height: 80px; width: 100%; display: inline-block; text-align: center; }
.connection_window > span { margin-left: -85px;  margin-top: 70px;  position: absolute;}
.animal_connection_window{ background: url('../images/animal_connection_window.png') no-repeat; background-size: 90px 80px ; background-position: center; padding: 0; margin: 0; height: 80px; width: 100%; display: inline-block; text-align: center; }
.animal_connection_window > span { margin-left: -85px;  margin-top: 70px;  position: absolute;}

/*Form Help*/
a.chart_help_tooltip {outline:none; }
a.chart_help_tooltip strong {line-height:30px;}
a.chart_help_tooltip:hover {text-decoration:none;}
a.chart_help_tooltip span { z-index:999;display:none; padding:14px 20px; margin-top:-20px; margin-left:12px; width:300px; line-height:16px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .outer-img a.chart_help_tooltip span,.outer-img-sr a.chart_help_tooltip span,.outer-img-str a.chart_help_tooltip span{margin-top: -60px;margin-left: 50px;}
}
a.chart_help_tooltip span > img {border:none;}
a.chart_help_tooltip:hover span{ display:inline; position:absolute; color:#fff; border:1px solid #fff; background:#000; font-weight: normal;} 
.callout_arrow {z-index:20;position:absolute;top:30px;border:0;left:-12px;} 
/*CSS3 extras*/ a.chart_help_tooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; }
#form_button > a {
    text-decoration: none;
}
#businesslargegroupreading .select-section-item h5 {color: #000;padding: 18px 18px 0;}




.animal_dog_chart, .animal_cat_chart, .animal_rabbit_chart, .animal_horse_chart{background-color: #82450D;}
.animal_dog_chart:hover, .animal_cat_chart:hover, .animal_rabbit_chart:hover, .animal_horse_chart:hover {background-color: #7DBAF2;}

._animal_dog_chart .second_div {
    float: left;
    width: 100% !important;
}
._animal_dog_chart .first_div{ border:2px solid #BABABA; background-color: #fff; }
._animal_dog_chart .first_div #f_name,._animal_dog_chart .first_div #l_name {
    background-color: #fff;
    border: none;
    color: #000 !important;
    font-size: 25px;
    font-weight: bold;
    padding-left: 10px;
    width: 87%;
    height: 45px;
}
._animal_dog_chart .first_div {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
._animal_dog_chart .second_div .lab {
    font-size: 25px;
    font-weight: bold;
}
._animal_dog_chart .second_div .country_div,._animal_dog_chart .second_div .state_div {
    padding-left: 30px;
    padding-bottom: 10px;
}
._animal_dog_chart .second_div .city_div {
    padding-left: 30px;
}   
._animal_dog_chart .first_div .vtop{ margin-top: 5px; margin-left: 40px;}



._animal_cat_chart .second_div {
    float: left;
    width: 100% !important;
}
._animal_cat_chart .first_div{ border:2px solid #BABABA; background-color: #fff; }
._animal_cat_chart .first_div #f_name,._animal_cat_chart .first_div #l_name {
    background-color: #fff;
    border: none;
    color: #000 !important;
    font-size: 25px;
    font-weight: bold;
    padding-left: 10px;
    width: 87%;
    height: 45px;
}
._animal_cat_chart .first_div {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
._animal_cat_chart .second_div .lab {
    font-size: 25px;
    font-weight: bold;
}
._animal_cat_chart .second_div .country_div,._animal_cat_chart .second_div .state_div {
    padding-left: 30px;
    padding-bottom: 10px;
}
._animal_cat_chart .second_div .city_div {
    padding-left: 30px;
}   
._animal_cat_chart .first_div .vtop{ margin-top: 5px; margin-left: 40px;}



._animal_rabbit_chart .second_div {
    float: left;
    width: 100% !important;
}
._animal_rabbit_chart .first_div{ border:2px solid #BABABA; background-color: #fff; }
._animal_rabbit_chart .first_div #f_name,._animal_rabbit_chart .first_div #l_name {
    background-color: #fff;
    border: none;
    color: #000 !important;
    font-size: 25px;
    font-weight: bold;
    padding-left: 10px;
    width: 87%;
    height: 45px;
}
._animal_rabbit_chart .first_div {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
._animal_rabbit_chart .second_div .lab {
    font-size: 25px;
    font-weight: bold;
}
._animal_rabbit_chart .second_div .country_div ._animal_rabbit_chart .second_div .state_div{
    padding-left: 30px;
    padding-bottom: 10px;
}
._animal_rabbit_chart .second_div .city_div {
    padding-left: 30px;
}   
._animal_rabbit_chart .first_div .vtop{ margin-top: 5px; margin-left: 40px;}



._animal_horse_chart .second_div {
    float: left;
    width: 100% !important;
}
._animal_horse_chart .first_div{ border:2px solid #BABABA; background-color: #fff; }
._animal_horse_chart .first_div #f_name,._animal_horse_chart .first_div #l_name {
    background-color: #fff;
    border: none;
    color: #000 !important;
    font-size: 25px;
    font-weight: bold;
    padding-left: 10px;
    width: 87%;
    height: 45px;
}
._animal_horse_chart .first_div {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
._animal_horse_chart .second_div .lab {
    font-size: 25px;
    font-weight: bold;
}
._animal_horse_chart .second_div .country_div ._animal_horse_chart .second_div .state_div {
    padding-left: 30px;
    padding-bottom: 10px;
}
._animal_horse_chart .second_div .city_div {
    padding-left: 30px;
}   
._animal_horse_chart .first_div .vtop{ margin-top: 5px; margin-left: 40px;}



/*/new tansit/*/
.animal_cat_transit_chart, .animal_dog_transit_chart, .animal_horse_transit_chart, .animal_rabbit_transit_chart {background-color: #82450D;}
.animal_cat_transit_chart:hover, .animal_dog_transit_chart:hover, .animal_horse_transit_chart:hover, .animal_rabbit_transit_chart:hover {background-color: #7DBAF2;}

.animal_cat_transit_ok,.animal_dog_transit_ok,.animal_horse_transit_ok,.animal_rabbit_transit_ok{
    background-color: #56980e !important;
    width: 100px;
    color: #fff !important;
    border: none;
    font-size: 15px;
    font-weight: bold;
    padding: 1% 0;
}
.animal_cat_transit_cancel,.animal_dog_transit_cancel,.animal_horse_transit_cancel,.animal_rabbit_transit_cancel{
    background-color: #ff0000 !important;
    width: 100px;
    color: #fff !important;
    border: none;
    font-size: 15px;
    font-weight: bold;
    padding: 1% 0;
}
.select_animal,select.get_my_person_list  {
    background-color: #E0DCDC !important;
    border: 2px solid gray;
    height: 35px;
    width: 100%;
    font-size: 20px;
    color: gray;
    background : url("../images/down_arrow01.png") no-repeat scroll right 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.personal_material_chart{background-color: #1A91D3;}
.personal_material_chart:hover {background-color: #E56E2C;}
/* Ok Button */		
.found_ok:hover {opacity: 0.6;}		
.family_ok:hover {opacity: 0.6;}		
.business_ok:hover {opacity: 0.6;}		
.connection_ok:hover {opacity: 0.6;}		
.lunar_ok:hover {opacity: 0.6;}		
.solar_ok:hover {opacity: 0.6;}		
.mars_ok:hover {opacity: 0.6;}	
.venus_ok:hover {opacity: 0.6;}	
.saturn_ok:hover {opacity: 0.6;}		
.jupiter_ok:hover {opacity: 0.6;}		
.uranus_ok:hover {opacity: 0.6;}		
.uranus_return_ok:hover {opacity: 0.6;}
.chiron_ok:hover {opacity: 0.6;}		
.dream_ok:hover {opacity: 0.6;}		
.dream_composite_ok:hover {opacity: 0.6;}		
.foundation_mandala_ok:hover {opacity: 0.6;}		
.foundation_transit_ok:hover {opacity: 0.6;}		
.dream_transit_ok:hover {opacity: 0.6;}		
.animal_cat_transit_ok:hover {opacity: 0.6;}		
.animal_dog_transit_ok:hover {opacity: 0.6;}		
.animal_horse_transit_ok:hover {opacity: 0.6;}		
.animal_rabbit_transit_ok:hover {opacity: 0.6;}
/*Cancel Buttton*/		
.found_cancel:hover {opacity: 0.6;}		
.family_cancel:hover {opacity: 0.6;}		
.business_cancel:hover {opacity: 0.6;}		
.connection_cancel:hover {opacity: 0.6;}
.lunar_cancel:hover {opacity: 0.6;}
.mars_cancel:hover {opacity: 0.6;}
.venus_cancel:hover {opacity: 0.6;}
.solar_cancel:hover {opacity: 0.6;}		
.saturn_cancel:hover {opacity: 0.6;}		
.jupiter_cancel:hover {opacity: 0.6;}		
.uranus_cancel:hover {opacity: 0.6;}
.uranus_return_cancel:hover {opacity: 0.6;}
.chiron_cancel:hover {opacity: 0.6;}		
.dream_cancel:hover {opacity: 0.6;}		
.dream_composite_cancel:hover {opacity: 0.6;}		
.foundation_mandala_cancel:hover {opacity: 0.6;}		
.foundation_transit_cancel:hover {opacity: 0.6;}		
.dream_transit_cancel:hover {opacity: 0.6;}		
.dream_transit_cancel:hover {opacity: 0.6;}		
.animal_cat_transit_cancel:hover {opacity: 0.6;}		
.animal_dog_transit_cancel:hover {opacity: 0.6;}		
.animal_horse_transit_cancel:hover {opacity: 0.6;}		
.animal_rabbit_transit_cancel:hover {opacity: 0.6;}
.country_list,.state_list{
    background-color: #E0DCDC !important;
    border: 2px solid gray;
    height: 35px;
    font-size: 20px;
    background : #e0dcdc url("../images/down_arrow02.png") no-repeat scroll right 1px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.six-inner-section {

    float: right;
    padding-bottom: 10px;
    padding-left: 0;
    width: 100%;
    margin-top:2%;
}
.six-inner-section #discount_coupon_code{
    margin-left: 0;
    width: 45%;
}
.six-inner-section input[type="text"] {
    border: 2px solid #9b9b9b !important;
    font-size: 19px;
    height: 45px;
    margin-left: 13px;
    padding: 10px;
    text-align: left;
    width: 30%;
}


.apply_discount{
    background: #6ab3d3 none repeat scroll 0 0;
    border-radius: 13px;
    box-shadow: 0 0 0 #b8b8b8;
    color: #fff !important;
    float: none;
    font-size: 12px;
    margin-right: 7px;
    margin-left: 5px;
    padding: 8px 8px;
    text-decoration: none;
    background-color: red;
}
.apply_discount:hover{
    opacity:0.5
}

.alert,.alert_invalid {
    padding: 10px;
    background-color: #4CAF50;
    color: white;
    width:80%;
    margin-bottom: 15px;
}
.alert_invalid {
    padding: 10px;
    background-color: #ff9800;
    color: white;
    width:80%;
    margin-bottom: 15px;
}
.alert_expire {
    padding: 10px;
    background-color: #2196F3;
    color: white;
    width:80%;
    margin-bottom: 15px;
}

.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.closebtn:hover {
    color: black;
}

.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.closebtn:hover {
    color: black;
}