/*=======================================================================
			GENERAL 
=========================================================================*/
html {
  font-size: 100%;
}
body {
  font: normal 100% sans-serif;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
}
p {
  font: normal 1.1rem sans-serif;
  margin-bottom: .5em;
}
h3 {
  font: bold 1.35rem serif;
  margin-bottom: .5em;
  color: #000;
}
p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
}
.contentCMS {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
}
.contentCMS p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
}
.generalLayout .tplNews p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
}
.description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
}
.description a:hover,
.description a:focus,
.description a:active {
  background: #00c;
  color: #fff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.description ul {
  list-style-type: none;
}
.title,
.pagetitle,
.list-title {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
}
.titlevarible {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
}
.name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00c;
}
.name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.name a:hover,
.name a:focus,
.name a:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.name:hover,
.name:focus,
.name:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00c;
}
a:hover,
a:focus,
a:active {
  color: #00c;
  text-decoration: underline;
}
a.name {
  color: #00c;
}
a.name:hover,
a.name:focus,
a.name:active {
  color: #00c;
  text-decoration: underline;
}
a.normalColor {
  color: #00c;
}
a.normalColor:hover,
a.normalColor:focus,
a.normalColor:active {
  color: #00c;
  text-decoration: underline;
}
.readMore {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00c;
}
.readMore:hover,
.readMore:focus,
.readMore:active {
  background: #00c;
  color: #fff;
  width: auto;
}
.readMore:hover:before,
.readMore:focus:before,
.readMore:active:before,
.readMore:hover:after,
.readMore:focus:after,
.readMore:active:after {
  color: #fff;
}
.readMore:before,
.readMore:after {
  color: #00c;
}
.items a {
  text-decoration: none;
}
.topItems li {
  border-color: #404040;
}
.label {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000;
}
.labelSize {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.addressSize {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.linkSize {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.listHeading {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.jobTitle,
.organization,
.smallTitle {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000;
}
.address {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
  color: #000;
}
.event .date {
  color: #00c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-size: 0.9rem;
  font-weight: 600;
}
.personInfo .address {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000;
}
.boxTitle {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
  color: #000;
}
.posted {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000;
  vertical-align: baseline;
}
.posted .label,
.posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000;
  vertical-align: baseline;
}
.dateSep {
  font-size: 10px;
  font-size: 1rem;
  font-weight: bold;
}
.url {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.url:hover,
.url:focus,
.url:active {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  background: #00c;
  color: #fff;
  text-decoration: underline;
}
.url a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  display: inline-block;
}
.url a:hover,
.url a:focus,
.url a:active {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  background: #00c;
  color: #fff;
  text-decoration: underline;
}
.infromationTable .posted {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.infromationTable .value {
  color: #000;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.infromationTable .lableTable .label {
  font-size: 0.9em;
  line-height: 1.3em;
  font-weight: bold;
  color: #000;
}
.infromationTable a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.infromationTable .valueTable .posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.sortBy div.btns {
  margin-top: 4px;
}
.sortBy div.btns a {
  background: #00c;
  border-color: #00c;
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.sortBy div.btns a.asc:before,
.sortBy div.btns a.ascending:before,
.sortBy div.btns a.desc:before,
.sortBy div.btns a.descending:before {
  color: #fff;
}
.sortBy div.btns a.selected,
.sortBy div.btns a:hover,
.sortBy div.btns a:focus,
.sortBy div.btns a:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.sortBy div.btns a:before {
  color: #fff;
}
.pager {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000;
}
.thumbnail {
  border-color: #373737;
}
.rightInfo .right .thumbnail {
  border-color: #373737;
}
.btn {
  background: #00c;
  border-color: #00c;
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.btn:hover,
.btn:focus,
.btn:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.btn:hover .fa,
.btn:focus .fa,
.btn:active .fa {
  color: #fff;
}
.btn.alt {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.btn.alt:hover,
.btn.alt:focus,
.btn.alt:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.btn.btn-solid {
  background: #00c;
  border-color: #00c;
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.btn.btn-solid:hover,
.btn.btn-solid:focus,
.btn.btn-solid:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.btn.btn-solid:hover .fa,
.btn.btn-solid:focus .fa,
.btn.btn-solid:active .fa {
  color: #fff;
}
.btn.btn-solid.alt {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.btn.btn-solid.alt:hover,
.btn.btn-solid.alt:focus,
.btn.btn-solid.alt:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.btn.btn-solid a {
  color: #fff;
}
.btn.btn-solid a:hover,
.btn.btn-solid a:focus,
.btn.btn-solid a:active {
  color: #fff;
}
.btn.objectEditBtn {
  background: #00c;
  border-color: #00c;
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  padding: 5px 20px;
}
.btn.objectEditBtn:hover,
.btn.objectEditBtn:focus,
.btn.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.btn.objectEditBtn:hover .fa,
.btn.objectEditBtn:focus .fa,
.btn.objectEditBtn:active .fa {
  color: #fff;
}
.btn.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.btn.objectEditBtn.alt:hover,
.btn.objectEditBtn.alt:focus,
.btn.objectEditBtn.alt:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.btn.objectEditBtn.delete {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.btn.objectEditBtn.delete:before {
  color: #fff;
}
.btn.objectEditBtn.delete:hover,
.btn.objectEditBtn.delete:focus,
.btn.objectEditBtn.delete:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.btn.objectEditBtn.delete:hover:before,
.btn.objectEditBtn.delete:focus:before,
.btn.objectEditBtn.delete:active:before {
  color: #fff;
}
.btn.objectEditBtn:before {
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.btn.objectEditBtn:hover:before,
.btn.objectEditBtn:focus:before,
.btn.objectEditBtn:active:before {
  color: #fff;
}
.btn.btn-default:hover,
.btn.btn-primary:hover,
.btn.btn-default:focus,
.btn.btn-primary:focus,
.btn.btn-default:active,
.btn.btn-primary:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.well {
  background: #f8f8f8;
  border-color: #373737;
}
.well input[type="text"],
.well input[type="password"],
.well textarea {
  border-color: #373737;
}
.well.well-widget {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.well.well-widget:hover,
.well.well-widget:focus,
.well.well-widget:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.well.well-widget .name {
  margin-bottom: 0;
}
.well.simple {
  border-color: #00c;
}
.well.dark .pager {
  color: #fff;
}
.well.dark .searchBox:hover {
  border-color: #fff;
}
.well.registerForm {
  border-color: #00c;
}
.well.registerForm .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.well.registerForm .name:hover,
.well.registerForm .name:focus,
.well.registerForm .name:active {
  color: #373737;
  text-decoration: underline;
}
.well.registerForm input[type="text"],
.well.registerForm input[type="password"],
.well.registerForm textarea {
  border-color: #00c;
}
.well.form {
  background: #f8f8f8;
  border-color: #373737;
}
.well.form .form-control {
  border-color: #373737;
}
.well .hideExpandedArea {
  background: url(/common/images/LowGraphics/exitLow.png) no-repeat center center;
  background-color: #fff;
}
.well .hideExpandedArea:hover,
.well .hideExpandedArea:focus,
.well .hideExpandedArea:active {
  background-color: #fff;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00c;
  color: #000;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top a:hover,
.well .publicationContent .publication-chapter-content .chapterTitle #top a:focus,
.well .publicationContent .publication-chapter-content .chapterTitle #top a:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top:hover,
.well .publicationContent .publication-chapter-content .chapterTitle #top:focus,
.well .publicationContent .publication-chapter-content .chapterTitle #top:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top:hover,
.well .publicationContent .publication-chapter-content .chapterTitle #top:focus {
  color: #000;
}
.pageContent {
  background: #fff;
}
.pageContent .mainLeftCol {
  background: #fff;
  border-right: 1px solid #373737;
}
.centerRightColumn {
  background: #fff;
}
.generalLayout.leftColLayout .centerTwoColLayout {
  background: #fff;
}
.listHeading {
  background: #00c;
}
.heading-bar,
.venue {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.badge {
  background: #00c;
}
.navbar-right {
  border-color: #00c;
}
.resAuthor .title {
  color: #000;
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 20px;
  line-height: 2rem;
}
.statusBox .content-box .statusNameBox {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.centerLeftColumn .pagetitle {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: bold;
}
.boxBadge {
  background: url(/common/images/LowGraphics/boxBadge.png) no-repeat;
}
.boxBadge.right {
  background: url(/common/images/LowGraphics/boxBadge2.png) no-repeat;
}
.boxBadge span {
  font-size: 8px;
  font-size: 0.8rem;
  line-height: normal;
  font-weight: bold;
}
.shareButtons #smDiv .shareLinks > label {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000;
  font-weight: 600;
}
.shareButtons #smDiv .shareLinks .social {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.fa.fa-download {
  font-size: 16px;
  font-size: 1.6rem;
}
.fa.fa-pencil {
  color: #00c;
  border-color: #00c;
}
.dwnFile .dwnlink:after {
  color: #00c;
}
.dwnFile .dwnlink:hover:after,
.dwnFile .dwnlink:focus:after,
.dwnFile .dwnlink:active:after {
  color: #373737;
}
.dwnFile .jobTitle {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  color: #373737;
  font-weight: 600;
}
.currentResourceTitle {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #000;
}
.empty-list,
.tplEmpty {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
span.data {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
}
.subscribeWidget .subscribeWidgetHead {
  background: #00c;
  border-color: #00c;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  box-shadow: none;
}
.subscribeWidget .subscribeWidgetHead label {
  color: #fff;
  font-size: 5px;
  font-size: 0.5rem;
  line-height: 10px;
  line-height: 1rem;
  font-weight: bold;
  word-break: break-all;
}
.subscribeWidget .subscribeWidgetHead:hover {
  background: #373737;
  border-color: #373737;
  color: #fff;
  box-shadow: none;
}
.fixedShareWidget #smDiv .shareLinks {
  background: #373737;
  border-color: #373737;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  word-break: break-all;
  box-shadow: none;
}
.fixedShareWidget #smDiv .shareLinks label {
  font-size: 7px;
  font-size: 0.7rem;
  line-height: 10px;
  line-height: 1rem;
  font-weight: bold;
}
.fixedShareWidget #smDiv .shareLinks:hover {
  background: #00c;
  border-color: #00c;
  color: #fff;
  box-shadow: none;
}
.form-control {
  border-color: #00c;
}
input:focus,
textarea:focus,
.form-control:focus {
  border-color: #373737;
}
div.chkWrapp input[type=checkbox].css-checkbox + .css-label {
  border-color: #00c;
}
.form label {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.remember-pass a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.generalLayout .feature-box .login-website .remeber-me .aRememberMe:hover {
  color: #fff;
}
/*=======================================================================
				PAGINATION
=========================================================================*/
.pagination li.pager-firstpageb,
.pagination li.pager-prevpageb,
.pagination li.pager-pageddl,
.pagination li.pager-pagenextb,
.pagination li.pager-pagelastb {
  background-image: url('/common/images/LowGraphics/filtersArrowssmall.png');
}
.pagination li.pager-firstpageb.disabled > a,
.pagination li.pager-prevpageb.disabled > a,
.pagination li.pager-pageddl.disabled > a,
.pagination li.pager-pagenextb.disabled > a,
.pagination li.pager-pagelastb.disabled > a {
  background: transparent;
}
.selectArea {
  background-image: url('/common/images/LowGraphics/filtersArrowssmall.png');
}
.next-prev-pagination .pager li a {
  font-size: 11px;
  font-size: 1.1rem;
}
.next-prev-pagination .pager li a span {
  font-size: 11px;
  font-size: 1.1rem;
}
.next-prev-pagination .pager li a.disabled {
  color: #000;
}
.next-prev-pagination .pager li a.disabled span {
  font-size: 11px;
  font-size: 1.1rem;
  color: #000;
}
.next-prev-pagination.bottom {
  border-color: #00c;
}
/*=======================================================================
				PUBLICATION
=========================================================================*/
.chapterTitle .file {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
table {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
}
table a:hover,
table a:focus,
table a:active {
  background: #00c;
  color: #fff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
table ul {
  list-style-type: none;
}
.ToC .itemName {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.ToC .itemName:hover,
.ToC .itemName:focus,
.ToC .itemName:active {
  color: #00c;
}
.ToC .tocCurrentDd .itemName:hover,
.ToC .tocCurrentDd .itemName:focus,
.ToC .tocCurrentDd .itemName:active {
  color: #fff;
}
.ToC .tocSelect .itemName:hover,
.ToC .tocSelect .itemName:focus,
.ToC .tocSelect .itemName:active {
  color: #fff;
}
.ToC .ToCIndex a:hover,
.ToC .ToCIndex a:focus,
.ToC .ToCIndex a:active {
  color: #00c;
}
.ToC .itemContent .itemContentBox {
  border-color: #373737;
}
.publicationPage .grpHeading {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00c;
  color: #fff;
}
.publicationPage .grpHeading a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.publicationPage .grpHeading a:hover,
.publicationPage .grpHeading a:focus,
.publicationPage .grpHeading a:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.publicationPage .grpHeading:hover,
.publicationPage .grpHeading:focus,
.publicationPage .grpHeading:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.publicationPage .grpHeading:hover,
.publicationPage .grpHeading:focus,
.publicationPage .grpHeading:active {
  color: #fff;
}
.publicationPage #tocSelect a:hover {
  color: #00c;
  text-decoration: underline;
}
.publicationPage #tocSelect .ToCRow .item:hover {
  background: #fff;
  color: #00c;
  text-decoration: underline;
}
.publicationPage #tocSelect .ToCRow .item .itemName i,
.publicationPage #tocSelect .ToCRow .item .itemNo i {
  font-style: normal;
  font-weight: 400;
}
.publicationPage #tocSelect .ToCRow .item .itemName:hover,
.publicationPage #tocSelect .ToCRow .item .itemNo:hover {
  color: #00c;
  text-decoration: underline;
}
.publicationPage .pageContent .tocCurrentDd:hover {
  border-color: #fff;
}
.publicationPage .pageContent .tocCurrentDd:hover:before {
  color: #fff;
}
/*=======================================================================
				HEADER
=========================================================================*/
#header {
  background: #fff none repeat scroll 0 0;
}
header a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
header a:hover,
header a:focus,
header a:active {
  background: #00c;
  color: #fff;
  text-decoration: underline;
}
header a:hover:before,
header a:focus:before,
header a:active:before {
  background: #00c;
  color: #fff;
  text-decoration: underline;
}
header a.closeLoginBox {
  background: transparent;
  color: #fff;
  text-decoration: underline;
}
header a.closeLoginBox:before {
  color: #00c;
}
header a.closeLoginBox:hover:before,
header a.closeLoginBox:focus:before,
header a.closeLoginBox:active:before {
  color: #fff;
}
header a.navbar-brand:hover,
header a.navbar-brand:focus,
header a.navbar-brand:active {
  background: transparent;
}
header .topLogoNav {
  width: auto;
}
header .searchbox {
  border: 1px solid #00c;
}
header .searchbox .button:hover,
header .searchbox .button:focus,
header .searchbox .button:active {
  margin-bottom: 2px;
}
header .btn {
  width: auto;
}
header .navbar-content .navbar-nav {
  padding-top: 5px;
}
header .navbar-content .navbar-nav li a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: normal;
  color: #00c;
}
header .navbar-content .navbar-nav li a:hover,
header .navbar-content .navbar-nav li a:focus,
header .navbar-content .navbar-nav li a:active {
  background: transparent;
  text-decoration: underline;
}
header .navbar-content .navbar-nav li a.btn {
  font-size: 0.8rem;
  font-weight: 600;
}
header .navbar-content .navbar-nav li.home a {
  color: #fff;
  font-size: 0.9rem;
  padding-bottom: 15px;
  padding-top: 15px;
}
header .navbar-content .navbar-nav li.login-li {
  margin-top: 12px;
}
header .navbar-content .navbar-right {
  margin-top: 5px;
  padding-top: 0;
}
header .navbar-content .navbar-right li.search {
  margin-top: 6px;
  font-size: 12.5px;
  font-size: 1.25rem;
}
header .navbar-content .navbar-right li a {
  color: #00c;
}
header .navbar-content .navbar-right li a:hover,
header .navbar-content .navbar-right li a:focus,
header .navbar-content .navbar-right li a:active {
  color: #00c;
  text-decoration: underline;
}
header .navbar-content .topLoginWrapp li a.btn {
  background: #00c;
  border-color: #00c;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: normal;
  font-weight: 600;
  color: #fff;
}
header .navbar-content .topLoginWrapp li a.btn:hover,
header .navbar-content .topLoginWrapp li a.btn:focus,
header .navbar-content .topLoginWrapp li a.btn:active {
  background: #373737;
  border-color: #373737;
  text-decoration: underline;
  color: #fff;
}
header .navbar-content .topLoginWrapp li a.btn:hover:before,
header .navbar-content .topLoginWrapp li a.btn:focus:before,
header .navbar-content .topLoginWrapp li a.btn:active:before {
  color: #fff;
  background-position: left top;
}
header .logout {
  font-weight: bold;
}
header .topLoginContent .profile-img-card {
  border-color: #00c;
}
.navbar-nav li .dropdown-menu ul.submenu-items li a:hover,
.navbar-nav li .dropdown-menu ul.submenu-items li a:focus,
.navbar-nav li .dropdown-menu ul.submenu-items li a:active {
  color: #00c;
}
.nav-pills li {
  border-bottom-color: #373737;
}
.nav-pills li a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
}
.nav-pills li a:hover,
.nav-pills li a:focus,
.nav-pills li a:active {
  background: #00c;
  color: #fff;
}
.nav-pills li.tlName a,
.nav-pills li.tlNameRoot a {
  background: #373737;
  color: #fff;
}
.nav-pills > li.active.hNavItemOn1 > a {
  background: #4a4a49;
  color: #fff;
}
.nav-pills .active.hNavItemOn1 > a:hover,
.nav-pills .active.hNavItemOn1 > a:focus,
.nav-pills .active.hNavItemOn1 > a:active {
  background: #00c;
  color: #fff;
}
.nav-pills .hNavItemIn1 > a {
  background: #00c;
  color: #fff;
}
.nav-pills .hNavItemIn1 > a:hover,
.nav-pills .hNavItemIn1 > a:focus,
.nav-pills .hNavItemIn1 > a:active {
  background: #00c;
  color: #fff;
}
.nav-pills .hNavItemIn1 .firstlevel li a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #000;
}
.nav-pills .hNavItemIn1 .secondlevel .hNavItemIn3 a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.nav-pills .hNavItemIn1 ul li a {
  font-weight: 600;
}
/*=======================================================================
			MASTEAHWRAP
=========================================================================*/
.mastheadWrap {
  background: #00c;
}
.mastheadWrap:before {
  display: none;
}
div.breadcrumb {
  border-color: #373737;
}
div.breadcrumb:after {
  display: none;
}
div.breadcrumb ul.breadcrumb li {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
}
/*=======================================================================
				TOP NAV
=========================================================================*/
ul.topNav {
  color: #fff;
}
ul.topNav > .dropdown {
  background: transparent;
  border-color: transparent;
}
ul.topNav > .dropdown a.menuItem {
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 15.5px;
  line-height: 1.55rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
}
ul.topNav > .dropdown a.menuItem:hover,
ul.topNav > .dropdown a.menuItem:focus,
ul.topNav > .dropdown a.menuItem:active {
  color: #fff;
  text-decoration: underline;
}
ul.topNav > .dropdown.selected {
  background: #fff;
  border-color: #fff;
}
ul.topNav > .dropdown.selected a.menuItem {
  color: #404040;
}
ul.topNav > .dropdown.navItem1 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols {
  background: #fff;
}
ul.topNav > .dropdown.navItem1:hover:after,
ul.topNav > .dropdown.navItem1:focus:after,
ul.topNav > .dropdown.navItem1:active:after {
  background: #fff;
}
ul.topNav > .dropdown:hover,
ul.topNav > .dropdown:focus,
ul.topNav > .dropdown:active {
  background: #373737;
  border-collapse: #373737;
}
ul.topNav > .dropdown:hover:after,
ul.topNav > .dropdown:focus:after,
ul.topNav > .dropdown:active:after {
  background: #fff;
}
ul.topNav > .dropdown ul li a:hover {
  border-color: #00c;
  background: #fff;
}
ul.topNav .dropdown-menu-cols li a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
}
ul.topNav .dropdown-menu-cols li a:hover,
ul.topNav .dropdown-menu-cols li a:focus,
ul.topNav .dropdown-menu-cols li a:active {
  color: #00c;
}
.hvr-underline-from-center:before {
  background: #00c;
}
/*=======================================================================
				TABS
=========================================================================*/
.tabs ul {
  border-color: #373737;
}
.tabs ul li > a {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 15px;
  line-height: 1.5rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
  border-color: #373737;
}
.tabs ul li > a:hover,
.tabs ul li > a:focus,
.tabs ul li > a:active {
  border-color: #373737;
  color: #000;
}
.tabs ul li.active a {
  border-color: #373737;
}
.tabs ul li.active a:hover,
.tabs ul li.active a:focus,
.tabs ul li.active a:active {
  border-color: #373737;
}
.tabs .badge {
  padding: 5px 10px;
  font-size: 10px;
  font-size: 1rem;
}
.nav-tabs > li.active > a {
  color: #000;
}
/*=======================================================================
				FILE UNDER
=========================================================================*/
.filedUnder .category-group .title {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.filedUnder .infoMeta .category-group ul .title {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: 600;
}
.filedUnder .infoMeta .category-group ul li {
  border-color: #00c;
}
.filedUnder .infoMeta .category-group ul .label {
  border-radius: 0;
}
/*=======================================================================
				LIST FLEXIBLE
=========================================================================*/
.listFlexible article {
  border-bottom-color: #373737;
}
/*=======================================================================
				 FILTERS 
=========================================================================*/
.filters.faceted {
  background: #f8f8f8;
  border-color: #373737;
}
.filters.faceted .btn-default {
  background: #00c;
  border-color: #00c;
  font-size: 0.8rem;
  font-size: 10px;
  font-size: 1rem;
}
.filters.faceted .btn-default:hover,
.filters.faceted .btn-default:focus,
.filters.faceted .btn-default:active {
  background: #373737;
  border-color: #373737;
}
.filters.faceted .search.nested .searchWrapp .form-control {
  border-color: #00c;
}
.filters .input-group-btn .btn {
  background: #00c;
  font-size: 10px;
  font-size: 1rem;
}
.filters .input-group-btn .btn:hover,
.filters .input-group-btn .btn:focus,
.filters .input-group-btn .btn:active {
  background: #373737;
}
.filters .btn-default {
  height: 30px;
  background: #00c;
  border-color: #00c;
  color: #fff;
  font-size: 10px;
  font-size: 1rem;
  font-weight: bold;
}
.filters .btn-default:hover,
.filters .btn-default:focus,
.filters .btn-default:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.filters .filterButton .fa {
  font-size: 10px;
  font-size: 1rem;
}
.filters .filterButton.showMoreFilters {
  background: #00c;
  border-color: #00c;
  height: 30px;
  margin-top: 40px;
}
.filters .filterButton.showMoreFilters:hover,
.filters .filterButton.showMoreFilters:focus,
.filters .filterButton.showMoreFilters:active {
  background: #373737;
  border-color: #373737;
}
.filters input[type="text"],
.filters select {
  height: 30px;
}
.filters .selectBoxes > .selectWrap .selectWrapContent {
  border-color: #373737;
}
.filters .selectBoxes > .selectWrap .selectWrapContent:before {
  background: #00c;
}
.filters .selectBoxes > .selectWrap .selectWrapContent:hover:before {
  background: #373737;
}
.filters .selectBoxes > .selectWrap .blockLabel .labelSelection {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName {
  border-color: #00c;
  font-size: 11.5px;
  font-size: 1.15rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName:before {
  border-top-color: #00c;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName .fa {
  color: #00c;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName:hover .fa,
.filters .topFilters .filters-categoryGroup .categoryGroupName:focus .fa,
.filters .topFilters .filters-categoryGroup .categoryGroupName:active .fa {
  color: #373737;
}
.filters .topFilters .selectWrap:before {
  color: #00c;
}
.filters .selectedFilterWrap {
  background: #fff;
  border-color: #00c;
}
.filters .selectedFilterWrap .selectedFilter.selectedFilter {
  font-size: 9px;
  font-size: 0.9rem;
  font-weight: bold;
}
.filters .topFiltersHiddenContent .selectWrap select {
  border-color: #00c;
}
.filters .topFiltersHidden {
  border-color: #00c;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item .title {
  font-size: 11.5px;
  font-size: 1.15rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item .badgeWrap {
  top: 3px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item .badgeWrap .badge {
  background: #00c;
  color: #fff;
  font-size: 1rem;
  padding: 1px 7px;
  line-height: 12px;
  line-height: 1.2rem;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item:hover,
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item.selected {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item:hover .title,
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item.selected .title {
  color: #fff;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item:hover .badgeWrap .badge,
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item.selected .badgeWrap .badge {
  background: #fff;
  color: #000;
}
.filters .oneFilterOnly .selectBoxes > .labelSelection {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
}
/*=======================================================================
				   FEATURES	  
=========================================================================*/
.article-list-more a {
  background: transparent;
  color: #00c;
}
.article-list-more a:hover,
.article-list-more a:focus,
.article-list-more a:active {
  background: transparent;
  color: #404040;
}
.feature-box a {
  color: #00c;
}
.feature-box a:hover,
.feature-box a:focus,
.feature-box a:active {
  background: #00c;
  color: #fff;
  text-decoration: underline;
}
.feature-box .header-box {
  border: 1px solid #404040;
  background: #e7f4ff;
}
.feature-box .header-box .txt-head {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
  background: #373737;
  color: #fff;
}
.feature-box .content-box {
  border: 1px solid #404040;
  border-top: 0;
}
.feature-box .content-box a {
  color: #00c;
}
.feature-box .content-box a:hover,
.feature-box .content-box a:focus,
.feature-box .content-box a:active {
  color: #fff;
  text-decoration: none;
  background: #00c;
}
.feature-box .content-box .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
}
.feature-box .content-box .name a {
  color: #00c;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.feature-box .content-box .name a:hover,
.feature-box .content-box .name a:focus,
.feature-box .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #00c;
}
.feature-box .content-box .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.feature-box .content-box ul li {
  border-bottom-color: #404040;
}
.feature-box.alt .header-box {
  border: 1px solid #00c;
}
.feature-box.alt .header-box .txt-head {
  background: #00c;
  color: #fff;
}
.feature-box.alt .content-box {
  border: 1px solid #00c;
  border-top: 0;
}
.feature-box.alt .content-box a {
  color: #00c;
}
.feature-box.alt .content-box a:hover,
.feature-box.alt .content-box a:focus,
.feature-box.alt .content-box a:active {
  color: #fff;
  background: #00c;
  text-decoration: underline;
}
.feature-box.alt .content-box .name {
  font-weight: 400;
  color: #404040;
}
.feature-box.alt .content-box .name a {
  color: #00c;
}
.feature-box.alt .content-box .name a:hover,
.feature-box.alt .content-box .name a:focus,
.feature-box.alt .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #00c;
}
.feature-box .regularBox {
  border-bottom-color: #373737;
}
.mainLeftCol .feature-box .header-box {
  border-color: #404040;
}
.mainLeftCol .feature-box .content-box {
  border-color: #404040;
}
.mainLeftCol .feature-box .content-box ul li {
  border-color: #404040;
}
div.feature-box .img-responsive {
  border-color: #00c;
}
.centerRightColumn {
  border-color: #373737;
}
.centerRightColumn .feature-box a {
  color: #00c;
}
.centerRightColumn .feature-box a:hover,
.centerRightColumn .feature-box a:focus,
.centerRightColumn .feature-box a:active {
  background: #00c;
  color: #fff;
  text-decoration: underline;
}
.centerRightColumn .feature-box .header-box {
  border: 1px solid #404040;
  background: #e7f4ff;
}
.centerRightColumn .feature-box .header-box .txt-head {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
  background: #373737;
  color: #fff;
}
.centerRightColumn .feature-box .content-box {
  border: 1px solid #404040;
  border-top: 0;
}
.centerRightColumn .feature-box .content-box a {
  color: #00c;
}
.centerRightColumn .feature-box .content-box a:hover,
.centerRightColumn .feature-box .content-box a:focus,
.centerRightColumn .feature-box .content-box a:active {
  color: #fff;
  text-decoration: none;
  background: #00c;
}
.centerRightColumn .feature-box .content-box .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
}
.centerRightColumn .feature-box .content-box .name a {
  color: #00c;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.centerRightColumn .feature-box .content-box .name a:hover,
.centerRightColumn .feature-box .content-box .name a:focus,
.centerRightColumn .feature-box .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #00c;
}
.centerRightColumn .feature-box .content-box .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.centerRightColumn .feature-box .content-box ul li {
  border-bottom-color: #404040;
}
.centerRightColumn .feature-box.alt .header-box {
  border: 1px solid #00c;
}
.centerRightColumn .feature-box.alt .header-box .txt-head {
  background: #00c;
  color: #fff;
}
.centerRightColumn .feature-box.alt .content-box {
  border: 1px solid #00c;
  border-top: 0;
}
.centerRightColumn .feature-box.alt .content-box a {
  color: #00c;
}
.centerRightColumn .feature-box.alt .content-box a:hover,
.centerRightColumn .feature-box.alt .content-box a:focus,
.centerRightColumn .feature-box.alt .content-box a:active {
  color: #fff;
  background: #00c;
  text-decoration: underline;
}
.centerRightColumn .feature-box.alt .content-box .name {
  font-weight: 400;
  color: #404040;
}
.centerRightColumn .feature-box.alt .content-box .name a {
  color: #00c;
}
.centerRightColumn .feature-box.alt .content-box .name a:hover,
.centerRightColumn .feature-box.alt .content-box .name a:focus,
.centerRightColumn .feature-box.alt .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #00c;
}
.centerRightColumn .feature-box .regularBox {
  border-bottom-color: #373737;
}
.centerRightColumn .feature-box.alt .header-box {
  border: 1px solid #00c;
}
.centerRightColumn .feature-box.alt .header-box .txt-head {
  background: #00c;
  color: #fff;
}
.centerRightColumn .feature-box.alt .content-box {
  border: 1px solid #00c;
  border-top: 0;
}
.centerRightColumn .feature-box.alt .content-box a {
  color: #00c;
}
.centerRightColumn .feature-box.alt .content-box a:hover,
.centerRightColumn .feature-box.alt .content-box a:focus,
.centerRightColumn .feature-box.alt .content-box a:active {
  color: #fff;
  background: #00c;
  text-decoration: underline;
}
.centerRightColumn .feature-box.alt .content-box .name {
  font-weight: 400;
  color: #404040;
}
.centerRightColumn .feature-box.alt .content-box .name a {
  color: #00c;
}
.centerRightColumn .feature-box.alt .content-box .name a:hover,
.centerRightColumn .feature-box.alt .content-box .name a:focus,
.centerRightColumn .feature-box.alt .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #00c;
}
.centerRightColumn .feature-box .boxBadge + .header-box .txt-head {
  background: #fff;
  color: #000;
}
.generalLayout .centerRightColumn .feature-box,
.generalLayout .centerRightColumn .memorialTributes {
  border-color: #373737;
}
.generalLayout .centerRightColumn .feature-box .topItems li,
.generalLayout .centerRightColumn .memorialTributes .topItems li {
  padding: 0;
}
.tplCalendar .tplEvent .ctIcon.event {
  background: #00c;
  border-color: #00c;
}
.tplCalendar .tplEvent .ctIcon.event span {
  color: #fff;
}
.tplCalendar .tplEvent .ctIcon.event span.eventMonth,
.tplCalendar .tplEvent .ctIcon.event span.eventYear {
  font-weight: bold;
  font-size: 10px;
  font-size: 1rem;
}
.activityPage .feature-box .header-box {
  border-color: #373737;
}
.compactBox .boxTitle {
  background: #373737;
  border-color: #373737;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #fff;
}
.compactBox .boxContent {
  border-color: #373737;
}
.compactBox .feature-box.objectivesText .header-box {
  background: transparent;
}
.compactBox .feature-box.objectivesText .header-box .txt-head {
  color: #000;
}
/*=======================================================================
				 EVENTS
=========================================================================*/
.event .date .month,
.event .date .year {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00c;
}
.ctStatus .event .date,
.ctStatus .deadline .date {
  color: #00c;
  font-weight: bold;
}
.ctStatus .hourTime {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12px;
  line-height: 1.2rem;
}
.tplEvent .ctIcon.event {
  background: #00c;
  border-color: #00c;
}
.tplEvent .ctIcon.event span {
  color: #fff;
}
.tplEvent .ctIcon.event span.eventMonth,
.tplEvent .ctIcon.event span.eventYear {
  font-weight: bold;
  font-size: 10px;
  font-size: 1rem;
}
.activityPage .centerRightColumn .feature-box .well.highlight.ctStatus {
  border-top-color: #373737;
}
/*=======================================================================
				 LIST FLEXIBLE
=========================================================================*/
.listFlexible {
  border-color: #373737;
}
.listFlexible .items li {
  border-bottom-color: #373737;
}
.listFlexible .items li:nth-child(2n) {
  border-color: #373737;
  background: #f8f8f8;
}
.listFlexible .rightInfo {
  border-color: #373737;
}
.facetedSearchPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .listFlexible {
  border-bottom-color: #373737;
}
/*=======================================================================
				MICRO BLOG
=========================================================================*/
.microBlog .postInfo .blogTitle {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: bold;
}
.microBlog .comments .commentWrap .photoWrapp .portraitPhoto {
  border-color: #00c;
}
.microBlog .comments .commentWrap .photoWrapp .chevron {
  background: url(../images/LowGraphics/chevronLow.png);
}
.microBlog .commentInfo {
  border-color: #00c;
}
.mainBorderWrap {
  border-color: #373737;
}
.tplComment.comment-wrapper .blogCommentBody .fileName {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.tplComment.comment-wrapper .blogCommentBody a.replyBtn {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-family: Arial, Helvetica, sans-serif;
}
.tplComment.comment-wrapper .blogCommentBody a.replyBtn:hover .fa:before,
.tplComment.comment-wrapper .blogCommentBody a.replyBtn:focus .fa:before,
.tplComment.comment-wrapper .blogCommentBody a.replyBtn:active .fa:before {
  color: #fff;
}
.tplBlog .jobTitle,
.tplBlog .organization {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.tplBlog .value.author {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
/*=======================================================================
		AGENDA
=========================================================================*/
.tplAgenda .media-body {
  border-color: #00c;
}
.tplAgenda .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
}
.tplAgenda .description a:hover,
.tplAgenda .description a:focus,
.tplAgenda .description a:active {
  background: #00c;
  color: #fff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.tplAgenda .description ul {
  list-style-type: none;
}
.tplAgenda .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00c;
}
.tplAgenda .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.tplAgenda .name a:hover,
.tplAgenda .name a:focus,
.tplAgenda .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.tplAgenda .name:hover,
.tplAgenda .name:focus,
.tplAgenda .name:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.tplAgenda .name a {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.tplAgenda .name.small {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.tplAgenda .event {
  border-color: #00c;
}
.tplAgenda .tplSpeech .name {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.tplAgenda .moreDetails .collapse.in .speakers,
.tplAgenda .moreDetails .collapse.in .moreList {
  border-color: #00c;
}
.tplSpeech .iconSpeech .name a {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.topItems .tplSpeech .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000;
}
.topItems .tplSpeech .description a:hover,
.topItems .tplSpeech .description a:focus,
.topItems .tplSpeech .description a:active {
  background: #00c;
  color: #fff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.topItems .tplSpeech .description ul {
  list-style-type: none;
}
.topItems .tplSpeech .description:before {
  color: #000;
}
.activityPage .schedules .dayVal {
  color: #000;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
/*=======================================================================
				   RESOURCE PAGE
=========================================================================*/
.resourcePage .ctIcon {
  border-color: #373737;
}
.resourcePage .pageContent .resourceMainInfo .pagetitle {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: bold;
}
.resourcePage .pageContent .resAuthor .authorRightInfo .name {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.resourcePage .pageContent .resAuthor .authorRightInfo .readMore {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.resourcePage .pageContent .resAuthor .authorPictureWrapp {
  border-color: #00c;
}
.resourcePage .pageContent .resourceIconWrapp .resGenInfo .label {
  color: #000;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.resourcePage .bottomPageInfoBox .tab-content {
  border-color: #00c;
}
.resourcePage .resAuthor .well {
  border-color: #00c;
}
.description-detailed.expandable .readMore {
  display: inline-block;
}
.publicationPage .pageContent .resourceMainInfo .right .btn {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.publicationPage .pageContent .resourceMainInfo .right .btn:hover,
.publicationPage .pageContent .resourceMainInfo .right .btn:focus,
.publicationPage .pageContent .resourceMainInfo .right .btn:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.publicationPage .pageContent .resourceMainInfo .right .btn.alt {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.publicationPage .pageContent .resourceMainInfo .right .btn.alt:hover,
.publicationPage .pageContent .resourceMainInfo .right .btn.alt:focus,
.publicationPage .pageContent .resourceMainInfo .right .btn.alt:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.tplFile .fileSize {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
/*=======================================================================
				 PROFILE PAGE
=========================================================================*/
.badge {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.badge.memberType {
  background: #00c;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.badge.memberType.deceased {
  background: #000;
  color: #fff;
}
.badge.memberType.deceased:hover,
.badge.memberType.deceased:focus,
.badge.memberType.deceased:active {
  text-decoration: none;
}
.profilePage .person-profile .compactBox .feature-box .header-box,
.profilePage .organization-profile .compactBox .feature-box .header-box {
  border-color: #373737;
}
.profilePage .person-profile .compactBox .feature-box .header-box:after,
.profilePage .organization-profile .compactBox .feature-box .header-box:after {
  background: #373737;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box a {
  color: #00c;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box a:active {
  background: #00c;
  color: #fff;
  text-decoration: underline;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .header-box {
  border: 1px solid #404040;
  background: #e7f4ff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .header-box .txt-head {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
  background: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box {
  border: 1px solid #404040;
  border-top: 0;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box a {
  color: #00c;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box a:active {
  color: #fff;
  text-decoration: none;
  background: #00c;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name a {
  color: #00c;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #00c;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box ul li {
  border-bottom-color: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .header-box {
  border: 1px solid #00c;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .header-box .txt-head {
  background: #00c;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box {
  border: 1px solid #00c;
  border-top: 0;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box a {
  color: #00c;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box a:active {
  color: #fff;
  background: #00c;
  text-decoration: underline;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name {
  font-weight: 400;
  color: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name a {
  color: #00c;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #00c;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .regularBox {
  border-bottom-color: #373737;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .header-box {
  background: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn {
  background: #00c;
  border-color: #00c;
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:hover .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:focus .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:active .fa {
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.alt {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.alt:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.alt:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.alt:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid {
  background: #00c;
  border-color: #00c;
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:hover .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:focus .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:active .fa {
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid.alt {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid.alt:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid.alt:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid.alt:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid a {
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid a:active {
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn {
  background: #00c;
  border-color: #00c;
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  padding: 5px 20px;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:hover .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:focus .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:active .fa {
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.alt:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.alt:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.alt:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:before {
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:active {
  background: #00c;
  border-color: #00c;
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:hover:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:focus:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:active:before {
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:before {
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:hover:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:focus:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:active:before {
  color: #fff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-default:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-primary:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-default:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-primary:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-default:active,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-primary:active {
  background: #373737;
  border-color: #373737;
  color: #fff;
}
.personPage .topAreaWrapp .years {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.personPage .topPageInfoBox .topAreaWrapp .logoOnBanner .profileImg {
  border-color: #00c;
}
.personPage .topPageInfoBox .topAreaWrapp a.editProfileOrg:after {
  color: #00c;
}
/*=======================================================================
				  SEARCH
=========================================================================*/
.GSASearchResults .GSAResultsList .Result .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00c;
}
.GSASearchResults .GSAResultsList .Result .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.GSASearchResults .GSAResultsList .Result .name a:hover,
.GSASearchResults .GSAResultsList .Result .name a:focus,
.GSASearchResults .GSAResultsList .Result .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.GSASearchResults .GSAResultsList .Result .name:hover,
.GSASearchResults .GSAResultsList .Result .name:focus,
.GSASearchResults .GSAResultsList .Result .name:active {
  text-decoration: underline;
  background: transparent;
  color: #00c;
}
.GSASearchResults .selectArea {
  background-image: url(/common/images/LowGraphics/filtersArrowssmall.png);
}
.searchResultsList .next-prev-pagination .pager li > a {
  color: #00c;
}
.searchResultsList .next-prev-pagination .pager li > a span {
  color: #00c;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent {
  background: #00c;
  border-color: #00c;
}
/*=======================================================================
				   FOOTER 
=========================================================================*/
#footer {
  background: #404040;
  margin-top: 0;
}
#footer .footer-address p {
  color: #fff;
}
#footer .general .legacyLink ul li a {
  color: #fff;
}
#footer .general .legacyLink ul li a:hover,
#footer .general .legacyLink ul li a:focus,
#footer .general .legacyLink ul li a:active {
  color: #fff;
  text-decoration: underline;
}
#footer .general .legacyLink .homelink:hover,
#footer .general .legacyLink .homelink:focus,
#footer .general .legacyLink .homelink:active {
  color: #00c;
}
#footer .centerGroup .group .section {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #fff;
}
#footer .centerGroup .group .section:hover,
#footer .centerGroup .group .section:focus,
#footer .centerGroup .group .section:active {
  background: transparent;
  text-decoration: underline;
  color: #fff;
}
#footer .centerGroup .group a {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #fff;
  margin-bottom: 15px;
}
#footer .centerGroup .group a:hover,
#footer .centerGroup .group a:focus,
#footer .centerGroup .group a:active {
  background: transparent;
  text-decoration: underline;
  color: #fff;
}
