@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
}
html, body {
    height: 100%;
}
.form-login{
	background-color:  #2d2a38;
	max-width: 555px;
	padding: 10px;
	margin-top: 35px;
}
.form-login h4{
	color: #fff;
}
.alinear-derecha{
	text-align: right;
}
.alinear-centro{
	text-align: center;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -35px; /* the bottom margin is the negative value of the footer's height */
	padding-bottom: 60px;
}
.footer, .push {
	background: #172532; /*2d2a38*/
    height: 35px; /* .push must be the same height as .footer */
	color: #fff;
	font-size: 12px;
	line-height: 35px;
	overflow: hidden;
}
#wrap-login{
	background: #1a2835;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.titulo_pagina h2{
	color: #364c61 ;
	margin: 20px 0 20px 0;
}
.titulo_pagina span{
	color: #364c61;
	font-weight: lighter;
}
.titulo_pagina:before {
	border-width: 2px;
	border-color: #282531;
	border-style: solid;
	background-color: #282531;
	width: 65px;
	height: 2px;
}
.text-bolder{
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #364c61;
	font-weight: bold;
}
.text-lighter{
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #364c61;
	font-weight: lighter;
}
.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}
#titulo-login{
	color: #01d9b2;
  	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: 300;
	text-align: center;
}
#titulo-login img{
	vertical-align: text-top;
}
#titulo-login span{
	font-size: 30px;
	vertical-align: 7px;
}
.titulo-form-login{
	color: #01d9b2;
	font-size: 22px;
	font-weight: 300;

}
.titulo-form-login span{
	color: #01d9b2;
	font-size: 22px;
	font-weight: bold;
}
.separator-login{
	margin-top: 50px;
}

#form-login .form-control{
	background: transparent;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #364d5f;
	border-radius: 0;
	box-shadow: none;
}
#form-login input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #1a2835 inset;
	-webkit-text-fill-color: #fff !important;
}
#form-login input::-webkit-input-placeholder {
    color: #364d5f;
    font-weight: bold;
}
.navbar {
	background: #172532;
}

