/**
*  Copyright (C) Prestalia - All Rights Reserved
*
*  Unauthorized copying of this file, via any medium is strictly prohibited
*  Proprietary and confidential
*
*  @author    Prestalia <prestalia.it>
*  @copyright 2015-2016 Prestalia
*  @license   Closed source, proprietary software
*/

#postepay_payment_button a {
	padding: 10px;
	background-color: #FBFBFB;
}

#postepay_payment_button a:hover {
	background-color: #f6f6f6;
}

#postepay_payment_button a:after {
	display: block;
	content: "\f054";
	position: absolute;
	right: 15px;
	margin-top: -11px;
	top: 50%;
	font-family: "FontAwesome";
	font-size: 25px;
	height: 22px;
	width: 14px;
	color: #777777;
}

p.payment_module a.postepay {
    background: url(../../logo.png) 15px 15px no-repeat #fbfbfb;
}

p.payment_module a.postepay:after, p.payment_module a.postepay:after, p.payment_module a.cash:after {
    display: block;
    content: "\f054";
    position: absolute;
    right: 15px;
    margin-top: -11px;
    top: 50%;
    font-family: "FontAwesome";
    font-size: 25px;
    height: 22px;
    width: 14px;
    color: #777;
}

.alert.alert-success {
    text-shadow: 1px 1px rgba(0, 0, 0, 0.1);
}

.alert {
    font-weight: bold;
}

.alert-success {
    background-color: #55c65e;
    border-color: #48b151;
    color: #fff;
}

.alert {
    padding: 15px;
    margin-bottom: 18px;
    border: 1px solid transparent;
    border-radius: 0px;
}

.alert.alert-success:before {
    font-family: 'FontAwesome';
    content: '\f058';
    font-size: 20px;
    vertical-align: -2px;
    padding-right: 7px;
}

.box {
    background: #fbfbfb;
    border: 1px solid #d6d4d4;
    padding: 14px 18px 13px;
    margin: 0 0 30px 0;
    line-height: 23px;
}

.price {
    font-size: 13px;
    font-weight: bold;
    color: #777;
    white-space: nowrap;
}

.bold {
    font-size: 13px;
    font-weight: bold;
    color: #777;
}

.box .logo {
    display: inline;
    height: auto;
    width: auto;
    margin-bottom: 10px;
    margin-right: 20px;
    vertical-align: middle;
}

.box .emailSentTitle {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.5em;
}

.box .page-subheading .logo {
    display: inline;
    height: auto;
    width: auto;
    margin-bottom: 10px;
    margin-right: 20px;
    vertical-align: middle;
}

.box .page-subheading .paymentTitle {
    font-weight: bold;
    text-transform: uppercase;
}
