.blurred{
    filter: blur(1.3px);
}
.focal{
    box-shadow: 7px 8px 18px #888;
}
.boxed{
    box-shadow: 1px 3px 26px #888;
}

body {
    background: url("/media/images/common/fondo-portal.jpg") no-repeat center center fixed;
    background-repeat: no-repeat;
    background-size: cover;
	background-color: #00000085;
	font-family: 'Open Sans', sans-serif;
}

.logo-login{
	text-align: center;
	width: 80px;
}

.div-logo-login{
	text-align: center;
}

.logo{
    float:left;
	width: 60px;
	padding-bottom: 5px;
	margin-right: 1em;
}

.logo-footer{
	width: 150px;
}

.center {
    float:center;
    width: 80px;
}

.sweet-alert p{
    font-weight: bold !important;
    font-size: 15px !important;
}

.button-link{
    width: 100%;
	height: 100px;
	
}

.button-help{
    /* width: 100%; */
    height: 50px;
    background-color: #1217ad9c;
    color: white;
}
.button-help :hover{
    color: white !important;
    background-color: #3a3dad9c !important;

}

.help{
    position: absolute;
    left: auto;
    right: 5%;
}

.tb-font{
    font-size: 12px !important;
}

.invoice-total{
    font-size: 2em;
    text-align: center;
}

.btn-pay:disabled{
	background-color: #aee8ae import !important;
	background-size: 100vw 100vh;
	background-attachment: fixed;
}

.loginpanel {
    position: absolute;
    top: 50%;
    left: 50%;
	transform: translateX(-50%) translateY(-50%);
	background: transparent;
	margin: auto;
}

.transparent{
	background: transparent;
}

.barra {
	padding: 0 32px;
	text-align: right;
	background-color: lightsteelblue;
}

.barra #usuario{
	float: right;
	padding-top: 10px;
}

.barra #izquierda{
	float: left;
	padding-top: 10px;
	display: inline;
}

.footer-center{
	text-align: center !important;
	background: transparent !important;
}

.centered{
	text-align: center;
  }

.table-min{
	font-size: 0.7rem;
	color: darkblue;
}

.input-min{
	font-size: 0.9rem;
	color: darkblue;
}

.input-login-min{
	font-size: 1.8rem;
	color: darkblue;
	text-align: center;
}

.button-reset {
	width: 50%;
	float:left;
}

.tiny-font{
	font-size: 10px !important;
}

.detail-row{
	font-size: 10px !important;
}