body {
	background:#FFF;
	font-size: 15px;
}

.form-control {
	padding-left:10px !important;
	padding-right:10px !important;
}

textarea {
	padding:10px !important;
}

.bar-top {
	background:#1399B1;
	text-align:center;
	padding:10px 0px;
	border-bottom:5px solid #F6BD3B;
	color: #FFF;
}

.form-msn {
	width:100%;
	margin:20px auto;
}

.form {
	margin:20px auto;
	padding:20px;
	width:90%;
	background:#F7F7F7;
	border:1px solid #D6D6D6;
	border-radius:10px;
}

.form_ok {
	background:#55AD0D;
	border:1px solid #47A208;
	color:#FFF;
}

.form_simple {
	border:none;
	background:none;
	padding:0px;
}

.title_form {
	padding-bottom: 15px;
	border-bottom: #333 solid 1px;
	margin-bottom: 15px;
}


hr {
	margin: 40px 0px 0px 0px !important;
	border-color: #D6D6D6
}

.btn-form {
	margin-top: 15px;
	padding:10px 25px;
	font-size: 18px;
	font-weight: bold
}

.txt-login {
	text-align:center;
	font-weight: bold;
	width: 100%;
	padding-bottom: 10px
}

.form-group .col-xs-12 {
	padding: 0px;
}

@media (max-width: 980px) {
	.form, .form_simple {
	
		width:90%;
	}
	
	.form-msn {
		width:auto;
		margin:0px auto;
	}
	
		.form-msn .alert{
			border-radius:0px;
			margin:0px auto;
		}
	
	
	
	.col-md-12 {
		float:right;		
	}
}

@media (max-width: 480px) {	
	.txt-login {
		text-align:center;
		line-height:20px;
	}
}

.btn-color {
    background-color: #1399B1;
    border-color: #1399B1;
}