/* screen */
@media screen {
/* display: none */
.all_fee_print,
.only_print,
.std_full_data br,
.transfer_print .copy-text {
    display:none;}	
		
	
}


/* screen, print  */
@media screen, print {
/* print_header_copy head */
.print_header_copy .head {
	border-bottom: 1px solid #949494;
	display: table;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;}
.print_header_copy .head .col-2 {
	float: left;
	width: 25%;}
.print_header_copy .head .col-10 {
	float: left;
	padding-left: 20px;
	width: 75%;}
.print_header_copy .head img {
	max-height: 90px;
    max-width: 100%;
    margin-bottom: 10px;}
.print_header_copy .head h1 {
    margin: 0;
    font-size: 25px;
	font-weight: bold;}
.print_header_copy .head h2 {
    margin: 0;
    font-size: 17px;}
.print_header_copy .head .phone {
    padding-top: 7px;}
.print_header_copy .head .phone span {
	font-size: 14px;} 		
}



/* print */
@media screen{
.print-only{
	display: none;}
}

@media print {
/* Force browsers to print background images on chrome, firefox */
body { 
    -webkit-print-color-adjust: exact !important;}

body, html{
    height:100%;
    padding:0;}	

body {font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif !important;}


/**/
.table>thead>.tr-head>th, .common-table th, .common-table td, .common-table .table {
	border-color: #000 !important;
    word-break: break-word !important;
    border: 1px solid #000 !important;
    padding: 1px 3px !important;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-color: #000 !important;}
/**/
.print-f-s-10 {
    font-size: 10px !important;}
.print-f-s-6-5 {
    font-size: 6.5px !important;}
.min-height-800 {
	min-height: 800px !important;}
.print-p-1 {
    padding: 5px 1px !important;}
/* display: none */

/* common-table btn */
.edit,
.delete,
.view,
.late-message,
.sms,
.save-btn,
.resore,
.print,
.tr-head .th-btn .fa,

/* common */
.paginated,
.no_print {
    display: none !important;}
	
/* no_border_print */
.no_border_print {
	border: none;}	


/* no_border_print */
.text_center_print,
.text_center_print input {
	text-align: center !important;}

/* print-table-font */
.print-table-font {
	font-size: 12px;}
	
/* a */
a[href]:after {
    content: none !important;
	text-decoration: none;}
a {
	text-decoration: none !important;} 
 
/* white-space-nowrap */
.print-nowrap {
	white-space: nowrap !important;}
.print-nowraps {
	white-space: nowrap !important;}


/* table-responsive */ 
.table-responsive {
    overflow-x: hidden !important;}	 
	
/* common-table */	
.common-table {
	padding: 0;}
.common-table input[type="text"], 
.common-table input[type=""], 
.common-table input[type="number"], 
.common-table input[type="date"], 
.common-table input[type="password"], 
.common-table input[type="email"], 
.common-table input[type="url"], 
.common-table input[type="time"], 
.common-table select {
    border: none !important;}	
	
/* thead */
.tr-head th {
   font-weight: normal !important;}
.tr-head.bold-th th {
	font-weight: bold !important;}

/* print-size-10 */
.common-table.print-size-10 .table>thead>tr>th,
.common-table.print-size-10 .table>tbody>tr>td, 
.common-table.print-size-10 .table>tfoot>tr>td, 
.common-table.print-size-10 .table>thead>tr>td {
    padding: 3px 2px !important;
    font-size: 11px !important;}

/* badge-btn */
.common-table .tr-body .badge-btn {
	white-space: nowrap;
	font-size: 9px;
	padding: 2px 5px;}


/* individual-fe-receipt */	
.individual-fe-receipt {
	border: 1px solid #ccc;
	padding: 15px 20px;}	
.individual-fe-receipt .dotted {
    padding: 0 15px;}
	
/* print-header */
.individual-fe-receipt .print-header .left table {
	float: left;}	
.individual-fe-receipt .print-header .right table {
	float: right;}
.individual-fe-receipt .print-header td,
.individual-fe-receipt .print-header th {
	white-space: nowrap;
	padding-bottom: 10px;} 

/* print-body */	
.individual-fe-receipt .print-body .tr-head {
	background: #ccc;}	
.individual-fe-receipt .print-body .tr-body td {
	height: 70px;
	vertical-align: top;}
.individual-fe-receipt .print-body .common-table {
    padding-bottom: 0;}
	
/* print-foot */
.individual-fe-receipt .print-foot td {
	padding-top: 3px;
	padding-bottom: 3px;}
.individual-fe-receipt .print-foot .amt-words td, 
.individual-fe-receipt .print-foot .amt-words th {
	padding-bottom: 10px;}	
	
	
	
/* std_full_data */	
.std_full_data .hss-module-head {
     padding: 8px;
     margin-bottom: 5px;
	 border: none;}
.std_full_data .hss-module-head h1 {
     font-size: 14px;}
.std_full_data .hss-module-head h2 {
     font-size: 12px;}
.std_full_data .table>tbody>tr>td {
    padding: 4px 10px;
	font-size: 9px;}
	
	
/* transfer_print */
.print_table_body.transfer_print {
	 float: left;}
.transfer_print .table {
	 width: 48%;
	 float: left;}
.transfer_print .table:nth-child(odd) {
	 margin-right: 1%;}
.transfer_print .table:nth-child(even) {
	 margin-left: 1%;} 	
.transfer_print .hss-module-head {
     padding: 0;
     margin-bottom: 5px;
	 border: none;}
.transfer_print  .hss-module-head .copy-text {
	border: 1px solid #ccc;
    padding: 4px;
    width: 85px;
	font-size: 9px;}	 
.transfer_print .hss-module-head .h1-m-top {
    margin-top: 30px;}	 
.transfer_print .hss-module-head h1 {
     font-size: 15px;}
.transfer_print .hss-module-head h2 {
     font-size: 11px;}
.transfer_print .table>tbody>tr>td {
    padding: 4px 10px;
	font-size: 11px;}	 
.transfer_print.print_table_body tfoot b {
    font-size: 12px;}
	
/* left-to */	
.print_table_body .left-to {
    width: 95%;}


/* apexcharts-toolbar */
.apexcharts-toolbar {
	display: none;}
	
/* single-use */	
/* marksheet_by_subject */	
.exam-details.main-details {
	margin-bottom: 5px;}
	
.print-max-width {
	max-width: 80%;}

.print-m-t-50 {
	margin-top: 50px !important;}

/* print-th-td-p-5 */
.common-table .table.print-th-td-p-5 thead>tr>th, 
.common-table .table.print-th-td-p-5 tbody>tr>td {
	padding-left: 5px !important;
    padding-right: 5px !important;}

/* print-table-statement */
.common-table .table.table-bordered.print-table-statement thead>tr>th, 
.common-table .table.table-bordered.print-table-statement tbody>tr>td {
    border-color: #ccc !important;
	padding-left: 5px !important;
    padding-right: 5px !important;}

/* print-border-light */
.common-table .table.table-bordered.print-border-light thead>tr>th, 
.common-table .table.table-bordered.print-border-light tbody>tr>td {
    border-color: #ccc !important;}
}

.MODALTABLE tr td{
	padding:10px !important;}