.welcome .page_text p{ font-size:14px; font-weight:normal;color:#3b3a3a; width:100%; float:left; text-transform:none; line-height:22px; padding:20px; }


.nav > li > a {
	padding: 10px 50px 0 0px;

}


#login h1{
   padding:20px 0;
  font-size:140%;
  font-weight:600;
 
  color:#fff;
}
#loginform
{	 
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
padding: 3% 2%;
background: transparent none repeat scroll 0% 0%;
margin-left: 12px !important;
text-align: justify;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
#user_login {
    border-radius: 0.5em;
    width: 88%;
}
#user_login input[type="text"], input[type="password"], input[type="email"] {
    background: #fff;
    height: 36px;
    margin-bottom: 4%;
    align-self: center;
    border: 1px solid #ccc;
    padding: 0px 8px;
    font-size: 95%;
    color: #555;
	
}

label {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
#user_pass {
    border-radius: 0.5em;
    width: 88%;
}
input[type="text"], input[type="password"], input[type="email"] {
    background: #fff;
    height: 36px;
    margin-bottom: 4%;
    align-self: center;
    border: 1px solid #ccc;
    padding: 0px 8px;
    font-size: 95%;
    color: #555;
}
#login .login-username, #login .login-remember label, #login .login-password{
	padding:0px  !important;
}


#login .submit_button, .button-primary {
    width: 130px;
    background: #a02823;
    /* background: #5bc0de; */
    margin-top: 1%;
    height: 40px;
    text-align: center;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    transition: background .3s;
    -webkit-transition: background .3s;
    margin-bottom: 8px;
	border-radius:10px;
	float:right;
}

a {
    color: #337ab7;
    text-decoration: none;
}


#loginforgot{
  width:533px;
  clear: both;
  background:#ffffff;
  margin: 0 auto;
  border-radius:  1em;
  transition:opacity 1s;
  -webkit-transition:opacity 1s;
  border:#dbdada 1px solid;
  box-shadow: inset 0 0 10px #ccc;
  padding-bottom:70px;
}

form{
   padding:1% 2% 1% 2%;
  /*text-align:center;*/
  }


textarea
{  width:92%;
   background:#fff;
   margin-bottom:2%;
   border:1px solid #ccc;
   padding:3%;
   font-size:95%;
   color:#555;
}

input[type="text"],input[type="password"],input[type="email"], select{
   background:#fff;
       height: 36px;
  margin-bottom:4%;
  align-self:center;
  border:1px solid #ccc;
  padding:0px 8px;
   font-size:95%;
  color:#555;
  width:100%;
}

.input_label{
  margin-right:50px; 
 
}

.input_text
{
	width:85%;
  background:#fff;
 margin-bottom: 15.6px;
  border:1px solid #ccc;
  padding:2%;
   font-size:95%;
  color:#555;
}
.nextcss
{
	width:93% !important;
  background:#fff;
  margin-bottom:4%;
  border:1px solid #ccc;
  padding:2%;
  margin-left:8px;
   font-size:95%;
  color:#555;
}
.log_in {
    height: 39px !important;
    width: 22%;
	text-align:center;
	 font-weight:700;
	border-top-left-radius: 1em;
	color:#ffffff;
	padding-top: 5px !important;
   background:#093F84;
   margin:-1px 0px 0px -1px;
}

#login-password a, #forget-password a{
	color:#a02823;
	text-decoration:underline;
}

#login-password a:hover, #forget-password a:hover{
	color:#a02823;
	text-decoration:none;
}

.mvss_form{
	padding:15px 15px;
}

.mvss_form .submit_button{
	 width: 130px;
    background: #a02823;
    /* background: #5bc0de; */
    margin-top: 1%;
    height: 40px;
    text-align: center;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    transition: background .3s;
    -webkit-transition: background .3s;
    margin-bottom: 8px;
	border-radius:10px;
	float:right;
}

.mvss_form a.btn{
	float:right;
	margin-bottom:5px;
}

.mvss_form table{
	margin-top:15px;
	width:100%;
	border-collapse:collapse;
}

.mvss_form table th{
	background-color:#ccc;
	color:#fff;
	border:1px solid #ccc;
	padding:8px 8px;
	border-collapse:collapse;
}

.mvss_form table td{
	background-color:#fff;
	border:1px solid #ccc;
	padding:8px 8px;
	border-collapse:collapse;
}


.mvss_form h2{
	border-bottom: 1px solid #721513;
	padding-bottom:6px;
	font-size:22px;
}

.mvss_form h2 span{
	background-color:#721513;
	color:#fff;
	padding:5px 5px;
}

figure.gallery-item{
	float:left;
	margin:10px 10px;
	word-break: break-all;
	/*width:175px;*/
	text-align:center;
	
}

figure.gallery-item img{
	
	border:2px solid #721513;
	padding:2px 2px;
	border-radius:50%;
}

.member_block{
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px 5px;
	min-height:140px;
	max-height:140px;
	margin-bottom:8px;
}


.member_block img{
	border-radius:50%;
	margin-right:6px;
	float:left;
}

label.error{
	color:#ff0000;
	font-size:12px;
}

h5.heading{
	background-color:#ccc;
	color:#fff;
	font-weight:bold;
	padding:10px 10px !important;
	font-size:18px;
	margin-top:15px;
}

.newstxt{
	width:100%;
	margin-top:10px;
	margin-bottom:50px;
}

.newstxt h3{
	color:#721513;
	text-transform:capitalize;
	font-size:22px;
}

.newstxt span{
	color:#721513;
	width:100%;
	font-size:12px;
}

.newstxt p{
	padding:0px 0px !important;
}

.newstxt a{
	color:#721513;
	text-decoration:underline;
	float:right;
}

.newstxt a:hover{
	
	text-decoration:none;
	
}