/*  Sidebar P&I Calculator */
#calc {
	border: 1px solid #818386;
	text-align: center;
	border-radius: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#calc #mc {
	border-collapse: collapse;
	border-style: none;
	width: 100%;
}
#calc #mc td {
	border: 0px solid black;
	text-align: center;
	font-size: 1.1em;
}
#calc #mc td input {
	width: 60%;
	text-align: center;
	padding: 5px;
	border-radius: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
}
/*  End Sidebar P&I Calculator */
/* Chart start */
.chart {
	width: 358px;/* was 300  */
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em; /* Added 4/30/2019 for iPad portrait */
}
/* Chart end */
/* Main Calculator */
.width100 {
	width: 98%
}
.fl65 {
	width: 64%;
	float: left;
}
.fl35 {
	width: 34%;
	float: left;
}
#maincalc {
	width: 358px;
	/*padding-left: 10px;*/
	padding: 20px 10px;
	border: 1px solid #747070;
	border-radius: 3px;
	color: #2C3E50;
	box-sizing: border-box;
	/*padding-right: 10px;*/
	font-size: 17px;
	margin-left: auto;
	margin-right: auto;/*padding-bottom: 20px;
	padding-top: 20px;*/
}
#maincalc input {
	text-align: center;
	font-size: 17px;
	line-height: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
	box-sizing: border-box;
	margin-right: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 3px;
	color: inherit;
	margin-top: 4px;
	border: 1px solid #ccc;
	border-radius: 3px;
}
#maincalc label {
	/* Purchase Calc */
	/*Added 4/30/2019 for accessibility*/
	display: block;
	/*margin: .5em 0 0;*/
	margin: 0;
}
#maincalc label.ins {
	/* Purchase Calc */
	/* Added 5/5/2019 */
	display: block;
	/*margin: .5em 0 0;*/
	margin: .5em 0 0;
}
#maincalc label.margintop {
	/* Refinance Calc */
	/* Added 4/30/2019 for accessibility */
	display: block;
	margin: .5em 0 0;
}
#maincalc label.hoamargintop {
	/* Refinance Calc */
	/* Added 4/30/2019 for accessibility */
	display: block;
	margin: 3em 0 0;
}
#maincalc label.amount {
	/* Added 5/10/2019 for accessibility */
	display: inline-block;
	width: 64%;
	margin: .5em 0 0;
}
#maincalc label.percentage {
	/* Added 5/10/2019 for accessibility */
	display: inline-block;
	width: 34%;
	margin: .5em 0 0;
}
#maincalc label.insamount {
	/* Added 5/10/2019 for accessibility */
	display: inline-block;
	width: 64%;
	margin: 0;
}
#maincalc label.inspercentage {
	/* Added 5/10/2019 for accessibility */
	display: inline-block;
	width: 34%;
	margin: 0;
}
.relative {
	position: relative;
}
.spolay {
	position: absolute;
	top: 32px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 40px;
	z-index: 10;
}
.spolay-2 {
	/* Added 5/3/2019 for Home Insurance */
	position: absolute;
	top: 70px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 40px;
	z-index: 10;
}
.spolay-3 {
	/* Added 5/3/2019 for HOA */
	position: absolute;
	top: 70px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 40px;
	z-index: 10;
}
.spolay-4 {
	/* Added 5/14/2019 for HOA */
	position: absolute;
	top: 61px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 40px;
	z-index: 10;
}
.dppolay {
	position: absolute;
	top: 32px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 305px;
	z-index: 10;
}
.dppolay-2 {
	/* Added 5/3/2019 for Home Insurance */
	position: absolute;
	top: 70px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 305px;
	z-index: 10;
}
.ltolay {
	position: absolute;
	top: 32px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 205px;
	z-index: 10;
}
.ltolay-2 {
	/* Added 5/3/2019 for Home Insurance */
	position: absolute;
	top: 32px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 205px;
	z-index: 10;
}
.ltolay-3 {
	/* Added 5/3/2019 for HOA */
	position: absolute;
	top: 70px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 205px;
	z-index: 10;
}
.ptyolay {
	position: absolute;
	top: 32px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 155px;
	z-index: 10;
}
.ptyolay-2 {
	/* Added 5/3/2019 for Home Insurance */
	position: absolute;
	top: 70px;
	/*color: #aaa;*/
	color: #757575; /* Added 4/30/2019 for accessiblity */
	left: 155px;
	z-index: 10;
}
.loanamt {
	/* Added 4/30/2019 for accessiblity */
	color: #3c6eb4;
	font-size: 1.25em;
	font-weight: 400!important;
	margin-top: .5em; /* Added 5/3/2019 */
}
.h2 {
	/* Added 4/30/2019 */
	color: #3c6eb4;
	margin-bottom: 1em;
}
.h5 {
	/* Added 4/30/2019 */
	margin-top: .5em;
}
/* End Main Calculator */
/* DTI calculator */
#dtione, #dtitwo {
	padding-left: 10px;
	box-sizing: border-box;
	padding-right: 10px;
	font-size: 17px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	padding-top: 20px;
	/* [disabled]margin-top: 35px;
*/
}
#dtione input, #dti select, #dtitwo input, #dtitwo select {
	width: 100%;
	text-align: center;
	font-size: 17px;
	padding-top: 3px;
	padding-bottom: 3px;
	box-sizing: border-box;
	margin-right: 0px;
	padding-right: 10px;
	padding-left: 10px;
	color: inherit;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.pandi {
	text-align: center;
	/*color: #33cc33;*/
	color: #0F8000; /* Changed 5/3/2019 for accessibility */
	/*border: 1px solid #33cc33;*/
	border: 1px solid #0F8000; /* Changed 5/3/2019 for accessibility */
	font-size: 1.25em;
}
/* For DTI calculator end */
/* For VA Purchase Calculator and DTI calculator start */
#vapurchase, #varefinance {
	padding-left: 11px;
	color: #2C3E50;
	box-sizing: border-box;
	font-size: 17px;
	margin-left: auto;
	margin-right: auto;
	/*margin-top: 35px;*/
	margin-top: 1.5rem;
	border-collapse: collapse;
}
#vapurchase input, #vapurchase select, #varefinance input, #varefinance select {
	width: 100%;
	text-align: center;
	font-size: 17px;
	padding-top: 3px;
	padding-bottom: 3px;
	box-sizing: border-box;
	margin-right: 0px;
	padding-right: 10px;
	padding-left: 10px;
	color: inherit;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #EBEBEB;
}
#vapurchase tr:hover {
	background-color: #d4e3e5;
}
#varefinance tr:hover {
	background-color: #d4e3e5;
}
.pb-4 {
	/* Added 5/1/2019 */
	padding: 10px 10px 1.5rem;
}
.col-lg-8 {
	/* Added 5/1/2019 */
	-ms-flex: 0 0 91.666667%;
	flex: 91.666667%;
	max-width: 91.666667%;
}
p.margin-top {
	/* Added 5/1/2019 */
	margin-top: .5em;
}
h2.margin-bottom {
	/* Added 5/1/2019 */
	margin-bottom: .5em;
}
.bold-text {
	/* Added 5/3/2019 */
	font-weight: 700;
}
/* End VA Purchase Calculator, DTI calculator */

