﻿body {
	SCROLLBAR-FACE-COLOR: #f1f1f1;
    SCROLLBAR-HIGHLIGHT-COLOR: #f7f7f7;
    SCROLLBAR-SHADOW-COLOR: #b8b8b8;
    SCROLLBAR-3DLIGHT-COLOR: #b8b8b8;
    SCROLLBAR-ARROW-COLOR: #d6d6d6;
    SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1;
    SCROLLBAR-BASE-COLOR: #f1f1f1;
}
.tablaDatos
{
    background-color:#fff;
    font-family:Arial;
    border-spacing: 0px;       
    border-bottom: 1px solid Gray;
    border-top: 1px solid Gray;
    
}

.headerTablaDatos
{
    background-image:url("../images/fondo_header.png");
    background-color:Gray;
    background-repeat:repeat-x;
        text-align:center;
            height:40px;
            font-weight:bold;


}

.tituloTablaDatos
{
    background-color:Orange;
    color:White;
    height:40px;
    text-align:left;
                font-weight:bold;

}

.tablaDatos td
{
    border-left: 1px solid Gray;
    border-right: 1px solid Gray;
    border-top: 1px solid White;
    border-bottom:1px solid White;
    text-align:left;
    font-size:14px;
    font-weight:bold;
    
}



.Titulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.Subtitulo
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: white;
    MARGIN-RIGHT: 5px;
    FONT-FAMILY: Tahoma
}
.Destacado
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ff6600 ;
    TEXT-DECORATION: none
}
.DestacadoOR
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #0A57A4 ;
    TEXT-DECORATION: none
}
.DestacadoDistribucion
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: black;
    TEXT-DECORATION: none
}
.TituloCelda
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0957A4
}
.TituloCeldaBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0957A4;
    font-weight: bold
}
.Celda
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: White;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #8b9ebe;
    TEXT-DECORATION: none
}
.Celdanueva
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
     color: #00529c;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #8b9ebe;
    TEXT-DECORATION: none
}
.CeldaDistribucion
{
 PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #a5acb2;
    TEXT-DECORATION: none;
    font-weight: bold
}
.CeldaBold
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #8b9ebe;
    TEXT-DECORATION: none;
    font-weight: bold
}
.Texto
{
	font-family:Tahoma;
	font-size: 11px;
	color: #0A57A4;
	text-decoration: none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal
}
.TextoError
{
	font-family:Tahoma;
	font-size: 11px;
	color:red;
	text-decoration: none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal
}
.TextoDistribucion
{
	font-family:Tahoma;
	font-size: 11px;
	color: black;
	text-decoration: none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal
}
.TextoChicoFijo
{
	font-family:Tahoma;
	font-size: 11px;
	color: #0A57A4;
	text-decoration: none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    width:8em;
}
.TextoBold
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    COLOR: #0A57A4;
    text-decoration: none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;  
}

.TextoBoldDistribucion
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    COLOR: black;
    text-decoration: none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;  
}

.CrucesGuia
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 9px;
    COLOR: Black;
    text-decoration: none;
}

.TextoGuiaImpresa
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 14px;
    HEIGHT: 22px;
    COLOR: Black;
    text-decoration: none;
}

.TextoChicoGuiaImpresa
{
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 10px;
    COLOR: Black;
    text-decoration: none;
}

.Campo
{
    border: 1px solid #a5acb2;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;  
    FONT-FAMILY: Tahoma;
    color : #000000;
    margin-left: 0px;
}
.CampoSinBorde
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;  
    FONT-FAMILY: Tahoma;
    color : #000000;
}
.CampoBold
{
    FONT-SIZE: 11px;  
    FONT-FAMILY: Tahoma;
    color : #000000;
    FONT-WEIGHT: bold; 
}
.CampoChicoFijo
{
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #a5acb2 1px solid;
	width: 8em;
	color: #000000;
	border-bottom: #a5acb2 1px solid;
	font-family: Tahoma;
}
.CampoLargo
{
    BORDER-RIGHT: #a5acb2 1px solid;
    BORDER-TOP: #a5acb2 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a5acb2 1px solid;
    BORDER-BOTTOM: #a5acb2 1px solid;
    FONT-FAMILY: Tahoma;
    color : #000000;
    BACKGROUND-COLOR: #f0f0f0;
}
.CampoExtraLargo
{
    BORDER-RIGHT: #a5acb2 1px solid;
    BORDER-TOP: #a5acb2 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;  
    BORDER-LEFT: #a5acb2 1px solid;
    BORDER-BOTTOM: #a5acb2 1px solid;
    FONT-FAMILY: Tahoma;
    color : #000000;
    width: 27em;
}
.Combo
{
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #a5acb2 1px solid;
	width: 12em;
	color: #000000;
	border-bottom: #a5acb2 1px solid;
	font-family: Tahoma;
}
.CampoLargoFijo
{
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #a5acb2 1px solid;
	width: 15em;
	color: #000000;
	border-bottom: #a5acb2 1px solid;
	font-family: Tahoma;
}
.Boton
{
	border: thin solid #ff6600;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ff6600;
    TEXT-DECORATION: none;
    margin-left: 16px;
    height: 21px;
}
.BotonOR
{
	border: thin solid #0A57A4;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Calibri';
    BACKGROUND-COLOR: #0A57A4;
    TEXT-DECORATION: none;
    margin-left: 16px;
}
.Boton_general
{
	border: thin solid #0A57A4;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Calibri';
    BACKGROUND-COLOR: #0A57A4;
    TEXT-DECORATION: none;
    margin-left: 16px;
}
.BotonChico
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background-color: #CCCCCC;
	color: #000000;
	border-top: thin solid #FFFFFF;
	border-right: thin solid #FFFFFF;
	border-bottom: thin solid #FFFFFF;
	border-left: thin solid #FFFFFF;
}