.menu-seleccionado{
	color: #fff !important;
}
#logo-top span{
	color: #01d9b0;
	font-size: 20px;
}
.name-company{
	color: #01d9b2;
}
#statusbar{
	display: none;
}
#grupo-botones-enviar .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
}
#grupo-botones-enviar .btn-default{
	border:1px solid #ddd;
	border-right: none;
	box-shadow: none;
	outline: none;
}
#grupo-botones-enviar .btn-success{
	border:1px solid #ddd;
	box-shadow: none;
	outline: none;
}
#pagina-estado{
  background-color: #eef2f5;
}
.bloque-bg-white{
  background-color: #fff;
}
.bloque-bg-grey{
  background-color: #f9f9f9;
}
#panel-estados{
  margin-top: 2px;
  padding: 5px 0 5px 0
}
#panel-estados .btn-default{
  text-shadow: none;
  box-shadow: none;
  border: none;
  border-radius: none;
}
#panel-filtros{
  margin-top: 3px;
  padding: 5px 0 5px 0
}
#listado-ticket{
  margin-top: 20px;
}
#listado-ticket table{
  margin-bottom: 0;
}
#listado-ticket nav{
  background-color: #fff;
  text-align: right;
  padding-right: 5px;
  padding-top: 5px;
  border-top: solid 1px #ddd;
}
#listado-ticket .pagination{
  margin: 0;
}
.section-pagination{
  text-align: center;;
}
.icon-desarrollo{
  background: url('../_img/icons/icon-desarrollo.png');
  display: inline-block;
  padding: 5px;
  font-size: 24px;
}
.icon-revision{
  background: url('../_img/icons/icon-revision.png');
  display: inline-block;
  padding: 5px;
  font-size: 24px;
}
.icon-cerrado{
  background: url('../_img/icons/icon-cerrado.png');
  display: inline-block;
  padding: 5px;
  font-size: 24px;
}
.icon-enviado{
  background: url('../_img/icons/icon-enviado.png');
  display: inline-block;
  padding: 5px;
  font-size: 24px;
}
.icon-document{
  background: url('../_img/icons/icon-document.png');
  display: inline-block;
  padding: 8px;
  font-size: 24px;
  vertical-align: middle;
}
input#checkrecord {
  cursor: pointer;
}
.icon-Activo{
	background:url('../_img/icons/icon-revision.png') no-repeat center center;
}
.icon-Activo1{
	background: url('../_img/icons/icon-revision.png') no-repeat;
	display: inline-block;
	height: 10px;
	width: 10px;
	margin-top: 2px;
}
.icon-Inactivo1{
	background: url('../_img/icons/icon-cerrado.png') no-repeat;
	display: inline-block;
	height: 10px;
	width: 10px;

}
.icon-Offline1{
	background: url('../_img/icons/icon-enviado.png') no-repeat;
	display: inline-block;
	height: 10px;
	width: 10px;
}
.icon-Chile{
	background:url('../_img/icons/CL-menu.png') no-repeat center;
	height: 16px;
  	width: 16px;
	display:inline-block;
	margin-top: 2px;
}
.icon-Peru{
	background:url('../_img/icons/PE-menu.png') no-repeat center;
	height: 16px;
  	width: 16px;
	display:inline-block;
	margin-top: 2px;
}
.icon-Colombia{
	background:url('../_img/icons/CO-menu.png') no-repeat center;
	height: 16px;
  	width: 16px;
	display:inline-block;
	margin-top: 2px;
}
.icon-Argentina{
	background:url('../_img/icons/AR-menu.png') no-repeat center;
	height: 16px;
  	width: 16px;
	display:inline-block;
	margin-top: 2px;
}
.icon-Ecuador{
	background:url('../_img/icons/EC-menu.png') no-repeat center;
	height: 16px;
  	width: 16px;
	display:inline-block;
	margin-top: 2px;
}
.icon-generico{
	background:url('../_img/icons/GEN-menu.png') no-repeat center;
	height: 16px;
  	width: 16px;
	display:inline-block;
	margin-top: 2px;
}
.icono-cerrado{
	background-color:#0088fe;
	border: solid 1px #666;
	border-radius: 10px;
	height: 10px;
  	width: 10px;
	display:inline-block;
}
.icono-espera{
	background-color: #ffea00;
	border: solid 1px #666;
	border-radius: 10px;
	height: 10px;
  	width: 10px;
	display:inline-block;
}
.icono-produccion{
	background-color:#c6ff00;
	border: solid 1px #666;
	border-radius: 10px;
	height: 10px;
  	width: 10px;
	display:inline-block;
}
.icono-implementacion{
	background-color:#000000;
	border: solid 1px #666;
	border-radius: 10px;
	height: 10px;
  	width: 10px;
	display:inline-block;
}
.icono-sinasignar{
	background-color:#d84315;
	border: solid 1px #666;
	border-radius: 10px;
	height: 10px;
  	width: 10px;
	display:inline-block;
}
.icono-noasignado{
	background-color:#ccc;
	border: solid 1px #666;
	border-radius: 10px;
	height: 10px;
  	width: 10px;
	display:inline-block;
}
.espacio1{
	margin-left:20px;
}
.espacio{
	margin-top: -4px;
	margin-left:20px;
}
.espacioUsario{
	margin-top: -4px;
	margin-left:20px;
}

