@charset "UTF-8";
/* CSS Document */
@import url("buttons.css");
@font-face {
    font-family:'UniviaPro-Regular';
    src: url(../fonts/univia/UniviaPro-Regular.otf);
}

body {
  font-family:'UniviaPro-Regular';
  background-color: #fff;
  background:url(../images/bg.png) repeat-y left top;
}
.page-header{
    display: inline-block;
    background-color: #f6f6f6;
    background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(246,246,246,1) 50%,rgba(246,246,246,1) 100%);
    color:#009890;
    padding:5px 10px;
    border-radius: 10px 10px 0 0;
    border-bottom: 2px solid #ccc;
    box-shadow:1px 1px 5px rgba(180,180,180,0.75);
}
.panel > .panel-heading {
    background: rgba(255, 255, 255, 0.5);
    color:#545454;
    border:0;
    border-bottom:2px solid #ddd;
    position:relative; 
    box-shadow:1px 1px 5px rgba(180,180,180,0.75);
    border-image: linear-gradient(to right,
    #553276 0%, #553276 10%,
    #8D3B88 10%, #8D3B88 20%,
    #C4131B 20%, #C4131B 30%,
    #d60071 30%, #d60071 40%,
    #e8550d 40%, #e8550d 50%,
    #E6AD2F 50%, #E6AD2F 60%,
    #8cc026 60%, #8cc026 70%,
    #1F934C 70%, #1F934C 80%,
    #00a097 80%, #00a097 90%,
    #553276 90%, #553276 100%
    )100% 1 ;
}
.panel > .panel-heading hr{
	display: block;
	position:absolute;
	left:0;
	bottom:0;
	height:2px;
	width:100%;
	margin:0px 0px 0px 0px;
	background: linear-gradient(to right,
	#553276 0%, #553276 10%,
	#8D3B88 10%, #8D3B88 20%,
	#C4131B 20%, #C4131B 30%,
	#d60071 30%, #d60071 40%,
	#e8550d 40%, #e8550d 50%,
	#E6AD2F 50%, #E6AD2F 60%,
	#8cc026 60%, #8cc026 70%,
	#1F934C 70%, #1F934C 80%,
	#00a097 80%, #00a097 90%,
	#553276 90%, #553276 100%
	);
	}
.navbar-brand {
    margin-right: 10px;
    padding: 0px 5px;
    height: 54px;
    width: 220px;
	}
.navbar-logo{
	border:none;
	background: url(../images/logo-sefip2019.png) no-repeat left;
	height:50px;
	width:165px; 
	}
.navbar.navbar-default {
        background: rgba(255,255,255,0);
	box-shadow: none;
	}
.navbar-right {
	margin-right:0;
	}
.navbar-right > li > a{
	background-color:#ddd;
	height:25px;
	width:25px;
	border-radius:50%;
	padding:0;
	text-align:center;
	color:#fff;
	line-height:25px;
	margin:5px 2px;
	position: relative;
	}
        .navbar-right > li:nth-child(1) > a{
        background-color: #BFE7E5;   
        } 
        .navbar-right > li:nth-child(2) > a{
        background-color: #C7E4D2;   
        }
        .navbar-right > li:nth-child(3) > a{
        background-color: #E2EFC9;   
        }
        .navbar-right > li:nth-child(4) > a{
        background-color: #F9EACB;   
        } 
        .navbar-right > li:nth-child(5) > a{
        background-color: #F9D5C3;   
        }
        .navbar-right > li:nth-child(6) > a{
        background-color: #F5BFDB;   
        } 
        .navbar-right > li:nth-child(7) > a{
        background-color: #E3CEE1;   
        }
        .navbar-right > li:nth-child(8) > a{
        background-color: #D8C9DD;   
        }
        
        .navbar-right > li:nth-child(1) > a:hover{
        background-color: #00A097;
        color: #fff;
        } 
        .navbar-right > li:nth-child(2) > a:hover{
        background-color: #C7E4D2;
        color: #fff;
        }
        .navbar-right > li:nth-child(3) > a:hover{
        background-color: #8cc026;
        color: #fff;
        }
        .navbar-right > li:nth-child(4) > a:hover{
        background-color: #E6AD2F;
        color: #fff;
        } 
        .navbar-right > li:nth-child(5) > a:hover{
        background-color: #e8550d;
        color: #fff;
        }
        .navbar-right > li:nth-child(6) > a:hover{
        background-color: #D60071;
        color: #fff;
        } 
        .navbar-right > li:nth-child(7) > a:hover{
        background-color: #8D3B88;
        color: #fff;
        }
        .navbar-right > li:nth-child(8) > a:hover{
        background-color: #553276;
        color: #fff;
        }  
	/*Estilo para mensajes by lulu*/
.navbar-right > li > a span{
	background-color:#e00;
	border-radius:2px;
	padding:1px 1px 0px 1px;
	text-align:center;
	color:#fff;
	top:-3px;
	right: 0;
	display: block;
	font-size: 9px;
	min-width: 11px;
	height: 11px;
	position: absolute;
	line-height: 11px;
	}
