﻿

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}


.spacer-10 {
    clear:both;
    height:10px;
}
.spacer-20 {
    clear:both;
    height:20px;
}
.spacer-30 {
    clear:both;
    height:30px;
}
.spacer-40 {
    clear:both;
    height:40px;
}
.spacer-40 {
    clear:both;
    height:40px;
}
.spacer-50 {
    clear:both;
    height:50px;
}
.spacer-60 {
    clear:both;
    height:60px;
}
.spacer-70 {
    clear:both;
    height:70px;
}
.spacer-80 {
    clear:both;
    height:80px;
}
.spacer-90 {
    clear:both;
    height:90px;
}

.margin-60{
    margin-top:-60px;
}

.receipt-header
{
    padding:0px;
    text-align:center;
    margin-bottom:20px;
}
.receipt-header h6
{
    font-size:1.5em;
}

.receipt-ashram{
    color:#ff6a00;
    font-size:2em;
	text-shadow: 0 1px 0 #212529;
    font-weight:600;
}
.receipt-title{
    color:#ffd800;
    font-weight:600;
    font-size:1.8em;
	text-shadow: 0 1px 0 #212529
}

.receipt-subtitle
{
    border-top:1px dashed #000;
    border-bottom:1px dashed #000;
    padding:10px 0 6px 0;
    margin:10px 0;
}
.text-align-right{
    text-align:right;
}

.heading-shadow{
	text-shadow: 0px 1px 0 #000000;
}

.text-dark-primary{
    color:#3e076a;
    font-weight:400;
	text-shadow: 0 1px 0 #212529
}

.print-div {
    background: #fff;
}
.printtable, .printtable tr, .printtable tr td {
    border-color: #1f0547;
    color: #2d1e1e;
}

.print-div hr{
    background: #000;
}

.form-horizontal .form-label{
    padding-top:8px;
    font-weight:400;
    font-size:1.2em;
}