.icon-Inactivo{
	background:url('../_img/icons/icon-cerrado.png') no-repeat center center;
}
.icon-Offline{
	background:url('../_img/icons/icon-pendiente.png') no-repeat center center;
}
/*fin cod pablo */
.icon-pendiente{
  background: url('../_img/icons/icon-pendiente.png');
  display: inline-block;
  padding: 5px;
  font-size: 24px;
}
.table-striped > tbody > tr:nth-of-type(odd){
  background-color: #fff;
}
.mascara-modal{
  background-color: #000;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 99999;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.container-img-mascara{
  height: 100px;
  width: 100px;
  margin: auto;
  vertical-align: middle;
  position: relative;
  top: 40%;
}
#perfil-usuario{
  background-color: #eef2f5;
}
#datos-usuario h4{
  background-color: #dbe6ec;
  padding: 10px 0;
  margin: 0;
}
#datos-usuario .form-horizontal{
  padding-top: 15px;
}
#section-asunto-ticket h3{
  font-size: 20px;
}
.titulo_pagina h2{
  font-size: 26px;
}
#section-asunto-ticket h3{
  position: relative;
  margin: 0;
  padding: 15px 0;
}
#section-asunto-ticket h3:before{
  content : "";
  position: absolute;
  left    : -3%;
  bottom  : -3px;
  height  : 1px;
  width   : 106%;  /* or 100px */
  border-bottom: 4px solid #eef2f5;
}

.nopadding{
  padding: 0;
  margin: 0;
}
.pupload, .html5{
  width: 0 !important;
  left: 0 !important;
}
.tabs-inline-info{
  position: relative;
  padding: 15px 0;
  margin: 0;
  border-bottom: solid 4px #eef2f5;
}
.tabs-inline-info a:hover{
  text-decoration: none;
}
.tabs-inline-info a:active{
  text-decoration: none;
}

.tabs-inline-info span{
  font-size: 12px;
}
.tabs-inline-info a:hover span{
  color: #01D9AF;
}
.tabs-inline-info .active a{
  font-weight: bold;
  text-decoration: none;
}
.tabs-inline-info .active span{
  color: #01D9AF;
}
.tabs-inline-info .active a:before{
  content : "";
  position: absolute;
  left    : 20%;
  bottom  : -5px;
  height  : 1px;
  width   : 70%;  /* or 100px */
  border-bottom: 4px solid #01d9b2;
}
.tabs-inline-info > li{
  padding-left: 10px;
  padding-right: 10px;
}
.tabs-inline-info a{
  position: relative;
  font-size: 16px;
  font-weight: 400;
  padding: 15px 0;
  line-height: 24px;
}
.table-info-lateral-derecho{
  background: #e6ebf1;
  border-collapse: collapse;
  margin: 0;
}
.table-info-lateral-derecho h5{
  font-size: 14px;
  margin: 0;
}
.table-info-lateral-derecho td{
  position: relative;
  border: solid 1px #eef2f5 !important;
  height: 60px;
  vertical-align: middle !important;
}
.table-info-lateral-derecho .link-flotante{
  position: absolute;
  top: 23px;
  right: 23px;
}
.link-flotante-derecha{
  position: absolute;
  right: 0;
}
.table-info-lateral-derecho td:nth-child(1){
  width: 52px !important;
  text-align: center;
}
.circulo-estado{
  position: relative;
  width: 20px;
  height: 20px;
  border: solid 1px #777;
  border-radius: 50%;
  margin: auto;
}
.color-estado-proceso{
  background-color: #c6ff00;
}
.color-estado-revision{
  background-color: #d84315;
}
.color-estado-cerrado{
  background-color: #0088fe;
}
.color-estado-pendiente{
  background-color: #ffea00;
}
.color-estado-implementacion{
  background-color: #000000;
}
.borde-redondo{
  border-radius: 5px;
}
.table-info-lateral-derecho tr td:nth-last-child(1){
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#section-info-ticket{
  background: #e6ebf1;
  padding-bottom: 5px;
}
#section-info-ticket .tabs-inline-info{
  background: #fff;