.link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: darkgray;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.link:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: darkgray;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.TituloGrilla
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: gray 1px solid;
	color: white;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #0957a4;
}
.TituloGrillaFijo
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: gray 1px solid;
	color: white;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	background-color: #0957a4;
	width: 8em;
}
.TextoGrilla
{
	border-right: black 3px solid;
	border-top: black 3px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	border-left: black 3px solid;
	color: #0a57a4;
	border-bottom: black 3px solid;
	font-family: Tahoma;
	text-decoration: none;
}

.TextoGrillaImpresa
{
	border-right:none;
	border-top: none;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	border-left: none;
	color: #ffffff;
	border-bottom: none;
	font-family: Tahoma;
	text-decoration: none;
}


.Manito
{
	cursor: pointer;
}
.Menu
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    WIDTH: 115px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Tahoma
}
.Menu2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0a57a4;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-ALIGN: left
}
.Menu3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #ff3300;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-ALIGN: left
}
.MenuPpal
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    WIDTH: 115px;
    COLOR: #095aa6;
    FONT-FAMILY: Verdana, Tahoma;
    FONT-WEIGHT: bold
}
A.solapa
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(..\images\slpNormal.gif);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 73px;
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 18px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.solapa
{
    COLOR: #222222
}
A.solapa:visited
{
    COLOR: #222222
}
A.solapa:hover
{
    BACKGROUND-IMAGE: url(..\images\slpHover.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
A.activesolapa
{
    BACKGROUND-IMAGE: url(..\images\slpHover.gif);
    COLOR: #000000
}
A.activesolapa:hover
{
    BACKGROUND-IMAGE: url(..\images\slpHover.gif);
    COLOR: #000000
}
A.activesolapa:visited
{
    BACKGROUND-IMAGE: url(..\images\slpHover.gif);
    COLOR: #000000
}
A.solapa1
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(..\images\slpNormal1.gif);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 120px;
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 18px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.solapa1
{
    COLOR: #222222
}
A.solapa1:visited
{
    COLOR: #222222
}
A.solapa1:hover
{
    BACKGROUND-IMAGE: url(..\images\slpHover1.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
A.activesolapa1
{
    BACKGROUND-IMAGE: url(..\images\slpHover1.gif);
    COLOR: #000000
}
A.activesolapa1:hover
{
    BACKGROUND-IMAGE: url(..\images\slpHover1.gif);
    COLOR: #000000
}
A.activesolapa1:visited
{
    BACKGROUND-IMAGE: url(..\images\slpHover1.gif);
    COLOR: #000000
}
A.solapa2
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(..\images\slpNormal2.gif);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 200px;
    CURSOR: hand;
    COLOR: #222222;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Tahoma;
    LETTER-SPACING: normal;
    HEIGHT: 18px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.solapa2
{
    COLOR: #222222
}
A.solapa2:visited
{
    COLOR: #222222
}
A.solapa2:hover
{
    BACKGROUND-IMAGE: url(..\images\slpHover2.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
A.activesolapa2
{
    BACKGROUND-IMAGE: url(..\images\slpHover2.gif);
    COLOR: #000000
}
A.activesolapa2:hover
{
    BACKGROUND-IMAGE: url(..\images\slpHover2.gif);
    COLOR: #000000
}
A.activesolapa2:visited
{
    BACKGROUND-IMAGE: url(..\images\slpHover2.gif);
    COLOR: #000000
}

.Error
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;  
    FONT-FAMILY: Tahoma;
    color : #FF0000;
    margin:0px;
    padding:0px;
    margin-left:5px;
    font-weight:bold;
     font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
     width:100px;
    
}

.DivNuevo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;  
    FONT-FAMILY: Tahoma;
    color : #FF0000;
    margin:0px;
    padding:0px;
    margin-left:5px;
    align-content:center;
    color:red;
}


.Error ul
{
    margin-top:0px;
}

.Colectora
{
    width:800px;
    height:890px;   
}
.ComboChico
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    WIDTH: 40px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboCodi
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 130px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}
.ComboTel
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    WIDTH: 75px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    HEIGHT: 18px
}

.Text4
{
     PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 15px;
    COLOR: #0038bb;
    FONT-FAMILY: Verdana, Tahoma;
    FONT-WEIGHT: bold
    
}

.CampoChico
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    border: 1px solid #a5acb2;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;  
    FONT-FAMILY: Tahoma;
    color : #000000;
    width: 30px;
}

.BotonColectora
{
	BORDER-RIGHT: #ff6600 thin solid;
    BORDER-TOP: #ff6600 thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    BORDER-LEFT: #ff6600 thin solid; 
    COLOR: #ffffff;
    BORDER-BOTTOM: #ff6600 thin solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #ff6600;
    TEXT-DECORATION: none
}

.TextoBoldColectora
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 24px;
    COLOR: #0A57A4;
    text-decoration: none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;  
}