/* Bottom Nav */
/*.bottomnav {
	color: #14344E;
	background-color: #70A5CC;
	font-size: 0.9em;
	line-height: 17px;
}
.bottomnav a {
	color: #FFFFFF;
	text-decoration: none;
}
.bottomnav a:hover {
	color: #25597F;
	text-decoration: underline;
}*/
/* End Bottom Nav */
/* Footer */
/*.footer {
	color: #959595;
	background-color: #25597F;
}
.footer a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #96C3E4;
	text-decoration: underline;
}
.social-links {
}
.social-links a {
	text-decoration: none;
	padding-left: 1.0rem;
}
.social-links a:hover {
	color: #34D566;
	text-decoration: underline;
}*/
/* End Footer */

/* Colors */
/*.lightblue {
	background-color: rgba(37,89,127,0.55);
}
.lighttan {
	background-color: #f5f1ed;
}
.tan {
	background-color: #D89D73;
}
.powderblue {
	background-color: #bdd4dc;
}
.greybackground {
	background-color: #f6f6f6;
}
.jumbotronbground {
	background-color: #e9ecef;
}*/
.green_heading {
	/* Changed 5/3/2019 fr accessibility */
	color: #0F8000;
	/*color: #19b300;*/
	font-weight: normal;
}
/*.darkblue {
	background-color: #417BA2;
}
.darkblue1 {
	background-color: #184768;
}
.darkblue1 {
	background-color: #184768;
}
.darkblue2 {
	background-color: #27628c;
}
.darkblue3 {
	background-color: #3384bd;
}
.bluetoh {
	background-color: #25597F;
}*/
/* End Colors */

/*
********************************
       Text Sizes
********************************
*/
/*.smallerletters {
	font-size: 0.85rem;
}
.size70 {
	font-size: 0.70rem;
	font-family: "Graphik Light";
}
.size75 {
	font-size: 0.75rem;
	font-family: "Graphik Light";
}*/
.size85 {
	font-size: 0.85rem;/*font-family: "Graphik Light";*/
}
/*.size90 {
	font-size: 0.9rem;
	font-family: "Graphik Light";
}
.size115 {
	font-family: "Graphik Light";
	font-style: normal;
	font-size: 1.15rem;
}*/
.size125 {
	/*font-family: "Graphik Light";*/
	font-size: 1.25rem;/*color: #223f69;
	font-weight: 700;*/
}
/*.size145 {
	font-family: "Graphik Light";
	font-style: normal;
	font-size: 1.45rem;
}*/
.size150 {
	/*font-family: "Graphik Light";*/
	font-style: normal;
	font-size: 1.50rem;
}
/*.size1875 {
	font-family: "Graphik Light";
	font-size: 1.875rem;
}
.size225 {
	font-family: "Graphik Light";
	font-style: normal;
	font-size: 2.25rem;
}
.size275 {
	font-family: "Graphik Light";
	font-style: normal;
	font-size: 2.75rem;
}*/
/*
********************************
   End Text Sizes
********************************
*/

