
#carrusel .carousel-caption {
    left:0;
	right:0;
	bottom:0;
	text-align:left;
	padding:10px;
	background:rgba(0,0,0,0.6);
	text-shadow:none;
}

#carrusel .list-group {
	position:absolute;
	top:0;
	right:0;
}
#carrusel .list-group-item {
	border-radius:0px;
	cursor:pointer;


}
#carrusel .list-group .active {
	background-color:#eee;

}

 .badge-warning {
background-color: #d58512;
}

 .badge-danger {
background-color: #f90000;
}

.badge-success {
background-color: #398439;
}

.badge-info {
background-color: #269abc;
}

.badge-inverse {
background-color: #333333;
}

.icon-wrapper{
    position:relative;

}

.badge{
    width: auto;
    height: auto;
    margin: 0;
    position:absolute;
    top:-5px;
    right:20px;
    padding:5px;
}

.close-button {
  overflow: hidden;
   opacity: .8;
   background-color: #000000;
}

.bmd-modalContent {
  box-shadow: none;
  background-color: transparent;
  border: 0;
}

.bmd-modalContent .close {
  font-size: 1.2em;
  line-height: 1.2em;
  padding: 7px 10px 7px 13px;
  text-shadow: none;
  opacity: .7;
  color:#fff;
}



.bmd-modalContent .close:hover,
.bmd-modalContent .close:focus {
  opacity: 1;
  outline: none;
}

.bmd-modalContent iframe {
  display: block;
  margin: 0 auto;
}

.pdfviewer-dialog {
  width: 100%;
  min-height: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.pdfviewer-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
}

.bordecps-abajo{
	border-bottom: 2px solid #222 !important;
}

.bordecps-derecha{
	border-right: 2px solid #222 !important;
}

.mega-dropdown {
  position: static !important;
}

.mega-dropdown-menu {
    padding: 0px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    background-color: rgba(255,255,255,0.95) !important;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 20px 0px 20px 0px;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu-item {
  display: block;
  color: #222;
  padding: 3px 50px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}

.navbar-brand-50{
	height: 45px;
	padding:0px;
}


.mega-dropdown-menu-header {
  font-size: 1.4em;
  padding: 5px 60px 5px 5px;
  line-height: 20px;
  font-weight: bold;
}

.blockquote-box , .ancho200{
	min-width: 200px;
}



.errTit{
	color: #DA3027;
	font-size: 2em;
	background-color: #CCFF00;
	margin: 10px 10px 0px 10px;
	padding: 10px;
}

.errLta{
	font-weight:bold;
	color: #DA3027;
	background-color: white;
	margin: 0px 10px 0px 10px;
}

.errIt{
	list-style: none;
	font-size: 1.2em;
	margin:0px;
	padding:10px;
	text-align: justify;
}



.errTza{
	font-size: .8em;
	color: #DDDDDD;
	background-color: white;
	margin: 0px 10px 0px 10px;
	white-space: pre-wrap; 
}

.divmenufp{
	width:100%;
	text-align:center;
	position:absolute;
	top:50;
	z-index:1049;
}

.divmenufpfixed{
	position:fixed;

}

ul.lista{
	margin-left:1.5em;
}

.lista-horizontal {
	margin:0px;
	padding:2px;
}

.lista-horizontal li {
	display:inline-block;
	font-size:0.8em;
}
.lista-horizontal li:before {
	content: '\00a0\2022\00a0\00a0';
	color:#999;
	color:rgba(0,0,0,0.5);
	font-size:0.8em;
}
.lista-horizontal li:first-child:before {
	content: '';
}

.lista-horizontal li:last-child  {
	font-weight: bolder;
	font-size: 0.7em;
}

.multiselect-container {
        width: 100% !important;
}

.btn-separator:after {
    content: ' ';
    display: block;
    float: left;
    background: #ADADAD;
    margin: 0 10px;
    height: 2vw;
    width: 1px;
}

.table-responsive{
	min-height: 375px;
}

.scroll-ln{
  min-height:200px;height:80vh;overflow-y:scroll;
}

.scroll-ln::-webkit-scrollbar {
    width: 10px;

} 

.table>thead>tr>td.primary, .table>tbody>tr>td.primary, .table>tfoot>tr>td.primary, .table>thead>tr>th.primary, .table>tbody>tr>th.primary, .table>tfoot>tr>th.primary, .table>thead>tr.primary>td, .table>tbody>tr.primary>td, .table>tfoot>tr.primary>td, .table>thead>tr.primary>th, .table>tbody>tr.primary>th, .table>tfoot>tr.primary>th {
  background-color:#008cba;
  color: white;
}

.table>thead>tr>td.naranja, .table>tbody>tr>td.naranja, .table>tfoot>tr>td.naranja, .table>thead>tr>th.naranja, .table>tbody>tr>th.naranja, .table>tfoot>tr>th.naranja, .table>thead>tr.naranja>td, .table>tbody>tr.naranja>td, .table>tfoot>tr.naranja>td, .table>thead>tr.naranja>th, .table>tbody>tr.naranja>th, .table>tfoot>tr.naranja>th {
  background-color:#ff8c00;
  color: white;
}