.bg-encabezado{
	background:rgba(140, 192, 38,0.3)!important;
    color:black;
    text-decoration: none;
}
.bg-conobservacion{
	background:rgba(141, 59, 136,0.2)!important;
	color:black;

}
.bg-sinobservacion{
	background:rgba(140, 192, 38,0.3)!important;
color:black;
}
/*-Nav SEFIP-*/
/*Estilos para menu de mensajes by lulu*/
#detalleavisos {
	border-radius:2px;
	padding:1px 1px 0px 1px;
	text-align:center;
	color:#000;
	top:-3px;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
}

#detalleavisos  a:link > a:visited > a:hover > a:active{
	color:#000;
}
/*Fin div Estilo*/
.navbar-sefip > li {
	background-color:#fff;
	border:1px solid;
	border-top:none;
	border-color:#ddd;
	border-radius:0px 0px 4px 4px;
	margin:0px 2px;
	font-weight:600;
}
.navbar-sefip > li > a{
	padding: 7px 15px;
}
.navbar-sefip > li > a:hover{
	color:#fff !important;
	}
.navbar-sefip > li.active.open > a, 
.navbar-sefip > li.active > a,
.navbar-sefip > li.active > a:focus,
.navbar-sefip > li.active > a:hover {
	color:#FFF !important;
}

.navbar-sefip .alink-rosa{
	border-color:#d60071;
	}
.navbar-sefip .alink-turquesa{
	border-color:#00a097;
	}	
.navbar-sefip .alink-ginda{
	border-color:#8D3B88;
	}
.navbar-sefip .alink-morado{
	border-color:#553276;
	}	
.navbar-sefip .alink-limon{
	border-color:#8cc026;
	}
.navbar-sefip .alink-verde{
	border-color:#1F934C;
	}
.navbar-sefip .alink-rojo{
	border-color:#C4131B;
	}
.navbar-sefip .alink-amarillo{
	border-color:#E6AD2F;
	}
.navbar-sefip .alink-naranja{
	border-color:#e8550d;
	}
.navbar-sefip > .alink-rosa.active.open > a, 
.navbar-sefip > .alink-rosa.active > a,
.navbar-sefip > .alink-rosa.active > a:focus,
.navbar-sefip > .alink-rosa.active > a:hover {
    background: #d60071 !important;
}
.navbar-sefip > .alink-morado.active.open > a, 
.navbar-sefip > .alink-morado.active > a,
.navbar-sefip > .alink-morado.active > a:focus,
.navbar-sefip > .alink-morado.active > a:hover {
    background: #553276 !important;
}

.navbar-sefip > .alink-ginda.active.open > a, 
.navbar-sefip > .alink-ginda.active > a,
.navbar-sefip > .alink-ginda.active > a:focus,
.navbar-sefip > .alink-ginda.active > a:hover {
    background: #8D3B88!important;
}
.navbar-sefip > .alink-rojo.active.open > a, 
.navbar-sefip > .alink-rojo.active > a,
.navbar-sefip > .alink-rojo.active > a:focus,
.navbar-sefip > .alink-rojo.active > a:hover {
    background: #C4131B!important;
}
.navbar-sefip > .alink-naranja.active.open > a, 
.navbar-sefip > .alink-naranja.active > a,
.navbar-sefip > .alink-naranja.active > a:focus,
.navbar-sefip > .alink-naranja.active > a:hover {
    background: #e8550d!important;
}
.navbar-sefip > .alink-amarillo.active.open > a, 
.navbar-sefip > .alink-amarillo.active > a,
.navbar-sefip > .alink-amarillo.active > a:focus,
.navbar-sefip > .alink-amarillo.active > a:hover {
    background: #E6AD2F!important;
}
.navbar-sefip > .alink-limon.active.open > a, 
.navbar-sefip > .alink-limon.active > a,
.navbar-sefip > .alink-limon.active > a:focus,
.navbar-sefip > .alink-limon.active > a:hover {
    background: #8cc026!important;
}

.navbar-sefip > .alink-verde.active.open > a, 
.navbar-sefip > .alink-verde.active > a,
.navbar-sefip > .alink-verde.active > a:focus,
.navbar-sefip > .alink-verde.active > a:hover {
    background: #1F934C!important;
}
.navbar-sefip > .alink-turquesa.active.open > a, 
.navbar-sefip > .alink-turquesa.active > a,
.navbar-sefip > .alink-turquesa.active > a:focus,
.navbar-sefip > .alink-turquesa.active > a:hover {
    background: #00a097!important;
}
.navbar-sefip .alink-rosa:hover{
	background-color:#d60071;
	}
.navbar-sefip .alink-turquesa:hover{
	background-color:#00a097;
	}
.navbar-sefip .alink-ginda:hover{
	background-color:#8D3B88;
	}