/*.nobullets {
	list-style-type: none;
}
/* Puts border around Card

.hoverborder:hover {
	border-color: #2c80fc;
	transition: border 150ms ease-in-out;
}*/
/* End Puts border around Card */

/* Removes underline from links
.nounderline:hover {
	text-decoration: none;
}
/* End Removes underline from links */

/* ********************************
  Start CSS style for multi-form
******************************** */
input, select, textarea {
	font-size: 16px;
}
#next-10, #form_part15, #form_part20, #next-20, #form_part30, #next-30, #form_part40, #form_part50, #form_part60, #final {
	display: none;
}
.smak input[type="radio"] {
	display: none;
}
.smak label {
	cursor: pointer;
	padding: 8px;
	/* Changed 5/3/2019 for accessibility */
	color: #317AB0;
	border: 1px solid #317AB0;
	/*color: #3484bd;
	border: 1px solid #3484bd;*/
	background-color: #ffffff;
	/*font-size: 1.125em;*/
	font-size: 16px;
	/*width: 300px;*/
	width: auto;
	height: 45px;
	font-weight: 600;
	text-align: center;
	border-radius: 10px;
	/* added next 3 */
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.smak label:hover {
	color: #FFFFFF;
	background-color: #3ca84a;
	border: 1px solid #3ca84a;
}
.smak input[type="radio"]:checked+label {
	/*width: 300px;*/
	width: auto;
	height: 45px;
	font-weight: 600;
	text-align: center;
	/*font-size: 1.125em;*/
	font-size: 16px;
	color: #FFFFFF;
	background-color: #3ca84a;
	border: 1px solid #3ca84a;
}
.fname {
	/* Added 5/3/2019 */
	width: 300px;
	margin: 0 auto .5em!important;
}
.lname {
	/* Added 5/3/2019 */
	width: 300px;
	margin: 0 auto;
}
.form-field-description {
	/* Added 5/3/2019 */
	color: rgba(0,0,0,0.6);
	font-size: 16px;
	font-weight: normal;
}
.greenletters {
	/* Added 5/3/2019 */
	/*color: #2B9E19;*/
	/*color: #33cc33;*/
	color: #0F8000; /* Changed 5/3/2019 for accessibility */
}
.nopad {
	/* Added 5/3/2019 */
	padding: 0!important;
}
 @media only screen and (max-device-width: 480px) {
input, select, textarea {
	font-size: 16px!important;
}
.fname {
	/* Added 5/3/2019 */
	width: 100%;
}
.lname {
	/* Added 5/3/2019 */
	width: 100%;
}
}
 @media only screen and (max-device-width: 480px) and (orientation: landscape) {
input, select, textarea {
	font-size: 16px!important;
}
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
input, select, textarea {
	font-size: 16px!important;
}
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
input, select, textarea {
	font-size: 16px!important;
}
}
/* End CSS style for multi-form */
/* Start of Bottom Navigation */

/*#snavterry ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#snavterry ul li {
	margin: 1em 0;
}
.snavterry-head {
	font-size: 1.2em;
	font-weight: 400;
	padding-bottom: 0px;
}
.sepbnav {
	margin-bottom: 2em;
}*/
/* End of Bottom Navigation */



/*@media only screen and (min-width:0px) and (max-width:767.98px) {
.snavterry-head {
	font-size: 1.2em;
	font-weight: 400;
	background-color: #ffffff;
	padding-top: 10px;
	padding-left: 10px;
	border-radius: 7px;
	padding-bottom: 10px;
	cursor: pointer;
	border-bottom: 1px solid #5F5F5F;
}
#snavterry ul li {
	margin: .2em 0;
	padding-right: 0;
	padding-left: 21px;
	padding-bottom: 15px;
	font-size: 1rem;
}
#snavterry ul li a {
	color: #007bff;
}
#snavterry ul li a:hover {
	color: #2081bf;
	text-decoration: underline;
}
.sepbnav {
	margin-bottom: 6px;
	background-color: #FFFFFF;
	border-radius: 10px;
	font-size: 1em;
	font-weight: normal;
}*/
/* Plus Minus
	.sepbnav .snavterry-head:after{
    font-family: 'FontAwsome';
    content: "-";
    float: right;
    padding-right: 25px;
    font-size: 2rem;
	}
	.sepbnav .snavterry-head.collapsed:after{
		font-family: 'FontAwsome';
		content: "+";
		font-size: 1.5rem;
	} 
	
.sepbnav .snavterry-head:after {
	font-family: 'FontAwesome';
	content: "\f068";
	float: right;
	padding-right: 25px;
	color: #2d5b7e;
}
.sepbnav .snavterry-head.collapsed:after {
	content: "\f067";
}
}
@media only screen and (min-width:0px) and (max-width:576px) {
}*/
