.hidden {
    display: none;    
}

.container {
  margin-right: auto;
  margin-left: auto;
}

.boxborder {
  text-align: left;
  /* margin: 2em auto; */
  background: white;
  border: 1px #bbb solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
  /* padding: 1em 2em 2em; */
}
.headnote
{

  font-size: 16px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
.note
{
  font-size: 14px;
  font-weight: normal;
  color: #024574;
  background-image: url(../images/arrow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 25px;
  text-align: right;
  text-decoration: none;
}

.tbl_comparison{margin-top:25px}

.tbl_comparison  TH{
    text-align:right;
    }


.tbl_comparison  .column{padding:3px;color:#7b7b79;border-bottom:1px solid #dce3eb;vertical-align:top} 

.col_B{
 
  
  color: #333;
  font-weight: normal;
  
  font-size: 14px;
  text-align: right;
  
  
  margin-bottom: 0px;
  padding: 3px;
    
    }
    .tbl_comparison .col_label h3{font-size:18px;margin:0;padding:0;
    }


.col_A{
		width:2px; background:#fff;border: 0px;
		padding: 0px;margin: 0px;
	}

.col_label{
       
       background:#fff url('../images/fade_left.jpg')repeat-y left top;
       font-size:14px; 
       border-right:1px solid #dce3eb; 
       border-left:0px solid #dce3eb;
       background-position: right;
       
       padding:10px;color:#7b7b79;border-bottom:1px solid #dce3eb;vertical-align:top              
    }


.col_th_b{
     width:66px;
    
    color:#333;font-weight:normal;background:#E5E8ED;font-size:14px;text-align: right;
    border-left:1px solid #dce3eb; border-right:0px solid #dce3eb;
    border-bottom:3px solid #dce3eb;
    
    }
    
    .col_label_th{
        width: 200px;
       background:#E5E8ED;font-size:14px; 
       border-right:1px solid #dce3eb; border-left:0px solid #dce3eb; 
       border-bottom:3px solid #dce3eb;
       
    }

.smallcaption
{
    
    color:#33596C;
    font-size: 14px;
    
}
            
#inhertance_desc
{
    
    color: #000;
    text-align: right;
    direction: rtl;
}

.calculatebt {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-webkit-border-top-left-radius:37px;
	-moz-border-radius-topleft:37px;
	border-top-left-radius:37px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;
	-moz-border-radius-bottomright:37px;
	border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}
.calculatebt:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.calculatebt:active {
	position:relative;
	top:1px;
}



.clearbt,.calculatebt {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}
.clearbt:hover,.calculatebt:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
}.clearbt:active,.calculatebt:hover {
	position:relative;
	top:1px;
}

#tbSubCalc td{padding: 3px; border-bottom: 1px solid #B6D1EB;}
#tbSubCalc .td1,#tbSubCalc .td2,#tbSubCalc .td3{background-color: #B6D1EB; font-weight: bold;font-size: 14px; border: 0px;}
#tbSubCalc .tdmerge{padding: 0px;padding-bottom: 10px;}
.rightalign
{
    text-align: right;
}

/*// جدول الحسبة*/
.calculation-table {
  margin: 0 0 40px 0;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: table;
}

.calculation-table td{width:33.3%; text-align: left;}