/*  border-top-left-radius: 5px;
  border-top-right-radius: 5px;*/
}
textarea.form-control{
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
  border-color: #ddd;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.form-control:focus{
  box-shadow: none;
  border-color: #ddd;
}
#contenedor-archivos{
  background-color: #f0f0f0 1px solid;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#mensajes_ticket .panel-footer{
  padding: 3px;
}
#mensajes_ticket .panel-footer .thumbnail{
  height: 58px;
  overflow: hidden;
}
.panel-body{
  overflow: hidden;
}
#mensajes_ticket .panel-body{
  overflow: auto;
}
#mensajes_ticket .panel-footer:hover{
  background-color: #eee;
}
#mensajes_ticket a:hover{
  text-decoration: none;
}
#tabs .form-control{
	padding: 4px 10px;
	float:left;
}
.f_usu{
	border: #D4D4D4 1px solid !important;
	background-color: #FFF !important;
	border-radius:5px !important;
	height: 24px !important;
	padding-left: 3px !important;
	margin-bottom: 5px !important;
}

input:focus{
  -moz-box-shadow: 0 0 3px 0 #D4D4D4;
  -webkit-box-shadow: 0 0 3px 0 #D4D4D4;
  box-shadow: 0 0 3px 0 #D4D4D4;	
}

#nuevo{
  width:28px;
  height:16px;
  padding-top:-4px;
  background:#C50000;
  border:#3D0000 1px solid;
  border-radius: 5px;
  font-size:10px;
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
  text-shadow:#000000 1px 1px 0.2px;
}

.input-checkbox{
  width: 20px;
  height: 20px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
}

.hide-msg{
	display: none;
}

#subida_informe{
	display: none;
}

.rotador_logo {
    -webkit-animation-name: rotar;
    -webkit-animation-duration: 10s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotar;
    -moz-animation-duration: 10s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: rotar;
    -ms-animation-duration: 10s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: rotar;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes rotar {
    0% { -ms-transform: rotateY(0deg); }
    20% { -ms-transform: rotateY(360deg); }
	20%, 100% { -ms-transform:rotateY(360deg); }

}
@-moz-keyframes rotar {
    0% { -moz-transform: rotateY(0deg); }
    20% { -moz-transform: rotateY(360deg); }
	20%, 100% { -moz-transform:rotateY(360deg); }
}
@-webkit-keyframes rotar {
    0% { -webkit-transform: rotateY(0deg); }
    20% { -webkit-transform: rotateY(360deg); }
	20%, 100% { -webkit-transform:rotateY(360deg); }
}
@keyframes rotar {
    0% {
        transform:rotateY(0deg);
    }
    20% {
        transform:rotateY(360deg);
    }
    20%, 100% {
        transform:rotateY(360deg);
    }
}
.tab-content{
	min-height: 200px;
}
#datas{
	font-size: 13px;
}
#datas .texto-small{
	font-size: 12px;
}
#datas .link-text-medium{
	font-size: 14px !important;
	text-align: center;
	text-decoration: underline;
}
#btn-volver{
	display: block; 
	line-height: 16px;
	margin-bottom: 10px;
}
#modal-evaluacion .modal-body {
	padding: 10px;
}
#modal-evaluacion .modal-footer {
	padding: 10px;
}
#caja_mensaje_informe{
	overflow: hidden;
}
#caja_mensaje_informe div{
	overflow: hidden;
}

/*.btn{
	margin-bottom: 5px;
}*/
/*--------------------------------------------------------------------------------------------------------*/
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
/*@media (min-width: @screen-sm-min) {*/


