.clearfix:before,.clearfix:after {
 content:" ";
 display:table
}
.clearfix:after {
 clear:both
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
.affix {
 position:fixed
}
.fa {
 display:inline-block;
 font-family:FontAwesome;
 font-style:normal;
 font-weight:normal;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-before {
 margin-right:.25em;
 color:#428bca
}
.mura-favorites-list h2:before {
 font-family:"FontAwesome";
 margin:0 10px 0 0;
 content:"\f004"
}
.mura-favorites-list .mura-favorite-list li a.remove:before {
 font-family:"FontAwesome";
 margin:0 5px 0 0;
 content:"\f056"
}
.mura-page-tools h2:before {
 font-family:"FontAwesome";
 margin:0 10px 0 0;
 content:"\f0ad"
}
.mura-page-tools .mura-add-favorite a:before {
 font-family:"FontAwesome";
 margin:0 5px 0 0;
 content:"\f055"
}
.mura-page-tools .mura-print a:before {
 font-family:"FontAwesome";
 margin:0 5px 0 0;
 content:"\f02f"
}
#navEditProfile a:before {
 font-family:"FontAwesome";
 margin:0 5px 0 0;
 content:"\f007"
}
#navLogout a:before {
 font-family:"FontAwesome";
 margin:0 5px 0 0;
 content:"\f08b"
}
.mura-search-results .navNext a:after {
 font-family:"FontAwesome";
 margin:0 0 0 5px;
 content:"\f101"
}
.mura-search-results .navPrev a:before {
 font-family:"FontAwesome";
 margin:0 5px 0 0;
 content:"\f100"
}
.mura-search-again button:before {
 font-family:"FontAwesome";
 margin:0 5px 0 0;
 content:"\f002"
}
.navbar-form button[submit]:before {
 font-family:"FontAwesome";
 margin:0 5px 0 0;
 content:"\f002"
}
.clearfix:before,.clearfix:after {
 content:" ";
 display:table
}
.clearfix:after {
 clear:both
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
.affix {
 position:fixed
}
.fa {
 display:inline-block;
 font-family:FontAwesome;
 font-style:normal;
 font-weight:normal;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-before {
 margin-right:.25em;
 color:#428bca
}
.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger {
 text-shadow:0 -1px 0 rgba(0,0,0,0.2);
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
 box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)
}
.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active {
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn:active,.btn.active {
 background-image:none
}
.btn-default {
 background-image:-webkit-linear-gradient(top,#fff 0,#e6e6e6 100%);
 background-image:linear-gradient(to bottom,#fff 0,#e6e6e6 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
 border-color:#e0e0e0;
 text-shadow:0 1px 0 #fff;
 border-color:#ccc
}
.btn-default:active,.btn-default.active {
 background-color:#e6e6e6;
 border-color:#e0e0e0
}
.btn-primary {
 background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);
 background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0);
 border-color:#2d6ca2
}
.btn-primary:active,.btn-primary.active {
 background-color:#3071a9;
 border-color:#2d6ca2
}
.btn-success {
 background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);
 background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0);
 border-color:#419641
}
.btn-success:active,.btn-success.active {
 background-color:#449d44;
 border-color:#419641
}
.btn-warning {
 background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
 background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0);
 border-color:#eb9316
}
.btn-warning:active,.btn-warning.active {
 background-color:#ec971f;
 border-color:#eb9316
}
.btn-danger {
 background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);
 background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0);
 border-color:#c12e2a
}
.btn-danger:active,.btn-danger.active {
 background-color:#c9302c;
 border-color:#c12e2a
}
.btn-info {
 background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
 background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0);
 border-color:#2aabd2
}
.btn-info:active,.btn-info.active {
 background-color:#31b0d5;
 border-color:#2aabd2
}
.thumbnail,.img-thumbnail {
 -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);
 box-shadow:0 1px 2px rgba(0,0,0,0.075)
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
 background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);
 background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0);
 background-color:#357ebd
}
.navbar {
 background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);
 background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);
 box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)
}
.navbar .navbar-nav>.active>a {
 background-color:#f8f8f8
}
.navbar-brand,.navbar-nav>li>a {
 text-shadow:0 1px 0 rgba(255,255,255,0.25)
}
.navbar-inverse {
 background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);
 background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0)
}
.navbar-inverse .navbar-nav>.active>a {
 background-color:#222
}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a {
 text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom {
 border-radius:0
}
.alert {
 text-shadow:0 1px 0 rgba(255,255,255,0.2);
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
 box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)
}
.alert-success {
 background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
 background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0);
 border-color:#b2dba1
}
.alert-info {
 background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);
 background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0);
 border-color:#9acfea
}
.alert-warning {
 background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);
 background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0);
 border-color:#f5e79e
}
.alert-danger {
 background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
 background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0);
 border-color:#dca7a7
}
.progress {
 background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
 background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)
}
.progress-bar {
 background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);
 background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)
}
.progress-bar-success {
 background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);
 background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)
}
.progress-bar-info {
 background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
 background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)
}
.progress-bar-warning {
 background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
 background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)
}
.progress-bar-danger {
 background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);
 background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)
}
.list-group {
 border-radius:4px;
 -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);
 box-shadow:0 1px 2px rgba(0,0,0,0.075)
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {
 text-shadow:0 -1px 0 #3071a9;
 background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);
 background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0);
 border-color:#3278b3
}
.panel {
 -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
 box-shadow:0 1px 2px rgba(0,0,0,0.05)
}
.panel-default>.panel-heading {
 background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
 background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)
}
.panel-primary>.panel-heading {
 background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);
 background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)
}
.panel-success>.panel-heading {
 background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);
 background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)
}
.panel-info>.panel-heading {
 background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);
 background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)
}
.panel-warning>.panel-heading {
 background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);
 background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)
}
.panel-danger>.panel-heading {
 background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);
 background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)
}
.well {
 background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
 background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);
 border-color:#dcdcdc;
 -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);
 box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)
}
ul.the-icons,ul.icons {
 list-style-type:none;
 margin-left:2em;
 text-indent:-0.8em
}
a#logout {
 float:right
}
img {
 height:auto;
 max-width:100%
}
#navArchive,#navMultilevel,#navPeer,#navPortal,#navSequential,#navStandard,#navSub,.mura-tag-cloud,.mura-favorites-list,.mura-page-tools {
 margin-bottom:1.428571429
}
.navbar-wrapper {
 position:relative;
 z-index:15
}
.navbar-wrapper .navbar .navbar-form {
 padding:0
}
.navbar-wrapper .navbar .nav>li {
 position:relative
}
.navbar-wrapper .navbar .navbar-nav {
 margin-left:0;
 margin-right:0
}
.nav {
 margin-bottom:0
}
.dropdown-menu {
 margin-top:0
}
.nav li:hover .dropdown-menu {
 display:inline-block
}
.nav li:hover .dropdown-menu ul.dropdown-menu {
 display:none
}
.nav li:hover .dropdown-menu .dropdown-submenu:hover>ul.dropdown-menu {
 display:block
}
.mura-index {
 padding-top:0;
 border-top:0;
 margin-top:0
}
.mura-index dl {
 border-bottom:1px solid #eee;
 padding-bottom:12px;
 margin:0 0 12px;
 float:left;
 width:100%
}
.mura-index dt.releaseDate {
 font-size:12px;
 margin-bottom:.25em;
 line-height:1
}
.mura-index dd {
 margin-left:0
}
.comments,.tags,.rating {
 font-size:12px;
 line-height:12px
}
.pagination {
 margin:24px 0 18px!important
}
.pagination a {
 padding:0 14px
}
#homepage .carousel {
 margin-bottom:1em;
 margin-top:-91px
}
#homepage .carousel .row {
 margin:0;
 padding:0
}
#homepage .carousel .carousel-caption {
 z-index:10;
 background-color:rgba(50,50,50,0.5);
 padding:0 2em 2.5em
}
#homepage .carousel .carousel-caption h3 a {
 color:#fff;
 font-weight:bold
}
#homepage .carousel .item {
 height:500px;
 background-color:#555
}
#homepage .carousel .item img {
 position:absolute;
 top:0;
 left:0;
 min-width:100%
}
#homepage .promos>div {
 text-align:center
}
aside h1,aside h2,aside h3,aside h4,aside h5,aside h6 {
 margin:0 0 .5em 0;
 line-height:1.1
}
aside h1 {
 font-size:36px
}
aside h2 {
 font-size:22px
}
aside h3 {
 font-size:18px
}
aside h4 {
 font-size:16px
}
aside h5 {
 font-size:14px
}
aside h6 {
 font-size:12px
}
.navArchive h2,.navArchive h3 {
 margin-bottom:0
}
a.menu:after,.dropdown-toggle:after {
 content:none
}
.well ul,.well ol,ul.well,ol.well {
 list-style-type:none;
 margin-bottom:0
}
.well ul li a,.well ol li a,ul.well li a,ol.well li a {
 display:block;
 padding:2px 0 4px
}
.mura-index ul,.mura-tag-cloud ul,.mura-session-tools ul,.mura-favorites-list ul,.mura-index ol,.mura-tag-cloud ol,.mura-session-tools ol,.mura-favorites-list ol {
 -webkit-padding-start:0;
 padding-left:0
}
.mura-index ul.navSecondary li,.mura-tag-cloud ul.navSecondary li,.mura-session-tools ul.navSecondary li,.mura-favorites-list ul.navSecondary li,.mura-index ol.navSecondary li,.mura-tag-cloud ol.navSecondary li,.mura-session-tools ol.navSecondary li,.mura-favorites-list ol.navSecondary li {
 margin:0 0 .5em 0
}
.nav-list li.active ul {
 padding:0
}
.nav-list li li a.active {
 background:transparent;
 color:#428bca;
 text-shadow:0
}
.nav-list li.active li a {
 padding-left:30px;
 padding-right:30px
}
.nav-list li.active li li a {
 padding-left:45px;
 padding-right:45px
}
.nav-list li.active li li li a {
 padding-left:60px;
 padding-right:60px
}
.nav-list li.active li li li li a {
 padding-left:75px;
 padding-right:75px
}
.nav-list li.active li.active a,.nav-list li.active li.active a:hover {
 background:transparent;
 color:#2a6496;
 text-shadow:0 0 0 transparent!important
}
.moreResults {
 background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
 background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);
 border-color:#dcdcdc;
 -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);
 box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);
 border-radius:6px
}
.moreResults:before,.moreResults:after {
 content:" ";
 display:table
}
.moreResults:after {
 clear:both
}
.moreResults:before,.moreResults:after {
 content:" ";
 display:table
}
.moreResults:after {
 clear:both
}
.moreResults dt {
 font-size:12px;
 font-weight:normal
}
.moreResults>p {
 float:left!important;
 margin:.5em 0
}
.moreResults>ul {
 float:right!important;
 whitespace:nowrap
}
.moreResults>ul.pager {
 margin:0
}
.moreResults>ul>li {
 display:inline-block
}
.moreResults>ul>li>a:hover {
 background-color:#999;
 color:#fff
}
li.form ol,.mura-tag-cloud ol {
 list-style:none;
 margin:0
}
.pagination {
 margin:24px 0 18px!important
}
.pagination a {
 padding:0 14px
}
.mura-slideshow dt {
 margin-bottom:.25em
}
.mura-slideshow dt.releaseDate {
 font-size:12px
}
.mura-slideshow dt.title {
 font-size:22px
}
ol.mura-pager {
 text-align:center
}
ol.mura-pager li {
 margin:0 .25em;
 display:inline-block;
 *display:inline;
 background:#eee
}
ol.mura-pager li.activeLI a {
 background:#08c;
 color:#fff
}
.mura-calendar {
 text-align:center
}
.mura-calendar table thead {
 background:#eee
}
.mura-calendar table thead th,.mura-calendar table thead th a {
 line-height:1.5;
 padding:.5em;
 text-align:center
}
.mura-calendar table td,.mura-calendar table th {
 border-collapse:collapse;
 border:0;
 font-size:12px
}
.mura-calendar table table #previousMonth a,.mura-calendar table table #nextMonth a {
 font-weight:normal;
 font-size:150%;
 line-height:1.1;
 padding:0
}
.mura-calendar table .table tbody tr:hover td,.mura-calendar table .table tbody tr:hover th {
 background:#fff
}
.mura-calendar-nav th {
 line-height:1;
 padding:0
}
.mura-calendar-nav th a {
 line-height:1;
 padding:2px 2px 4px
}
.table-bordered th,.table-bordered td {
 border-left:1px solid #ddd
}
.table th,.table td {
 padding:8px;
 line-height:18px;
 text-align:left;
 vertical-align:top;
 border-top:1px solid #ddd
}
form legend+p {
 line-height:1.2
}
form legend+ul,form legend+ol {
 padding-top:1em
}
form ol,form ul {
 margin:0
}
form ol li,form ul li {
 list-style:none
}
.well form {
 margin-bottom:0
}
form:not(.navbar-form) ol li.control-group label input,form:not(.navbar-form) ol li.form-group label input {
 height:auto;
 margin-top:.35em;
 width:auto
}
form:not(.navbar-form) .control-group .controls label.checkbox input,form:not(.navbar-form) .form-group .controls label.checkbox input {
 height:auto;
 margin-top:.35em;
 width:auto
}
form:not(.navbar-form) label .help-inline {
 font-weight:normal;
 vertical-align:top
}
.sidebar input.text,.sidebar textarea,.sidebar select {
 width:95%
}
.req label {
 background:0
}
.req label:after {
 content:" *";
 color:red
}
p.required {
 display:inline-block;
 margin-bottom:1em!important;
 background:0
}
p.required:before {
 content:"* ";
 color:red
}
.req ins {
 position:absolute;
 left:-9999px
}
.force-block {
 display:block!important;
 float:none;
 clear:both
}
section .mura-index .credits,section .mura-index .comments,section .mura-index .tags,section .mura-index .rating {
 line-height:20px
}
.rating {
 background-position:0 50%
}
.stars a {
 width:14px;
 height:13px;
 background:transparent url(/jsa/includes/themes/MuraBootstrap3/images/rater/stars.png?20140119032301) no-repeat
}
.zero {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_zero.png?20140119032301)
}
.one {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_one.png?20140119032301)
}
.onehalf {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_onehalf.png?20140119032301)
}
.two {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_two.png?20140119032301)
}
.twohalf {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_twohalf.png?20140119032301)
}
.three {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_three.png?20140119032301)
}
.threehalf {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_threehalf.png?20140119032301)
}
.four {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_four.png?20140119032301)
}
.fourhalf {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_fourhalf.png?20140119032301)
}
.five {
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/rater/star_five.png?20140119032301)
}
.mura-search-results .well {
 padding:.5em;
 margin:0
}
.mura-search-results .well p {
 padding:0;
 margin:0
}
.mura-search-results .mura-index {
 border:0
}
.mura-search-results .mura-search-again {
 padding:0;
 margin:0 -15px
}
.center {
 text-align:center
}
.mura-comments>.mura-comment-sort-container,.mura-comments .mura-comment-more-comments-container {
 margin-bottom:20px
}
.mura-comments dl:last-child {
 border-bottom:0;
 padding-bottom:0
}
.mura-comments dt>em {
 font-weight:normal;
 font-style:italic
}
.mura-comments #mura-comment-post-comment legend {
 border:0
}
.mura-comments dd.mura-comment-reply {
 display:inline-block;
 font-family:FontAwesome;
 font-style:normal;
 font-weight:normal;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.mura-comments dd.mura-comment-reply:before {
 margin-right:.25em;
 color:#428bca;
 content:"\f112"
}
.mura-comments dd.mura-comment-spam {
 display:inline-block;
 font-family:FontAwesome;
 font-style:normal;
 font-weight:normal;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.mura-comments dd.mura-comment-spam:before {
 margin-right:.25em;
 color:#428bca;
 content:"\f05e"
}
.fontawesome-icon-list [class*="span"] {
 float:left;
 min-height:1px;
 margin-left:30px
}
.fontawesome-icon-list .text-muted {
 color:#999
}
.fontawesome-icon-list .fa-hover a {
 display:block;
 color:#222;
 line-height:32px;
 height:32px;
 padding-left:10px;
 text-decoration:none;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 cursor:auto
}
.fontawesome-icon-list .fa-hover a .fa {
 width:32px;
 font-size:14px;
 display:inline-block;
 text-align:right;
 margin-right:10px
}
.fontawesome-icon-list .fa-hover a:hover {
 background-color:#428bca;
 color:#fff
}
.fontawesome-icon-list .fa-hover a:hover .text-muted {
 color:#fff
}
.fontawesome-icon-list .fa-hover a:hover i.fa {
 font-size:28px;
 vertical-align:-6px
}
.theme-showcase .theme-dropdown .dropdown-menu {
 display:block;
 position:static;
 margin-bottom:20px
}
.theme-showcase>p>.btn {
 margin:5px 0
}
ol.linenums {
 margin-left:-10px!important
}
.mura-edit-mode body {
 margin-top:30px
}
@media(max-width:767px) {
 .mura-edit-mode .mura #frontEndTools>ul#tools-changesets,.mura-edit-mode .mura #frontEndTools>ul#tools-status {
  display:none
 }
 .mura-edit-mode .mura #frontEndTools>ul#tools-version {
  padding-left:37px!important
 }
 .navbar-wrapper {
  margin-top:0
 }
 .navbar-wrapper .navbar {
  border-radius:0
 }
 .navbar-wrapper .navbar .navbar-form {
  margin-bottom:0;
  padding:1em
 }
 .navbar-wrapper .navbar ul#navPrimary {
  margin-left:-15px;
  margin-right:-15px
 }
 .navbar-wrapper .navbar ul#navPrimary .caret,.navbar-wrapper .navbar ul#navPrimary ul.dropdown-menu {
  display:none
 }
 #homepage .carousel .item img {
  max-width:1200px;
  min-height:100%
 }
}
@media(min-width:768px) {
 header .navbar-form {
  padding:0
 }
 #homepage .carousel {
  margin-top:-141px
 }
 #homepage .carousel .item img {
  max-width:1200px;
  min-height:100%
 }
}
@media(min-width:1200px) {
 header .navbar-form {
  padding-right:0
 }
}
@media(max-width:480px) {
 .mura-edit-mode .mura #frontEndTools>ul#tools-version,.mura-edit-mode .mura #frontEndTools>ul li#adminWelcome {
  display:none
 }
 .mura-edit-mode .mura #frontEndTools>ul#adminSiteManager {
  margin-left:37px!important
 }
}
@media print {
 header,#frontEndTools {
  display:none!important
 }
}
body {
 font-size:13px;
 font-family:'Open Sans',Arial,sans-serif;
 background-color:#ebf0f3
}
h1,h2,h3,h4,h5,h6,p,li,a {
 font-family:'Open Sans',Arial,sans-serif
}
h1,h2 {
 color:#a75d26;
 font-size:23px
}
.sidebar h1,.sidebar h2,.sidebar h3 {
 color:#a75d26;
 font-size:20px
}
h3 {
 color:#61ac3f;
 font-size:21px
}
h4 {
 color:#666;
 font-size:18px;
 line-height:26px;
 margin-top:15px
}
h5 {
 color:#1c97c3;
 font-size:16px;
 line-height:24px
}
h6 {
 color:#000;
 font-size:14px
}
a,a:visited {
 color:#61ac3f
}
a:hover,a:active {
 color:#1c97c3;
 background:0
}
a.btn {
 color:#fff
}
.container {
 border:0 solid green;
 background-color:#fff;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:0;
 padding-top:20px;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);
 -moz-box-shadow:0 0 8px rgba(0,0,0,0.1);
 box-shadow:0 0 8px rgba(0,0,0,0.1)
}
.sidebar {
 background-color:#ebf0f3;
 margin:0 30px 0 10px;
 padding:20px;
 min-height:700px
}
@media(max-width:768px) {
 .sidebar {
  background-color:#ebf0f3;
  margin:0 30px 0 10px;
  padding:20px;
  min-height:30px
 }
}
#jsaFooter {
 background-color:#1c97c3;
 margin:5px -30px 0;
 padding:8px 10px 0;
 color:#fff;
 border-top:20px solid #fff;
 overflow:auto;
 z-index:2000;
 position:relative
}
#jsaFooter p {
 font-size:12px
}
.navcontainer {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.navcontainer:before,.container:after {
 display:table;
 content:" "
}
.navcontainer:after {
 clear:both
}
.navcontainer:before,.container:after {
 display:table;
 content:" "
}
.navcontainer:after {
 clear:both
}
@media(min-width:768px) {
 .navcontainer {
  width:750px
 }
}
@media(min-width:992px) {
 .navcontainer {
  width:970px
 }
}
@media(min-width:1200px) {
 .navcontainer {
  width:1170px
 }
}
.jsamessage {
 border:0 solid red;
 position:absolute;
 top:0;
 margin-left:300px
}
@media(max-width:992px) {
 .jsamessage {
  border:0 solid green;
  position:absolute;
  top:0;
  margin-left:100px
 }
}
@media(max-width:768px) {
 .jsamessage {
  border:0 solid red;
  position:absolute;
  top:0;
  margin-left:10px
 }
}
@media(max-width:590px) {
 .jsamessage {
  display:none
 }
}
#navbackground {
 border-bottom:37px solid #6dbe46;
 position:absolute;
 bottom:0;
 width:100%;
 z-index:600
}
@media(max-width:778px) {
 #navbackground {
  border-bottom:4px solid #6dbe46
 }
}
.socialicons {
 text-align:right;
 height:36px
}
.socialicons img {
 margin:5px 5px 0 5px
}
.navbar {
 background-image:none;
 box-shadow:none;
 background-image:url(/jsa/includes/themes/MuraBootstrap3/images/jsa_header.jpg);
 background-size:cover;
 border-bottom:0 solid #e6e7e8;
 padding-top:0;
 padding-bottom:0;
 z-index:1200;
 margin-bottom:0
}
.navbar-default {
 font-weight:bold;
 font-size:14px
}
.jsanav {
 background:#6dbe46;
 margin-bottom:0;
 padding:0;
 z-index:1600;
 position:relative
}
.navbar-default .nav>li>a {
 color:#fff;
 text-shadow:none;
 font-weight:bold;
 font-size:13px;
 padding:8px 30px;
 z-index:1500
}
.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:hover {
 background-color:#61ac3f;
 color:#fff;
 font-weight:bold
}
.navbar-default .nav .active>a,.navbar-default .nav .active>a:hover,.navbar-default .nav .active>a:focus {
 color:#fff;
 background-color:#61ac3f;
 font-weight:bold;
 box-shadow:none
}
.navbar-default .brand:hover,.navbar-default .nav>li>a:hover {
 color:#fff
}
.navbar-default .nav li.dropdown.open>.dropdown-toggle,.navbar-default .nav li.dropdown.active>.dropdown-toggle,.navbar-default .nav li.dropdown.open.active>.dropdown-toggle {
 background-color:#61ac3f;
 color:#fff
}
.navbar .dropdown-menu {
 position:absolute;
 top:35px;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:190px;
 padding:0;
 list-style:none;
 background-color:#6dbe46
}
.navbar .dropdown-menu.pull-right {
 right:0;
 left:auto
}
.navbar .dropdown-menu .divider {
 *width:100%;
 height:1px;
 margin:9px 1px;
 *margin:-5px 0 5px;
 overflow:hidden;
 background-color:#e5e5e5;
 border-bottom:1px solid #fff
}
.navbar .dropdown-menu li {
 padding:0;
 border-bottom:1px solid #fff
}
.navbar .dropdown-menu li:last-child {
 border-bottom:0 solid #fff
}
.navbar .dropdown-menu li>a {
 display:block;
 padding:6px 10px;
 clear:both;
 font-weight:bold;
 font-size:13px;
 line-height:20px;
 color:#fff;
 white-space:nowrap
}
.navbar .dropdown-menu li>a:hover,.navbar .dropdown-menu li>a:focus,.navbar .dropdown-submenu:hover>a,.navbar .dropdown-menu .active>a:hover {
 text-decoration:none;
 color:#fff;
 background-color:#61ac3f;
 background-image:none
}
.navbar .dropdown-menu li ul .active>a {
 background:#61ac3f
}
.navbar .dropdown-menu .active>a {
 color:#fff;
 text-decoration:none;
 outline:0;
 background-color:#61ac3f;
 background:#61ac3f
}
#navStandard.well {
 border:0 solid red;
 -webkit-box-shadow:0 0 0 rgba(0,0,0,0);
 box-shadow:0 0 0 rgba(0,0,0,0);
 background:0;
 padding:0;
 margin:0 0 25px 0
}
.mura-nav-standard li,.mura-nav-multi-level li,.mura-nav-standard dl {
 border-bottom:1px solid #fff;
 padding:4px 0
}
.mura-nav-standard li a,.mura-nav-multi-level li a,.mura-nav-standard dl a {
 font-size:14px;
 font-weight:bold;
 list-style-type:square
}
.mura-nav-standard li a:hover,.mura-nav-multi-level li a:hover,,.mura-nav-standard dl a:hover {
 color:#1c97c3;
 background:0
}
.mura-nav-standard li li a,.mura-nav-multi-level li li a {
 font-size:12px;
 font-weight:bold;
 list-style-type:square
}
.mura-nav-standard li ul li,.mura-nav-multi-level li ul li {
 border-bottom:0 solid;
 padding:2px 0
}
.mura-nav-standard li ul li a,.mura-nav-multi-level li ul li a {
 font-size:13px
}
.mura-nav-standard li ul li a:before,.mura-nav-multi-level li ul li a:before {
 font-family:'FontAwesome';
 content:'\f0da';
 padding-right:5px;
 margin-left:-15px
}
.navbar-toggle {
 border:2px solid red;
 background:#a75d26
}
.navbar-default .navbar-toggle {
 border-color:#fff
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
 background-color:#1c97c3
}
.navbar-default .navbar-toggle .icon-bar {
 background-color:#fff
}
.well {
 min-height:20px;
 padding:20px;
 margin-bottom:20px;
 background-color:#f5f5f5;
 border:1px solid #eee;
 border-radius:0;
 -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
 box-shadow:0 0 5px rgba(0,0,0,0.1);
 background:#fff;
 margin:0 15px 30px
}
.jsawellpadding {
 padding:10px 10px
}
.jsawell {
 min-height:20px;
 padding:20px 15px 40px;
 background-color:#f5f5f5;
 border:1px solid #eee;
 border-radius:0;
 -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
 box-shadow:0 0 5px rgba(0,0,0,0.1);
 background:#fff;
 min-height:330px;
 font-size:12px;
 margin-bottom:0
}
.jsawell .btn {
 position:absolute;
 bottom:25px
}
@media(max-width:992px) {
 .jsawell {
  min-height:50px
 }
}
.homephoto {
 height:340px;
 overflow:hidden
}
.homephoto img {
 width:100%;
 height:auto
}
.homephoto figcaption {
 border:0 solid red;
 position:absolute;
 bottom:0;
 background-color:#333;
 color:#fff;
 padding:5px 10px;
 opacity:.9;
 filter:alpha(opacity=90)
}
@media(max-width:992px) {
 .homephoto {
  height:auto;
  overflow:visible
 }
 .homephoto img {
  height:auto
 }
 .homephoto figcaption {
  position:absolute;
  bottom:10px
 }
}
.content form label {
 width:33%;
 font-size:12px;
 text-align:right;
 padding-right:10px
}
p.success {
 font-weight:bold;
 font-style:italic
}
ul.jsabullet {
 list-style:none;
 list-style-type:none;
 margin:0;
 padding:0
}
.jsabullet li {
 margin-left:20px
}
.jsabullet li:before {
 font-family:'FontAwesome';
 content:"\f18c";
 color:white;
 background:#6dbe46;
 font-size:7px;
 border-radius:15px;
 padding:1px 2px;
 margin:0 10px 0 -20px
}
.btn-default {
 color:#333;
 border-color:none;
 padding:3px 5px;
 font-size:12px;
 font-weight:bold
}
a.btn-default {
 color:#333
}