/*armi.css*/

/*Turnero*/
div#turnero-bturnoshoy_tbl{
    border-bottom-width: 0px!important; 
    border-right-width: 0px!important; 
    border-left-width: 0px!important; 
}
tr#loc__actualname_row {
    text-align: -webkit-center;
    border: 16px solid #2196F3;
	height: 7em;
}
.turnos-cell {
    width: 55em!important;
    border: 3px solid #2196F3;
    border-radius: var(--radius);
    margin: 1em;
    display: flex;
    justify-content: inherit;
}
.turnos-nombre {
    font-size: xxx-large;
	width: 11em;
}
.turnos-consultorio {
    font-size: xxx-large;
    font-style: italic;
    font-family: fantasy;
	width: 4em;	
}
.armi-ActualNameCell {
    width: 55em!important;
    border: 3px solid #2196F3;
    border-radius: var(--radius);
    margin: 1em;
    display: flex;
    justify-content: inherit;
}
.armi-ActualNameDiv {
    font-size: 5em;
	width: 20em;
}
.armi-ActualBoxDiv {
    font-size: 5em;
    font-style: italic;
    font-family: fantasy;
	width: 8em;	
}
@media screen and (max-width: 700px){
	div#todaypage_bcallnext_value_div {display:none;}
	div#todaypage_profilelink_value_div {display:none;}
	div#todaypage_clinicslink_value_div {display:none;}
	div#todaypage_hourslink_value_div {display:none;}
}


/* borro el X para cerrar de los popups*/
button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    visibility: hidden;
}
/*boton lookup, borde izq*/
[name="lookup_btn"] {
    border-left: 1;
}
[name="bCallNext"] {
    position: relative;
    left: 6em;
    font-size: x-large;
}
input#loc__SystemImage {
    color: transparent;
}
button#export {
    font-size: x-large;
    height: 49px;
}
:root {
	--browse-empty-text: #7190e0
}
.nt-form-header {
    display: inline-block;
}
div#countdown {
    width: 207px;
}
.nt-session-prompt {
    color: gray;
}
div#SystemStatus {
    font: message-box;
}

div#uuserhours_aph__wd1_value_div {
    position: relative;
    left: -27px;
}
div#uuserhours_aph__wd2_value_div {
    position: relative;
    left: -27px;
}
div#uuserhours_aph__wd3_value_div {
    position: relative;
    left: -27px;
}
div#uuserhours_aph__wd4_value_div {
    position: relative;
    left: -27px;
}
div#uuserhours_aph__wd5_value_div {
    position: relative;
    left: -27px;
}
div#uuserhours_aph__wd6_value_div {
    position: relative;
    left: -27px;
}
div#uuserhours_aph__wd7_value_div {
    position: relative;
    left: -27px;
}
div#umyclinic_cli__wd1_value_div {
    position: relative;
    left: -27px;
}
div#umyclinic_cli__wd2_value_div {
    position: relative;
    left: -27px;
}
div#umyclinic_cli__wd3_value_div {
    position: relative;
    left: -27px;
}
div#umyclinic_cli__wd4_value_div {
    position: relative;
    left: -27px;
}
div#umyclinic_cli__wd5_value_div {
    position: relative;
    left: -27px;
}
div#umyclinic_cli__wd6_value_div {
    position: relative;
    left: -27px;
}
div#umyclinic_cli__wd7_value_div {
    position: relative;
    left: -27px;
}


.armi-login-btn {
    font-weight: bold;
    font-size: x-large;
    left: -44px;
}

.nt-browse-table {
	border-bottom-width: 1px;
	border-bottom-color: #4c86c1;
	border-right-width: 1px;
	border-right-color: #4c86c1;
	border-left-width: 1px;
	border-left-color: #4c86c1;
}

div#body_div {
    background-color: lightcyan;
}

div#umyprofile_usu__email_prompt_div {
    width: 129px;
}

div#umyprofile_usu__help_lng_prompt_div {
    width: 194px;
}

div#upatient_dat__current_medication_value_div {
    width: 97%;
}

.ui-controlgroup-horizontal{ 
    margin-left: 5px;
}

div#tab_uabstract_div {
    margin-left: 20px;
}

span.MainHeading {
    font-size: xx-large;
    font-style: italic;
    font-family: fantasy
}

