body{ font-family: monospace !important; font-size:1.3em; direction: ltr; line-height: 2;}

h1,h2,h3,h4,h5{  font-family: monospace !important; font-size: 1.5em; }

h4{
	font-size: 1.2em !important;
    font-weight: bolder;
}

.main{width:98%; margin:auto !important; min-width:1500px; max-width:1500px; margin-right: 17px;  padding-top: 1%; padding-bottom: 2.5%;}    

/*.row1{width:99%; margin:0 auto;}*/

.h-left{width:20%; display: inline; float: left; text-align: center;}
.h-left2{width:231px; display: inline; float: left; text-align: center; font-size:0.8em;}
.h-left1{width:416px; display: inline; float: left; font-size:1em; text-align: center;}

.h-center{width:60%; display: inline; float: left; text-align: center;}
.h-center1{width:591px; display: inline; float: left; font-size:1em; text-align: center;}
 .h-center > .arabic{ font-family: 'Quranic'; font-size: 1.4em; }

.h-right{width:20%; display: inline; float: left; text-align: center;}

.h-part{border:1px dotted black; margin-bottom: 2%; padding-bottom: 10%;}

.h-part-top{background:lightgray; padding:5px;}

.h-center > p{margin-top: -0%; font-weight: bold;}

.h-center > h2{margin-top: -2.5%
}

.h-center-main{width:90%; margin:0 auto;}
.h-center-gray{background:lightgray; border:0.5px solid black; width:20%;  display: inline-block;     margin-bottom: 1%;
    text-align: center;
    /* vertical-align: text-top; */
    padding-top: 0.5%; padding-bottom:1%;}

.h-center-main > p{display: inline; position: relative; top: -1px;  font-size: 1.3em;
    margin-right: 14px;}

.h-center-gray2{background:lightgray; padding:6px; border:0.5px dotted black; width:95%;  margin: 26px auto;}

 table > thead{background: lightgray;} 
 table > thead > tr > th{text-align: center !important;}
 table > tbody > tr > td{text-align: center; }
 table > tbody > tr > td > p {transform:rotate(270deg); font-weight: bold;}
td{padding:2.5px; font-size:16px;}
tr{padding:2px}
th{padding:2px}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}