.navbar-sefip .alink-morado:hover{
	background-color:#553276;
	}
.navbar-sefip .alink-limon:hover{
	background-color:#8cc026;
	}
.navbar-sefip .alink-verde:hover{
	background-color:#1F934C;
	}
.navbar-sefip .alink-rojo:hover{
	background-color:#C4131B;
	}
.navbar-sefip .alink-amarillo:hover{
	background-color:#E6AD2F;
	}
.navbar-sefip .alink-naranja:hover{
	background-color:#e8550d;
	}
/*-SIDEBAR-*/
.sidebar .nav > li.nav-profile {
	padding: 20px;
	color: #222;
	background:rgba(255,255,255,0.25);
}
.sidebar .nav > li.nav-profile .info small{
  color: #333;
	/*color:rgba(255,255,255,0.8);*/
}
.sidebar, .sidebar-bg {
    background: url(../images/bg_sidebar.png) #F4F4F4!important;
    box-shadow:1px 1px 3px rgba(200,200,200,0.7);
}
.sidebar .nav{
    background: rgba(255,255,255,0.9);
    background: linear-gradient(to bottom, 
        rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 20%,
        rgba(255,255,255,0.9) 80%,rgba(255,255,255,0) 100%);
}
.sidebar.poa{
	/*border-right:1px solid rgba(214, 0, 113,0.25);*/
}
.sidebar.poa .slimScrollBar{/*rosa*/
	background:rgba(138, 112, 126,1) !important;
	}
.sidebar.si .slimScrollBar{/*morado*/
	background:rgba(98, 39, 121,1) !important;
	}
.sidebar.si .slimScrollBar{/*ginda*/
	background:rgba(141, 59, 136,1) !important;
	}
.sidebar.mga .slimScrollBar{/*rojo*/
	background:rgba(196, 19, 27,1) !important;
	}
.sidebar.sop .slimScrollBar{/*naranja*/
	background:rgba(232, 85, 13,1) !important;
	}		
.sidebar.scp .slimScrollBar{/*amarillo*/
	background:rgba(230, 173, 47,1) !important;
	}	
.sidebar.tes .slimScrollBar{/*limon*/
	background:rgba(140, 192, 38,1) !important;
	}
.sidebar.svr .slimScrollBar{/*verde*/
	background:rgba(31, 147, 76,1) !important;
	}		
.sidebar.mcs .slimScrollBar{/*turquesa*/
	background:rgba(0, 160, 151,1) !important;
	}
	
.sidebar .nav > li > a {
	color: #545454;
	background:rgba(255,255,255,0.25);
	border-bottom:1px dotted #ddd;
}
.sidebar .nav > li > a.sidebar-minify-btn {
    background: #828282;
    color: #fff;
		border:hidden;
}	
.sidebar .nav > li.expand > a, 
.sidebar .nav > li > a:focus, 
.sidebar .nav > li > a:hover {
    background:rgba(255,255,255,0.9);
		border-left:4px solid #828282;
    color: #000;
}
/*--*/
.sidebar.poa .nav > li.expand > a,  /*rosa*/
.sidebar.poa .nav > li > a:focus, 
.sidebar.poa .nav > li > a:hover {
	background-color:rgba(214, 0, 113, 0.1);
	background-color:#FFF;
	border-left-color:#D60071;
}
.sidebar.scg .nav > li.expand > a,  /*morado*/
.sidebar.scg .nav > li > a:focus, 
.sidebar.scg .nav > li > a:hover {
	background-color:rgba(98, 39, 121, 0.1);
	background-color:#FFF;
	border-left-color:#622779;
}
.sidebar.si .nav > li.expand > a, /*ginda*/
.sidebar.si .nav > li > a:focus, 
.sidebar.si .nav > li > a:hover {
	background-color:rgba(141, 59, 136, 0.1);
	background-color:#FFF;
	border-left-color:#8D3B88;
}
.sidebar.mga .nav > li.expand > a,/*rojo*/ 
.sidebar.mga .nav > li > a:focus, 
.sidebar.mga .nav > li > a:hover {
	background-color:rgba(196, 19, 27, 0.1);
	background-color:#FFF;
	border-left-color:#C4131B;
}
.sidebar.sop .nav > li.expand > a, /*naranja*/
.sidebar.sop .nav > li > a:focus, 
.sidebar.sop .nav > li > a:hover {
	background-color:rgba(232, 85, 13, 0.1);
	background-color:#FFF;
	border-left-color:#e8550d;
}
.sidebar.scp .nav > li.expand > a, /*amarillo*/
.sidebar.scp .nav > li > a:focus, 
.sidebar.scp .nav > li > a:hover {
	background-color:rgba(230, 173, 47, 0.1);
	background-color:#FFF;
	border-left-color:#E6AD2F;
}
.sidebar.tes .nav > li.expand > a, /*limon*/
.sidebar.tes .nav > li > a:focus, 
.sidebar.tes .nav > li > a:hover {
	background-color:rgba(140, 192, 38, 0.1);
	border-left-color:#8cc026;
}
.sidebar.srv .nav > li.expand > a, /*verde*/
.sidebar.srv .nav > li > a:focus, 
.sidebar.srv .nav > li > a:hover {
	background-color:rgba(31, 147, 76, 0.1);
	background-color:#FFF;
	border-left-color:#1F934C;
}
.sidebar.mcs .nav > li.expand > a, /*turquesa*/
.sidebar.mcs .nav > li > a:focus, 
.sidebar.mcs .nav > li > a:hover {
	background-color:rgba(90, 160, 151, 0.1);
	background-color:#FFF;
	border-left-color:#00a097;
}
/*-Sub Menu-*/
.sidebar .sub-menu {
	background:#eee;
	background:rgba(255,255,255,1);
	border-left:4px solid #828282;
}
.sidebar.poa .sub-menu {/*rosa*/
	border-left-color:#D60071;
}
.sidebar.scg .sub-menu {/*morado*/
	border-left-color:#622779;
}
.sidebar.si .sub-menu{/*ginda*/
	border-left-color:#8D3B88;
	}
