﻿body {margin:0px; padding:0px; font-family:'TataAIA', Arial, Helvetica, sans-serif; font-size:14px;}

.common1000px{width:100%; max-width:1000px; margin:auto; overflow:hidden;}

.newcommon {width: 100% !important;
    max-width: 100%;}
	
.newtitle {border-radius: 0px 0px 0px 0px !important;}	

.common1000px .title{float:left; width:100%; color:#fff; text-align:center; padding:10px 0px; margin:0px; font-size:18px; font-weight:bold; background: #23bae3; box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.2); border-radius: 10px 10px 0px 0px;}

.common1000px .PDdiv{display:block; padding:10px 0px;  background:#fff; margin-top:35px; }
.caldivpe {padding: 0px 0px !important;}
.common1000px .PDdiv.border0{border-bottom:0px; }

.common1000px .PDdiv .PDbgDiv{display:block; padding:10px 225px; background:#f2f2f2; overflow:hidden; border-radius: 0px 0px 10px 10px;}
.calmargin_bottom {margin-bottom: 20px;}
.calctext {padding: 20px;
    text-align: left;
    font-size: 18px;
    font-family: 'Dosis', sans-serif;}
.caldivtopmargin {margin-top: -13px !important;}	
.tablebg {background-color: #c9d1d5;}

/*-----------------extra css Puran--------------------------------*/
.common_calHeading{ /*background-color:#00283a;*/ height: 42px;/*line-height: 42px;*/padding-left: 10px;border-radius: 5px; color:#00283a; font-size:20px;}
.common1000px .PDdiv .PDbgDivFull{display:block; padding:10px 10px; background:#f2f2f2; overflow:hidden; border-radius: 0px 0px 10px 10px; margin:auto}
.Divfullcal {border-radius: 0px 0px 0px 0px !important;}
.common1000px .PDdiv .PDbgDivFull .InfoCommonDiv{width:100%; float:left; margin:5px 0px;}
.common1000px .PDdiv .PDbgDivFull .InfoCommonDiv.margin{margin:0px 0px 5px 0px;}

.PDdiv .PDbgDivFull .InfoCommonDiv .commonText{float:left; width:475px; font-size:14px; color:#01273a; padding:11px 0px 0px 18px;}

.PDdiv .PDbgDivFull .InfoCommonDiv .commonTextBox{float:left; width:315px; border: solid 1px #0066b0; border-radius: 3px; margin-right:10px; background:#fff; overflow:hidden; box-shadow: inset 0px 0px 10px rgba(234, 102, 27, 0.2);}
.PDdiv .PDbgDivFull .InfoCommonDiv .Dropdown{float:left; width:150px; font-size:22px; color:#000; text-align:right;}


/*-----------------extra css END --------------------------------*/

.common1000px .PDdiv .PDbgDiv .InfoCommonDiv{width:100%; float:left; margin:5px 0px;}
.common1000px .PDdiv .PDbgDiv .InfoCommonDiv.margin{margin:0px 0px 5px 0px;}

.PDdiv .PDbgDiv .InfoCommonDiv .commonText{float:left; width:200px; font-size:18px; color:#01273a; padding:11px 0px 0px 18px;}

.PDdiv .PDbgDiv .InfoCommonDiv .commonTextBox{float:left; width:275px; border: solid 1px #0066b0; border-radius: 3px; margin-right:10px; background:#fff; overflow:hidden; box-shadow: inset 0px 0px 10px rgba(234, 102, 27, 0.2); padding: 0px 20px;}
.PDdiv .PDbgDiv .InfoCommonDiv .Dropdown{float:left; width:150px; font-size:22px; color:#000; text-align:right;}

.commonTxtBox{float:left; height:30px; border:0px; width:100%; font-size: 16px; background:transparent; font-family: 'Roboto';}
.calTextBoxDiv{width:295px;}
.calTextBoxDiv .CalTextBox{float:left; height:30px; border:0px; font-size:20px; text-align:center; width:255px; background:transparent; margin:0px; padding:0px; font-size:16px;}
.CalImg{float:left; width:40px; background: #0066b0 url(../images/calc.png) no-repeat center; height:30px; background-size:30px; cursor:pointer; }
.CalImg1{float:left; width:40px; background: #0066b0 url(../images/add-property-32.png) no-repeat center; height:30px; background-size:30px; cursor:pointer; }

.DropDownDiv{float:left; height:33px; border-radius:3px; width:140px;}
.DropDownDiv .innerDropDown{height:33px; color:#01273a; border:solid 1px #0066b0; border-radius:3px; width:317px; font-size:16px; padding-left:10px; font-family: 'Roboto'; box-shadow: inset 0px 0px 10px rgba(234, 102, 27, 0.2);}
.DropDownDiv .innerDropDown.width150px{width:150px;}

.DropDownDiv .innerDropDown.left27px{margin-left: 27px;}

.InfoCommonDiv .radioBtnDiv{width:200px; float:left;}
.radioButtonCont{float:left;}
.radioButtonCont .commonRadioBtn {display:none;}
.radioButtonCont .commonRadioBtn + label {display:block; color:#292321; padding:0px 10px 0px 0px;}
.radioButtonCont .commonRadioBtn + label .checkImg {display:inline-block; width:38px; height:38px; border:solid 1px transparent; vertical-align:middle; cursor:pointer; -moz-border-radius:100%; border-radius:100%; background:rgba(0,0,0,0.2); }
.radioButtonCont .commonRadioBtn:checked + label .checkImg {border:solid 2px #fff; background:#fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);}
.radioButtonCont:nth-child(1) .commonRadioBtn + label .checkImg {background:rgba(0,0,0,0.2) url(../images/male.png) no-repeat center; background-size:22px; border:solid 2px #fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); } 
.radioButtonCont:nth-child(1) .commonRadioBtn:checked + label .checkImg {background:#0066b0 url(../images/male.png) no-repeat center; background-size:22px; } 
.radioButtonCont:nth-child(2) .commonRadioBtn + label .checkImg {background:rgba(0,0,0,0.2) url(../images/fmale.png) no-repeat center; background-size:22px; border:solid 2px #fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);  } 
.radioButtonCont:nth-child(2) .commonRadioBtn:checked + label .checkImg {background:#0066b0 url(../images/fmale.png) no-repeat center; background-size:22px; } 

.DIcontainer{float:left; width:100%; background:#fff; text-align:center; position: relative;}
.CoomonDIdiv{float:left; height:320px; width:466px; border:solid 2px #c86180; margin:20px;}
.CoomonDIdiv:last-child{margin-left:0px;}

.fNextBackBtnsCont {float:left; margin-top:15px; width:100%; text-align:center;}
.fNextBackBtnsCont .fNextBackBtns {display:inline-block; margin:0px 10px 10px 10px; min-width:100px; padding:8px; font-size:15px; text-align:center;     background: #23bae3;
    border: solid 2px #ffffff; border-radius:7px; font-weight:bolder; 
box-shadow: 0px 7px 6px rgba(0,0,0,0.2); -moz-box-shadow: 0px 7px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 7px 6px rgba(0,0,0,0.2); -o-box-shadow: 0px 7px 6px rgba(0,0,0,0.2);}
.fNextBackBtnsCont .fNextBackBtns:link {text-decoration:none; color:#fff;}
.fNextBackBtnsCont .fNextBackBtns:visited {text-decoration:none; color:#fff;}
.fNextBackBtnsCont .fNextBackBtns:active {text-decoration:none; color:#691f70; background:#fff;}






.common1000px .PDdiv .TablebgDiv{display:block; padding:10px 50px; background:#f2f2f2; overflow:hidden; border-radius: 0px 0px 10px 10px;}


.leftTableDiv{float:left; width:50%; padding:10px 0px;  box-shadow:0 10px 2px -10px #0066b0;}

.TableDivL{float:left; width:90%; font-size:13px; color:#000; text-align:left; padding:0px 5%; font-weight:bold; }
.TableDivL.bold{font-weight:bold; text-align:left; font-size:15px;}

.rightTableDiv{float:left; width:50%; padding:10px 0px;  box-shadow:0 10px 2px -10px #0066b0;}

.TableDivR{float:left; width:90%; font-size:13px; color:#000; text-align:left; padding:0px 5%;}
.TableDivR.bold{font-weight:bold; text-align:right; font-size:15px;}


.InnerTitleBG{float:left; width:100%; padding: 10px 0px; background:#c8c8c8; text-align:center; font-size:15px; font-weight:bold; border-radius:5px; margin: 5px 0px; }
.InnerTitleBG.top20{margin-top: 15px; }








@media screen and (max-width:600px) {
	
    .PDdiv .PDbgDivFull .InfoCommonDiv .commonTextBox{ width:100%; padding:0;}
    .DropDownDiv .innerDropDown{ width:100%}
    .PDdiv .PDbgDivFull .InfoCommonDiv .commonText{max-width: 475px;padding: 10px 0px 5px 2px;width: 100%;}
    .Tab_Div{ display:block;}
    
    
    
    
    
       
    .PDdiv .PDbgDiv .InfoCommonDiv .commonText{padding: 10px 0px 0px 0px;}
    .DropDownDiv{height:37px; width:100%; }
    .PDdiv .PDbgDiv .InfoCommonDiv .commonTextBox {margin-bottom:3px; width:90%; padding:0px 0px 0px 10px;}
    .genderDiv{margin-top:20px;}
    .common1000px .PDdiv .TablebgDiv{padding:10px;}

    
    

  
    .CalImg {float:right;}
	.CalImg1 {float:right;}
    .calTextBoxDiv {width:auto;}
    .calTextBoxDiv .CalTextBox{width:80%; font-size:13px; }
    .analysInfoDiv40{float:none; width:auto; display:block; overflow:hidden; margin:20px 10px;}
    .dropdownBox.width315px{width:93%; padding-bottom:0px; display:inline-block; }
    .dropdownBox{margin:auto;}
    
    .slider-container .InfoText{margin: 15px 0px 0px -40px; font-size:13px;}
    .inputContainer{float:none; display: block; clear:both;}
   
    .CoomonDVdiv{float: none; display: block; width: auto; height:250px;}
    .CoomonDVdiv:last-child{margin-left:20px; margin-bottom:10px;}
   
    .DVcommonBgTxtBox .DVCommonTextBox{width:265px;}
    .DVComoninnerText{font-size:18px;}
    .DropDownDiv .innerDropDown.left27px{margin-left: 0px;}
    .common1000px .PDdiv .PDbgDiv .InfoCommonDiv{margin: 0px;}
    .common1000px .PDdiv .PDbgDiv .InfoCommonDiv.margin{margin: -15px 0px 5px 0px;}
    .common1000px .PDdiv .PDbgDiv{padding: 10px 20px;}
    .PDdiv .PDbgDiv .InfoCommonDiv .commonText{font-size: 15px; font-weight: 600; margin-bottom: 3px;}
    .commonTxtBox{font-size:13px; }
    .DropDownDiv .innerDropDown.width150px{width:94%; }

}

@media screen and (min-width:601px) and (max-width:839px){

    .Tab_Div{ display:block; width:60%; margin:auto;}
    .PDdiv .PDbgDivFull .InfoCommonDiv .commonTextBox{ width:100%; padding:0;}
    .DropDownDiv .innerDropDown{ width:100%}
    .PDdiv .PDbgDivFull .InfoCommonDiv .commonText{max-width: 475px;padding: 10px 0px 5px 2px;width: 100%;}
    .DropDownDiv{ width:100%;}
    .CalImg {float: right;}
	.CalImg1 {float: right;}
    .calTextBoxDiv{ width:100%;}
	


}




@media screen and (min-width:840px) and (max-width:1800px){

	.calTextBoxDiv .CalTextBox{ width:266px;}
	.calTextBoxDiv{ width:100%; max-width:325px;}

    

   .Tab_Div{ display:block; width:100%; margin:auto;}
   .CalImg {float: right;}
   .CalImg1 {float: right;}


}


@media screen and (min-width:839px) and (max-width:990px){



	


}
