@font-face {
  font-family: Urdu;
  font-style: normal;  
  src: url("../fonts/webfont.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/webfont.woff") format("woff"), 
  url("../fonts/webfont.ttf") format("truetype");
}

@font-face {
  font-family: arabic;
  font-style: normal;
  font-weight: 400;  
  src: url(../fonts/DroidNaskh-Regular.eot);
  src: url(../fonts/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/DroidNaskh-Regular.woff2) format('woff2'),
       url(../fonts/DroidNaskh-Regular.woff) format('woff'),
       url(../fonts/DroidNaskh-Regular.ttf) format('truetype');
}

.urdu{
  font-family: "Urdu";
  font-weight: 700;
  color: #000;
}

.arabic{
  font-family: arabic;
  font-style: normal;
  font-weight: 400;  
  color: #000;
}

html, body {
    margin: 0;
    color: #000 !important;
    background-color: #fff !important;
    font-family: urdu;
  }

head, title, header, footer, aside, nav, .sidebar, .sidebar-menu, .breadcrumb, .btn, .footer-foot, .jumbotron, .jumbotron-fluid{
    display: none !important;
}

.main-panel {
    width: 100%;
    float: none;
    background-color: #fff;
}

h1,h2,h3{
	text-align: center;
}
table{
	width: 100%;    
}
tr{
/*    font-size: 1rem;*/
}
td{
	border-bottom: 1px dotted #333;
    color: #000;
/*    font-size: 1.1rem;*/
}
th, tr{
/*    font-size: 1.3rem;*/
    font-weight: 700;
}
.prnt-header{
	background-color: #ccc;
}

.fatwa {
    border-bottom: 1px dashed #999;
    margin: 5px 20px;
    padding: 10px 15px;
    overflow: auto;
    color: #000;
}

.fatwa-titles {
    margin-left: 10px;
    width: 100px;
    float: right;    
}

.fatwa-title-print{
    max-width: 100%;
    border-radius: 0px;
    vertical-align: middle;
    border-style: none;
}
.card-header {
    padding: 10 px 5px;
    border-bottom: 0px;
}

.card {    
    border:0;
    border-radius: 0;
    box-shadow: none !important;
    background-color: white !important;
}
.card-body {
     padding: 0;
}
.screen-only{
  display: none !important;
}
.print-only{
  display: flex;
}