footer_div.no_paddding{
    padding: 0px;
}


.tital{
    padding-top:10px; 
}
/************ nav bar er sratr ************/
.nav_div{
    background-color: #025f9e;
}

.c_nav{
    margin-bottom: 0px;
    border-radius: 0px;
    border: 0px solid red;
}
.navbar-default .navbar-nav>li>a {
    color: #eee;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: yellow;
    background-color: #025f9e;
}
.nav-bar-sachmem{
    background-color:#025f9e;
    color:white;
}

/************ nav bar er end ************/
/****first tab  ************************/
.first_div{
    padding-bottom:10px; 
}
/************ login register sratr ************/
.reg_body_div{
    padding-top: 40px;
    padding-bottom: 40px;
}

.register_div{
    background: url(../images/reg_bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}
#message {
    display:none;
    position: relative;
    margin-top: 10px;
}
.valid {
    color: green;
    font-size:12px; 
}

.valid:before {
    position: relative;
    left: 0px;
    content: "✔ ";
}

.invalid {
    color: red;
    font-size:12px; 
}

.invalid:before {
    position: relative;
    left: 0px;
    content: "✖  ";
}
.log_img{
    background-image: url(../images/log_bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}

.logo_div{
    padding: 15px 0px 15px 0px;
}

.login_btn_div{
    padding: 25px 0px 10px 0px;
}
/************ login register End ************/
/************ nav bar er sratr ************/
.test{
    color:green;
    font-size:24px;
}
/******fotter div er CSS*****/
.footer_div{
    background-color: #025f9e;
    padding-top: 19px;
    padding-bottom: 15px;
}

.design_by{
    color: white;
}
.design_by>a{
    color: white;
}
/***************Signal Assessee Basic Info ***********/

.profile_img{
    text-align: center;
}
.profile_img img{
    width: 70%;
    height: 100%;
}
.profile_img .file {
    position: relative;
    overflow: hidden;
    margin-top: -29%;
    margin-left:0; 
    width: 100%;
    border: none;
    border-radius: 0;
    font-size: 15px;
    background: #347ac1b8;
}
.profile_img .file input {
    position: absolute;
    opacity: 0;
    right: 0;
    top: 0;
}

.profile_edit_btn {
    border: none;
    border-radius: 1.5rem;
    width: 20%;
    padding: 2%;
    font-weight: 600;
  
    color: #6c757d;
    cursor: pointer;
    float:right;
    color: #00b1b1; 
}
.single_edit_btn {
    border: none;
    border-radius: 1.5rem;
    width: 10%;
    padding: 2%;
    font-weight: 600;
  
    color: #6c757d;
    cursor: pointer;
   
    color: #00b1b1; 
}
#more,#less{
    background-color: #008CBA;
    broder:none;
    width: 20%;
    outline:none; 
    color:white;
    font-size:18px; 
}
#asessiee_b_picView{
    border: 1px solid black;
    margin-top:2%; 
}
#asessiee_address_view{
    border: 1px solid red;
    margin-top:10%;
    margin-left: 0;
}
.addEdit1{
    margin-left:10%; 
    color:#138871;
    font-size:14px;
}
.addEdit{
    margin-top:5%; 
    margin-left:10%; 
    
    
    color:#138871;
    font-size:14px;
}

/***************Last year income and expence ***********/
.inc_ly_div{
    padding-top: 20px;
    border: 1px solid #ccc;
    margin-top: 15px;
    margin-bottom: 20px;
}

.single_viw_head_div{
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #eee;
}
.single_viw_h2{
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}

.single_viw_sub_head_div{
    border: 1px solid #eee;
    margin-bottom: 20px;
}

.single_viw_h3{
    margin-top: 5px;
    margin-bottom: 5px;
}

.allowanceinfo_div{
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding-top: 15px;
}
/************************ report page er css start ****************/
.A4sizePage{
    width:595px;
    height: 100%;
}

.first_headline h3{
    padding-left:20%;
}

.photo{
    border: 1px solid black;
    height: 100px;
    width: 80px;
    text-align: center;
    padding: 40px 20px;
}

.schedule_porperty{
    padding-left:20px;
}
.schedule ul{
    margin-top:-10px; 
}
.schedule ul li{
    list-style-type: none;

}
.part1 h4{
    text-align: center;
    font-weight:600; 
}
.under_part{
    text-align: center;
    font-weight:800; 
}

#rtportTable tr > :first-child{
    width:10px;
}
#rtportTable tr > :nth-child(4){
    width:10px;
}
#rtportTable td{
    width:100px;
}

/*********************** part 2*************/
#rtportTable2 tr > :first-child{
    width:10%;
}
#rtportTable2 tr > :nth-child(3){
    width:15%;

}
#rtportTable2 tr > :nth-child(4){
    width:30%;

}
#rtportTable3 tr > :nth-child(3){
    width:30%;

}
.caption_left{

    color:#000;

}
.caption_right{
    text-align:right;
    color:#000;
    padding-right:10%; 
}
.caption_right2{
    text-align:right;
    color:#000;
    padding-right:10%; 
}
.tin_box{
    border: 1px solid black;
    height: 25px;
    width: 5%;
    float: left;
    margin:1px;

}

