body {
	font-family:  arial, tahoma, verdana;
	background-color: #333333;
	background-image: url(../images/fondo_main.gif);
	font-size:12px;
	color:#535353;  
	margin: 0px;
	height: 100vh;
}

textarea:focus, input:focus { border: 1px solid #000; background: #F3F3F3;}
.headerempresa{	font-family:  arial, tahoma, verdana;	font-size: 12px;	line-height:normal;	font-weight:bolder;}
.headertext{font-family:  arial, tahoma, verdana; font-size:12px; vertical-align:top; color:#CCCCCC}
.headertext a {color:#CCCCCC}
.headerInscripcion{font:bold 25px verdana,arial ,tahoma ; color:#FFFFFF; }
#barrawrap {clear: both;border-top: 1px solid #ccc;border-bottom: 1px solid  #e7e7e7;}
#barra {list-style: none;margin: 0;border: 1px solid #fff; padding: 0;height: 2.2em; background: #CC0000 url(../images/barra_off.gif) repeat-x bottom left; }
#barra li {display: inline;margin: 0;padding: 0;}
#barra LI A {border-right: #fff 1px solid;padding: .35em 1.25em .75em 1.25em;float: left;margin: 0px;color: #fff;display: block;text-decoration: none;	white-space: nowrap;}
#barra LI A:hover {background-image: url(../images/barra_on.gif);background-repeat:repeat-x;background-position: left bottom;}
#barra LI.selected A {background-image: url(../images/barra_on.gif); background-repeat:repeat-x; background-position: left bottom;}

/*mensaje de error*/
.msjerror{font:bold 13px arial, tahoma, verdana; color:#333333; padding-bottom:10px; text-align:center}

/* Menues interiores del body ppal*/
#menuv ul {margin: 0px;padding: 0px;margin-left: .4em; list-style-type: none; width: 10em;}
#menuv LI{margin: 1em 0;}
#menuv LI a {background-image: url(../images/vinetas.gif); background-repeat: no-repeat; background-repeat: no-repeat; background-position: 0 .2em; padding-left: 1.1em; }
#menuv LI a:hover {background-image: url(../images/vinetas_over.gif); background-repeat: no-repeat; background-repeat: no-repeat; background-position: 0 .2em; padding-left: 1.1em; }

#pieempresa {margin-top:15px;}
#piepagina {clear: both;white-space:nowrap;border-top: 1px solid #ccc;	padding-top: 3px;	width:100%;}
.listaInterior {list-style: none; }
.listaInterior li, .listaInterior dt, .listaInterior dd {display: inline ;margin: 0;	border-right: 1px solid #000;padding: 0 6px;}
.listaInterior li.lastLI, .listaInterior dd.lastDD {border: none;}

#foot_radiolux {
	margin: 0 0 0 13px;
	padding: 2px 0 7px 0;
}

#foot_radiolux dt {
	margin: 0;
	border: none;
	padding: 0;
	font-weight: bold;
}

#pieempresa {margin-top:15px;}

#piepagina p#corpcopyright {
	 float:right;
}

#headerempresa, #piepagina {
	font-family:  arial, tahoma, verdana;
	font-size: 11px;
	line-height: normal;
}

.textoChico2 {
	font-family:  arial, tahoma, verdana;
	font-size: 10px;
	line-height: normal;
}


#barra, #label, #personalization p {
	font-weight: bold;
}

.listaInterior {
	list-style: none;
}

.listaInterior li, .listaInterior dt, .listaInterior dd {
	display: inline;
	margin: 0;
	border-right: 1px solid #000;
	padding: 0 6px;
}


.listaInterior li.lastLI, .listaInterior dd.lastDD {
	border: none;
}

#foot_radiolux {
	margin: 0 0 0 13px;
	padding: 2px 0 7px 0;
}

#foot_radiolux dt {
	margin: 0;
	border: none;
	padding: 0;
	font-weight: bold;
}

#piepag_legal {
	margin: 0;
	border-top: 2px solid #515151;
	border-bottom: 1px solid #ccc;
	padding: 7px 0 7px 7px;
	background-color: #e7e7e7;
	text-align:justify;
}

#piepagina p#corpcopyright {
	margin: 8px 7px 0 0;
	padding: 0;
}

