﻿body {
/*	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";*/
	font-family: 'Roboto', sans-serif;
	font-size: 70%;
	background-color:#F3ECE2;
}
a:visited, a:link{
	color:peru;
	text-decoration:none;
}
a:hover, a:active{
	color:tomato;
	text-decoration:underline;
}
input[type=checkbox], input[type=file], select {
	display:none;
}
input[type=checkbox]:hover + label span{
	cursor:pointer;
}
input[type=checkbox]:disabled + label span{
	cursor:not-allowed;
}
input[type=radio]:hover + label span{
	cursor:pointer;
}
input[type=radio]:disabled + label span{
	cursor:not-allowed;
}
input[type=checkbox] + label span {
    display:inline-block;
    width:28px;
    height:28px;
    background:url('imagenes/check_radio_sheet.png') left top no-repeat;
    vertical-align:top;
}
input[type=checkbox]:checked + label span {
    background:url('imagenes/check_radio_sheet.png') -28px top no-repeat;
}
input[type=radio] {
    display:none;
}
input[type=radio] + label span {
    display:inline-block;
    width:28px;
    height:28px;
    background:url('imagenes/check_radio_sheet.png') -56px top no-repeat;
}
input[type=radio]:checked + label span {
    background:url('imagenes/check_radio_sheet.png') -84px top no-repeat;
}
.students_tab:hover, .file_tab:hover, .equivalence_tab:hover, .terms_tab:hover, .groups_tab:hover, .users_tab:hover, .validation_tab:hover, .reportcards_tab:hover, .subjects_tab:hover, .class_tab:hover, #formulas_table tbody:hover { 
/*	background-color: wheat;*/
	background-color: #F7E8D5;
}
#select_file_year-button, #select_formula_year-button{
	vertical-align: bottom;
	margin-bottom: 0px;
}
input[type=text], input[type=password]{
	border:1px dotted tan;
	background-color:#F3ECE2;
	height:24px;
}
.ui-datepicker-trigger{
	cursor:pointer;
}
.hide_input{
	border:none!important;
	background-color:transparent!important;
}
.hide_input:focus{
	border:1px dotted tan!important;
	background-color:#F3ECE2!important;
}
@media print{
	footer{
		page-break-after: always;
	}
}