/* $Id: content_payments_register.css $ */

table.payments_register tr td.footer {
    height: 1.5em;
	color: #FFF;
	font-weight: bold;
	background-color: #AAB;
	text-align: right;
	font-size: 1em;
}

input.payments_register_submit {
    float: right;
}

table.payments_register tr td {
	border: 1px solid #88A;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	line-height: 150%
}

table.payments_register tr td div {
	padding-top: 5px;
}

table.payments_register tr td.header {
	color: #FFF;
	font-weight: bold;
	background-color: #88B;
	text-align: center;
}

table.payments_register tr td.base {
	text-align: left;
    width: 40%;
}

table.payments_register tr td.add_message {
	text-align: left;
    width: 40%;
}

table.payments_register tr td.total_summa {
	text-align: center;
    width: 20%;
}

div#card_options {
    margin-top: 2em;
    width: 30em;
    margin-bottom: 2em;
}

div#card_options td#card_options_header {
    font-size: 1.2em;
}

.undernote {
           font-size: 0.7em;
           font-align: justify;
}

table.notify_table {
    font-size: 17px;
}

table.notify_table td {
    padding: 10px 10px 10px 40px;
}
input.hb-input.hb-validate-email-prefixed {
    width: 100%;
    font-size: 100%;
    font-weight: bold;
}
select.hb-select {
    width: 100%;
    font-size: 100%;
    font-weight: bold;
}

select.hb-input.notification_type {
    width: 100%;
}