.loginFormd {
	    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fffffff2;
    font-size: 13px;
    padding: 4px 8px 0;
    font-family: Arial, Helvetica, sans-serif;
    border-top: 1px solid #616161;
    box-shadow: 0 0 120px 0 #000;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
}

.loginFormd h2 {
	    color: #6d3f20;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 2px 0;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px dashed #dcb397;
    padding: 2px 0 6px;
}

.loginFormd form {
	margin: 0;
}

.loginFormd .ipf + .ipf {
	margin-top: 8px;
}

.loginFormd .inputExts label {
	    color: #757575;
    margin: 0 0 1px 0;
}

.loginFormd .txtF {
	    font-size: 13px;
    padding: 0 3px;
    border: 1px solid #a76a42;
    color: #000;
    line-height: 26px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: auto;
    background: rgba(195, 146, 83, 0.08);
    width: 100%;
}

.loginFormd .inputExts .lgbtF {
	    text-align: center;
	    padding: 10px 0;
}

.loginFormd .submt {
	 height: auto;
    line-height: 25px;
    font-size: 14px;
    padding: 3px 10px;
}

#footer {
	padding-bottom: 233px;
}

@media (min-width: 395px) {
	
	.loginFormd .inputExts {
		text-align: center;
    	padding-top: 3px;
	}
	
	.loginFormd .inputExts .ipf {
		display: inline-block;
    	text-align: left;
    	margin: 0 0 0 8px;
	}
	
	.loginFormd .inputExts label {
		padding-left: 2px;
	}
	
	.loginFormd .txtF {
		width: 120px;
	}
	.loginFormd .inputExts .lgbtF {
		display: inline-block;
    	padding: 10px 5px;
	}
	.loginFormd .submt {
		    font-size: 12px;
    	line-height: 22px;
	}
	#footer {
		padding-bottom: 134px;
	}
}

@media (min-width: 668px) {
	
	.loginFormd {
		    top: 0;
		    bottom: auto;
		    border-radius: 0;
		    right: 0;
		    left: auto;
		    width: auto;
		    border-bottom-left-radius: 15px;
	}
	.loginFormd h2 {
		    text-align: left;
	}
	.loginFormd form {
		    padding: 0 0 11px;
	}
	.loginFormd .txtF {
		padding: 1px 3px;
    	line-height: 21px;
	}
	.loginFormd .inputExts .ipf {
		vertical-align: bottom;
	}
	.loginFormd .inputExts .lgbtF {
		    vertical-align: bottom;
    	padding: 0 6px;
	}
	.loginFormd .submt {
		    font-size: 11px;
    		line-height: 20px;
	}
	#page-wrapper {
		padding-top: 48px;
	}
	
	#footer {
		padding-bottom: 0;
	}
	
	
}

@media (min-width: 1525px) { 
	#page-wrapper {
		padding-top: 0;
	}
}










