.page-header {
  margin-bottom: 45px;
}
.box a .nolink {
  color: white;
}
.news-list li {
  height: auto !important;
  min-height: 50px;
}
.datepicker {
  z-index: 1151;
}
.tooltip {
  position: fixed;
}
.help {
  color: white;
}
.box {
  position: relative;
  color: white;
}
.box .help {
  top: 5px;
  right: 5px;
  position: absolute;
}
.widget .help {
  margin-right: 10px;
}
.about-text,
.help-text {
  margin-bottom: 45px;
}
.about-text .em,
.help-text .em {
  text-align: justify;
}
.about-text h4,
.help-text h4 {
  margin: 0px;
}
.about-text hr,
.help-text hr {
  width: 30%;
  margin: 100px auto;
  height: 1px;
  background: #cccccc;
}
.news {
  font-weight: bold;
}
.fa-1-2x {
  font-size: 1.2em;
}
.wp-logo {
  display: block;
  margin-left: 0px;
  position: relative;
}
.logo {
  left: 15px;
  top: 5px;
}
.discover {
  text-decoration: underline;
}
.facebook-color {
  background-color: #3b5998;
  color: white;
}
.twitter-color {
  background-color: #55acee;
  color: white;
}
.showpuzzler-color {
  background-color: #4875b4;
  color: white;
}
.landing .widget-about {
  margin-top: 20px;
}
.sub-title {
  color: white;
}
.wplogo {
  margin-top: -10px;
  margin-bottom: 20px;
  padding: 5px;
}
.wplogo img {
  width: 100%;
}
.wplogo div.sub-title {
  text-align: center;
}
.wplogo div.sub-title small {
  font-size: 11px;
}
.sidebar.open.in {
  background: #666666;
}
.sidebar.open.in .wplogo {
  display: none;
}
.tweet-actions {
  display: table-cell;
  text-align: right;
}
.tweet-actions li {
  display: inline;
  cursor: pointer;
  margin-right: 5px;
}
.tweetFooter {
  display: table;
  width: 100%;
  cursor: pointer;
  opacity: .40;
}
.tweetFooter:hover {
  opacity: 1;
}
.tweetFooter span.underline:hover {
  text-decoration: underline;
}
.tweet-favorited i {
  color: yellow;
}
.retweetConfirmation {
  margin-top: 5px;
}
.tweet-retweeted {
  cursor: auto;
}
.tweet-retweeted i {
  color: green;
}
.replyConfirmation,
.directMessageConfirmation {
  width: 100%;
  margin-top: 3px;
}
.replyConfirmation textarea,
.directMessageConfirmation textarea {
  margin-bottom: 5px;
}
.replied {
  display: none;
  color: green;
}
@media (min-width: 768px) and (max-width: 1048px) {
  #sidebar {
    margin-top: 25px;
  }
  #sidebar .wplogo {
    display: none;
  }
  div.content.container {
    margin-top: 0;
    padding-top: 0;
  }
}
@media (min-width: 1049px) {
  .content.container {
    margin-top: 0;
    padding-top: 0;
  }
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.form-control {
  border: 1px solid #cccccc;
}
.form-actions {
  padding: 20px 0;
  text-align: right;
  background: none;
}
.label-danger {
  background: rgba(229, 96, 59, 0.9);
}
.login-widget form {
  padding-bottom: 20px;
}
.login-widget form .form-group {
  margin-bottom: 10px;
}
.dashboard {
  padding-bottom: 0;
}
.dashboard .page-header {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  background: #7194a7;
}
.dashboard .page-header .nav > li > a {
  color: white;
}
.dashboard .page-header .nav > li > a:hover {
  color: #dddddd;
}
.dashboard .widget-about {
  padding: 15px;
}
.dashboard .page-header .navbar .nav > li > a:focus,
.dashboard .page-header .navbar .nav > li > a:hover,
.dashboard .page-header .navbar .nav > .active > a,
.dashboard .page-header .navbar .nav > .active > a:hover,
.dashboard .page-header .navbar .nav > .active > a:focus {
  color: white;
}
.logo {
  position: relative;
  top: 0;
  left: 0;
}
.navbar {
  padding: 0;
}
.wrapper-sidebar {
  background: white;
  border-right: 1px solid #e7eaec;
}
.sidebar {
  position: relative;
  background: transparent;
  width: 100%;
  margin: 0;
  color: #666666;
}
.sidebar li.active > a {
  border-left-color: #7194a7;
  background: none;
  color: #7194a7;
}
.sidebar .side-nav li a:hover,
.sidebar .side-nav li a:focus {
  background: none;
  color: #7194a7;
}
.full-container {
  padding-left: 15px;
  padding-right: 15px;
}
.full-container > .row > .col-xs-12,
.full-container > .row > .col-sm-12,
.full-container > .row > .col-md-12,
.full-container > .row > .col-lg-12,
.full-container > .row > .col-xs-11,
.full-container > .row > .col-sm-11,
.full-container > .row > .col-md-11,
.full-container > .row > .col-lg-11,
.full-container > .row > .col-xs-10,
.full-container > .row > .col-sm-10,
.full-container > .row > .col-md-10,
.full-container > .row > .col-lg-10,
.full-container > .row > .col-xs-9,
.full-container > .row > .col-sm-9,
.full-container > .row > .col-md-9,
.full-container > .row > .col-lg-9,
.full-container > .row > .col-xs-8,
.full-container > .row > .col-sm-8,
.full-container > .row > .col-md-8,
.full-container > .row > .col-lg-8,
.full-container > .row > .col-xs-7,
.full-container > .row > .col-sm-7,
.full-container > .row > .col-md-7,
.full-container > .row > .col-lg-7,
.full-container > .row > .col-xs-6,
.full-container > .row > .col-sm-6,
.full-container > .row > .col-md-6,
.full-container > .row > .col-lg-6,
.full-container > .row > .col-xs-5,
.full-container > .row > .col-sm-5,
.full-container > .row > .col-md-5,
.full-container > .row > .col-lg-5,
.full-container > .row > .col-xs-4,
.full-container > .row > .col-sm-4,
.full-container > .row > .col-md-4,
.full-container > .row > .col-lg-4,
.full-container > .row > .col-xs-3,
.full-container > .row > .col-sm-3,
.full-container > .row > .col-md-3,
.full-container > .row > .col-lg-3,
.full-container > .row > .col-xs-2,
.full-container > .row > .col-sm-2,
.full-container > .row > .col-md-2,
.full-container > .row > .col-lg-2,
.full-container > .row > .col-xs-1,
.full-container > .row > .col-sm-1,
.full-container > .row > .col-md-1,
.full-container > .row > .col-lg-1 {
  padding-left: 0;
  padding-right: 0;
  padding-top: 25px;
}
.full-container > .row > .col-xs-12.wrap,
.full-container > .row > .col-sm-12.wrap,
.full-container > .row > .col-md-12.wrap,
.full-container > .row > .col-lg-12.wrap,
.full-container > .row > .col-xs-11.wrap,
.full-container > .row > .col-sm-11.wrap,
.full-container > .row > .col-md-11.wrap,
.full-container > .row > .col-lg-11.wrap,
.full-container > .row > .col-xs-10.wrap,
.full-container > .row > .col-sm-10.wrap,
.full-container > .row > .col-md-10.wrap,
.full-container > .row > .col-lg-10.wrap,
.full-container > .row > .col-xs-9.wrap,
.full-container > .row > .col-sm-9.wrap,
.full-container > .row > .col-md-9.wrap,
.full-container > .row > .col-lg-9.wrap,
.full-container > .row > .col-xs-8.wrap,
.full-container > .row > .col-sm-8.wrap,
.full-container > .row > .col-md-8.wrap,
.full-container > .row > .col-lg-8.wrap,
.full-container > .row > .col-xs-7.wrap,
.full-container > .row > .col-sm-7.wrap,
.full-container > .row > .col-md-7.wrap,
.full-container > .row > .col-lg-7.wrap,
.full-container > .row > .col-xs-6.wrap,
.full-container > .row > .col-sm-6.wrap,
.full-container > .row > .col-md-6.wrap,
.full-container > .row > .col-lg-6.wrap,
.full-container > .row > .col-xs-5.wrap,
.full-container > .row > .col-sm-5.wrap,
.full-container > .row > .col-md-5.wrap,
.full-container > .row > .col-lg-5.wrap,
.full-container > .row > .col-xs-4.wrap,
.full-container > .row > .col-sm-4.wrap,
.full-container > .row > .col-md-4.wrap,
.full-container > .row > .col-lg-4.wrap,
.full-container > .row > .col-xs-3.wrap,
.full-container > .row > .col-sm-3.wrap,
.full-container > .row > .col-md-3.wrap,
.full-container > .row > .col-lg-3.wrap,
.full-container > .row > .col-xs-2.wrap,
.full-container > .row > .col-sm-2.wrap,
.full-container > .row > .col-md-2.wrap,
.full-container > .row > .col-lg-2.wrap,
.full-container > .row > .col-xs-1.wrap,
.full-container > .row > .col-sm-1.wrap,
.full-container > .row > .col-md-1.wrap,
.full-container > .row > .col-lg-1.wrap {
  /*border-left: 1px solid #e7eaec;*/
  padding-left: 15px;
  padding-right: 15px;
}
.box .help {
  text-decoration: none;
}
.page-header .navbar .nav > li > .dropdown-menu:after {
  right: 10px;
  left: auto;
}
.nav-tabs > li:not(.active) > a {
  background: #e7eaec;
  border-bottom: 1px solid #e7eaec;
  color: #666666;
}
.nav-tabs > li.active > a {
  background: #7194a7;
}
.nav-tabs .body {
  padding-top: 20px;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.widget-tabs .nav > li:not(.active) > a {
  padding-bottom: 8px;
}
.news-list li:hover,
.users-list li:hover {
  background: #f5f6f7;
}
.news-list li:hover .time,
.users-list li:hover .time {
  color: #7194a7;
}
.btn-default {
  background: #7194a7;
  border: 1px solid #4875b4;
}
input[type=search].input-transparent:-moz-placeholder,
input.search.input-transparent:-moz-placeholder {
  color: #7194a7;
  opacity: 1;
}
input[type=search].input-transparent::-moz-placeholder,
input.search.input-transparent::-moz-placeholder {
  color: #7194a7;
  opacity: 1;
}
input[type=search].input-transparent:-ms-input-placeholder,
input.search.input-transparent:-ms-input-placeholder {
  color: #7194a7;
  opacity: 1;
}
input[type=search].input-transparent::-webkit-input-placeholder,
input.search.input-transparent::-webkit-input-placeholder {
  color: #7194a7;
  opacity: 1;
}
::-webkit-input-placeholder {
  color: #333333;
  opacity: 1 !important;
}
:-moz-placeholder {
  color: #333333;
}
::-moz-placeholder {
  color: #333333;
}
:-ms-input-placeholder {
  color: #333333;
}
.table:not(.table-bordered) td {
  border-bottom: 1px solid #e7eaec;
}
.table:not(.table-bordered) td:hover {
  background: #e7eaec;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background: white;
}
.table-striped tbody > tr:nth-child(even) > td,
.table-striped tbody > tr:nth-child(even) > th {
  background: #f5f6f7;
}
.section {
  color: #7194a7;
}
@media (max-width: 1169px) {
  .text-right {
    text-align: left !important;
  }
}
@media only screen and (max-width: 768px) {
  .vertical-timeline-content h2 {
    font-size: 18px;
  }
  .landing .widget-about {
    padding: 20px;
  }
  .vertical-container {
    width: 100%;
  }
  .page-header .navbar ul {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 768px) {
  /*
       * Row with equal height columns
       * --------------------------------------------------
       */
  
  .row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
h1,
h2,
h3 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/*.page-header .navbar .nav > li > a:focus, .page-header .navbar .nav > li > a:hover, .page-header .navbar .nav > .active > a, .page-header .navbar .nav > .active > a:hover, .page-header .navbar .nav > .active > a:focus {
    color: #fff;
}*/

.modal-header .close {
  color: #7194a7;
}
#btnRefreshWebPresencePosts {
  float: none;
}
@media (max-width: 1048px) and (min-width: 992px) {
  .sidebar .panel-collapse.open li a {
    width: 100%;
  }
  .side-nav li .name {
    display: inline-block;
  }
  .side-nav li a {
    text-align: left;
  }
  .sidebar .panel-collapse li a {
    padding-left: 40px;
  }
}
svg text {
  fill: #666666;
}
.dashboard .vertical-chart .bar {
  background: #e7eaec;
}
.btn-logon {
  background: #e5603b;
  color: white;
  padding: 2px 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.btn-logon:hover {
  color: white;
  text-decoration: none;
  background: #e24e24;
}
