body {
	background-color: #CDEE9E;
	margin: 0;
	padding: 0;
	font-family: Roboto !important;
	font-family: Roboto, 'Open Sans', Helvetica,Arial,sans-serif; 
	/*overflow: scroll;*/

}

#login-wrapper {
	/*-webkit-box-shadow: -6px 8px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: -6px 8px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: -6px 8px 5px 0px rgba(50, 50, 50, 0.75);*/
	border: 1px solid white;
	border-radius: 10px;
	color: white;
	text-align: center; 
	background-color: #5D950E; 
	height: 360px; 
	width: 600px; 
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-top: -200px; 
	margin-left: -300px;"
}


#submit-log{
	background-color: #5D950E; 
	cursor: pointer;  
	color: white;
	font-size: 18px; 
	width: 240px; 
	height: 40px; 
	text-decoration: none; 
	border: 1px solid white;
	border-radius: 3px;
}

#submit-log:hover {
	background-color: #3D6208;
}

#login-title {
	height: 90px;
	margin-top: 10px;
}

#login-error-msg {
	margin-top: 180px; 
	width: 480px;
	background-color: rgba(255,0,0,0.7);
	height: 20px; 
	color: white; 
	vertical-align: top;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 20px;
	border-radius: 5px;
	position: fixed;
	margin-left: 60px;
}

#login-input-wrapper {
	width: 350px;
	margin-left: 150px;
	height: 50px;
}

#login-input {
	border-radius: 3px; 
	border: none; 
	height: 30px; 
	width: 240px;
	font-size: 17px;
	color: #6E6D6D;
	font-weight: normal;
	background-color: white;
}

#login-input:focus {
	background-color: white;
}

#login-tag {
	text-align: left;
	float: left;
	width: 100px;	
}

#login-sub {
	margin-top: 40px;
	clear: both;
	text-align: center;"
}

.exit-btn:hover {
	background-color: #243C03 !important;
}

#menu-order:hover {
	background-color: #243C03;
	border-radius: 10px; 
}

#wrapper-menu {
	float: left; 
	text-align: center;
	width: 50%;
	min-width: 400px;
	height: 60px;
	margin: 0 auto;
	background-color: ;
	margin-top: 15px;
	/*padding-left: 400px;*/
}

#main-menu {
	margin: 0 auto;
	width: 450px;
	height: 50px;
	background-color: ;
}


#wrapper-body {
	text-align: center;
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
	background-color: ;
	margin-top: 80px;
	
}

#field-form {
	padding: 0px;
	width: 800px;
	margin: 0 auto;
	text-align: left;
	align: left;
	font-size: 18px;
	border-radius: 5px;
	font-weight: bold;
	background-color: white;
	color: #353535;
	border: 1px solid #699629;
	padding-bottom: 10px !important;
	margin-top: 25px !important;
}

#wrapper-form {
	width: 760px;
	height: 40px;
	margin:0 auto;
	background-color: ;
}

#input-form {
	width: 380px;
	height: 25px;
	float: left;
	border-radius: 3px;
	border: 1px solid #8AB949;
	font-size: 16px;
	background-color: #F0FCE0;
}

#input-form:focus {
	background-color: white;
	
}

#input-form-2:focus {
	background-color: white;
}

#label-form {
	width: 340px;
	text-align: left;
	float: left;
	font-size: 18px;
	padding-top: 5px;
}

#wrapper-label {
	width: 800px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	/*border-bottom: 1px solid black;*/
	background-color: #8EC344;
	color: white;
}







input[type=radio] {
 -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
  border: 1px solid #8AB949;
  margin-top: 10px;
  background-color: white;
}

input[type=checkbox] {
 -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
  border: 1px solid #8AB949;
  margin-top: 10px;
  background-color: white;
}

#label-form-2 {
	width: 340px;
	text-align: left;
	float: left;
	font-size: 18px;
	padding-top: 5px;
	background-color: ;
}

#wrapper-form-2 {
	width: 760px;
	height: 40px;
	margin:0 auto;
	background-color: ;
}

#input-form-2 {
	width: 380px;
	height: 25px;
	float: left;
	border-radius: 3px;
	border: 1px solid #8AB949;
	font-size: 16px;
	background-color: #F0FCE0;
}

#datepicker:focus {
	background-color: white !important;
}

.ui-datepicker {
	width: 200px !important; 
	font-size: 10px;
	color: #0C0C0C !important;
}

div.ui-datepicker{
 font-size:11px !important;
}

.ui-datepicker-header {
	background: #5D950E !important;
	color: white !important;
}

.letra-href {
	font-weight: ;
	text-decoration: none;
	color: white;
	margin-top: 2px;
}

.letra-div {
	/*border-radius: 50%;
    behavior: url(PIE.htc);
	background: #5D950E;*/
    

}

.letra-div :hover {
	font-size: 40px;
	margin-top: -8px;
	text-shadow: 2px 2px #292929;
}

.pacientes-select {
	background-color: #F9791E !important;
}

#pacientes th {
	border-bottom: 1px solid black;
	padding: 0;
	text-align: left;
}

#pacientes tr {
	cursor: pointer;
	height: 25px;
}

#pacientes td {
	text-align: left;
	font-size: 17px;
	
}


.rowpaciente:hover {
    background-color: orange !important;
}


#registro-inicial {
	position:fixed;
    top: 50%;
    left: 50%;
    width:50em;
    height:24em;
    margin-top: -12em; /*set to a negative number 1/2 of your height*/
    margin-left: -25em; /*set to a negative number 1/2 of your width*/
    border: 1px solid #ccc;
    background-color: white;
	border-radius: 10px;
	-webkit-box-shadow: -11px 11px 20px -11px rgba(0,0,0,0.75);
	-moz-box-shadow: -11px 11px 20px -11px rgba(0,0,0,0.75);
	box-shadow: -11px 11px 20px -11px rgba(0,0,0,0.75);

}

#register-table th {
	border: 1px solid #E0FABD;
	width: 94px;
	background-color: #8EC344;
	font-weight: normal;
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

#register-table td {
	border-bottom: 1px solid #75B024;
	/*background-color: #EBFCD3;*/
	text-align: left;
	padding-left: 10px;
}
/***********************************************/
ul.ui-autocomplete.ui-menu {
	font-size: 15px !important;
	text-align: left;
}

.alimentos-select {
	background-color: #F9791E !important;
}

#div-clases:hover {
	background-color: #5D950E !important;
}

#tabla-menu th {
	width: 200px; 
	background-color: #8EC344;
	font-weight: normal;
	color: white;
	font-size: 18px;
	border: 1px solid black;
}

#tabla-menu td {
	font-size: 16px;
	text-align: left;
	padding-left: 10px;
	border: 1px solid black;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: white;
}

#alPropiedades td {
	padding-left: 10px;
}

#alPropiedades tr{
	width: 60px;
	text-align: left;
	padding-left: 10px;
	background-color: white;
}

#btnGenDieta:hover {
	background-color: #D8F5AF !important;
}

#btnGenPlato:hover {
	background-color: #D8F5AF !important;
}

.propValues {
	font-weight: normal;
}

.alPropRow {
	background-color: #DFECDD !important;
}

#alPropiedadesForm  td {
	padding-left: 10px;
}

#alPropiedadesForm {
	width: 500px;
	margin: 0 auto;
	margin-top: 20px !important; 
}

#alPropiedadesForm tr {
	height: 40px;
	width: 60px;
	text-align: left;
	padding-left: 10px;
	background-color: white;
}

#alPropId {
	display: none;
}

#alPropLink {
	cursor: pointer;
}
