﻿body {
    /*padding-top: 50px;
    padding-bottom: 20px;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}


/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}
.areacode {
    max-width: 60px;
}
.areaphone {
    max-width: 220px;
}
.autogen{
    font-style: italic;
    pointer-events: none;
    color: dimgrey;
}

.vertical-offset-100 {
    padding-top:26px;
}
footer{padding-left: 10px;}
.no-margin-bottom {
    margin-bottom: 0;
}
.imagepreview {
    padding-top: 15px;
}
.documentOption {
    max-width: 100px;
    
}

.chkbx {
    width: 50px;
}
.scrollx {
    overflow-x: hidden;
    max-height: 500px;
    overflow-y: auto;
}
.loader {
    position: fixed;
    top: 45%;
    left: 50%;
}
.false, .False,.false:hover,.false:focus,.false:active{
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.true, .True,.true:hover,.true:focus,.true:active{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
 .printBackground {
    background-color: white !important;
    color: #000000;
}

 .mainHeading {
     text-align: center;
     font-size: 24px;
     font-weight: 700;
     padding-top: 20px;
     padding-bottom: 10px;
 }

 .subHeading {
     text-align: center;
     font-size: 16px;
     font-weight: 700;
     padding-bottom: 10px;

 }
 .textCenter {
     text-align: center;
     font-size: 13px;
     padding-bottom: 10px;
     font-weight: 300;
 }
 .indent {
    padding-left: 50px;
}
  .indentLeft {
    padding-left: 50px;
    padding-right: 0px;

}
   .indentRight {
    padding-right: 50px;
}
 .indentSmall {
    padding-left: 10px;
}

 .indentSmallLeft {
    padding-left: 10px;
}

 .indentSmallRight {
    padding-right: 10px;
}
 .vtop {
     vertical-align: top;

}
 .textPrintU {
     font-style: italic;
     font-weight: bold;
     text-decoration: underline;
 }

 .textPrint {
     font-style: italic;
     font-weight: bold;
     text-decoration: none;
}
 .textPrintNormal {
     font-style: normal;
     font-weight: normal;
     text-decoration: none;
}
 .textPrintPlain {
     font-style: italic;
     text-decoration: none;
}
 .textBottom {
     font-size: 12px;
 }
 .pageBreak {
     page-break-after: always;
     display: block;
 }

 @media print { tr.page-break:after { content:""; display: block; page-break-before: always; } }

 #printPage {
    /*background: #efefef;
    color: #7e7e7e;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: relative;*/
	font-family: "lato", sans-serif;
	/*direction: ltr;*/
    line-height: 20px;
    font-size: 13px;
    /*overflow-x: hidden;
    overflow-y: hidden;
	width: 100%;
	margin: 0;
    padding: 0;*/
 }

