.space-above {
	margin-top: 20px;
}

.box-top-button {
	text-align: center;
	padding-bottom: 10px;
}

.restrict-width {
	max-width: 550px;
}

@media (max-width: 767px) {
	.restrict-width .row, .restrict-width label {
		display: inline;
	}
}
.login-box-footer {
    padding: 5px 20px;
}

.login-page {
    background: #f1f1f1;
}
	
.lat-long-map {
	width: 90%;
	height: 200px;
	margin-right: 5%;
	margin-left: 5%;
}

.user-header-display {
    z-index: 5;
    height: 90px;
    width: 90px;
    color: white;
    border: 3px solid;
    border-color: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    display: inline-block;
    font-weight: 300px;
    font-size: 60px;
}

input.check:invalid {
	border: 2px red solid;
}

.row.margin-bottom {
    margin-bottom: 15px
}


.login-page-new {
    background: #f1f1f1;
}

.login-box {
    background: white;
    border-radius: 20px;
    padding: 20px;
    width: 450px;
}

.login-button {
    background: #ffb233;
    border-radius: 20px;
    border: none;
    padding: 10px;
    color: #111111;
}

.login-button:hover {
    background: #ff9900;
    color: #111111;
}

.login-button:active {
    background: #ff8000;
    color: #111111;
}

.login-button:focus {
    background: #ff8000;
    color: #111111;
}

.login-input {
    border-radius: 10px;
    padding: 20px;
}

.login-input-icon {
    padding-top: 3px;
}

.forgot-password{
    text-align: right;
    width: 100%;
    display:inline-block;
    margin-bottom: 10px;
}

.box-primary {
    border-radius: 10px !important;
}

.box-success {
    border-radius: 10px !important;
}