.container-mensaje{
	width: 80% !important;
	margin: 0 auto;
}

#header img {
    margin-top: 25px!Important;
    height: 60px!Important;
}

.jkeyboard .jline ul li {
    border: 1px solid #173040 !important;
    -webkit-box-shadow: 0 0 3px #173040 !important;
    -webkit-box-shadow: inset 0 0 3px #173040 !important;
    color: #173040 !important;
}

.jkeyboard .jline ul li:hover, .jkeyboard .jline ul li:active {
    background-color: #173040 !important;
    color: white !important;
}

#div-desea-ingresar-email h1, #div-desea-ingresar-celular h1{
    background-color: #173040;
}

#teclado{
	margin-top: -5px;
}

#titulo-terminal{
	padding-top: 5px !important;
	padding-bottom: 4px !important;
	font-size: 39px !important;
    line-height: 50px;
}

.span4 {
    margin: -3px 8px 10px 15px !important;
}

@media only screen and (min-width: 1201px){
	.row .col.offset-xl4 {
	    margin-left: 35.333333% !important;
	}
}

@media only screen and (min-width: 1201px){
	.row .col.xl4 {
	    width: 29.333333% !important;
	    margin-left: auto;
	    left: auto;
	    right: auto;
	}
}

.num {
    border: 1px solid #9e9e9e;
    -webkit-border-radius: 999px;
    border-radius: 999px;
    -moz-border-radius: 999px;
    height: 80px;
    background-color: #fff;
    color: #24292e;
    cursor: pointer;
}

#div-btn-saltar-teclado{
	width: 51% !important;
}

#btn-saltar-teclado > .txt{
    font-size: 21px !important;
    margin-top: 10px !important;
}

.span4 {
    width: 80px;
    float: left;
    margin: 10px 8px 10px 15px;
}

.txt {
    font-size: 35px;
    text-align: center;
    margin-top: 23px;
    font-family: 'Lato', sans-serif;
    line-height: 35px;
    color: #24292e;
}

#tramites h2{
	text-transform: none;
	font-size: 30px;
}

.tramite-container h3 {
    font-size: 20px;
}

#tramites h1, #numero-terminal h1, #finTurno h1, #div-desea-ingresar-email h1, #div-desea-ingresar-celular h1 {
    background-color: #96112a;
}