#main-pagopa .box-malo-app .malo-form .form-group label {
	font-size:1.2em !important;
}
.payment-box {
    border-top: 3px solid #054a14;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
    background: #fff;
    position: relative;
}
.payment-box.off {
    background: #eee;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
.payment-box.height-auto {
    min-height: 0;
}
/*
@media (min-width: 992px) {
    .payment-box {
        min-height: 350px;
        height: 100%;
    }
}
*/
.payment-box h1 .fa.pagopa-neutral,
.payment-box h2 .fa.pagopa-neutral {
    color: #c1c1c1;
}
.payment-box.off h1 .fa,
.payment-box.off h2 .fa {
    color: #b9b9b9;
}
.payment-box .btn.btn-default {
    border-width: 1px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.payment-box .payment-box-user {
    font-size: 1.2em;
    margin-top: 20px;
}
.payment-box .payment-box-user span {
    font-size: 1.4em;
    font-weight: bold;
}
@media (min-width: 992px) {
    .payment-box form {
        position: absolute;
        width: calc(100% - 40px);
        top: 55%;
        -moz-transform: translateY(-40%);
        -ms-transform: translateY(-40%);
        -webkit-transform: translateY(-40%);
        transform: translateY(-40%);
    }
}
.payment-box .form-group {
    margin-top: 20px;
    margin-bottom: 20px;
}
.payment-box .form-group label {
	font-size: 1.2em;
}
.payment-box .jumbotron {
    border-radius: 4px;
    margin-top: 20px;
    text-align: center;
}
.payment-box .jumbotron .euro {
    font-size: 5.4em;
    font-weight: 800;
}
.payment-box .jumbotron a {
    font-weight: 700;
    text-decoration: underline;
    color: #054a14;
}
.payment-box .alert.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.payment-box .alert.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.payment-box .alert .fa {
    font-size: 4.0em;
}

@media (min-width: 992px) {
    .row-flex {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .row-flex > [class*="col-"] {
        width: 100%;
    }
    .row-flex > [class*="col-"] {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-flex > [class*="col-"] .payment-box {
        height: 100%;
    }
}

.pagopa-btn-small{
	font-size: 1.1em !important;
	padding: 4px 8px !important;
}

.text-gray{
	color: #333333;
}
.text-red{
	color: #d60000;
}
.text-green{
	color: #008f13;
}
.text-yellow{
	color: #e0ce00;
}
.btn-small{
	font-size: 120% !important;
}
.font-size-12{
	font-size: 1.2em;
}
#parsingdetail-modal .modal-title,
#manuallaunch-modal .modal-title,
#csvexport-modal .modal-title {
	display: inline-block;
}
.col-flex-bottom{
	display: flex;
    align-items: flex-end;    	
}
@media (min-width: 992px) {	
	.height-55{	
		height: 55px;
	}
}
.btn-height-35{
	height: 35px;
    padding: 0 30px !important;
}

.datepick-dialog{
	z-index: 1050 !important;
}
.box-evidence-title p{
	text-transform: uppercase;
}
.box-evidence-title p b{
	font-size:20px;
}