.sidebar.mga .sub-menu{/*rojo*/
	border-left-color:#C4131B;
	}
.sidebar.sop .sub-menu{/*naranja*/
	border-left-color:#e8550d;
	}		
.sidebar.scp .sub-menu{/*amarillo*/
	border-left-color:#E6AD2F;
	}	
.sidebar.tes .sub-menu{/*limon*/
	border-left-color:#8cc026;
	}
.sidebar.srv .sub-menu{/*verde*/
	border-left-color:#1F934C;
	}		
.sidebar.mcs .sub-menu{/*turquesa*/
	border-left-color:#00a097;
	}
.sidebar.siox .sub-menu {/*turquesa*/
	border-left-color:#00A097;
}

.sidebar .sub-menu > li > a {
  color: #545454;
	padding-left:25px;
}
.sidebar .sub-menu > li.active > a, 
.sidebar .sub-menu > li.active > a:focus, 
.sidebar .sub-menu > li.active > a:hover, 
.sidebar .sub-menu > li > a:focus, 
.sidebar .sub-menu > li > a:hover {
    color: #333;
}
.sidebar.poa .sub-menu > li.active > a, 
.sidebar.poa .sub-menu > li.active > a:focus, 
.sidebar.poa .sub-menu > li.active > a:hover, 
.sidebar.poa .sub-menu > li > a:focus, 
.sidebar.poa .sub-menu > li > a:hover {/*rosa*/
    color: #D60071;
}
.sidebar.scg .sub-menu > li.active > a, 
.sidebar.scg .sub-menu > li.active > a:focus, 
.sidebar.scg .sub-menu > li.active > a:hover, 
.sidebar.scg .sub-menu > li > a:focus, 
.sidebar.scg .sub-menu > li > a:hover {/*morado*/
    color: #622779;
}

.sidebar.si .sub-menu > li.active > a, 
.sidebar.si .sub-menu > li.active > a:focus, 
.sidebar.si .sub-menu > li.active > a:hover, 
.sidebar.si .sub-menu > li > a:focus, 
.sidebar.si .sub-menu > li > a:hover {/*ginda*/
	color:#8D3B88;
	color:rgba(141, 59, 136,1);
	}
.sidebar.mga .sub-menu > li.active > a, 
.sidebar.mga .sub-menu > li.active > a:focus, 
.sidebar.mga .sub-menu > li.active > a:hover, 
.sidebar.mga .sub-menu > li > a:focus, 
.sidebar.mga .sub-menu > li > a:hover {/*rojo*/
	color:#C4131B;
	color:rgba(196, 19, 27,1);
	}
.sidebar.sop .sub-menu > li.active > a, 
.sidebar.sop .sub-menu > li.active > a:focus, 
.sidebar.sop .sub-menu > li.active > a:hover, 
.sidebar.sop .sub-menu > li > a:focus, 
.sidebar.sop .sub-menu > li > a:hover {/*naranja*/
	color:#e8550d;
	color:rgba(232, 85, 13,1);
	}		
.sidebar.scp .sub-menu > li.active > a, 
.sidebar.scp .sub-menu > li.active > a:focus, 
.sidebar.scp .sub-menu > li.active > a:hover, 
.sidebar.scp .sub-menu > li > a:focus, 
.sidebar.scp .sub-menu > li > a:hover {/*amarillo*/
	color:#E6AD2F;
	color:rgba(230, 173, 47,1);
	}	
.sidebar.tes .sub-menu > li.active > a, 
.sidebar.tes .sub-menu > li.active > a:focus, 
.sidebar.tes .sub-menu > li.active > a:hover, 
.sidebar.tes .sub-menu > li > a:focus, 
.sidebar.tes .sub-menu > li > a:hover {/*limon*/
	color:#8cc026;
	color:rgba(140, 192, 38,1);
	}
