﻿/* INDICADORES */
    /* Indicadores de color para Etiquetas y Categorias */
    .IndicadorEtiqueta 
    {
        width: 10px;
        background-color: #f00;
        height: 10px;
        color: #fff;
        border-radius: 5px;
        width: 10px;
        height: 10px;
        margin: 0px 1px;
        display: inline-block;
        text-align: center;
        line-height: 24px;
        font-size: 11px;
        overflow: hidden;
        }
    
    /* Indicadores de advertencias con número de registros o elementos afectados */
    ul.right-icons {
      display: inline-block;
      float: right;
      text-align: right;
      vertical-align: top;
    list-style: none;
    margin: 0;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
    }
    /*
    ul.right-icons > li {
      padding-bottom: 20px;
      padding-right: 0px;
      display: inline-block;
      vertical-align: middle;
      line-height: 45px;
      margin-left: 15px;
      position: relative;
    }
    */
    ul.right-icons > li {
      padding-bottom: 20px;
      padding-right: 5px;
      display: inline-block;
      vertical-align: middle;
      line-height: 20px;
      margin-left: 0px;
      position: relative;
    }
    ul.right-icons li a {
      position: relative;
      text-decoration: none;
      background-color: transparent;
    }
    ul.right-icons > li > a > i {
      vertical-align: top;
      line-height: 10px;
      color: #ffffff;
    }
/*
    ul.right-icons > li > a {
      vertical-align: middle;
      background-color: #f9f9f9;
      border: 1px solid transparent;
      border-radius: 50%;
      width: 32px;
      height: 32px;
      text-align: center;
      margin-left: 10px;
      margin-top: 5px;
    }
*/
    ul.right-icons > li > a {
        vertical-align: middle;
        border: 1px solid transparent;
        border-radius: 25%;
        text-align: center;
        margin-left: 0px;
        width: 20px;
        height: 30px;        
    }
    
    /*
    ul.right-icons .notify {
      position: absolute;
      top: -8px;
      right: -6px;
      border-radius: 50%;
      overflow: hidden;
      background-color: #49617b;
      width: 18px;
      height: 18px;
      color: #ffffff;
      line-height: 18px;
      text-align: center;
      font-size: 8px;
    }*/
    ul.right-icons .notify {    
        position: absolute;
        top: -6px;
        right: -6px;
        border-radius: 50%;
        overflow: hidden;
        background-color: rgba(255, 255, 255, 0.5);
        width: 15px;
        height: 15px;
        font-weight: bold;
        color: #000;
        line-height: 12px;
        text-align: center;
        font-size: 8px;
        border: dotted 1px rgba(111, 111, 111, 1);
    }

    ul.right-icons .user {
      background-color: #1ABC9B;
    }
    ul.right-icons .info {
      background-color: #a78ed7;
    }
    ul.right-icons .settings {
      background-color: #343f51;
    }
    ul.right-icons .lock {
      background-color: #49617b;
    }

    ul.right-icons .pagosptes {
      background-color: #42b3e5;
      opacity: 0.8;
    }
    ul.right-icons .advertencias {
      background-color: #FFAA3D;
      opacity: 0.8;
    }
    ul.right-icons .consultas {
      background-color: #1ABC9B;
      opacity: 0.8;
    }
    ul.right-icons .expedientes {
      background-color: #1ABC9B;
      opacity: 0.8;
    }
    
    ul.right-icons li:last-child {
      border-right: 0px solid #2c3e50;
    }
    .right-icons span {
      color: #6f8399;
    }
    .right-icons .user-name {
      color: #F86868;
    }
    .right-icons .user-avatar {
      width: 20px;
      height: 20px;
      border-radius: 50%;
      overflow: hidden;
      display: inline-block;
      vertical-align: middle;
      margin-left: 10px;
    }
    .right-icons .user-avatar img {
      vertical-align: top;
    }
    ul.right-icons > li > a {
      padding: 0px 0px;
      display: block;
    }
    ul.right-icons > li > a i {
      font-size: 16px;
      color: rgba(255, 255, 255, 0.7);
      -webkit-transition: all 500ms ease;
      -moz-transition: all 500ms ease;
      -ms-transition: all 500ms ease;
      -o-transition: all 500ms ease;
      transition: all 500ms ease;
    }
    /*
    ul.right-icons > li > a i {
      font-size: 16px;
      color: rgba(255, 255, 255, 0.7);
      -webkit-transition: all 500ms ease;
      -moz-transition: all 500ms ease;
      -ms-transition: all 500ms ease;
      -o-transition: all 500ms ease;
      transition: all 500ms ease;
    }*/
    
    ul.right-icons li a:hover i {
      color: #ffffff;
    }
    ul.right-icons > li > a.user-avatar {
      padding: 0px 0px;
      margin-right: 20px;
      display: inline-block;
    }
    ul.right-icons li > ul.dropdown {
      /*background: none repeat scroll 0 0 #FFFFFF;
      border: 1px solid #DADADA;
      display: none;
      left: 0px;
      bottom: 50px;
      margin-left: -13px;
      position: absolute;
      min-width: 120px;
      line-height: normal;
      list-style-type: none;
      */
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #DADADA;
border-radius: 3px;
display: none;
left: -50%;
top: 42px;
margin-left: -13px;
position: absolute;
min-width: 120px;
line-height: normal;
      
    }
    ul.right-icons li > ul.dropdown.big {
      margin-left: -13px;
    }
    ul.right-icons li > ul.dropdown:after,
    ul.right-icons li > ul.dropdown:before {
      bottom: -11px;
      left: 10px;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
    }
    ul.right-icons li > ul.dropdown:after {
      /* flecha arriba */
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #fff;
      border-width: 10px;
      margin-left: -10px;
      
      /* flecha abajo  
      border-color: rgba(255, 255, 255, 0);
      border-top-color: #FFF;
      border-width: 10px 9px 0;
      margin-left: 2px;
      bottom: -10px;
   */
    }
    ul.right-icons li > ul.dropdown:before {
      /* flecha arriba */
      border-color: rgba(218, 218, 218, 0);
      border-bottom-color: #DADADA;
      border-width: 11px;
      margin-left: -11px;
      /* flecha abajo 
      border-color: rgba(218, 218, 218, 0);
      border-top-color : #DADADA;
      border-width: 11px 11px 0;
      */
    }
    ul.right-icons li:hover > ul.dropdown {
      display: inline-block;
      z-index: 99999;
      padding: 7px 0px;
    }

    ul.right-icons li > ul.dropdown li {
      padding: 7px 0px;
      text-align: left;
      padding-left: 14px;
      padding-right: 14px;
    }
    ul.right-icons li > ul.dropdown li a {
      white-space: nowrap;
      color: #49617b;
    }
    ul.right-icons li > ul.dropdown li a i {
      padding-right: 8px;
      font-size: 15px;
      color: #7b8b9d;
    }
    ul.right-icons li > ul.dropdown li a:hover i,
    ul.right-icons li > ul.dropdown li a:hover {
      color: #45aab3 !important;
    }
    ul.right-icons li > ul.dropdown li span.description {
      display: block;
      font-size: 11px;
      font-style: italic;
      font-weight: normal;
      padding-left: 22px;
      color: #95a6b9;
    }
    ul.right-icons li > ul.dropdown li:hover a i {
      color: #7B8B9D;
    }
    
/* FIN INDICADORES */