@media (max-width: 767px) {
	#botones-estado a{
		position: relative;
		display: block;
		width: 100%;
		text-align: left;
	}
	#botones-estado a > .badge{
		position: absolute;
		right: 0;
		top: 7px;
	}
	#btn-filtrar{
		display: block;
		width: 100%;
	}
	#btn-limpiar{
		display: block;
		width: 100%;
	}
}
@media (min-width: 768px) {
	#titulo-login{
		color: #01d9b2;
		font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 45px;
		font-weight: 300;
		text-align: center;
	}
	#logo-top{
		margin-top: 35px;
	}
	.navbar > .container{
		height: 120px;
	}
	#navbar li:not(.menu-perfil-item a){
		margin-top: 5px;
	}
	#navbar li a:not(.menu-perfil-item a){
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#navbar .menu-perfil {
		padding: 45px 10px 27px;
	}
	#navbar .menu-perfil:hover {
		background: #101c28;
	}
	#navbar .open .menu-perfil{
		background: #101c28;
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	.menu-top-derecha li:not(.menu-perfil-item){
		margin-top: 35px;
	}
	.menu-perfil-item > ul{
		background-color: #101c28;
		border: solid 1px #364d5f;
		width: 100%;
	}
	.menu-perfil-item > ul > li > a{
		color: #9d9d9d;
	}
	.menu-perfil-item > ul > li > a:hover{
		color: #fff !important;
		background-color: transparent !important;
		text-shadow: #C3C3C3 1px 1px 1px;
	}
	.menu-perfil-item > ul li: hover{
		background-color: #000 !important;
	}
	.menu-perfil-item .divider{
		background-color: #364d5f;
	}
	.menu-seleccionado:before{
		content : "";
		position: absolute;
		left    : 25%;
		bottom  : 0;
		height  : 1px;
		width   : 50%;  /* or 100px */
		border-bottom: 2px solid #01d9b2;
	}
  .wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */
  	padding-bottom: 80px;
  }
  .footer, .push {
  	background: #172532; /*2d2a38*/
    height: 60px; /* .push must be the same height as .footer */
  	color: #fff;
  	font-size: 11px;
  	line-height: 15px;
  	overflow: hidden;
    padding-top: 7px;
  }
  .footer p{
    margin: 0;
  }
  .etiqueta-footer{
    color: #01d9b2;
  }
  .tabs-inline-info > li{
    padding-left: 10px;
    padding-right: 10px;
  }
  .tabs-inline-info a{
    position: relative;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 0;
    line-height: 24px;
  }
  .flotaiz{
	  float:left !important;
	  margin-right: 5px;
	  margin-bottom: 5px !important;
  }
  .flotaderecha{
	  float:right !important;
	  margin-right: 5px;
	  margin-top: 5px;
  }
	#btn-volver{
		display: block; 
		line-height: 68px;
		margin-bottom: 0;
	}
}
/* Medium devices (desktops, 992px and up) */
/*@media (min-width: @screen-md-min) { */
@media (min-width: 992px) {
	#titulo-login{
		color: #01d9b2;
		font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 45px;
		font-weight: 300;
		text-align: center;
	}
	#logo-top{
		margin-top: 35px;
	}
	.navbar > .container{
		height: 120px;
	}
	#navbar li:not(.menu-perfil-item a){
		margin-top: 5px;
	}
	#navbar li a:not(.menu-perfil-item a){
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#navbar .menu-perfil {
		padding: 45px 10px 27px;
	}
	#navbar .menu-perfil:hover {
		background: #101c28;
	}
	#navbar .open .menu-perfil{
		background: #101c28;
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	.menu-perfil-item > ul{
		background-color: #101c28;
		border: solid 1px #364d5f;
		width: 100%;
	}
	.menu-perfil-item > ul > li > a{
		color: #9d9d9d;
	}
	.menu-perfil-item > ul > li > a:hover{
		color: #fff !important;
		background-color: transparent !important;
		text-shadow: #C3C3C3 1px 1px 1px;
	}
	.menu-perfil-item > ul li: hover{
		background-color: #000 !important;
	}
	.menu-perfil-item .divider{
		background-color: #364d5f;
	}
	.menu-seleccionado:before{
		content : "";
		position: absolute;
		left    : 25%;
		bottom  : 0;
		height  : 1px;
		width   : 50%;  /* or 100px */
		border-bottom: 2px solid #01d9b2;
	}
  .bloque-info-usuario{
    min-height: 450px;
  }
  .border-izq-transparente{
    border-left: solid 3px #eef2f5;
  }
  .logo-footer-tp3{
    margin-top: 7px !important;
  }
  #section-comentarios{
    border-right: solid 30px #eef2f5;
  }
  #section-comentarios .panel-default{
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #section-comentarios .panel-default > .panel-heading{
    background-image: none;
    background-color: #f5f5f5;
  }
  .tabs-inline-info > li{
    padding-left: 10px;
    padding-right: 10px;
  }
  .tabs-inline-info a{
    position: relative;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 0;
    line-height: 24px;
  }
  #grupo-botones-enviar .btn-success {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  #section-asunto-ticket h3{
    font-size: 24px;
  }
  .titulo_pagina h2{
    font-size: 30px;
  }
  .flotaiz{
	  float:left !important;
	  margin-right: 5px;
	  margin-bottom: 5px !important;
  }
  .flotaderecha{
	  float:right !important;
	  margin-right: 5px;
	  margin-top: 5px;
  }
	#btn-volver{
		display: block; 
		line-height: 68px;
		margin-bottom: 0;
	}
	
	.form-inline .form-group{
		 width: 19%;
	}
	.form-inline .form-control{
		width: 100%;
	}
	
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	#titulo-login{
		color: #01d9b2;
		font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 45px;
		font-weight: 300;
		text-align: center;
	}
	#logo-top{
		margin-top: 35px;
	}
	.navbar > .container{
		height: 120px;
	}
	#navbar li:not(.menu-perfil-item a){
		margin-top: 5px;
	}
	#navbar li a:not(.menu-perfil-item a){
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#navbar .menu-perfil {
		padding: 45px 10px 27px;
	}
	#navbar .menu-perfil:hover {
		background: #101c28;
	}
	#navbar .open .menu-perfil{
		background: #101c28;
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	.menu-perfil-item > ul{
		background-color: #101c28;
		border: solid 1px #364d5f;
		width: 100%;
	}
	.menu-perfil-item > ul > li > a{
		color: #9d9d9d;
	}
	.menu-perfil-item > ul > li > a:hover{
		color: #fff !important;
		background-color: transparent !important;
		text-shadow: #C3C3C3 1px 1px 1px;
	}
	.menu-perfil-item > ul li: hover{
		background-color: #000 !important;
	}
	.menu-perfil-item .divider{
		background-color: #364d5f;
	}
	.menu-seleccionado:before{
		content : "";
		position: absolute;
		left    : 25%;
		bottom  : 0;
		height  : 1px;
		width   : 50%;  /* or 100px */
		border-bottom: 2px solid #01d9b2;
	}
  .bloque-info-usuario{
    min-height: 450px;
  }
  .border-izq-transparente{
    border-left: solid 3px #eef2f5;
  }
  #section-comentarios{
    border-right: solid 30px #eef2f5;
  }
  .tabs-inline-info > li{
    padding-left: 10px;
    padding-right: 10px;
  }
  .tabs-inline-info a{
    position: relative;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 0;
    line-height: 24px;
  }
  #grupo-botones-enviar .btn-success {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  #section-asunto-ticket h3{
    font-size: 24px;
  }
  .titulo_pagina h2{
    font-size: 30px;
  }
  .flotaiz{
	  float:left !important;
	  margin-right: 8px;
	  margin-bottom: 4px !important;
  }
  .flotaderecha{
	  float:right !important;
	  margin-right: 5px;
	  margin-top: 5px;
  }
  .headtabestado{
	  border-collapse:separate !important;
	  border: #ddd 1px solid !important;
	  border-radius: 6px 6px 0 0 !important;
	  overflow:hidden !important;

  }
  .tabestado{
	  border-collapse:separate !important;
	  border: #ddd 1px solid !important;
	  border-radius: 0  0 6px 6px !important;
	  overflow:hidden !important;

  }
	#btn-volver{
		display: block; 
		line-height: 68px;
		margin-bottom: 0;
	}
}