.sidebar.srv .sub-menu > li.active > a, 
.sidebar.srv .sub-menu > li.active > a:focus, 
.sidebar.srv .sub-menu > li.active > a:hover, 
.sidebar.srv .sub-menu > li > a:focus, 
.sidebar.srv .sub-menu > li > a:hover {/*verde*/
	color:#1F934C;
	color:rgba(31, 147, 76,1);
	}		
.sidebar.mcs .sub-menu > li.active > a, 
.sidebar.mcs .sub-menu > li.active > a:focus, 
.sidebar.mcs .sub-menu > li.active > a:hover, 
.sidebar.mcs .sub-menu > li > a:focus, 
.sidebar.mcs .sub-menu > li > a:hover {/*turquesa*/
	color:#00a097;
	color:rgba(0, 160, 151,1);
	}

.sidebar .sub-menu > li > a i{
	margin-left:-20px;
}
/*-Sub Menu Barra Lateral-*/
.sidebar .sub-menu>li>a:before {
	 content:'\f042';
	 font-family:FontAwesome;
	 color:#aaa;
}
.sidebar .sub-menu:before {
	 background:#ccc;
	 width:1px;
}
/*-Menu Contraidos-*/
.page-sidebar-minified .sidebar{
	background:rgba(255,255,255,0.75);
	color:#fff;
	box-shadow:1px 1px 3px rgba(200,200,200,0.75);
}
.page-sidebar-minified .sidebar .nav > li > a{
	color:#333;
	}
.page-sidebar-minified .sidebar .nav > li.expand > a, 
.page-sidebar-minified .sidebar .nav > li > a:focus, 
.page-sidebar-minified .sidebar .nav > li > a:hover {
		background:rgba(255,255,255,0.9);
    color:#000;
}
.page-sidebar-minified .sidebar .nav li.has-sub > .sub-menu {
	background:rgba(255,255,255,1);
	border-left:2px solid #828282;
	}
.page-sidebar-minified .sidebar.poa .nav li.has-sub > .sub-menu {/*rosa*/
	border-left-color:#D60071;
	}
.page-sidebar-minified .sidebar.scg .nav li.has-sub > .sub-menu {/*morado*/
	border-left-color:#622779;
	}
.page-sidebar-minified .sidebar.si .nav li.has-sub > .sub-menu {/*ginda*/
	border-left-color:#8D3B88;
	border-left-color:rgba(141, 59, 136,1);
	}
.page-sidebar-minified .sidebar.mga .nav li.has-sub > .sub-menu {/*rojo*/
	border-left-color:#C4131B;
	border-left-color:rgba(196, 19, 27,1);
	}
.page-sidebar-minified .sidebar.sop .nav li.has-sub > .sub-menu {/*naranja*/
	border-left-color:#e8550d;
	border-left-color:rgba(232, 85, 13,1);
	}		
.page-sidebar-minified .sidebar.scp .nav li.has-sub > .sub-menu {/*amarillo*/
	border-left-color:#E6AD2F;
	border-left-color:rgba(230, 173, 47,1);
	}	
.page-sidebar-minified .sidebar.tes .nav li.has-sub > .sub-menu {/*limon*/
	border-left-color:#8cc026;
	border-left-color:rgba(140, 192, 38,1);
	}
.page-sidebar-minified .sidebar.srv .nav li.has-sub > .sub-menu {/*verde*/
	border-left-color:#1F934C;
	border-left-color:rgba(31, 147, 76,1);
	}		
.page-sidebar-minified .sidebar.mcs .nav li.has-sub > .sub-menu {/*turquesa*/
	border-left-color:#00a097;
	border-left-color:rgba(0, 160, 151,1);
	}
.page-sidebar-minified .sidebar.siox .nav li.has-sub > .sub-menu {/*turquesa*/
	border-left-color:#00A097;
	}

.page-sidebar-minified .sidebar .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar .nav>li.has-sub:hover>a {
	background: #828282;
	color:#fff;
 	border:none;
	}
.page-sidebar-minified .sidebar.poa .nav>li.has-sub:focus>a,/*rosa*/
.page-sidebar-minified .sidebar.poa .nav>li.has-sub:hover>a {
	background: #D60071;
	background-color:rgba(214, 0, 113,1);
	}
.page-sidebar-minified .sidebar.scg .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar.scg .nav>li.has-sub:hover>a {/*morado*/
	background: #622779;
	background-color:rgba(98, 39, 121,1);
	}
.page-sidebar-minified .sidebar.si .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar.si .nav>li.has-sub:hover>a{/*ginda*/
	background-color:#8D3B88;
	background-color:rgba(141, 59, 136,1);
	}
.page-sidebar-minified .sidebar.mga .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar.mga .nav>li.has-sub:hover>a{/*rojo*/
	background-color:#C4131B;
	background-color:rgba(196, 19, 27,1);
	}
