@import "../fonts/opensans/opensans.css";
@charset "utf-8";
.no_print {display:none !important;}
.on_print {display:block;}

html { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; -webkit-print-color-adjust:exact;}

body,td,th,input,select,textarea {
	font-family: 'Open Sans', Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 8px !important;
	color: #434343;
}
input {
	font-size: 7px !important;
}

h2 {font-size:22px; line-height:24px;}

.container_0 {background:#ffffff; padding:15px 0px;}
.container_1 {max-width:1300px; margin:0px auto; padding:0px 0px;}

.cont_report_1_table {margin-top:0px; position:relative; border: 0px solid rgba(51, 122, 183, 0); }
.cont_report_2_table {margin-top:0px; position:relative; border: 0px solid rgba(51, 122, 183, 0); }
.cont_plan_table {margin-top:0px; position:relative; border: 0px solid rgba(51, 122, 183, 0); }
.cont_plan_2_table {margin-top:0px; position:relative; border: 0px solid rgba(51, 122, 183, 0); }
.table-plan-2 {width:1px; max-width:1px;}
.cont_plan_2_table_cons_1 {margin-top:0px; position:relative; border: 0px solid rgba(51, 122, 183, 0); }
.table-plan-2-cons-1 {width:1px; max-width:1px;}

.table { margin-bottom: 0px; }
.table-order {width: 100%;}
.table-order th, .table-order td {padding:1px !important;}
.table-order > thead > tr > th, .table-order > thead > tr > td {border-bottom-width: 1px; text-align:center; vertical-align:middle; background:#ffffff;}
.table-order th, .table-order td {font-size:8px !important;}
.table-order td input {font-size:7px !important;}


.table-report-1 > thead > tr:first-child > th:first-child {width: 110px !important; background:#fff;}
.table-report-1 > thead > tr:first-child > th:first-child div {width: 108px !important;}
/*.table-report-1 > thead > tr:nth-child(4) > th {width: auto; background:#fff;}
.table-report-1 > thead > tr:nth-child(4) > th div {width: auto;}*/
.table-report-1 th.tr1_h_st1 {width: 23px; padding:0px; vertical-align:middle; text-align:center;}
.table-report-1 th.tr1_h_st1 div {width: 22px;}

.table-report-1 td:first-child {width: 115px !important;}
.table-report-1 td:first-child div {width: 113px !important;}
.table-report-1 td:not(:first-child) {width: 23px; padding:0px; vertical-align:middle; text-align:center;}
.table-report-1 td:not(:first-child) div {width: 22px;}
.table-report-1 tr.bold_tr td { font-weight:700; }
.table-report-1 tr.bold_tr td input { font-weight:700; }

.table-report-2 th.tr2_h_st1 {width: 20px; background:#fff;}
.table-report-2 th.tr2_h_st1 div {width: 18px;}
.table-report-2 th.tr2_h_st2 {width: 140px;}
.table-report-2 th.tr2_h_st2 div {width: 138px;}
.table-report-2 th.tr2_h_st3 {width: 67px;}
.table-report-2 th.tr2_h_st3 div {width: 65px;}

.table-report-2 td.tr2_st1 {width: 10px; vertical-align:middle; text-align:center;}
.table-report-2 td.tr2_st1 div {width: 8px;}
.table-report-2 td.tr2_st2 {width: 140px; vertical-align:middle;}
.table-report-2 td.tr2_st2 div {width: 138px;}
.table-report-2 td.tr2_st3 {width: 67px; padding:0px; vertical-align:middle; text-align:center;}
.table-report-2 td.tr2_st3 div {width: 65px;}

.table-plan th.tr2_h_st1 {width: 20px; background:#fff;}
.table-plan th.tr2_h_st1 div {width: 18px;}
.table-plan th.tr2_h_st2 {width: 220px;}
.table-plan th.tr2_h_st2 div {width: 218px;}
.table-plan th.tr2_h_st2_3 {width: 50px; background:#fff;}
.table-plan th.tr2_h_st2_3 div {width: 48px;}
.table-plan th.tr2_h_st3 {width: 25px;}
.table-plan th.tr2_h_st3 div {width: 23px;}

.table-plan td.tr2_st1 {width: 10px; vertical-align:middle; text-align:center;}
.table-plan td.tr2_st1 div {width: 8px;}
.table-plan td.tr2_st2 {width: 220px; vertical-align:middle;}
.table-plan td.tr2_st2 div {width: 218px;}
.table-plan td.tr2_st3 {width: 25px; padding:0px; vertical-align:middle; text-align:center;}
.table-plan td.tr2_st3 div {width: 23px;}

.table-plan-2 th.tp2_st1 {width: 190px;}
.table-plan-2 th.tp2_st1 div {width: 188px;}
.table-plan-2 th.tp2_st2 {width: 67px;}
.table-plan-2 th.tp2_st2 div {width: 65px; writing-mode: vertical-rl; display: flex; justify-content:center; align-items:center;}
.table-plan-2 th.tp2_st2 div span {height:180px; margin: 5px 0px; transform: rotate(180deg);}
.table-plan-2 th.tp2_st3 {width: 25px;}
.table-plan-2 th.tp2_st3 div {width: 23px; writing-mode: vertical-rl; display: flex; justify-content:center; align-items:center;}
.table-plan-2 th.tp2_st3 div span {height:180px; margin: 5px 0px; transform: rotate(180deg);}

.table-plan-2 td.tp2_st2 {font-weight:bold;}
.table-plan-2 td.tp2_st3 {width: 25px; padding:0px; vertical-align:middle; text-align:center;}
.table-plan-2 td.tp2_st3 div {width: 23px; padding:0px;}
.table-plan-2 tr.bold_tr td input { font-weight:700; }

.table-plan-2-cons-1 th.tp2_st1 {width: 190px;}
.table-plan-2-cons-1 th.tp2_st1 div {width: 188px;}
.table-plan-2-cons-1 th.tp2_st3 {width: 35px;}
.table-plan-2-cons-1 th.tp2_st3 div {width: 33px; writing-mode: vertical-rl; display: flex; justify-content:center; align-items:center;}
.table-plan-2-cons-1 th.tp2_st3 div span {height:120px; margin: 5px 0px; transform: rotate(180deg);}

.table-plan-2-cons-1 td.tp2_st2 {font-weight:bold;}
.table-plan-2-cons-1 td.tp2_st3 {width: 35px; padding:0px; vertical-align:middle; text-align:center;}
.table-plan-2-cons-1 td.tp2_st3 div {width: 33px; padding:0px;}
.table-plan-2-cons-1 tr.bold_tr td input { font-weight:700; }

.table-plan-2-cons-2 th.tp2_st1 {width: 158px;}
.table-plan-2-cons-2 th.tp2_st1 div {width: 156px;}
.table-plan-2-cons-2 th.tp2_st3 {width: 36px;}
.table-plan-2-cons-2 th.tp2_st3 div {width: 34px;}

.table-plan-2-cons-2 td.tp2_st2 {font-weight:bold;}
.table-plan-2-cons-2 td.tp2_st3 {width: 36px; padding:0px; vertical-align:middle; text-align:center;}
.table-plan-2-cons-2 td.tp2_st3 div {width: 34px; padding:0px;}
.table-plan-2-cons-2 tr.bold_tr td input { font-weight:700; }
