body.intra .seccion-facturacion
{
	background-image: url("../../images/esencia_fondo.webp");
	background-repeat: no-repeat;
	background-size: cover;
	color : #636466;
}
body.intra .seccion-facturacion label, 
body.intra div.contenedor-facturacion h3, 
body.intra div.contenedor-facturacion h4 {
	color: #B7593C;
	font-weight: bold;
}
body.intra .badge.badge-step {
	background-color: #B7593C;
	margin-right: 5px;
}
body.intra div.contenedor-facturacion a.boton-form, 
body.intra div.contenedor-facturacion button.boton-form, 
body.intra div.modal-body button.boton-form {
	margin-top: 25px;
	background-color: #e6b43e;
	/*border-radius: 20px;*/
	color : white;
	font-weight: bold;
	background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ff8501, #b78d28); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ff8501, #b78d28); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ff8501, #b78d28); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ff8501, #b78d28); /* Standard syntax */
}

body.intra div.contenedor-facturacion p {
    color: #FFF;
    text-align: left;
    font-size: 120%;
    font-weight: 900;
}

.custom-contenedor{
	background-color: rgba(0, 0, 0, 0.44);
	border: none;
	border-radius: 5px;
	padding: 30px 30px 30px 30px;
	color: white;
}

.custom-contenedor > h3{
	color: #FFF;
}

body.intra .wizard > .actions
{
    position: relative;
    display: block;
    text-align: center !important;
    width: 100%;
}

body.intra .wizard > .steps .disabled a,
body.intra .wizard > .steps .disabled a:hover,
body.intra .wizard > .steps .disabled a:active {
	font-size: 90%;
    text-transform: uppercase;
    background-color: rgba(128, 130, 133, 0.46);
    color: #808080;
    cursor: default;
}

body.intra .wizard > .steps .current a,
body.intra .wizard > .steps .current a:hover,
body.intra .wizard > .steps .current a:active {
	font-size: 90%;
	text-transform: uppercase;
    background-color: #B7593C;
    color: white;
    cursor: default;
}

body.intra .wizard > .steps .done a,
body.intra .wizard > .steps .done a:hover,
body.intra .wizard > .steps .done a:active {
    font-size: 90%;
    text-transform: uppercase;
    background-color: rgba(99, 100, 102, 0.7);
    color: #white;
    cursor: default;
}

body.intra .wizard > .actions a,
body.intra button#submitContacto
{
    background: #B7593C;
    color: white;
    font-weight: bold;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

body.intra .wizard > .actions .disabled a,
body.intra .wizard > .actions .disabled a:hover,
body.intra .wizard > .actions .disabled a:active
{
    background: #eee;
    color: #aaa;
}

body.intra .wizard > .actions li:not(.disabled) a:hover,
body.intra .wizard > .actions li:not(.disabled) a:active,
body.intra button#submitContacto:hover,
body.intra button#submitContacto:active{
	background: #B7593C;;
}

body.intra button#submitContacto{
	border-style: none;
}

body.intra #footer {
	background-color: #2A3443;
}


@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (   min--moz-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (     -o-min-device-pixel-ratio: 2/1) and (max-width: 991px),
only screen and (        min-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (                min-resolution: 192dpi) and (max-width: 991px),
only screen and (                min-resolution: 2dppx) and (max-width: 991px) {
	body.intra #logo a.retina-logo { 
		display: inline-block;
		background-size: 200px 50px;
		width: 347px;
		height: 50px; 
	}
	body.intra #header.responsive-sticky-header #logo a.retina-logo { 
		margin-top: 5px;
	}
	body.intra #header:not(.responsive-sticky-header) #logo a.retina-logo{
		margin-top: 25px;
	}
}

#header-wrap{
    background-color: #2A3443;
    /* background: url('../../images/footer_sekushi.jpg'); */
}

#header.sticky-header #header-wrap{
    background-color: #2A3443;
}

#primary-menu ul li a {
    color: #B3583D !important;
}

#copyrights {
    padding: 40px 0;
    background-color: #141617;
    font-size: 14px;
    line-height: 1.8;
    color: #FFF;
}

#quick-contact-form .form-control:not(.not-dark), .dark .sm-form-control:not(.not-dark) {
    color: #999;
    background-color: rgba(0,0,0,0.5);
    border-color: rgba(0,0,0,0.25);
}

.input-group-addon, .input-group-btn .btn-default {
    color: #999;
    background-color:rgb(0, 0, 0);
    border-color: rgba(0,0,0,0.25);
}

body.intra #logo .standard-logo, body.intra #logo .retina-logo {
    background-image: url("../../images/Esencia-blanco.webp");
    background-repeat: no-repeat;
    background-size: 190px 100px;
    width: 190px;
    height: 100px;
}

body.intra #footer div.footer-logo {
    background-image: url("../../images/Esencia-blanco.webp");
    background-repeat: no-repeat;
    background-size: 380px 250px;
    width: 380px;
    height: 250px;
}

.copyright-links a {
    display: inline-block;
    margin: 0 3px;
    color: #FFF;
    border-bottom: 1px dotted #444;
}

.widget h4{
    color: #FFF !important;
}

.widget strong{
    color: #FFF !important;
}

div.cajita-form {
    border: none;
    border-radius: 5px;
    padding: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 0.51);
    color: white;
}

div.cajita-form h3{
    color: #B3583D !important;
}

div #register-form p{
    color: #B3583D !important;
}

div #div-factura-web-p-2 b{
    color: #B3583D !important;
}