/**
 * EduIA — boletines / report cards (panel, frontend home, PDF, ventana imprimir).
 */

.eduia-rc-sheet {
	position: relative;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.eduia-rc-sheet--pb-after {
	page-break-after: always;
}
.eduia-rc-sheet--pb-avoid {
	page-break-after: avoid;
}

.eduia-rc-head-table-wrap {
	margin-top: 20px;
	height: 100px;
}
.eduia-rc-td-logo {
	width: 40%;
	vertical-align: top;
}
.eduia-rc-td-head {
	width: 60%;
	vertical-align: top;
}
.eduia-rc-branch-logo-img {
	max-width: 225px;
}
.eduia-rc-school-name-th {
	font-size: 26px;
}
.eduia-rc-session-th {
	font-size: 14px;
	padding-top: 4px;
}
.eduia-rc-mt-20-table {
	margin-top: 20px;
}
.eduia-rc-w-100 {
	width: 100%;
	overflow: hidden;
}

.eduia-rc-col-main-float {
	width: 80%;
	float: left;
}
.eduia-rc-col-photo-float {
	width: 20%;
	float: left;
	text-align: right;
}
.eduia-rc-student-photo-rounded {
	margin-top: 20px;
	border-radius: 10px;
}

.eduia-rc-stat-row-flex {
	width: 100%;
	display: flex;
}
.eduia-rc-stat-col-half-pr {
	box-sizing: border-box;
	width: 50%;
	padding-right: 15px;
}
.eduia-rc-stat-col-half-pl {
	box-sizing: border-box;
	width: 50%;
	padding-left: 15px;
}
.eduia-rc-stat-row-flex .eduia-rc-stat-col-pdf-l {
	width: 48%;
	float: left;
}
.eduia-rc-stat-row-flex .eduia-rc-stat-col-pdf-r {
	width: 48%;
	float: right;
}

.eduia-rc-th-65 {
	width: 65%;
}
.eduia-rc-td-30 {
	width: 30%;
}
.eduia-rc-th-80-fix {
	width: 80px;
	box-sizing: border-box;
}

.eduia-rc-th-comments {
	width: 250px;
}

.eduia-rc-sig-layout-table {
	width: 100%;
	outline: none;
	margin-top: 35px;
}
.eduia-rc-sig-date {
	font-size: 15px;
	text-align: left;
}
.eduia-rc-sig-line-left {
	border-top: 1px solid #ddd;
	font-size: 15px;
	text-align: left;
}
.eduia-rc-sig-line-center {
	border-top: 1px solid #ddd;
	font-size: 15px;
	text-align: center;
}
.eduia-rc-sig-line-right {
	border-top: 1px solid #ddd;
	font-size: 15px;
	text-align: right;
}

.eduia-rc-th-normal-wrap {
	white-space: normal;
}