.div_reg_button {
    width: 100%;
    height: 39px;
}
.but_reg_button {
    width: 91%;
    font-size: 15px !important;
}

div#login_div {
    margin: 0 auto  /*centra el login */
}

div#logoutform_div{
    margin: 0 auto  /*centra el login */
}

table#Prop_Container {  /*centra la publicidad */
    margin-left: auto;
    margin-right: auto;
}

/*para pisar linea 2332 de themes.css que pone todo del mismo ancho y se caen los camppos*/
@media screen and (max-width: 1024px){
	.if-large{display:none;}
	.ui-widget-overlay {background:white;opacity: 1;position: fixed;}
	.nt-form-value{/* width:100% */}
	.nt-value{width:100%}
}

.nt-rounded{
background-color:lightblue;
margin-bottom: 0.5em;
margin-top: 0.5em;
padding: 5px;
}

/*mantiene alto de prestaciones en el popup de appointments*/
table#UpdateAppointment_container {
    min-height: 500px;
}

.nt-busy {
    top: 50%;
    left: 50%;
}

.nt-contentpanel{
 /*background: url("/images/hc2.jpg") fixed center;*/
 background-color: lightblue;
}

.nt-body {
 background-color: #FFF;
 /* margin: 1em; */
 height: 96%;
 margin-left: 0px;
 margin-right: 0px;
 /*background: url("/images/armi.jpg") center;*/
 /*background: url("/images/armi.jpg") no-repeat fixed center;*/
}

.nt-countdown{
font-size:1em!important;
color: #7F7F7F;
}

.link_blanco:link{
   color: #FFFFFF
}
.link_blanco:visited{
   color: #FFFFFF;
   text-decoration: underline
}
.link_blanco:active{
   color: #FFFFFF;
   text-decoration: underline
}
.link_blanco:hover{
   color: #FFFFFF;
   text-decoration: underline
}

.link_gris:link{
   color: #7F7F7F;
   background: transparent;
   text-decoration: none;
	margin-left: 25px;
}
.link_gris:visited{
   color: #7F7F7F;
   text-decoration: none
}
.link_gris:active{
   color: #7F7F7F;
   text-decoration: none
}
.link_gris:hover{
   color: #000000;
   text-decoration: underline
}


table.ArmiBrowseTable {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: blue;
  margin: 1px 0px 1px;
  border-color: #888;
  border-top: 1px solid #888;
  border-left: 1px solid #888;
  border-bottom: 1px solid #888;
  border-right: 1px solid #888;
  padding: 0px;
  border-spacing: 0px;
}

table.ArmiBrowseTable th {
  background-image: url('../images/BrowseHeader.png');
  font-weight: bold;
  /*color: maroon;*/
  padding: 1px;
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #CCC;
  border-right: 1px solid #EEE;
  border-collapse: separate;
  white-space: nowrap; 
}

table.ArmiBrowseTable td {
  padding: 1px;
  border-left: 0px solid #AAA;
  border-right: 1px solid #EEE;
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #EEE;
  height: 10px;
}

.Armiheadingtable {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #999;
 width: 100%;
 border: 0;
}

.Armiheadingtable td {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #999;
 text-align: center;
 border: 0;
}

.ImportStatus {
  left: 8px;
  top: 100px;
  height: 40px;
  width: 700px;
  position: absolute;
  border: none;
  font-weight: bold;
  color: maroon;
  background: #FFFFFF
}

.ImportStatusAnt {
  left: 8px;
  top: 50px;
  height: 100px;
  width: 700px;
  position: absolute;
  border: none;
  background: #FFFFFF
}

.UserLevelMsg  {
  color: #FF0000;
  font-size: 13px;
  padding: 2px;
  white-space: nowrap; 
}

.ui-bar-a {
	border: 1px solid 		#3c3ce4 /*{a-bar-border}*/;
	background: 			#3c3ce4 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #3c3c3c /*{a-bar-background-start}*/), to( #111 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #3c3ce4 /*{a-bar-background-start}*/, #3c3ce4 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #3c3ce4 /*{a-bar-background-start}*/, #3c3ce4 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #3c3ce4 /*{a-bar-background-start}*/, #3c3ce4 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #3c3ce4 /*{a-bar-background-start}*/, #3c3ce4 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #3c3ce4 /*{a-bar-background-start}*/, #3c3ce4 /*{a-bar-background-end}*/);
}