.CampoColectora
{
    BORDER-RIGHT: #a5acb2 1px solid;
    BORDER-TOP: #a5acb2 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;  
    BORDER-LEFT: #a5acb2 1px solid;
    BORDER-BOTTOM: #a5acb2 1px solid;
    FONT-FAMILY: Tahoma;
    color : #000000;    
}

.ComboColectora
{
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	font-weight: normal;
	font-size: 24px;
	border-left: #a5acb2 1px solid;
	width: 450px;
	color: #000000;
	border-bottom: #a5acb2 1px solid;
	font-family: Tahoma;
}

.BotonColectoraPantalla
{
	BORDER-RIGHT: #ff6600 thin solid;
    BORDER-TOP: #ff6600 thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    BORDER-LEFT: #ff6600 thin solid; 
    COLOR: #ffffff;
    BORDER-BOTTOM: #ff6600 thin solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #ff6600;
    TEXT-DECORATION: none;
    text-align: center;
}

.CampoChicoColectora
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    border: 1px solid #a5acb2;
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;  
    FONT-FAMILY: Tahoma;
    color : #000000;
    width: 30px;
}
.menu1_msispack_1
{
    width: 100%;
    display: block;
}

.TablaDatos2 {
    border-color: Gray;
    border-width: 1px;
    border-style: Solid;
    border-collapse: collapse;
}

/*Mensajes de error en Input Teléfono Emisión de Guía*/
.mjeTelefono1 {
    color: #cd0a0a;
    display: none;
    font-size: 11px;
    margin-top: -50px;
    margin-left: 10px;
    position: absolute;
}

.mjeTelefono2 {
    color: #cd0a0a;
    display: none;
    font-size: 11px;
    margin-top: -12px;
    margin-left: 10px;
    position: absolute;
}

.mjeTelefono3 {
    color: #cd0a0a;
    display: none;
    font-size: 11px;
    margin-top: -12px;
    margin-left: 180px;
    position: absolute;
}

.mjeTelefono4 {
    color: #cd0a0a;
    display: none;
    font-size: 11px;
    margin-top: -50px;
    margin-left: 180px;
    position: absolute;
}
 .mjeTelefono11 {
    color: #cd0a0a;
    display: none;
    font-size: 11px;
    margin-top: -50px;
    margin-left: 10px;
    position: absolute;
}

.mjeTelefono22 {
    color: #cd0a0a;
    display: none;
    font-size: 11px;
    margin-top: -12px;
    margin-left: 10px;
    position: absolute;
}

.mjeTelefono33 {
    color: #cd0a0a;
    display: none;
    font-size: 11px;
    margin-top: -12px;
    margin-left: 180px;
    position: absolute;
}

.mjeTelefono44 {
    color: #cd0a0a;
    display: none;
    font-size: 11px;
    margin-top: -50px;
    margin-left: 180px;
    position: absolute;
}

/*Validaci�n de correo ClientesMailOperativo -- GV -18/10/17*/
.mjeCorreo {
    color: #cd0a0a;
    display: none;
    font-size: 14px;
    margin-top: 0px;
    margin-left: 100px;
    position: absolute;
}


.alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: bold;
}

.alert-dismissible .close {
  position: relative;
  top: -0.75rem;
  right: -1.25rem;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c1e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6d5ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7ecb5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
}

.alert-danger hr {
  border-top-color: #e4b9b9;
}

.alert-danger .alert-link {
  color: #843534;
}