.page-sidebar-minified .sidebar.sop .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar.sop .nav>li.has-sub:hover>a{/*naranja*/
	background-color:#e8550d;
	background-color:rgba(232, 85, 13,1);
	}		
.page-sidebar-minified .sidebar.scp .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar.scp .nav>li.has-sub:hover>a{/*amarillo*/
	background-color:#E6AD2F;
	background-color:rgba(230, 173, 47,1);
	}	
.page-sidebar-minified .sidebar.tes .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar.tes .nav>li.has-sub:hover>a{/*limon*/
	background-color:#8cc026;
	background-color:rgba(140, 192, 38,1);
	}
.page-sidebar-minified .sidebar.srv .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar.srv .nav>li.has-sub:hover>a{/*verde*/
	background-color:#1F934C;
	background-color:rgba(31, 147, 76,1);
	}
.page-sidebar-minified .sidebar.mcs .nav>li.has-sub:focus>a,
.page-sidebar-minified .sidebar.mcs .nav>li.has-sub:hover>a{/*turquesa*/
	background-color:#00a097;
	background-color:rgba(0, 160, 151,1);
	}
.sidebar .nav > li > a.sidebar-minify-btn:hover{
	border: none !important;
	background-color:#828282;
	}
.sidebar.poa .nav > li > a.sidebar-minify-btn:hover{/*rosa*/
	background-color:#D60071;
	background-color:rgba(214, 0, 113,0.5);
	}
.sidebar.scg .nav > li > a.sidebar-minify-btn:hover{/*morado*/
	background-color:#622779;
	}
.sidebar.si .nav > li > a.sidebar-minify-btn:hover{/*ginda*/
	background-color:#8D3B88;
	}
.sidebar.mga .nav > li > a.sidebar-minify-btn:hover{/*rojo*/
	background-color:#C4131B;
	}
.sidebar.sop .nav > li > a.sidebar-minify-btn:hover{/*naranja*/
	background-color:#e8550d;
	}		
.sidebar.scp .nav > li > a.sidebar-minify-btn:hover{/*amarillo*/
	background-color:#E6AD2F;
	}	
.sidebar.tes .nav > li > a.sidebar-minify-btn:hover{/*limon*/
	background-color:#8cc026;
	}
.sidebar.srv .nav > li > a.sidebar-minify-btn:hover{/*verde*/
	background-color:#1F934C;
	}		
.sidebar.mcs .nav > li > a.sidebar-minify-btn:hover{/*turquesa*/
	background-color:#00a097;
	}
.nav-tabs {
    background: #fff;
		border-bottom: 1px solid #ddd!important;
}
.nav-tabs > li > a {
	border-radius:0px!important;
}
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus,
.nav-tabs.nav-justified > .active > a, 
.nav-tabs.nav-justified > .active > a:hover, 
.nav-tabs.nav-justified > .active > a:focus {
	background-color:#f9f9f9;
	border-bottom: 3px solid!important;
}

.tabs-morado > li.active > a, 
.tabs-morado > li.active > a:hover, 
.tabs-morado > li.active > a:focus{/*morado*/
	border-bottom-color:#553276!important;
	border-bottom-color:rgba(98, 39, 121,1);
	}
.tabs-ginda > li.active > a, 
.tabs-ginda > li.active > a:hover, 
.tabs-ginda > li.active > a:focus{/*ginda*/
	border-bottom-color:#8D3B88!important;
	border-bottom-color:rgba(141, 59, 136,1);
	}
.tabs-rojo > li.active > a, 
.tabs-rojo > li.active > a:hover, 
.tabs-rojo > li.active > a:focus{/*rojo*/
	border-bottom-color:#C4131B!important;
	border-bottom-color:rgba(196, 19, 27,1);
	}
.tabs-rosa > li.active > a, 
.tabs-rosa > li.active > a:hover, 
.tabs-rosa > li.active > a:focus{/*rosa*/
 	border-bottom-color:#d60071!important;
	border-bottom-color:rgba(214, 0, 113,1);
	}
.tabs-naranja > li.active > a, 
.tabs-naranja > li.active > a:hover, 
.tabs-naranja > li.active > a:focus{/*naranja*/
	border-bottom-color:#e8550d !important;
	border-bottom-color:rgba(232, 85, 13,1);
	}		
.tabs-amarillo > li.active > a, 
.tabs-amarillo > li.active > a:hover, 
.tabs-amarillo > li.active > a:focus{/*amarillo*/
	border-bottom-color:#E6AD2F!important;
	border-bottom-color:rgba(230, 173, 47,1);
	}	
.tabs-limon > li.active > a, 
.tabs-limon > li.active > a:hover, 
.tabs-limon > li.active > a:focus{/*limon*/
	border-bottom-color:#8cc026!important;
	border-bottom-color:rgba(140, 192, 38,1);
	}
