/*@import url('vote.css');*/

 /***************************************
 *	    DEFAULT THEME CSS           *
 ***************************************/ 

/* Fonts */
html,
body {
  font-family: muli !important;
  font-size: 15px;
}

h1, h2, h3, h4, h5, h6, strong, b, .btn {
	font-family: montserrat, sans-serif !important;
}
h2, .h2 {
font-size: 1.3em;
}
h3, .h3 {
font-size: 1.2em;
}
strong, b {
	font-weight: normal;
}

/* Overrides */

.btn-default {
	font-weight: normal;
	text-shadow: none !important;
	color: #2b82c9;
	background-color: #fff;
	border-color: #2b82c9;
	border: 1px solid #2b82c9;
}

.btn-primary {
	color: #fff;
	background-color: #2b82c9;
	border-color: #2b82c9;
}

.btn-default:hover ,
.btn-primary:hover {
	color: #fff;
	border: 1px solid #2b82c9;
	background-color: #37a5ff;
	
}

.btn-success{
	font-weight: bold;
	text-shadow: none !important;
	color: #fff;
	background-color: #fb6042;
	border-color: #fb6042;
	border: none;
}
.btn-success:hover {
	color: #fff;
	background-color: #ff836b;
	
}
.nav-pills>li>a, .nav-pills>li>a:hover, .nav-pills>li>a:focus {
	
	border: 1px solid transparent;
	font-weight: 600;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #fb6042;
	background-color: #fff;
	border: 1px solid #fb6042;
	font-weight: 600;
}

/* NAv */
img.logicon{
	margin: -15px 10px 0 -15px;
	width: 51px;
	float: left;
}

.navbar-inverse {
background-color: #303945 !important;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #eee !important;
font-family: montserrat, sans-serif !important;
}
.navbar-inverse .navbar-nav>li>a {
color: #eee !important;
}
#sort_box {
	font-size: 1.2em !important;
	margin-bottom: 2em !important;
}
/* BODY */

      body {
        padding-top: 50px;
        padding-bottom: 50px;
      }
      
      
      ul {
          margin:0px;
      }
      
      li {
          list-style-type: none;
      }

      @media (max-width: 980px) {
        /* Enable use of floated navbar text */
        .navbar-text.pull-right {
          float: none;
          padding-left: 5px;
          padding-right: 5px;
        }
      }
    


/* PAGINATION */

#pagination {
	font-size: 0.9em;
	margin-top: 2.0em;
	text-align: right;
}

#pagination a {
	display: inline;
	padding: 0.3em 0.7em 0.3em 0.7em;
	border:solid 1px #F0F0F0;
}

#pagination .pagi_current {
	color: #fff;
	background-color: #262626;
	font-weight: bold;
	padding: 0.3em 0.7em 0.3em 0.7em;
	border:solid 1px #444444;
}

#pagination a:hover {
	border:solid 1px #444444;
	text-decoration: none;
}


/* ANNOUNCEMENTS */

#announcement {
    background-color: #87CEFA;
    border-bottom: 1px solid #ddd;
    padding: 0.4em;
    text-align: center;    
}


#rss_icon { margin-top: -0.2em; }


.bold_red { color: red; font-weight: bold; }

/* SITE CLOSED MESSAGE */

#site_closed { background-color: #fff; border-top: 2px solid #262626; border-bottom: 2px solid #262626; 
		text-align: center; margin-top: 4em; font-size: 1.6em; line-height: 1.8em; }
		
#site_closed_admin_link { font-size: 8pt; margin-top: 1.0em; }



.debug { font-size: 0.8em; }

#sidebar ul li { padding: 0.5em;  }

#nav_usersettings {
    background: url('../images/settings-16x16.png') no-repeat top left;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: text-top;
}

.metadata {
    display: block;
    font-size: 11px;
    color: #999;
}


.account-nav .avatar {
    position: absolute;
    top: 0;
    left: 0;
}

.account-nav-small .content {
    margin-left: 42px;
}

.account-nav .avatar {
    top: 10px;
    left: 22px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.account-nav .content {
    line-height: 14px;
    margin-top: 4px;
}

.account-nav {
    min-height: 32px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* widgets */

h2.widget_head {
margin-top: 0;
}

#text_widget_1_body ol li {
	list-style: inherit !important;
}
h2.widget_head.posts_widget_title {
font-size: 1.5em;
}

/* posts */
.show_post_title {
font-size: 1.5em !important;
font-weight: bold;
}
.show_post_author_date {
display: none;
}
.media-body {
 position: relative;
 min-height: 120px;
}

a.comment_link {
	text-align: center;
	border-radius: 4px;
	padding: 5px 10px;
	font-size: 1.2em;
	display: inline-block;
	background-color: aliceblue;
}
a.comment_link:hover {
	text-decoration: none;
	background: #eee;
}
.comment_instructions {
float: right;
}

.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: none;
border-radius: 4px;
box-shadow: none;
}

.comment_link span {
display: none;
}



.user_login_reg {
display: none !important;
}