body {
	font-family: 'Open Sans', sans-serif;
}
.nav-logo {
	font-family: 'Dancing Script', cursive;
}

.logo a {
	font-family: 'Dancing Script', cursive;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
	color: #d5232f;
}

.reg-form-holder {
	background: rgba(255,255,255,0.70);
	padding: 20px 20px 0px 20px;
}

.reg-form-holder .form-horizontal .text-left {
	text-align: left;
}

.reg-form-holder .form-horizontal .alert-info {
	padding: 5px;
    margin-bottom: 0px;
    border-radius: 0px;
}

.second-title {
	font-family: 'Dancing Script', cursive;
	font-size: 24px;
	color: #818181;
}

.reg-form-holder .form-control {
	border-radius: 0px;
    color: black;
}

/* input color */
.reg-form-holder input, .reg-form-holder textarea{
    background-color: #f6faee;
}
/* end input color */

.reg-form-holder .checkbox label {
	font-size: 12px;
}

.reg-form-holder .btn-danger {
	border-radius: 0px;
}

.reg-form-holder .login-line {
	font-size: 12px;
}

.reg-form-holder .login-line a {
	color: #4fab1d;
}

.bg-pic-hold {
	background: rgba(255,255,255,0.40);
	padding: 0px 20px 20px 20px;
	margin-bottom: 60px;
}


/* reponsive profile pict */
.responsive-circle {
    margin: 0 auto 5px;
    width: 80%;
	border-radius: 50%;
	bottom: 0;
}

.responsive-circle::after {
    border-radius: 50%;
    content: "";
    display: block;
    height: 0;
    padding-bottom: 100%;
    width: 100%;
}
/* end reponsive profile pict */

.pict-holder {
	margin-top: 20px;
}

.bg-pic-hold .pict-holder .nickname-field {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
	.bg-pic-hold .pict-holder .nickname-field {
		font-size: 14px;
	}
}

.bg-pic-hold .pict-holder .city-field {
	font-size: 18x;
}

.bg-pic-hold .pict-holder .hi-holder {
	background: white;
	color: #d5232f;
	padding: 5px;
}

.special-text {
	margin-top: 30px;
}

.terms-page h1 {
	text-transform: uppercase;
	color: #818181;
	font-size: 25px;
	font-family: 'Open Sans', sans-serif;
}

.terms-page h2 {
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
}

.img-b {
    /*display: inline-block;*/
    width: 60px;
}

img.secure-bar {
	width: 400px;
}


@media (max-width: 768px) {
    .img-b {
        width: 60px;
    }

    img.secure-bar {
        width: 100%;
    }
}