.tabs-verde > li.active > a, 
.tabs-verde > li.active > a:hover, 
.tabs-verde > li.active > a:focus{/*verde*/
	border-bottom-color:#1F934C!important;
	border-bottom-color:rgba(31, 147, 76,1);
	}		
.tabs-turquesa > li.active > a, 
.tabs-turquesa > li.active > a:hover, 
.tabs-turquesa > li.active > a:focus{/*turquesa*/
	border-bottom-color:#00a097!important;
	border-bottom-color:rgba(0, 160, 151,1);
	}
.title-header{
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	position:relative
	}
.title-header span{
	display: block;
	width:100px;
	height:5px;
	position:absolute;
	left:0px;
	bottom:0px;
	}

.title-header-span-morado{/*morado*/
	background-color:#553276;
	background-color:rgba(98, 39, 121,1);
	}
.title-header-span-ginda{/*ginda*/
	background-color:#8D3B88;
	background-color:rgba(141, 59, 136,1);
	}
.title-header-span-rojo{/*rojo*/
	background-color:#C4131B;
	background-color:rgba(196, 19, 27,1);
	}
.title-header-span-rosa{/*rosa*/
 	background-color:#d60071;
	background-color:rgba(214, 0, 113,1);
	}
.title-header-span-naranja{/*naranja*/
	background-color:#e8550d;
	background-color:rgba(232, 85, 13,1);
	}		
.title-header-span-amarillo{/*amarillo*/
	background-color:#E6AD2F;
	background-color:rgba(230, 173, 47,1);
	}	
.title-header-span-limon{/*limon*/
	background-color:#8cc026;
	background-color:rgba(140, 192, 38,1);
	}
.title-header-span-verde{/*verde*/
	background-color:#1F934C;
	background-color:rgba(31, 147, 76,1);
	}		
.title-header-span-turquesa{/*turquesa*/
	background-color:#00a097;
	background-color:rgba(0, 160, 151,1);
	}

.link-icon-only{
	display: inline-block;
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	font-size:45px;
	margin:10px;
	border:3px solid;
	border-color:#828282;
	color:#545454;
	border-radius:50%;
	}
.link-icon{
	display:block;
	width:100px;
	height:100px;
	font-size:12px;
	margin:10px;
	color:#545454;
	text-align:center;
	}
.link-icon i{
	display:block;
	width:80px;
	height:80px;
	line-height:70px;
	text-align:center;
	font-size:45px;
	margin:0 auto 5px auto;
	border:3px solid;
	border-color:#828282;
	color:#545454;
	border-radius:50%;
	}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::COLORS:::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.bg-morado{/*morado*/
	background-color:#553276;
	background-color:rgba(98, 39, 121,1);
	}
.bg-ginda{/*ginda*/
	background-color:#8D3B88;
	background-color:rgba(141, 59, 136,1);
	}
.bg-rojo{/*rojo*/
	background-color:#C4131B;
	background-color:rgba(196, 19, 27,1);
	}
.bg-rosa{/*rosa*/
 	background-color:#d60071;
	background-color:rgba(214, 0, 113,1);
	}
.bg-naranja{/*naranja*/
	background-color:#e8550d;
	background-color:rgba(232, 85, 13,1);
	}		
.bg-amarillo{/*amarillo*/
	background-color:#E6AD2F;
	background-color:rgba(230, 173, 47,1);
	}	
.bg-limon{/*limon*/
	background-color:#8cc026;
	background-color:rgba(140, 192, 38,1);
	}
.bg-verde{/*verde*/
	background-color:#1F934C;
	background-color:rgba(31, 147, 76,1);
	}		
.bg-turquesa{/*turquesa*/
	background-color:#00a097;
	background-color:rgba(0, 160, 151,1);
	}
.bg-blanco{/*blanco*/
	background-color:#fff;
	background-color:rgba(255, 255, 255,1);
	}
/*//////////////BORDERS COLORS///////////////*/	
	
.border-morado{/*morado*/
	border-color:#553276;
	border-color:rgba(98, 39, 121,1);
	}
.border-ginda{/*ginda*/
	border-color:#8D3B88;
	border-color:rgba(141, 59, 136,1);
	}
.border-rojo{/*rojo*/
	border-color:#C4131B;
	border-color:rgba(196, 19, 27,1);
	}
.border-rosa{/*rosa*/
 	border-color:#d60071;
	border-color:rgba(214, 0, 113,1);
	}
.border-naranja{/*naranja*/
	border-color:#e8550d;
	border-color:rgba(232, 85, 13,1);
	}		
.border-amarillo{/*amarillo*/
	border-color:#E6AD2F;
	border-color:rgba(230, 173, 47,1);
	}	
.border-limon{/*limon*/
	border-color:#8cc026;
	border-color:rgba(140, 192, 38,1);
	}
.border-verde{/*verde*/
	border-color:#1F934C;
	border-color:rgba(31, 147, 76,1);
	}		
.border-turquesa{/*turquesa*/
	border-color:#00a097;
	border-color:rgba(0, 160, 151,1);
	}
