html, body,
select,
input[type=text],
input[type=password],
textarea {
   font-family: "Open Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   outline: none;
   font-size: 15px;
}

table,
th,
td {
   font-family: "Open Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

ol,
ul {
   padding-left: 1.2rem;
}

.remark {
   border: 1px solid #dfdfdf;
   padding: 1.5rem;
   border-left: 5px solid #95003A;
   margin: 20px 0;
   box-shadow: 0px 0px 10px 1px #eaeaea;
}

/*------------------ statistics form */

.frm-statistics {
   margin-top: 1.5rem;
}

.frm-statistics h3 {
   padding-bottom: 0;
}

.frm-statistics label {
   margin-right: 3rem;
   font-size: 1rem;
   font-weight: normal;
   text-transform: none;
   cursor: pointer;
}

.frm-statistics .frm-block {
   margin-top: 2.5rem;
   margin-bottom: 1.5rem;
}

.frm-statistics .form-group {
	margin-bottom: 0;
}

.label-inline-block {
	margin-left: 1rem;
}

/*--------------- statistics results - stat_year < 2015 */

.branch .SystemTitle,
.branch .systemtitle {
   border: 0;
   margin: 0;
   padding: 0 0 15px 0;
   font-family: Oswald, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
   font-size: 1.4rem;
   line-height: 1.1;
}

.branch .SystemTitle2,
.branch .systemtitle2 {
   border: 0;
   margin: 0;
   padding: 0 0 15px 0;
   font-family: Oswald, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
   font-size: 1.2rem;
   line-height: 1.1;
}

.branch .SystemTitle3,
.branch .systemtitle3 {
   border: 0;
   margin: 0;
   padding: 0 0 15px 0;
   font-family: Oswald, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
   font-size: 1.1em;
   line-height: 1.1;
}

.branch table,
.branch thead,
.branch div {
   border: 0;
   border-width: 0;
   border-color:red;
}

.branch th,
.branch td {
   border-color: #fed38b;
   font-size: 12px;
}

.branch .Table .Header,
.branch .Table .c,
.branch .table .header,
.branch .table .c {
   text-align: center;
}
.branch .Table .l,
.branch .table .l {
   text-align: left;
}
.branch .Table .r,
.branch .table .r {
   text-align: right;
}

.branch .Table .Header,
.branch .Table .RowHeader,
.branch .Table tr:last-child,
.branch .table .header,
.branch .table .rowheader,
.branch .table tr:last-child {
   background-color: #fee2b1;
   font-weight: bold;
   vertical-align: top;
   text-transform: uppercase;
}




/*--------------- statistics results - stat_year >= 2015 */
.stat-results .amount-md {
	width: 140px;
}
.stat-results .amount-sm {
   width: 75px;
}
.stat-results .no-border-top {
	border-top: none;
}
.stat-results .no-border-right {
   border-right: none;
}
.stat-results .no-border-bottom {
   border-bottom: none;
}
.stat-results .no-border-left {
   border-left: none;
}
table.stat-results th {
	background-color: #fee2b1;
   font-weight: bold;
}
.stat-results .no-border-bottom {
    border-bottom: medium none;
}

table.stat-results,
table.stat-results th,
table.stat-results td {
   border-color: #fed38b;
   font-size: 12px;
}


table.stat-results th.district {
   background-color: #fff;
}
table.stat-results th.province {
	background-color: #fff0d8;
}
table.stat-results th.region {
   background-color: #fee9c4;
}
table.stat-results th.governmentgroup {
   background-color: #fee9c4;
}
table.stat-results th.government {
   background-color: #fff0d8;
}
#statistics h3 .small {
	color: #231f20;
	font-weight: normal;
}
#statistics h5 {
	color: #231f20;
}
table.stat-results tr:hover {
   background-color: #fff0d8;
}

.container_stat_btn_search {
   margin-top: 2rem;
}

@media print {
   .not-for-print {
      display: none !important;
   }
}