.tin_div{
    margin-left:15%; 
}
.tin_num{
    font-size:16px;
    position:absolute; 
}
.tin_all_box{
    position:relative;
    padding-left:10%;

}
/*********************** part 3*************/
.instructions{
    font-weight:800;
    display:block; 
}
.ass_type_group{
border-left:1px solid red; 
}

.ass_type{
    width:20%;
    border: 1px solid;
    margin-left: 10px;
    text-align:center; 
    float:left; 

}
.ass_typeIT{
    width:41%;
    border: 1px solid;
    margin-left: 20px;
    text-align:center; 
    float:left; 

}
/*    .partIII table > tr :nth-child(4) > td::nth-child(2) {
         width:30% ;
         background-color: red;
     }*/

#rtportTable4 tr:nth-child(4) td:nth-child(3){
    width:50%;
   
}
#rtportTable4 tr:nth-child(6){
    height:200px; 
   
}

.month{
    width:10%; 
    height:30px; 
    border: 1px solid;
    float:left;
    text-align: center;
    padding-top:5px; 
}
.monthGroup{
    padding-left:22%;
}
.yearGroup{
    text-align:center; 
    padding-left: 40%;

}
.taxEntry{
    border: 1px solid black;
    height: 25px;
    width: 10%;
    float: left;
    margin: 1px;
}
/********** Asset  $ liabilites report start  ****************/  
.rpt_box1{
    border: 1px solid #000;
    width: 100%;
    height:150px; 
}
.num li{
    list-style:none;
}

.font_s{
    font-style: italic;
}
.share{
   width:5%;  
}
.Sl{
    width:30px;   
}
.u_cap{
    margin-top: -20px;
}
.def_height{
    height:120px; 
}
.rt{
    padding-left: 35px;
    
}
#salaryRtrtport2{
     border: 0;
}
#salaryRtrtport2 th {
    border: 0;
    padding-left: 10px; 
}
.sal_cup{
  margin-top: -20px;
  font-size:12px;
  padding-left:30px; 
}
/********** Asset  $ liabilites report End  ****************/
/********** Busniess income  report start  ****************/ 
.bus_year{
    width: 40%;
}

.amount{
    width:100px;
}
.lft_amount{
    float: right;
    padding-right: 25px;
}
.prtin_nam{
    width: 298px;
    height: 80px;
    vertical-align: top;
    text-align: left;
}
#salaryRtrtport1 ul li{
    float: left;
}

/********** Busniess income  report End  ****************/ 
/************************ individual part start ****************/  
.group2{
    
    padding-left:50%;

}
/*.ind_year{
    width:5%;
    height: 30px;
    border: 1px solid black;
    float: left;
    text-align: center;
    padding-top:5px;
    margin-left:2px; 
    
}*/
.ind_year{
    margin-left:5px;
}
.yearDigit{
    font-size: 12px;
    border: 1px solid black;
    padding: 7px;
    margin-left: -8px;
    
}
.section_box{
    width:50%;
    border: 1px solid;
    float:left;
    padding: 10px;
}
#rtportTable7 tr:last-child{
    height:50px; 
   
}

/************************ report page er css End ****************/  
/************************ AssessInfo insert  page  css start ****************/ 
.next{
    width:50%;
    height: 30px;
}
.asse_infoInsert_div{
    margin-top:10px; 
    background-color: #008CBA;
}
.asse_infoInsert_div ul li{
    margin-left:30px;
    float: left;
    list-style: none;
    cursor: pointer;
    font-size: 18px;
    
}

.asse_infoInsert_div ul li.active{
    background-color: #E13300;
    cursor: pointer;    
}



.schduel_25_table{
	margin-top: 10px;
	 min-width: 700px !important;
	   
}
/************************* item guoup er css   ****************************/
.parent_name a{
display: none;    
}
 .parent_name:hover a{
display: inline;
-webkit-transition:width 5s;
}
 .first_child a{
display: none;    
}
.first_child:hover a{
display: inline; 
opacity: 0.8;
}


.item_div{
    padding: 15px;
    margin-top: 20px;
    border: 1px solid #ccc;
}

.iteam_parent{
    background-color: #2E86C1;
    border-bottom: 1px solid #ccc;
    padding-left: 10px !important;
    
}

.iteam_parent2{
    background-color: #5DADE2;
    border-bottom: 1px solid #ccc;
    margin-top: 5px;
    padding-left: 20px !important;
}

.iteam_parent3{
    background-color: #85C1E9;
    border-bottom: 1px solid #ccc;
    padding-left: 30px !important;
}
.iteam_parent4{
    background-color: rgb(73, 128, 165);
    border-bottom: 1px solid #ccc;
    padding-left: 40px !important;
}
.green2{
    background:green;
}