.quienes{font: 12px   arial, tahoma, verdana;line-height:16px;text-align:justify;}
.quienesHeader{font:bold 19px arial, tahoma, verdana; color:#333333;
	/*font-size:25px;
	font-weight: bold;	*/
}

.navegacion {
	font-size: 12px;
    color: #535353;
    font-style: normal;
    font-family:  arial, tahoma, verdana;
    vertical-align: bottom;
}

/*Banner del Header*/
.bannerHeader{background-image:url(../images/logolm.png) ; background-repeat: no-repeat;background-position: left top; background-color:#000000}

.headercontainer {
    display: flex;
}

/* MENU NAVEGACION*/
td.home {font-size:12px;font-weight:bold;font-family: arial, tahoma, verdana; background:url(../images/bg-section-title-detil-r.gif) right top no-repeat; padding-top:0px; padding-bottom:2px; padding-right:8px; padding-left:3px}

a.homelink:link {text-decoration:none;color: #FFFFFF;} /* Link no visitado*/
a.homelink:visited {text-decoration:none;color:#FFFFFF} /*Link visitado*/
a.homelink:active {text-decoration:none;color:#FFFFFF;} /*Link activo*/
a.homelink:hover {color:#FFFFFF; } /*Mause sobre el link*/
.nav-section {float:left;display:inline; padding:0 0 0 0; table-layout:auto; margin:0px 0 0 0;clear: both;white-space:nowrap;border-bottom: 1px solid #F80304;padding-top: 3px;width:100%;}
.nav-section a{color:#535353; font-weight:bold;}

.linknavegacion {text-decoration:underline; color: #535353;}
.linknavegacion:link{text-decoration:underline; color: #535353;}
.linknavegacion:visited{text-decoration:underline; color: #535353;}
.linknavegacion:active {text-decoration:underline; color: #535353;}
.linknavegacion:hover {text-decoration:underline; color: #535353;}


/*LOGIN*/
.nav {color:#535353; font-weight:bold;}
.nav a{color:#535353; font-weight:bold;}

/*estilos para focus*/
/**:focus{
  -moz-outline: 1px solid #000000  !important; 
  background-color: #F3F3F3;
}*/
textarea:focus, button:focus, select:focus, input:focus{
  -moz-outline-offset: -1px        !important;
}
input[type="radio"]:focus{
  -moz-outline-radius: 12px        !important;
  -moz-outline-offset: 0px         !important;
}

/*Fin estilos focus*/

/*estilos form*/
label{
	text-align: left;
	/*display: block;*/
	color:#535353;
	font-family:  arial, tahoma, verdana;
	font-size: 11px;
}
.label h3 { float:left}
.submit input{color: #000;background: #ffa20f;border: 2px outset #d7b9c9;margin-left: 2.5em;}
input{color: #535353;background: #FFFFFF;border: 1px solid #CCCCCC;font-family:  arial, tahoma, verdana;font-size: 11px;}
input .disabled{background: #d7b9c9;}
textarea{color: #535353;background: #FFFFFF;border: 1px solid #CCCCCC;font-family:  arial, tahoma, verdana;font-size: 11px;}
select{ color: #535353;background: #FFFFFF;border: 1px solid #CCCCCC;font-family:  arial, tahoma, verdana;font-size: 11px;}


/*fin estilos form*/


/*MENU DE NOTICIAS Y NOVEDADES HOME*/
/*reseteo propiedades*/
div,ul,li,h3,p{margin:0;padding:0;}
li{list-style:none;font-size:100%;font-weight:normal;}
/*tamaño texto*/
#contenido_noticias{font:12px/17px arial, tahoma, verdana;}
/* Subrayado de los links */
.Noticias a{text-decoration:none; color:#333333;}
/*margen de la derecha*/
.tablaNoticias {float:left; margin-top:5px;margin-left:-5px;padding:0;}
.tablaNoticias .rl_mr { width:143px; float:left; margin-left:10px}
.tablaNoticias .rl_border-box { border:1px solid #c8c8c8}
.tablaNoticias .rl_bb-mu { margin-bottom:10px}
/*Barra Titulo Noticias*/
.tablaNoticias .rl_hd { margin:5px; border-top:5px solid #E90303;}
/*Titulo Noticias*/
.tablaNoticias .rl_hd h3 { font-weight:bold; font-size:100%; line-height:123.1%; color:#E90303; margin-top:3px; background:url(../images/puntoraya.gif) repeat-x center bottom; margin-bottom:6px; padding-bottom:6px;}
.tablaNoticias .rl_hd h3 a{ color:#E90303;}
.tablaNoticias ul { margin:5px}
/*Estilo de los LI*/
.tablaNoticias ul li { padding:10px 1px; background:url(../images/puntoraya.gif) repeat-x center bottom;}
/*Bullet de los LI*/
.tablaNoticias p.mas { background:url(../images/flecha_bullet.gif) 0px 2px no-repeat; text-indent:12px; font-size:100%; line-height:116%; }
/*Mas noticias*/
.tablaNoticias p.mas_news { margin:0px 5px 6px 5px; font-size:93%; line-height:116%; }
.tablaNoticias p.mas_news a { color:#E90303}
/*Fin estilkos noticias y novedades*/

/*NOTICIA PRINCIPAL HOME*/
#contenido_noticia_ppal{ margin-top:10px; margin-left:5px;margin-right:5px; margin-bottom:10px; float:right; background:url(../images/puntoraya.gif) repeat-x center bottom; padding-bottom:5px}
#contenido_noticia_ppal .imgNotaPpal{width:120px;float:right}
#contenido_noticia_ppal .txtNotaPpal{width:640px;}
#contenido_noticia_ppal .txtNotaPpalNoticiaImg{width:520px;}
#contenido_noticia_ppal .txtNotaPpal H3 {font:bold 17px arial, tahoma, verdana; color:#333333; }
#contenido_noticia_ppal .txtNotaPpal H3 a {font-size:11px ; float:right; text-decoration:underline;  color:#333333; font-weight:normal}
#contenido_noticia_ppal .txtNotaPpal P {font: 12px  arial, tahoma, verdana;line-height:16px;  }
#contenido_noticia_ppal p.mas_news { margin:0px 5px 6px 5px; font-size:93%; line-height:116%; text-align:left; float:none}
#contenido_noticia_ppal p.mas_news a { color:#E90303; text-decoration:none}
#contenido_noticia_ppal .oferta {position:relative; top:0px; left:-10px; }

/*Consulta Inscripciones*/
#titulo_inscripciones{ margin-top:10px; margin-left:5px;margin-right:5px; margin-bottom:10px;  background:url(../images/puntoraya.gif) repeat-x center bottom; padding-bottom:5px}
#titulo_inscripciones .txtNotaPpal H3 {font:bold 17px arial, tahoma, verdana; color:#333333; }
#titulo_inscripciones .txtNotaPpal H3 a {font-size:11px ; float:right; text-decoration:underline;  color:#333333; font-weight:normal}
#contenido_noticia_ppal .txtNotaPpal{width:640px;}


.textoSobresaliente{
	font-family:  arial, tahoma, verdana;
	font-size: 22px;
	font-weight:bold;
	color:#FFD203;
}

.textoSobresaliente .Half{color:#008EE8;}
.textoSobresaliente .Mision{color:#FF0000;}
.textoSobresaliente .Brasil{color: rgb(0, 153, 51);}

/*Contactenos*/
.contactoHeader {font:bold 14px arial, tahoma, verdana; color:#333333; padding-bottom:10px; }
.contactoHeader a{ color:#333333;}
.label {font:bold 12px arial, tahoma, verdana; color:#535353; }
.texto {font: 12px  arial, tahoma, verdana;line-height:16px; color:#535353}
.textoRojo {font: 12px  arial, tahoma, verdana;line-height:16px; color:#E90303;}

/*Nuestra Empresa*/
.nuestraempresabullet {background: url(../images/flecha_bullet.gif) no-repeat left; padding-left:15px}

/*Productos Destacados*/
.linkproducto{ border:1px solid #c8c8c8; width:200px; float:inherit; margin-left:10px; margin-bottom:10px; margin-top:5px}
.linkproducto .tituloProducto {font:bold 12px arial, tahoma, verdana; color:#333333; padding-bottom:10px; text-align:center;  }
.linkproducto .fotoProducto {text-align:center; height:120px;}
.linkproducto .fotoProducto img {max-height:120px; max-width:120px; }
.linkproducto .detalleProducto {font: 12px  arial, tahoma, verdana;line-height:16px; color:#535353; text-align:left; vertical-align:top }
.linkproducto .masinfo {margin:0px 5px 6px 5px; font-size:93%; line-height:116%; text-align:right; vertical-align:bottom}
.linkproducto .masinfo a{color:#E90303}
.linkproducto .precioold {margin:0px 5px 6px 5px; font-size:90%; font-weight:bold; line-height:116%; text-align:right; vertical-align:bottom;color:#E90303; text-decoration:line-through}
.linkproducto .precio {margin:0px 5px 6px 5px; font-size:100%; font-weight:bold; line-height:116%; text-align:right; vertical-align:bottom;color:#E90303}

/*Producto*/
.producto{ border:1px solid #c8c8c8; width:630px; float:inherit;margin-left:10px; margin-bottom:10px; margin-top:5px} 
.producto-pc{ border:1px solid #c8c8c8; float:inherit}

.producto .tituloProducto {font:bold 17px arial, tahoma, verdana; color:#333333; padding-bottom:10px; text-align:center }
.producto .fotoProducto {text-align:center; height:120px;}
.producto .fotoProducto .imgthumb {max-height:120px; max-width:120px; }
.producto .fotoProducto .img {max-height:350px; max-width:550px; }
.producto .detalleProducto {font: 11px  arial, tahoma, verdana; color:#535353; border-top:1px solid #c8c8c8}
.producto .marca {border:1px solid #c8c8c8; background-color:#F3F3F4; text-align:left}
.producto .precio {margin:0px 5px 6px 5px; font-size:100%; font-weight:bold; line-height:116%; text-align:left; vertical-align:bottom;color:#E90303}

/*popup de imagenes*/
.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{position: absolute;background-color: #FEFFBD;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{border-width: 0;padding: 2px;}
.thumbnail:hover span{visibility: visible;top: -136px;left: 100px; }
/*fin popup de imagenes*/

/*Listado de productos destacados*/
.tituloDestacado {font:bold 12px arial, tahoma, verdana; color:#333333; text-align:left }
.tituloDestacado a {color:#333333; }
.precioDestacado {font-size:11px; font-weight:bold; text-align:right; color:#E90303}
.texto a {font: 12px  arial, tahoma, verdana;line-height:16px; color:#535353}


/*estilos paginacion*/
.pagination{padding: 2px; }
.pagination ul{margin: 0;padding: 0;text-align: center; font-size: 10px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #9aafe5;text-decoration: none; color: #333333;}
.pagination a:hover, .pagination a:active{border: 1px solid #2b66a5;color: #000;background-color: #F9EEB5;}
.pagination a.currentpage{background-color: #333333;color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;}
/* fin estilos paginacion*/

/*Vistas*/

.table-wrapper {
  max-height: 600px;
  overflow-y: auto;
}

.tabla-pc thead th {
  position: sticky;
  top: 0;                 
  z-index: 10;
  background:#333333 ;
}

.tablaContainer{ width:645px; float:left; margin-left:4px; margin-bottom:5px; margin-top:-10px}
.tablaContainerSinWidth{ float:left; margin-left:2px; margin-bottom:5px; margin-top:-10px;margin-right:2px; width:99%}
.tablaContenido{border:1px solid #c8c8c8; }
.tablaContenido thead {font:normal 12px arial, tahoma, verdana; color:#FFFFFF; background-color:#333333;}
.tablaContenido thead td {padding-bottom:3px; padding-top:3px}
.tablaContenido thead td a {float:right; padding-right:3px}
.tablaContenido tbody {font:normal 12px arial, tahoma, verdana; color:#535353;  }
.tablaContenido tbody tr:hover{ background-color:#F9EEB5}
.tablaContenido tbody td {padding-bottom:2px; padding-top:2px}
.tablaContenido tbody  a{ color:#535353; text-decoration:none}
.tablaContenido tbody .impar{ background-color:#F3F3F4}
.tablaContenido2{border:1px solid #c8c8c8; }
.tablaContenido2 thead {font:normal 12px arial, tahoma, verdana; color:#FFFFFF; background-color:#333333;}
.tablaContenido2 thead td {padding-bottom:3px; padding-top:3px}
.tablaContenido2 thead td a {float:right; padding-right:3px}
.tablaContenido2 tbody {font:normal 12px arial, tahoma, verdana; color:#535353;  }
.tablaContenido2 tbody td:hover{ background-color:#F9EEB5}
.tablaContenido2 tbody td {padding-bottom:2px; padding-top:2px}
.tablaContenido2 tbody  a{ color:#535353; text-decoration:none}
.tablaContenido2 tbody .impar{ background-color:#F3F3F4}
.tablaContainer .precio{font-size:11px; font-weight:normal; text-align:right; color:#E90303}
.botonesvista { border:1px solid #c8c8c8; float:right; margin: -4px 4px 10px; padding: 3px 2px 3px 2px;height:14px; 
	-moz-border-radius: 5px 5px;	/*borde redondeado, solo funciona con mozilla*/
	-webkit-border-radius: 5px 5px; /*borde redondeado para safari,chrome*/
	/*ie y opera no soportan esta propiedad de ccs3 todavia => que la chupen, los bordes quedan rectangulares*/
}
.botonesvista td{padding: 1px 3px 1px 3px;}
.botonesvista a{font:bold 12px arial, tahoma, verdana; color:#333333; text-align:center; background: url(../images/flecha_bullet.gif) no-repeat left; padding-left:15px; text-decoration:none}
.buscarvista {border:1px solid #c8c8c8; float:left; margin: -4px 8px 10px; font-size:12px; padding: 2px 2px 2px 2px;
	-moz-border-radius: 5px 5px;	/*borde redondeado, solo funciona con mozilla*/
	-webkit-border-radius: 5px 5px; /*borde redondeado para safari,chrome*/
	/*ie y opera no soportan esta propiedad de ccs3 todavia => que la chupen, los bordes quedan rectangulares*/
}
.buscarvista input{font-size:12px;font-weight:normal;font-family: arial, tahoma, verdana; color:#535353; height:14px; width:150px}
.buscarvista td{padding: 1px 3px 1px 3px;}
.buscarvista a{font:bold 12px arial, tahoma, verdana; color:#333333; text-align:center; background: url(../images/flecha_bullet.gif) no-repeat left; padding-left:15px; text-decoration:none}
.resultvista {border-top:1px solid #c8c8c8; margin: -6px 4px 10px 4px; font-size:12px; width:640px; position:relative; left:8px}
.resultvista100 {border-top:1px solid #c8c8c8; margin: -6px 4px 10px 4px; font-size:12px; width:98%; position:relative; left:8px}
.resultvista td{padding: 0px 0px 0px 0px;}
#buscarvista a{font:bold 12px arial, tahoma, verdana; color:#333333; text-align:center; background: url(../images/flecha_bullet.gif) no-repeat left; padding-left:15px; text-decoration:none}

/*tablita de auditoria en los forms*/
.auditoria{border:1px solid ; border-color: #E90303; margin-top:10px;background-color:#F3F3F4}
.auditoria .label{ font-size:11px; font-weight:bold; color:#535353;}
.auditoria .texto{ font-size:11px; color:#535353;}
.textochico{font-weight:normal; font-size:11px; color:#E90303; font-style:oblique; }
.labelrequerido{font-weight:normal; font-size:11px; color:#E90303; font-style:oblique; float:right}


/*Estilos para lista de marcas*/
.tabla_marca_arriba{background:url(../images/tabla_marca_s.gif) no-repeat; height:4px; width:334px;}
.tabla_marca_abajo{background:url(../images/tabla_marca_in.gif) no-repeat; height:8px; width:334px;}
.tabla_marca_derecha{background:url(../images/tabla_marca_d.jpg) repeat-y; width:5px;}
.tabla_marca_izquierda{background:url(../images/tabla_marca_i.jpg) repeat-y; width:1px;}
.marca_nombre{font-family:arial, tahoma, verdana; font-size:11px; text-transform:uppercase; font-weight:bold; color:#535353;}
.marca_detalle{font-family:arial, tahoma, verdana; font-size:10px; font-weight:normal; color:#535353;}
.marca_link{font-family:arial, tahoma, verdana; font-size:10px; font-weight:bold; color:#CC0000;}
.rl_hd { margin:5px; border-top:5px solid #E90303;}


/*solapas*/
.tab_container {border: 1px solid #999;border-top: none;overflow: hidden;clear: both;float: left; width: 100%;background: #fff;}
.tab_content {padding: 5px;}
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px; /*--Define el ancho de las tabs--*/border-bottom: 1px solid #999;border-left: 1px solid #999;width: 100%;}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Sustrae 1px de la altura de la lista desordenada--*/
	line-height: 31px; /*--Alineamiento vertical del texto dentro de la tabla--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Desplaza los item de la lista abajo 1px--*/
	overflow: hidden;
	position: relative;
	background: #F3F3F4/*#e0e0e0*/;
}

.tab_container_pc {
    height: 100%;
}

ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 10px;
	border: 1px solid #fff;
	font-family: arial, tahoma, verdana;
	font-size:13px;
	font-weight:bold;	
	/*
	<a rel="nofollow" title="outline" href="%20http://www.cssblog.es/css-la-propiedad-outline/">outline</a>: none;
	*/
}
ul.tabs li a:hover {background: #ccc;}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Estate seguro de que a la tab activa no se le aplicarán estas propiedades hover--*/
background: #fff;
border-bottom: 1px solid #fff; /*--Esto hace que la tab activa esté conectada con respecto a su contenido--*/
}

/**************************************************************************
CSS POPUP JQUERY - AJAX 20090619@JCP
***************************************************************************/
#cssBackground 		{height:100%; width:100%; background-color:#000; display:none; position:fixed; top:0; left:0; z-index:100; float:left; opacity:0.65;}
#cssPopup 			{margin:0 auto;}
#cssPopupContainer 	{position:absolute; display:none; z-index:101; width:100%;}
.tabla_importes {border: 1px solid rgb(200, 200, 200); padding:0px ;  border-spacing:0px}
.tabla_importes td{ padding:2px ; }
.popup {
    position:fixed;
    top:0px;
    left:0px;
	bottom:0px;
	right:0px;	
    margin:auto;
    width:200px;
    height:150px;
    font-family:verdana;
    font-size:13px;
    padding:10px;
    background-color:rgb(240,240,240);
    border:2px solid grey;
    z-index:100000000000000000;
}
    
.cancel {
    display:relative;
    cursor:pointer;
    margin:0;
    float:right;
    height:10px;
    width:14px;
    padding:0 0 5px 0;
    background-color:red;
    text-align:center;
    font-weight:bold;
    font-size:11px;
    color:white;
    border-radius:3px;
    z-index:100000000000000000;
}

.cancel:hover {
    background:rgb(255,50,50);
}

img {
        max-width: 100%;
    }
    .well {
        /* drop-shadow is better than box-shadow as it add a shadow to tooltip arrows arrow as well,
        however drop-shadow dramatically affects the performance of transition animation on Android. */
        /* filter: drop-shadow(0 0 10px rgba(0,0,0,0.3)); */
        display:none;
        margin:1em;
        max-width: 740px;
    }
    .well .popup_close {
        position: absolute;
        top: 0;
        right: 0px;
        border-radius: 2px;
        background: none;
        border: 0;
        font-size: 25px;
        padding: 0 10px;
    }
    pre.prettyprint {
        padding: 9px 14px;
    }
    pre {
      font-size: 12px;
    }
    .fulltable {
        max-width: 100%;
        overflow: auto;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .lineheight {
        line-height: 3em;
    }
    .pagetop {
        background-image: url(data:image/png;base64,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);
        background-color: #333;
        background-attachment: fixed;
        color: #fff;
    }
    .pagebottom {
      border-top:  1px solid #eaeaea;
      padding: 20px 0;
      margin-top: 20px;
    }
    .page-header {
        border-bottom: none;
    }
    .page-header .btn-lg {
        margin-bottom: 10px;
    }
    .initialism {
        font-weight: bold;
        letter-spacing: 1px;
        font-size: 12px;
    }

    /**
     * Styles for the `tooltip` option
     */

    .well--tooltip {
        min-width: 300px;
        max-width: 300px;
        margin: 0;
    }

    @media (min-width: 500px) {
        .well--tooltip {
            max-width: 380px;
        }
    }

    /* Tooltip Arrow */
    .well--tooltip::before,
    .well--tooltip::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -14px;
        width: 0;
        height: 0;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        border-top: 14px solid #cccccc;
    }
    .well--tooltip::after {
        border-top-color: #f5f5f5;
        margin-top:  -1px;
    }