/*border-bottom*/
.border-bottom-morado{/*morado*/
	border-bottom-color:#553276;
	border-bottom-color:rgba(98, 39, 121,1);
	}
.border-bottom-ginda{/*ginda*/
	border-bottom-color:#8D3B88;
	border-bottom-color:rgba(141, 59, 136,1);
	}
.border-bottom-rojo{/*rojo*/
	border-bottom-color:#C4131B;
	border-bottom-color:rgba(196, 19, 27,1);
	}
.border-bottom-rosa{/*rosa*/
 	border-bottom-color:#d60071;
	border-bottom-color:rgba(214, 0, 113,1);
	}
.border-bottom-naranja{/*naranja*/
	border-bottom-color:#e8550d;
	border-bottom-color:rgba(232, 85, 13,1);
	}		
.border-bottom-amarillo{/*amarillo*/
	border-bottom-color:#E6AD2F;
	border-bottom-color:rgba(230, 173, 47,1);
	}	
.border-bottom-limon{/*limon*/
	border-bottom-color:#8cc026;
	border-bottom-color:rgba(140, 192, 38,1);
	}
.border-bottom-verde{/*verde*/
	border-bottom-color:#1F934C;
	border-bottom-color:rgba(31, 147, 76,1);
	}		
.border-bottom-turquesa{/*turquesa*/
	border-bottom-color:#00a097;
	border-bottom-color:rgba(0, 160, 151,1);
	}
	
/*//////////////TEXTS COLORS///////////////*/	
		
.text-rosa{/*morado*/
	color:#553276;
	color:rgba(98, 39, 121,1);
	}
.text-ginda{/*ginda*/
	color:#8D3B88;
	color:rgba(141, 59, 136,1);
	}
.text-rojo{/*rojo*/
	color:#C4131B;
	color:rgba(196, 19, 27,1);
	}
.text-rosa{/*rosa*/
 	color:#d60071;
	color:rgba(214, 0, 113,1);
	}
.text-naranja{/*naranja*/
	color:#e8550d;
	color:rgba(232, 85, 13,1);
	}		
.text-amarilo{/*amarillo*/
	color:#E6AD2F;
	color:rgba(230, 173, 47,1);
	}	
.text-limon{/*limon*/
	color:#8cc026;
	color:rgba(140, 192, 38,1);
	}
.text-verde{/*verde*/
	color:#1F934C;
	color:rgba(31, 147, 76,1);
	}		
.text-turquesa{/*turquesa*/
	color:#00a097;
	color:rgba(0, 160, 151,1);
	}
	
/*otros Colores*/
.bg-gris40{/*gris40%*/
	background-color:#b3b3b3;
	background-color:rgba(0,0,0,0.4);
	}
.bg-gris60{/*gris60%*/
	background-color:#545454;
	background-color:rgba(0,0,0,0.6);
	}
.bg-gris80{/*gris80%*/
	background-color:#828282;
	background-color:rgba(0,0,0,0.8);
	}
	
.input-group.date {
    width: 145px !important;
}

.input-group.date > span {
		top: 0;
    margin:0;
    right:0;
    position:absolute;
    box-shadow:none;
}

/*****************************************************************************/

.tools {
	padding-top: 2px;
}

.clasAdminCombos {
    position: absolute;
    float: none;
    padding: 5px;
    min-height: 40px !important;
    margin-top: 9px;
    z-index: 1021;
    opacity: 1;
    background: rgb(255,255,255);
    border: 1px solid #EEE;
}
.modal-al80porciento .modal-dialog {
	width: 80%; /* or whatever you wish */
}
.modal-al95porciento .modal-dialog {
	width: 95%; /* or whatever you wish */
}
.modal-al60porciento .modal-dialog {
	width: 60%; /* or whatever you wish */
}
.modal-al40porciento .modal-dialog {
	width: 40%; /* or whatever you wish */
}
.estado {
    width: 15px;
    height: 15px;
    border: 1px #030 solid;
    border-radius: 10px; /*-moz-border-radius:10px;*/
}

@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot?qk8wmb');
	src: url('../fonts/icomoon.eot?#iefixqk8wmb') format('embedded-opentype'),  url('../fonts/icomoon.woff?qk8wmb') format('woff'),  url('../fonts/icomoon.ttf?qk8wmb') format('truetype'),  url('../fonts/icomoon.svg?qk8wmb#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.glyphicon2 {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon2-pdf:before {
	content: "\e600";
}
.glyphicon2-pdf:hover {
	color: red !important;
}
.glyphicon2-openoffice:before {
	content: "\e601";
}
.glyphicon2-word:before {
	content: "\e602";
}
.glyphicon2-excel:before {
	content: "\e603";
}
.glyphicon2-excel:hover {
	color: green !important;
}
.glyphicon2-zip:before {
	content: "\e604";
}
.glyphicon2-browser:before {
	content: "\f0c5";
}