/*<style>*/


.guRu_WIDGET { 

  display:          flex;
  flex-direction:   column;
  justify-content:  flex-start;
  align-items:      flex-start;
  width:            100%;
  padding:          1.5rem;

  margin: 1rem !important;

} .guRu_WIDGET .widgeT_PAGE { 
  
  display:          table;
  background:       #ffffff;
  width:            100%;
  height:           100%;
  border-radius:    1rem; 

  height: auto;
  
}

.guRu_WIDGET.opaQue   .widgeT_PAGE {

  position:   relative;
  background: rgba( 0,0,0, 0.005 );
  box-shadow: 0 0 0.1rem rgba( 0,0,0,  0.1 ),
              0 0 0.2rem rgba( 255,255,255, 0.3 ),
              0 0 0.3rem rgba( 0,0,0,  0.5 );


  

}

.guRu_WIDGET.request  .widgeT_PAGE,
.guRu_WIDGET.eva      .widgeT_PAGE,
.guRu_WIDGET.temp     .widgeT_PAGE {

  position:   relative;
  background: rgba( 169,28,25, 0.025 );
  box-shadow: 0 0 0.1rem rgba( 169,28,25,  0.5 ),
              0 0 0.2rem rgba( 0,0,0,    0.7 ),
              0 0 0.3rem rgba( 169,28,25,  0.9 );

}

.guRu_WIDGET.request  .widgeT_PAGE:before ,
.guRu_WIDGET.eva      .widgeT_PAGE:before {

  font-family:    "Fa Font";
  font-weight:    900;
  font-size:    4rem;
  margin-right: 1rem;
  color:        rgba( 169,28,25, 0.3 );
  text-shadow:  none; 
  position:     absolute;
  top:          50%;
  right:        1rem;
  transform:    translate( 0%, -50% );

} .guRu_WIDGET.request .widgeT_PAGE:before {

  content:      "\f573";

} .guRu_WIDGET.eva    .widgeT_PAGE:before {

  content:      "\f733";

}

.guRu_WIDGET .widgeT_PAGE .paGe_SELECTOR { display: flex;flex-direction: column;justify-content: flex-start;align-items: center;border-top: 0.065rem solid rgba(0,0,0,0.065);padding: 1.8rem;margin: 0.2rem; }
.guRu_WIDGET .widgeT_PAGE .paGe_EMBEDDED { display: flex;flex-direction: column;justify-content: flex-start;align-items: center;border: 0.065rem solid rgba(0,0,0,0.065);background: rgba(0,0,0,0.015);padding: 1.8rem;margin: 0.2rem;border-bottom-left-radius: 1rem;border-bottom-right-radius: 1rem; }
.guRu_WIDGET .widgeT_PAGE .paGe_EMBEDDED.rounded { border-radius: 1rem; }
.guRu_WIDGET .widgeT_TOOLBOX { display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: center;width: 100%;padding: 0.5rem 2rem 0.5rem 2rem; }
.guRu_WIDGET button { margin: 0 0.1rem 0 0.1rem; }
 

.guRu_WIDGET.guRu_TOPMENU,.guRu_WIDGET.guRu_STUDENTMENU,.guRu_WIDGET.widGet_CLASSMODE,.guRu_WIDGET.guRu_INBOX { padding: 0; }
.guRu_WIDGET.guRu_TOPMENU .widgeT_TOOLBOX,.guRu_WIDGET.guRu_STUDENTMENU .widgeT_TOOLBOX,.guRu_WIDGET.widGet_CLASSMODE .widgeT_TOOLBOX,.guRu_WIDGET.guRu_INBOX .widgeT_TOOLBOX { padding: 0.5rem 0.5rem 0.5rem 0.5rem; }
.guRu_WIDGET.guRu_TOPMENU .widgeT_PAGE,.guRu_WIDGET.guRu_STUDENTMENU .widgeT_PAGE,.guRu_WIDGET.widGet_CLASSMODE .widgeT_PAGE,.guRu_WIDGET.guRu_INBOX .widgeT_PAGE { padding: 0;border-radius: 0;border-bottom-left-radius: 1rem;border-bottom-right-radius: 1rem; }



.guRu_WIDGET.guRu_INBOX .inboX_PREVIEW
{
  position: relative;
  min-height: 20rem;
}

.guRu_WIDGET.guRu_INBOX .inboX_EMPTY
{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.guRu_WIDGET.guRu_INBOX .inboX_EMPTY .inboX_ICON
{

  color: #268a8c;
  font-size: 8rem;

}

.guRu_TOOL_DEPENDENT { display: flex;flex-direction: column;justify-content: center;align-items: center;cursor: pointer;margin: 0 0.2rem 0 0.2rem;padding: 0.2rem;border-radius: 0.2rem; }





.guRu_TOOL_DEPENDENT * { margin: 0;pointer-events: none; }
.guRu_TOOL_DEPENDENT:hover span { font-weight: 600; }
.guRu_TOOL_DEPENDENT:hover .guRu_VIEWER { border: 0.1rem solid #000000;box-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9); }

.guRu_WIDGET.eva .guRu_TOOL_DEPENDENT .guRu_VIEWER, .guRu_WIDGET.request  .guRu_TOOL_DEPENDENT .guRu_VIEWER
{  
  -webkit-animation-name: shake;
  -webkit-animation-duration: 7s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 1s;
}

.guRu_TOOL_DEPENDENT.guRu_ACTIVE
{ 
  background: #f2f2f2;
  border: 0.09rem solid #cccccc}

.guRu_WIDGET .widgeT_TOOLBOX .guRu_TOOL_LEVEL { display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;width: 100%; cursor: pointer;padding:1rem; }
.guRu_WIDGET .widgeT_TOOLBOX .guRu_TOOL_LEVEL span:first-child { font-weight: 400;pointer-events: none;text-align: center;text-shadow:0 0 0.1rem rgba(0,0,0,0.7),0 0 0.2rem rgba(255,255,255,0.7),0 0 0.3rem rgba(0,0,0,0.9);font-size: 2rem; }
.guRu_WIDGET .widgeT_TOOLBOX .guRu_TOOL_LEVEL span:last-child { font-weight: 200;pointer-events: none;font-size: 1.4rem; }


.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR { display: flex;flex-direction: column;justify-content: center;align-items: center;line-height: 1;border: 0.09rem solid rgba(0,0,0,0.15);background: rgba(38,138,140,0.1);order: 1;cursor: pointer; }
.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR span:nth-child(1) { line-height: 1;font-weight: 800;pointer-events: none;text-align: center;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9); }
.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR span:nth-child(2) { line-height: 1;font-weight: 400;pointer-events: none;text-align: center;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9); }
.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR span:nth-child(3) { line-height: 1;font-weight: 100;pointer-events: none;text-align: center;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9); }
.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR:hover { color: #ffffff;background: rgba(38,138,140,0.4);box-shadow:0 0 0.3rem rgba(38,138,140,0.9); }
.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR:active { color: #ffffff;background: rgba(38,138,140,0.6);box-shadow:0 0 0.6rem rgba(38,138,140,0.9); }

.guRu_FORM { position: relative;color: rgba(38,138,140,0.7);border: 0.045rem solid rgba(38,138,140,0.5);background: rgba(38,138,140,0.095);border-radius: 0.4rem;cursor: pointer; }
.guRu_FORM * { pointer-events: none; }

.guRu_FORM .guRu_CODE { position: absolute;top: 0.5rem;left: 50%;transform: translate(-50%, 0%);text-align: center;line-height: 1;font-weight: 400;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9); }
.guRu_FORM span { position: absolute;bottom: 0.5rem;left: 50%;transform: translate(-50%, 0%);text-align: center;line-height: 1;font-weight: 400;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9); }

