/* Add here all your css styles (customizations) */
.btn-file-custom-input {
    position: relative;
    overflow: hidden;
}
.custom-input {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}


.reg-block {
	width: 380px;
	padding: 20px;
	margin: 60px auto;
	background: #fff;
}

.reg-block-header h2 {
	text-align: center;
	margin-bottom: 15px;
}

.reg-block-header p {
	text-align: center;
}

/*For Mobile Devices*/
@media (max-width: 500px) { 
	.reg-block {
		width: 300px;
		margin: 60px auto;
	}
}


a.finance:link {
    color:#c70010;
    font-weight: bold;
}
a.finance:visited {
    color:#c70010;

}
a.finance:hover {
    color:#c70010;

}

a.bluehouselink
{
    background: url(img/blue-house.png) no-repeat top left;
     display: block;
     width: 150px;
     height: 150px;
     text-indent: -9999px; /* hides the link text */
     max-width:100%;
    
}