body {
padding-top: 70px !important;
padding-bottom: 30px !important;
font: 300 16px/24px "Open Sans",Arial,Helvetica,sans-serif;
}
a {color: #428bca;text-decoration: none}
a:hover, a:focus {color: #18344c;text-decoration: none;}
h1 {
border-bottom:1px solid #ddd;
padding-bottom:10px;
margin-bottom:25px;
color:#18344c;
}
small, .small {
font-size: 80%;
line-height: normal;
}
.button, button, html input[type="button"], input[type="reset"], input[type="submit"] {
background: none repeat scroll 0 0 #428bca;
border: 0 none;
color: #fff;
cursor: pointer;
font-size: 14px;
font-weight: 400;
line-height: 29px;
padding:0 10px;
}
.button:hover, button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background: none repeat scroll 0 0 #18344c;
}
.versewrap sub, .versewrap sup {
font-size: 100%;
line-height: 0;
margin-right: 6px;
position: relative;
vertical-align: baseline;
top:0;
font-weight:bold;
}
.navbar-inverse {
background: #18344c;
background-image: none;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-brand {
color:rgba(255, 255, 255, 0.50);
}
.navbar-toggle  {
background:none;
line-height:normal;
}
.navbar-toggle:hover  {
background:none;
line-height:normal;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background: none;
}
.navbar-inverse .navbar-toggle {
    border-color: none;
}
.navbar-brand {
    float: left;
    font-size: 18px;
    height: auto;
    line-height: normal;
    padding: 10px 0 0;
	margin-right:20px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
}
#userview {
margin-top:20px;
}
#userview label {
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
padding:4px 8px;
margin-right:5px;
}
.s1 {margin-bottom:20px;}
.drkblue{color:#18344c;}
.container > .versewrap ~ .versewrap {
margin-top:2px;
padding-top:2px;
/*border-top:1px solid #ddd;*/
}
.linknew {font-size: 14px;}
.linknew span{}
.comments {
line-height:0;
margin-bottom: 25px;
}
.comments div{
line-height:20px;
}
.commentnew {position:relative;}
.comment {
padding:0px;
font-size:15px;
line-height:15px;
margin-bottom:10px;
}
.comments a {
text-decoration:underline;color:inherit;
}
.comments a:hover {
text-decoration:underline;color:#18344c;
}
.theme-dropdown .dropdown-menu {
position: static;
display: block;
margin-bottom: 20px;
}
textarea {font-size:14px;padding:6px;}
div.comment{
display:block;
}
.comment-date {
    display:inline;
    float:right;
    font-size:12px;
	font-style: italic;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
	.column {
	width:44% !important
	}
	.navbar-header {
	margin-left: -5px !important;
	}
	.navbar-brand {
   	margin-right:0px;
}
select {
   	max-width:250px
}
}