.guRu_FORM i { position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%);color: rgba(38,138,140,0.7); }
.guRu_FORM:hover { background: rgba(38,138,140,0.195); }
.guRu_FORM:hover span { font-weight: 900; }
.guRu_FORM:hover i { color: rgba(38,138,140,1); }




.guRu_WIDGET .guRu_TITLE { font-weight: 100;padding-left: 1rem;font-size: 2.4rem;text-shadow: 0 0 0.4rem rgba(0,0,0,0.4); } 
.guRu_WIDGET .guRu_DESCRIPTION { padding-left: 1rem;font-size: 1.6rem;font-weight: 100;color: rgba(38,138,140,0.9);text-shadow: 0 0 0.4rem rgba(0,0,0,0.4); }  
.guRu_WIDGET.guRu_PASSWORD { width: 50rem; }



.guRu_CONTAINER { 

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  overflow: hidden;
  height: 100%;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important; 
}
.guRu_CONTAINER.border { border-top: 0.2rem solid #cccccc; }
.guRu_CONTAINER.info { border-color: #268a8c; }
.guRu_CONTAINER.warning { border-color: #5f22aa; }
.guRu_CONTAINER.success { border-color: #00b3b3; }
.guRu_CONTAINER.danger { border-color: #a91c19; }
.guRu_PREVIWER { 

display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;

  overflow: auto;
  max-height: 90%;
  max-width: 99%;
  border: 0.1rem solid #000000; 
  border-radius: 0.5rem;
}

.guRu_PANEL { width: 100%;border: 0.1rem solid rgba(0,0,0,0.045);border-radius: 1rem;padding: 1rem; }
.guRu_STATIC { width: 100%;padding: 0.5rem; }


.guRu_PANEL.timetable { border: none;border-radius: 0;padding: 0; }
.guRu_STATIC.timetable { padding: 0; }


.guRu_OVERLAY a,
.guRu_PREVIWER a,
.guRu_CONTAINER a,
.guRu_WIDGET a { 

  display:      inline-block;
  font-size:      2.4rem; 
  pointer-events: auto;
  padding: 0.5rem !important; 
  margin: 0.1rem !important; 

}

.guRu_OVERLAY a *,
.guRu_PREVIWER a *,
.guRu_CONTAINER a *,
.guRu_WIDGET a * { 

  pointer-events: none !important; 

}


.guRu_OVERLAY a i,
.guRu_PREVIWER a i,
.guRu_CONTAINER a i,
.guRu_WIDGET a i { 
  
  font-size: 1em; 

}

.guRu_OVERLAY a:hover,
.guRu_PREVIWER a:hover,
.guRu_CONTAINER a:hover,
.guRu_WIDGET a:hover { 
  
  text-shadow:  0 0 0.1rem rgba( 255,255,255, 0.7 ),
                0 0 0.2rem rgba( 0,0,0, 0.7 ),
                0 0 0.3rem rgba( 255,255,255, 0.9 ) !important; 

}

.guRu_OVERLAY a:active i,
.guRu_PREVIWER a:active i,
.guRu_CONTAINER a:active i,
.guRu_WIDGET a:active i { 
  
  text-shadow:  0 0 0.4rem rgba( 255,255,255, 0.7 ),
                0 0 0.5rem rgba( 0,0,0, 0.7 ),
                0 0 0.6rem rgba( 255,255,255, 0.9 ) !important; 

}


.guRu_OVERLAY a.guRu_ACTIVE,
.guRu_PREVIWER a.guRu_ACTIVE,
.guRu_CONTAINER a.guRu_ACTIVE,
.guRu_WIDGET a.guRu_ACTIVE { 
  
  color: rgba(0,0,0,0.6) !important; 

}

.guRu_PREVIWER a.guRu_INACTIVE,.guRu_CONTAINER a.guRu_INACTIVE,.guRu_WIDGET a.guRu_INACTIVE { color: #cccccc !important; }
.guRu_INACTIVE * { color: #cccccc !important;text-shadow: none !important; }
a.guRu_INACTIVE img { filter: grayscale(90%); }


.guRu_PREVIEW_BOX { position: absolute;top: 0;left: 50%;transform: translate(-50%, 0%);display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 0.5rem;width: 100%; pointer-events:none; }
.guRu_PREVIEW_BOX *  { pointer-events: auto; }
.guRu_PREVIEW_BOX button { margin: 0 0.2rem 0 0.2rem; }


.guRu_ROW { display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;width: 100%;margin: 0;padding: 0; }


.guRu_HOVER * { pointer-events: none; }


.guRu_ROW.padding { padding: 1rem; }

.guRu_ROW.guRu_AUTO { width: auto; }

.guRu_ROW.guRu_EXPAND { flex-grow: 2; }
.guRu_ROW.guRu_FILL { flex-grow: 1; }
.guRu_ROW.guRu_ACTIVE { background: rgba(38,138,140,0.6) !important; }
.guRu_ROW.guRu_GRID { align-items: center; margin: 0.1rem;padding: 1rem;width: calc(100% - 0.2rem) !important; }

.guRu_ROW.guRu_GRID.unpadding { padding: 0 !important; }




.guRu_ROW.bottom { border-bottom: 0.05rem solid #cccccc; }

.guRu_ROW.guRu_GRID:not(.transparent):nth-child(even) { background: transparent; }
.guRu_ROW.guRu_GRID:not(.transparent):nth-child(odd) { background: rgba(0,0,0,0.045);}
.guRu_ROW.guRu_GRID.guRu_ACTIVE { background: rgba(38,138,140,0.6) !important; }




.guRu_ROW.guRu_TIMETABLE:nth-child(even) { background: transparent; }
.guRu_ROW.guRu_TIMETABLE:nth-child(odd) { background: rgba(0,0,0,0.045);}


.timetabLe_SELECTED { box-shadow: 0 0 0 0.2rem #a91c19 inset; }
.timetabLe_MIN { max-width: 3rem !important; } 
.timetabLe_ADDITIONAL { background: #737373; }
.timetabLe_ADDITIONAL span { color: #ffffff !important; }

.timetabLe_BREAK { background: #4d4d4d; }
.timetabLe_BREAK span { color: #ffffff !important; }

.guRu_RELATIVE  .timetabLe_ICON { 
position: absolute;
bottom: 0;
right: 0;
margin: 0.25rem;
font-size: 3rem;
 }


 .guRu_RELATIVE  .timetabLe_ATTENDANCE { 
position: absolute;
top: 0.3rem;
left: 0.5rem;
font-size: 2rem;
 }

.timetabLe_HOVER { position:relative; }
.timetabLe_HOVER::after 
{ 
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.2);

  pointer-events: none;
  z-index: 1000001;
}




.guRu_ROW.guRu_TOOLBOX { justify-content: center;align-items: center;padding: 0.5rem; }
.guRu_ROW.guRu_TOOLBOX button { margin: 0.1rem; }
.guRu_ROW.guRu_TAG { margin: 0.1rem;padding: 0.85rem;background: #4d4d4d;color:#ffffff; }


.guRu_ROW.guRu_TAG.compress { padding: 0.3rem; }




.guRu_ROW.guRu_TAG.warning { background: #5f22aa !important; }
.guRu_ROW.guRu_TAG.info { background: #268a8c !important; }
.guRu_ROW.guRu_TAG.success { background: #00b3b3 !important; }
.guRu_ROW.guRu_TAG.danger { background: #a91c19 !important; }
.guRu_ROW.guRu_TAG.dark { background: #4d4d4d !important; }
.guRu_ROW.guRu_TAG.gray { background: #cccccc !important;color:#000000; }
.guRu_ROW.guRu_TAG.light { background: #ffffff !important;color:#000000; }






.guRu_ROW.guRu_TAG.warning.smooth { background: rgba(95,34,170,0.8) !important; }
.guRu_ROW.guRu_TAG.info.smooth { background: rgba(38,138,140,0.8) !important; }
.guRu_ROW.guRu_TAG.success.smooth { background: rgba(0,179,179,0.8) !important; }
.guRu_ROW.guRu_TAG.danger.smooth { background: rgba(169,28,25,0.8) !important; }
.guRu_ROW.guRu_TAG.dark.smooth { background: rgba(0,0,0,0.8) !important; }
.guRu_ROW.guRu_TAG.dark.smooth { background: rgba(255,255,255,0.8) !important; }

.guRu_ROW.guRu_TAG.warning.smoother { background: rgba(95,34,170,0.6) !important; }
.guRu_ROW.guRu_TAG.info.smoother { background: rgba(38,138,140,0.6) !important; }
.guRu_ROW.guRu_TAG.success.smoother { background: rgba(0,179,179,0.6) !important; }
.guRu_ROW.guRu_TAG.danger.smoother { background: rgba(169,28,25,0.6) !important; }
.guRu_ROW.guRu_TAG.dark.smoother { background: rgba(0,0,0,0.6) !important; }
.guRu_ROW.guRu_TAG.light.smoother { background: rgba(255,255,255,0.6) !important; }

.guRu_ROW.guRu_TAG.rounded { padding: 0.3rem 0 0.3rem 0;border-radius: 5rem; }
.guRu_ROW.guRu_TAG.rounded.warning.smoother { background: rgba(95,34,170,0.1) !important;color:#000000; }
.guRu_ROW.guRu_TAG.rounded.info.smoother { background: rgba(38,138,140,0.1) !important;color:#000000; }
.guRu_ROW.guRu_TAG.rounded.success.smoother { background: rgba(0,179,179,0.1) !important;color:#000000; }
.guRu_ROW.guRu_TAG.rounded.danger.smoother { background: rgba(169,28,25,0.1) !important;color:#000000; }
.guRu_ROW.guRu_TAG.rounded.dark.smoother { background: rgba(0,0,0,0.1) !important;color:#000000; }


.guRu_ROW.guRu_TAG.foRo_TAG {
position: absolute;
top: 0;
right: 0;
padding: 0 1rem 0 1rem; 
margin: 0;
height: 100%;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 5rem;
border-bottom-right-radius: 5rem;
}



.guRu_CLICKABLE { cursor: pointer; }
.guRu_CLICKABLE * { pointer-events: none; }
.guRu_CLICKABLE a { pointer-events: auto !important; }


.guRu_CLICKABLE.guRu_ACTIVE  { background: rgba(0,179,179,0.7) !important; }
.guRu_CLICKABLE:hover,.guRu_CLICKABLE.guRu_ACTIVE:hover { background: rgba(0,179,179,0.1)  !important;border: 0.05rem solid #cccccc; }
.guRu_CLICKABLE:hover *, .guRu_CLICKABLE:active * { color: #00b3b3 !important; }
.guRu_CLICKABLE:active { background: rgba(0,179,179,0.4)  !important; }


.guRu_CLICKABLE.success:hover { background: rgba(0,179,179,0.1)  !important;border: 0.05rem solid #cccccc; }
.guRu_CLICKABLE.success:active { background: rgba(0,179,179,0.4)  !important; }
.guRu_CLICKABLE.success:hover *, .guRu_CLICKABLE.success:active * { color: #00b3b3 !important; }
.guRu_CLICKABLE.success.guRu_ACTIVE  { background: rgba(0,179,179,0.7) !important; }

.guRu_CLICKABLE.info:hover { background: rgba(38,138,140,0.1)  !important;border: 0.05rem solid #cccccc; }
.guRu_CLICKABLE.info:active { background: rgba(38,138,140,0.4)  !important; }
.guRu_CLICKABLE.info:hover *, .guRu_CLICKABLE.info:active * { color: #268a8c !important; }
.guRu_CLICKABLE.info.guRu_ACTIVE  { background: rgba(38,138,140,0.7) !important; }

.guRu_CLICKABLE.warning:hover { background: rgba(95,34,170,0.1)  !important;border: 0.05rem solid #cccccc; }
.guRu_CLICKABLE.warning:active { background: rgba(95,34,170,0.4)  !important; }
.guRu_CLICKABLE.warning:hover *, .guRu_CLICKABLE.warning:active * { color: #5f22aa !important; }
.guRu_CLICKABLE.warning.guRu_ACTIVE  { background: rgba(95,34,170,0.7) !important; }

.guRu_CLICKABLE.danger:hover { background: rgba(169,28,25,0.1)  !important;border: 0.05rem solid #cccccc; }
.guRu_CLICKABLE.danger:active { background: rgba(169,28,25,0.4)  !important; }
.guRu_CLICKABLE.danger:hover *, .guRu_CLICKABLE.danger:active * { color: #a91c19 !important; }
.guRu_CLICKABLE.danger.guRu_ACTIVE  { background: rgba(169,28,25,0.7) !important; }

.guRu_CLICKABLE.dark:hover { background: rgba(0,0,0,0.1)  !important;border: 0.05rem solid #cccccc; }
.guRu_CLICKABLE.dark:active { background: rgba(0,0,0,0.4)  !important; }
.guRu_CLICKABLE.dark:hover *, .guRu_CLICKABLE.dark:active * { color: #f2f2f2 !important; }
.guRu_CLICKABLE.dark.guRu_ACTIVE  { background: rgba(0,0,0,0.7) !important;color: #ffffff !important; }




.foRo_CHILD { margin: 0 1.5rem 0 1.5rem !important; }

.guRu_ROW.guRu_2_COLUMNS .guRu_COLUMN { min-width: 30rem;width: calc(50% - 1rem); margin: 0 0.5rem 0 0.5rem;  }
.guRu_COLUMN { display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;flex-grow: 2;margin: 0;padding: 0;overflow: hidden; }
.guRu_SCROLLABLE { max-width: 100% !important;width: 100% !important;overflow-y: auto !important;overflow-x: hidden !important;max-height: 35rem !important; }

.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR { height: 5rem;padding: 0.1rem;margin: 0.2rem 0.4rem 0.2rem 0.4rem; }.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR span:nth-child(1) { font-size: 1.3rem; }.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR span:nth-child(2) { font-size: 1.1rem; }.guRu_WIDGET .widgeT_TOOLBOX .paGe_SELECTOR span:nth-child(3) { font-size: 1rem; }
.guRu_FORM { padding: 1rem;margin: 0.5rem;width: 21mm;height: 29mm; }.guRu_FORM span { font-size: 0.9rem; }.guRu_FORM i { font-size: 4.6rem; }



.guRu_TIMER { background: #268a8c;width: 100%;height: 0.3rem; }


.guRu_CENTERED { justify-content: center !important;align-items:center !important; }
.guRu_STRETCH { align-items:stretch !important; }
.guRu_MIDDLE { align-items:center !important; }
.guRu_BOTTOM { align-items:flex-end !important; }

.upgraDe_EDITABLE 
{ 
  pointer-events: auto; 
  display: block;
  overflow: hidden;
  resize: none;
  width: 100%;
  height: 100%;
  padding: 0.4em;
  background: rgba(255,255,255,0.6);
  border: 0.1em dotted #cccccc;
  font-size: 1.6em;
}
 
.upgraDe_EDITABLE:focus 
{ 
  outline: 0px solid transparent;
}

.guRu_NOWRAP { flex-wrap: nowrap; }
.guRu_END { justify-content: flex-end !important;align-items:center !important; }
.guRu_RIGHT { justify-content: flex-end !important;align-items:flex-end !important; }
.guRu_LEFT { justify-content: center !important;align-items:flex-end !important; }



.guRu_ROW.guRu_OPTIONS div * { pointer-events: none; }
.guRu_ROW.guRu_OPTIONS.uniQue div.guRu_SELECTED { pointer-events: none; }

.guRu_ROW.guRu_OPTIONS:not(.transparent) div { display: flex;flex-direction: column;justify-content: center;align-items:center;border-radius: 0.2rem;border: 0.1rem solid #4d4d4d;cursor: pointer;margin: 0.2rem 0.2rem 0.2rem;min-height: 3rem;height: 3rem;padding: 0 0.6rem 0 0.6rem; }


.guRu_ROW.guRu_OPTIONS div:not(.transparent) span { color:#4d4d4d;font-weight: 200;pointer-events: none;white-space: nowrap;font-size:1.6rem; }

.guRu_ROW.guRu_OPTIONS:not(.transparent) div.guRu_SELECTED { background: #4d4d4d; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.guRu_SELECTED span { color: #ffffff; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div:hover { box-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(#4d4d4d,0.7),0 0 0.3rem rgba(255,255,255,0.9); }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div:hover span { font-weight: 400; }


.guRu_ROW.guRu_OPTIONS:not(.transparent) div.info { border: 0.1rem solid rgba(38,138,140,0.4); }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.info span { color:#268a8c; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.info.guRu_SELECTED { background: #268a8c; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.info.guRu_SELECTED span { color: #ffffff; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.info:hover { box-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(38,138,140,0.7),0 0 0.3rem rgba(255,255,255,0.9); }


.guRu_ROW.guRu_OPTIONS:not(.transparent) div.warning { border: 0.1rem solid rgba(95,34,170,0.4); }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.warning span { color:#5f22aa; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.warning.guRu_SELECTED { background: #5f22aa; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.warning.guRu_SELECTED span { color: #ffffff; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.warning:hover { box-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(95,34,170,0.7),0 0 0.3rem rgba(255,255,255,0.9); }

.guRu_ROW.guRu_OPTIONS:not(.transparent) div.success { border: 0.1rem solid rgba(0,179,179,0.4); }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.success span { color:#00b3b3; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.success.guRu_SELECTED { background: #00b3b3; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.success.guRu_SELECTED span { color: #ffffff; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.success:hover { box-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,179,179,0.7),0 0 0.3rem rgba(255,255,255,0.9); }


.guRu_ROW.guRu_OPTIONS:not(.transparent) div.danger { border: 0.1rem solid rgba(169,28,25,0.4); }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.danger span { color:#a91c19; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.danger.guRu_SELECTED { background: #a91c19; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.danger.guRu_SELECTED span { color: #ffffff; }
.guRu_ROW.guRu_OPTIONS:not(.transparent) div.danger:hover { box-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(169,28,25,0.7),0 0 0.3rem rgba(255,255,255,0.9); }



.guRu_ROW.guRu_OPTIONS.transparent div { display: flex;flex-direction: column;justify-content: center;align-items:center;cursor: pointer;margin: 0 0.2rem 0 0.2rem; }
.guRu_ROW.guRu_OPTIONS.transparent div span { color:#cccccc;pointer-events: none;font-size:3rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.guRu_SELECTED span { color: #4d4d4d; }
.guRu_ROW.guRu_OPTIONS.transparent div:hover span { text-shadow:0 0 0.1rem rgba(0,0,0,0.7),0 0 0.2rem rgba(255,255,255,0.7),0 0 0.3rem rgba(0,0,0,0.9); }

.guRu_ROW.guRu_OPTIONS.transparent div.info { display: flex;flex-direction: column;justify-content: center;align-items:center;cursor: pointer;margin: 0 0.2rem 0 0.2rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.info span { color:rgba(38,138,140,0.6);pointer-events: none;font-size:3rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.info.guRu_SELECTED span { color: #268a8c; }
.guRu_ROW.guRu_OPTIONS.transparent div.info:hover span { text-shadow:0 0 0.1rem rgba(38,138,140,0.7),0 0 0.2rem rgba(255,255,255,0.7),0 0 0.3rem rgba(38,138,140,0.9); }

.guRu_ROW.guRu_OPTIONS.transparent div.warning { display: flex;flex-direction: column;justify-content: center;align-items:center;cursor: pointer;margin: 0 0.2rem 0 0.2rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.warning span { color:rgba(95,34,170,0.6);pointer-events: none;font-size:3rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.warning.guRu_SELECTED span { color: #5f22aa; }
.guRu_ROW.guRu_OPTIONS.transparent div.warning:hover span { text-shadow:0 0 0.1rem rgba(95,34,170,0.7),0 0 0.2rem rgba(255,255,255,0.7),0 0 0.3rem rgba(95,34,170,0.9); }

.guRu_ROW.guRu_OPTIONS.transparent div.success { display: flex;flex-direction: column;justify-content: center;align-items:center;cursor: pointer;margin: 0 0.2rem 0 0.2rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.success span { color:rgba(0,179,179,0.6);pointer-events: none;font-size:3rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.success.guRu_SELECTED span { color: #00b3b3; }
.guRu_ROW.guRu_OPTIONS.transparent div.success:hover span { text-shadow:0 0 0.1rem rgba(0,179,179,0.7),0 0 0.2rem rgba(255,255,255,0.7),0 0 0.3rem rgba(0,179,179,0.9); }

.guRu_ROW.guRu_OPTIONS.transparent div.danger { display: flex;flex-direction: column;justify-content: center;align-items:center;cursor: pointer;margin: 0 0.2rem 0 0.2rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.danger span { color:rgba(169,28,25,0.6);pointer-events: none;font-size:3rem; }
.guRu_ROW.guRu_OPTIONS.transparent div.danger.guRu_SELECTED span { color: #a91c19; }
.guRu_ROW.guRu_OPTIONS.transparent div.danger:hover span { text-shadow:0 0 0.1rem rgba(169,28,25,0.7),0 0 0.2rem rgba(255,255,255,0.7),0 0 0.3rem rgba(169,28,25,0.9); }


.guRu_ROW.guRu_OPTIONS .break 
{  
  display: block !important;
  
  border-radius: none !important;
  border: none !important;
  cursor: default !important;
  pointer-events: none !important;
  background: transparent;
  margin: none !important;
  
  line-height: 0.1rem !important;
  max-height: 0.1rem !important;
  height: 0.1rem !important;
  width: 100% !important;
  padding: none !important;
}





/**************** guRu_LABELED ********************/
div.guRu_LABELED { position: relative;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;flex-grow: 2;width: 100%;padding-top: 1rem;margin: 0.6rem 0 0.2rem 0;  }
span.guRu_LABELED 
{ 
  position: relative;
  display: inline-block;
  text-align: justify;
  width: 100%;
  padding-top: 1rem;
  margin: 0.6rem 0 0.2rem 0; 
}
.guRu_LABELED .guRu_COUNTRY { font-size:3rem; }
.guRu_LABELED input { position: relative;flex-grow: 2;width: 100%;outline: 0;line-height: 1;font-weight: 200;min-height: 3rem;height: 3rem;font-size:1.6rem;padding: 0 0.6rem 0 0.4rem; }
.guRu_LABELED textarea { flex-grow: 2;width: 100%; outline: 0;line-height: 1;font-weight: 200;resize: none;min-height: 8rem;height: 8rem;font-size:1.6rem;padding: 0.4rem 0.6rem 0.4rem 0.4rem; }
.guRu_LABELED textarea.extended { min-height: 16rem;height: 16rem; }

.guRu_LABELED input.important { line-height: 1;font-weight: 200;min-height: 4.5rem;height: 4.5rem;font-size:2.6rem;padding: 0 0.8rem 0 0.6rem; }

.guRu_LABELED:before { position: absolute;top: -0.2rem;left: 0;line-height: 1;margin: 0;padding: 0;font-size: 0.93rem;font-weight: 200; }
.guRu_LABELED ._SELECT_ { display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start;cursor: pointer; overflow: hidden;line-height: 1;width: 100%; }
.guRu_LABELED ._SELECT_ input { all:unset;flex-grow: 2;border: none;outline: 0; font-weight: 200;pointer-events: none;min-height: 2.9rem;height: 2.9rem;font-size:1.6rem;padding: 0 0.6rem 0 0.4rem; }
.guRu_LABELED ._SEARCH_ { display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start;cursor: pointer; overflow: hidden;line-height: 1;width: 100%; }
.guRu_LABELED ._SEARCH_ input { all:unset;flex-grow: 2;border: none;outline: 0; font-weight: 200;pointer-events: none; }




/**************** guRu_LABELED ********************/


/**************** user.php ********************/
.guRu_ROW.guRu_WIDGET_PROFILE { justify-content: center;align-items: center; }
.guRu_ROW.guRu_WIDGET_PROFILE .guRu_COLUMN { flex-grow: 0; }

.teMp_H3 { font-weight: 600;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9);font-size: 1.2rem; }
.teMp_H4 { font-weight: 600;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9);font-size: 1.2rem; }
.teMp_H5 { font-weight: 600;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9);font-size: 1rem;}
.teMp_H6 { font-weight: 200;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9);font-size: 1.2rem; }
.teMp_H7 { font-weight: 200;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9);font-size: 1rem; }



.guRu_ROW.guRu_USER_FAMILY { justify-content: center;align-items: center; }
.guRu_ROW.guRu_USER_FAMILY .guRu_COLUMN { justify-content: center;align-items: center;flex-grow: 0;margin: 0.1rem;padding: 0.1rem;cursor: pointer; }
.guRu_ROW.guRu_USER_FAMILY .guRu_COLUMN * { pointer-events: none; }
.guRu_ROW.guRu_USER_FAMILY .guRu_COLUMN:hover img { padding: 0.3rem; }
.guRu_ROW.guRu_USER_FAMILY .guRu_COLUMN:active img { padding: 0.5rem; }
.guRu_ROW.guRu_USER_FAMILY .guRu_COLUMN span { text-align: center;font-weight: 200;text-shadow:0 0 0.1rem rgba(255,255,255,0.7),0 0 0.2rem rgba(0,0,0,0.7),0 0 0.3rem rgba(255,255,255,0.9);font-size: 1.2rem; }
.guRu_ROW.guRu_USER_FAMILY .guRu_COLUMN:hover span { font-weight: 600; }
.guRu_ROW.guRu_USER_FAMILY .guRu_COLUMN:active span { font-weight: 900; }



/**************** user.php ********************/

/**************** academic.php ********************/
.guRu_ROW.guRu_EVALUATION_SCALE { justify-content: center;align-items: stretch; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item 
{ 
  position: relative;
  justify-content: center;
  align-items: center;
  flex-grow: 1; 
  border-radius: 1.8em;
  cursor: pointer;
  padding: 0.5em;
  max-width: 40em;
}


.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item span.code { font-size: 2.4em; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item span.description { font-size: 1.7em; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item span.symbol { font-size: 8.2em; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item span.obs { font-size: 1.3em; }

.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item:hover { box-shadow:0 0 0.1em rgba(255,255,255,0.7),0 0 0.2em rgba(0,0,0,0.7),0 0 0.3em rgba(255,255,255,0.9); }

.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item:hover span.symbol.dark { text-shadow:0 0 0.2em #4d4d4d; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item:hover span.symbol.light { text-shadow:0 0 0.2em #ffffff; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item:hover span.dark { text-shadow:0 0 0.2em #4d4d4d; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item:hover span.light { text-shadow:0 0 0.2em #ffffff; }

.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item:active span { font-weight: 200; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item * { pointer-events: none; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item .upgraDe_EDITABLE 
{ 
  pointer-events: auto; 
  display: block;
  overflow: hidden;
  resize: none;
  width: 100%;
  height: 100%;
  padding: 0.4em;
  background: rgba(255,255,255,0.6);
  border: 0.1em dotted #ffffff;
  font-size: 1.6em;
}
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item .upgraDe_EDITABLE:focus 
{ 
  outline: 0px solid transparent;
}
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.item .guRu_SYMBOL_IMG { object-fit: contain;display: block;border-radius: 50%;padding: 0.1em;height: 8.2em; }


.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.grouped 
{ 
  position: relative;
  justify-content: center;
  align-items: center;

  border: 0.2rem solid rgba(38,138,140,0.7);
}
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.grouped * { pointer-events: none; }

.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.grouped span.symbol { font-size: 5.2em; }
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.grouped .guRu_SYMBOL_IMG { object-fit: contain;display: block;border-radius: 50%;padding: 0.1em;height: 5.2em; }

.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.grouped .option
{
  background: rgba(255,255,255,0.5);
  cursor: pointer;
  pointer-events: auto;
}
.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.grouped .option:hover
{
  background: #4d4d4d !important;
}


.guRu_ROW.guRu_EVALUATION_SCALE .guRu_COLUMN.grouped .option:hover span
{
  color: #f2f2f2 !important;
}



.guRu_FORMULA {
  display: block;
  flex-grow: 5;
  overflow: hidden;
  resize: none;
  font-weight: 400;
  text-shadow: none;
}

.guRu_FORMULA:not(:focus) { border: 0.1rem dashed rgba(0,0,0,0.15); }
.guRu_FORMULA:focus 
{ 
  outline: 0 solid transparent;
  border: 0.1rem dashed rgba(95,34,170,0.7); 
}

.guRu_FORMULA {
  min-height: 3rem;
  line-height: 2rem;
  font-size: 1.6rem;
  padding: 0.5rem;
}

/**************** academic.php ********************/


















/********* LABELS ***********/

.guRu_LABELED.points:before { content: 'PUNTOS A TRATAR:'; }
.guRu_LABELED.event:before { content: 'DETALLE DEL EVENTO:'; }
.guRu_LABELED.action:before { content: 'ACCIÓN EJECUTADA:'; }
.guRu_LABELED.student:before { content: 'ESTUDIANTE:'; }

.guRu_LABELED.options:before { content: 'OPCIONES:'; }
.guRu_LABELED.detail:before { content: 'DETALLE:'; }
.guRu_LABELED.interviews:before { content: 'TIPO DE CITA:'; }
.guRu_LABELED.reportTitle:before { content: 'TITULO DEL REPORTE:'; }
.guRu_LABELED.reportSubitle:before { content: 'SUBTITULO DEL REPORTE:'; }
.guRu_LABELED.signature:before { content: 'FIRMAS:'; }
.guRu_LABELED.time:before { content: 'HORA:'; }
.guRu_LABELED.category:before { content: 'CATEGORÍA:'; }
.guRu_LABELED.scope:before { content: 'ALCANCE:'; }
.guRu_LABELED.scopes:before { content: 'ÁMBITOS:'; }
.guRu_LABELED.summary:before { content: 'RESUMEN:'; }

.guRu_LABELED.devices:before { content: 'DISPOSITIVOS:'; }
.guRu_LABELED.subject:before { content: 'ASUNTO:'; }
.guRu_LABELED.size:before { content: 'TAMAÑO:'; }


.guRu_LABELED.assigned:before { content: 'ASIGNADO POR:'; }
.guRu_LABELED.priority:before { content: 'PRIORIDAD:'; }
.guRu_LABELED.grouped:before { content: 'AGRUPACIÓN:'; }

.guRu_LABELED.minutes:before { content: 'MINUTOS:'; }
.guRu_LABELED.discount:before { content: 'DESCUENTO:'; }
.guRu_LABELED.begin:before { content: 'INICIO:'; }
.guRu_LABELED.finish:before { content: 'FIN:'; }

.guRu_LABELED.bank:before { content: 'BANCO:'; }
.guRu_LABELED.bankaccount:before { content: 'CUENTA BANCARIA:'; }
.guRu_LABELED.user:before { content: 'USUARIO:'; }
.guRu_LABELED.referrer:before { content: 'REFERENTE:'; }
.guRu_LABELED.file:before { content: 'ARCHIVO:'; }
.guRu_LABELED.bookscode:before { content: 'CÓDIGO CONTABLE:'; }


.guRu_LABELED.documenttype:before { content: 'TIPO DE COMPROBANTE:'; }
.guRu_LABELED.documentsupport:before { content: 'SUSTENTO TRIBUTARIO:'; }

.guRu_LABELED.retentionincometax:before { content: 'RETENCIÓN DEL IMPUESTO A LA RENTA:'; }
.guRu_LABELED.retentiontax:before { content: 'RETENCIÓN DEL IMPUESTO AL VALOR AGREGADO:'; }

.guRu_LABELED.incometax:before { content: 'IMPUESTO A LA RENTA:'; }
.guRu_LABELED.tax:before { content: 'IMPUESTO AL VALOR AGREGADO:'; }
.guRu_LABELED.specialtax:before { content: 'IMPUESTO A LOS CONSUMOS ESPECIALES:'; }

.guRu_LABELED.legalname:before { content: "RAZON SOCIAL:"; }
.guRu_LABELED.legalalias:before { content: "NOMBRE COMERCIAL:"; }
.guRu_LABELED.legaldocument:before { content: "DOCUMENTO DE IDENTIFICACIÓN:"; }
.guRu_LABELED.legalclass:before { content: "TIPO DE CLIENTE:"; }
.guRu_LABELED.legaltype:before { content: "TIPO DE CONTRINUYENTE:"; }
.guRu_LABELED.managername:before { content: "NOMBRE DEL REPRESENTANTE LEGAL:"; }
.guRu_LABELED.managerdocument:before { content: "RUC | CI REPRESENTANTE LEGAL:"; }


.guRu_LABELED.ruc:before { content: "RUC:"; }
.guRu_LABELED.regime:before { content: "CONTRIBUYENTE:"; }
.guRu_LABELED.plaque:before { content: "PLACA:"; }


.guRu_LABELED.branch:before { content: "SUCURSAL:"; }
.guRu_LABELED.emissionpoint:before { content: "PUNTO DE EMISIÓN:"; }
.guRu_LABELED.sequential:before { content: "SECUENCIAL:"; }

.guRu_LABELED.booksaccountmanage:before { content: "GESTIÓN CONTABLE:"; }
.guRu_LABELED.booksaccount:before { content: "CUENTA CONTABLE:"; }
.guRu_LABELED.booksaccountregistry:before { content: "REGISTRO CONTABLE:"; }


.guRu_LABELED.booksaccount.debit:before { content: "CUENTA CONTABLE PARA REGISTRO DEL DEBE:"; }
.guRu_LABELED.booksaccount.assets:before { content: "CUENTA CONTABLE PARA REGISTRO DEL HEBER:"; }

.guRu_LABELED.booksaccount.income:before { content: "CUENTA CONTABLE PARA REGISTRO DE COBROS:"; }
.guRu_LABELED.booksaccount.expense:before { content: "CUENTA CONTABLE PARA REGISTRO DE PAGOS:"; }

.guRu_LABELED.site:before { content: "UBICACIÓN:"; }
.guRu_LABELED.charger:before { content: "ENCARGADO:"; }
.guRu_LABELED.barcode:before { content: "CÓDIGO DE BARRAS:"; }


.guRu_LABELED.printcode:before { content: 'CÓDIGO DE IMPRESIÓN:'; }
.guRu_LABELED.discountpercentage:before { content: 'PORCENTAJE DE DESCUENTO:'; }


.guRu_LABELED.paymentcode:before { content: 'CÓDIGO DE PAGO SRI:'; }
.guRu_LABELED.class:before { content: 'CLASIFICACIÓN:'; }
.guRu_LABELED.specs:before { content: 'ESPECIFICACIONES:'; }

.guRu_LABELED.group:before { content: 'GRUPO:'; }
.guRu_LABELED.transport:before { content: 'TRANSPORTE ESCOLAR:'; }



.guRu_LABELED.name:before { content: "NOMBRE:"; }
.guRu_LABELED.date:before { content: "FECHA:"; }
.guRu_LABELED.message:before { content: "MENSAJE:"; }
.guRu_LABELED.firstname:before { content: "PRIMER NOMBRE:"; }
.guRu_LABELED.middlename:before { content: "SEGUNDO NOMBRE:"; }
.guRu_LABELED.lastname:before { content: "PRIMER APELLIDO:"; }
.guRu_LABELED.surname:before { content: "SEGUNDO APELLIDO:"; }
.guRu_LABELED.nickname:before { content: "NOMBRE PREFERIDO:"; }
.guRu_LABELED.document:before { content: "DOCUMENTO DE IDENTIDAD:"; }
.guRu_LABELED.mail:before { content: 'MAIL:'; }
.guRu_LABELED.mobile:before { content: 'MÓVIL:'; }
.guRu_LABELED.rol:before { content: 'ROL DE USUARIO:'; }
.guRu_LABELED.info:before { content: 'INFORMACIÓN:'; }
.guRu_LABELED.nationality:before { content: 'NACIONALIDAD:'; }
.guRu_LABELED.age:before { content: 'EDAD:'; }
.guRu_LABELED.contact:before { content: 'CONTACTO:'; }
.guRu_LABELED.googleaddress:before { content: 'DIRECCIÓN FORMATO GOOGLE:'; }
.guRu_LABELED.address:before { content: 'DIRECCIÓN:'; }
.guRu_LABELED.reference:before { content: 'REFERENCIA:'; }
.guRu_LABELED.code:before { content: 'CÓDIGO ÚNICO ELÉCTRICO:'; }
.guRu_LABELED.phone:before { content: 'TELÉFONO:'; }
.guRu_LABELED.profession:before { content: 'PROFESIÓN:'; }
.guRu_LABELED.enterprise:before { content: 'EMPRESA:'; }
.guRu_LABELED.charge:before { content: 'CARGO:'; }
.guRu_LABELED.obs:before { content: 'OBSERVACIÓN:'; }
.guRu_LABELED.client:before { content: 'CLIENTE DE FACTURACIÓN:'; }
.guRu_LABELED.insured:before { content: 'REPRESENTANTE ECONÓMICO:'; }
.guRu_LABELED.born:before { content: 'FECHA DE NACIMIENTO:'; }
.guRu_LABELED.relationship:before { content: 'RELACIÓN:'; }
.guRu_LABELED.sex:before { content: 'SEXO:'; }


.guRu_LABELED.disabilityType:before { content: 'TIPO DE DISCAPACIDAD:'; }
.guRu_LABELED.disabilityID:before { content: 'CARNET CONADIS:'; }

.guRu_LABELED.brothers:before { content: 'NÚMERO DE HERMANOS:'; }
.guRu_LABELED.site:before { content: 'LUGAR QUE OCUPA:'; }
.guRu_LABELED.title:before { content: 'TITULO OBTENIDO:'; }
.guRu_LABELED.studios:before { content: 'NIVEL DE ESTUDIOS:'; }


.guRu_LABELED.blood:before { content: 'TIPO DE SANGRE:'; }
.guRu_LABELED.country:before { content: 'PAÍS:'; }
.guRu_LABELED.state:before { content: 'PROVINCIA:'; }
.guRu_LABELED.city:before { content: 'CANTÓN:'; }
.guRu_LABELED.place:before { content: 'PARROQUIA:'; }
.guRu_LABELED.mainstreet:before { content: 'CALLE PRINCIPAL:'; }
.guRu_LABELED.number:before { content: 'NÚMERO:'; }
.guRu_LABELED.secondarystreet:before { content: 'CALLE SECUNDARIA:'; }
.guRu_LABELED.ext:before { content: 'EXTENCIÓN:'; }
.guRu_LABELED.password:before { content: 'CONTRASEÑA:'; }
.guRu_LABELED.newpassword:before { content: 'NUEVA CONTRASEÑA:'; }
.guRu_LABELED.verifypassword:before { content: 'CONFIRMA TU CONTRASEÑA:'; }
.guRu_LABELED.admission:before { content: 'FECHA DE ADMISIÓN:'; }
.guRu_LABELED.off:before { content: 'SALIDA DE LA INSTITUCIÓN:'; }
.guRu_LABELED.family:before { content: 'CÍRCULO FAMILIAR:'; }
.guRu_LABELED.schoolsource:before { content: 'INSTITUCIÓN DE LA QUE PROVIENE:'; }
.guRu_LABELED.levelsource:before { content: 'NIVEL EN EL QUE SE ENCUENTRA ACTUALMENTE:'; }
.guRu_LABELED.levelrequest:before { content: 'NIVEL SOLICITADO:'; }
.guRu_LABELED.response:before { content: 'RESPUESTA:'; }
.guRu_LABELED.attendants:before { content: 'TICKET DE SOPORTE:'; }
.guRu_LABELED.description:before { content: 'DESCRIPCIÓN:'; }
.guRu_LABELED.alias:before { content: 'ALIAS:'; }


.guRu_LABELED.reports:before { content: 'TIPO DE REPORTE:'; }

.guRu_LABELED.equivalence:before { content: 'EQUIVALENCIA:'; }
.guRu_LABELED.attitudinalequivalence:before { content: 'EQUIVALENCIA ACTITUDINAL:'; }
.guRu_LABELED.projectequivalence:before { content: 'EQUIVALENCIA PROYECTOS:'; }
.guRu_LABELED.behaviorequivalence:before { content: 'EQUIVALENCIA DESARROLLO HUMANO:'; }
.guRu_LABELED.academicscale:before { content: 'ESCALA DE EVALUACIÓN:'; }
.guRu_LABELED.academicminimum:before { content: 'CALIFICACIÓN MÌNIMA:'; }
.guRu_LABELED.academicround:before { content: 'CÁLCULO DE PRECISÓN:'; }
.guRu_LABELED.start:before { content: 'INICIO DEL PERIODO:'; }
.guRu_LABELED.end:before { content: 'FIN DEL PERIODO:'; }
.guRu_LABELED.attitudinal:before { content: 'EVALUACIÓN ACTITUDINAL:'; }
.guRu_LABELED.project:before { content: 'PROYECTOS ESCOLARES:'; }
.guRu_LABELED.behavior:before { content: 'DESARROLLO HUMANO:'; }
.guRu_LABELED.evaluation:before { content: 'EVALUACIÓN:'; }
.guRu_LABELED.markparent:before { content: 'INSUNO PRINCIPAL:'; }
.guRu_LABELED.course:before { content: 'NIVEL:'; }
.guRu_LABELED.parallel:before { content: 'PARALELO:'; }
.guRu_LABELED.promotion:before { content: 'NIVEL DE PROMOCIÓN:'; }

.guRu_LABELED.request:before { content: 'FORMULARIO DE SOLICITUD:'; }
.guRu_LABELED.requesttype:before { content: 'TIPO DE FORMULARIO:'; }
.guRu_LABELED.requestparent:before { content: 'FORMULARIO REQUERIDO:'; }
.guRu_LABELED.requeststartdb:before { content: 'AÑO LECTIVO DE ACTIVACIÓN:'; }
.guRu_LABELED.requestenddb:before { content: 'AÑO LECTIVO DE PROMOCIÓN:'; }
.guRu_LABELED.requeststart:before { content: 'FECHA DE ACTIVACIÓN DEL FORMULARIO:'; }
.guRu_LABELED.requestend:before { content: 'FECHA DE FINALIZACIÓN DEL FORMULARIO:'; }
.guRu_LABELED.requestpayment:before { content: 'FECHA DE PAGO REFERENCIAL:'; }

.guRu_LABELED.form:before { content: 'PRIMERA HOJA:'; }
.guRu_LABELED.statement:before { content: 'SEGUNDA HOJA:'; }
.guRu_LABELED.formtitle:before { content: 'TITULO DEL FORMULARIO:'; }
.guRu_LABELED.certificatetitle:before { content: 'TITULO DEL CERTIFICADO:'; }


.guRu_LABELED.formula:before { content: 'CÓDIGO:'; }


.guRu_LABELED.insuranceclient:before { content: 'REPRESENTANTE ECONÓMICO:'; }

.guRu_LABELED.tutor:before { content: 'TUTOR:'; }
.guRu_LABELED.folio:before { content: 'FOLIO:'; }
.guRu_LABELED.mainrelative:before { content: 'REPRESENTANTE:'; }

 
.guRu_LABELED.zone:before { content: 'ZONA:'; }
.guRu_LABELED.district:before { content: 'DISTRITO:'; }
.guRu_LABELED.tag:before { content: 'ETIQUETA:'; }
.guRu_LABELED.regulation:before { content: 'REGULACIÓN:'; }
.guRu_LABELED.ending:before { content: 'FINALIZACIÓN:'; }

.guRu_LABELED.area:before { content: 'ÁREA ACADÉMICA:'; }
.guRu_LABELED.topic:before { content: 'ASIGNATURA:'; }
.guRu_LABELED.theme:before { content: 'TEMA:'; }
.guRu_LABELED.percentage:before { content: 'PORCENTAJE:'; }
.guRu_LABELED.hour:before { content: 'HORAS CLASE:'; }


.guRu_LABELED.senddate:before { content: 'FECHA DE ENVIO:'; }
.guRu_LABELED.deliverdate:before { content: 'FECHA DE ENTREGA:'; }
.guRu_LABELED.instruction:before { content: 'INSTRUCCIÓN:'; }
.guRu_LABELED.ad:before { content: 'ANUNCIO:'; }
.guRu_LABELED.type:before { content: 'TIPO:'; }
.guRu_LABELED.mark:before { content: 'INSUMO:'; }
.guRu_LABELED.account:before { content: 'CUENTA DE USUARIO:'; }
.guRu_LABELED.color:before { content: 'COLOR:'; }
.guRu_LABELED.contrast:before { content: 'COLOR DE CONTRASTE:'; }
.guRu_LABELED.value:before { content: 'VALOR:'; }
.guRu_LABELED.assessment:before { content: 'VALORACIÓN:'; }

.guRu_LABELED.filestartdate:before { content: 'INICIO DE VINCULACIÓN DATOS:'; }
.guRu_LABELED.fileenddate:before { content: 'FIN DE VINCULACIÓN DATOS:'; }
.guRu_LABELED.quiz:before { content: 'TEST eLAB MOODLE:'; }
.guRu_LABELED.scale:before { content: 'ESCALA:'; }
.guRu_LABELED.expire:before { content: 'FECHA LIMITE:'; }
.guRu_LABELED.dece:before { content: 'DECE:'; }
.guRu_LABELED.timetable:before { content: 'HORARIO DE CLASE:'; }
.guRu_LABELED.reason:before { content: 'MOTIVO:'; }

.guRu_LABELED.scalestart:before { content: 'INICIO DE ESCALA:'; }
.guRu_LABELED.scaleend:before { content: 'FIN DE ESCALA:'; }
.guRu_LABELED.text:before { content: 'TEXTO:'; }
.guRu_LABELED.data:before { content: 'DATA:'; }


.guRu_LABELED.oldnote:before { content: 'CALIFICACIÓN ACTUAL:'; }
.guRu_LABELED.newnote:before { content: 'CALIFICACIÓN NUEVA:'; }
.guRu_LABELED.applicant:before { content: 'SOLICTADO POR:'; }

.guRu_LABELED.cron:before { content: 'TIPO DE SCRIPT DE CALENDARIZACIÓN:'; }
.guRu_LABELED.cronscript:before { content: 'SCRIPT PERSONALIZADO:'; }
.guRu_LABELED.cronminute:before { content: 'MINUTO:'; }
.guRu_LABELED.cronhour:before { content: 'HORA:'; }
.guRu_LABELED.cronmonthday:before { content: 'DÍA DEL MES:'; }
.guRu_LABELED.cronmonth:before { content: 'MES DEL AÑO:'; }
.guRu_LABELED.weekday:before { content: 'DÍA DE LA SAMANA:'; }
.guRu_LABELED.schedule:before { content: 'CRONOGRAMA DE ACTIVIDADES:'; }
.guRu_LABELED.db:before { content: 'BASE DE DATOS:'; }
.guRu_LABELED.script:before { content: 'SCRIPT:'; }

.guRu_LABELED.applicants:before { content: 'CANTIDAD DE SOLICITUDES:'; }
.guRu_LABELED.requiredlevel:before { content: 'NIVEL REQUERIDO:'; }
.guRu_LABELED.responsable:before { content: 'RESPONSABLE:'; }

.guRu_LABELED:before { text-shadow: none !important; }


/********* LABELS ***********/


/**************** password.frm.php ********************/
.guRu_PASSWORD_LABEL { font-weight: 100;color: rgba(38,138,140,0.9);text-shadow: 0 0 0.4rem rgba(0,0,0,0.4);text-align: left;margin-top: 0.2rem;font-size: 0.9rem; }
.guRu_PASSWORD_LABEL.guRu_ACTIVE { font-weight: 900 !important; }
.guRu_PASSWORD_LABEL.character,
.guRu_PASSWORD_LABEL.case,
.guRu_PASSWORD_LABEL.number,
.guRu_PASSWORD_LABEL.special,
.guRu_PASSWORD_LABEL.password,
.guRu_PASSWORD_LABEL.verifypassword { font-weight: 400; }
.guRu_PASSWORD_LABEL.character:before,
.guRu_PASSWORD_LABEL.case:before,
.guRu_PASSWORD_LABEL.number:before,
.guRu_PASSWORD_LABEL.special:before,
.guRu_PASSWORD_LABEL.password:before,
.guRu_PASSWORD_LABEL.verifypassword:before { font-family: "Fa Font";font-weight: 900;content: "\f192";font-size: 0.9rem;margin-right: 1rem;color: #a91c19;text-shadow: none; }
.guRu_PASSWORD_LABEL.character.guRu_ACTIVE:before,
.guRu_PASSWORD_LABEL.case.guRu_ACTIVE:before,
.guRu_PASSWORD_LABEL.number.guRu_ACTIVE:before,
.guRu_PASSWORD_LABEL.special.guRu_ACTIVE:before,
.guRu_PASSWORD_LABEL.password.guRu_ACTIVE:before,
.guRu_PASSWORD_LABEL.verifypassword.guRu_ACTIVE:before { font-family: "Fa Font";font-weight: 900;content: "\f00c";font-size: 0.9rem;margin-right: 1rem;color: #00b3b3;text-shadow: none; }
.guRu_ENTERPRISE_LOGO { object-fit: contain;display: block;padding: 0.1rem;height: 9rem; }
/**************** password.frm.php ********************/


