/**
 * Place mobile specific CSS here.
 *
 * These styles will apply to all view ports and all media queries sizes.
 */
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

.form-item label.control-label {
  text-transform: uppercase;
}

#edit-sort-by {
  display:inline-block;
  width: inherit;
}

.incontent-img {
  float: left;
  padding: 0 20px 0 0;
}

.mobile-shown {
  display: block;
}
body.node-type-ddblock-news-item .content-container .col-sm-9,
aside {
  display: none;
}

#block-block-67 a button,
#block-block-70 a button {
  color: #1B4468;
  padding: 7px 8px 10px;
}

#block-block-67 a button:hover,
#block-block-70 a button:hover {
  background-color: #007b95;
}

#block-block-67 button,
#block-block-70 button {
  border: none;
  background-color: #fff;
}
ul.tabs--secondary {
  display: none;
}
#edit-footer .ar button.btn.btn-default {
  background-color: #78a22f;
  color: #fff;
}
#edit-footer .ar button.btn.btn-default:hover {
  background-color: #5a7e38;
}

#custom-paywall-add-subaccounts-form {
  max-width: 450px;
  text-align: center;
  margin: 0 auto;
}

.page-user-subaccounts h1 {
  text-align: center;
  margin-bottom: 30px;
  margin-top:10px;
}

.page-user-subaccounts #edit-left .row,
.page-user-subaccounts #edit-right .row {
  padding-top:5px;
  padding-bottom:5px;
}

.page-user-subaccounts #edit-left .row button.btn-default,
.page-user-subaccounts #edit-right .row button.btn-default {
  background-color: #7da43e;
  color: #fff;
  border: none;
}

.page-user-subaccounts #edit-left .row button.btn-default:hover,
.page-user-subaccounts #edit-right .row button.btn-default:hover {
  background-color: #597e38;
}
.page-user-subaccounts #edit-footer {
  margin-top: 20px;
  margin-left: -15px;
}
.page-user-subaccounts-add #edit-footer {
  margin-top: 20px;
  margin-left: 0px;
}

#edit-footer a.btn.subs-more {
  margin-top: 10px;
  background-color: #597e38;
  color:#fff;
}

#bulk_invite {
  background-color: #597e38;
  color:#fff;
}
#edit-footer button.btn.btn-default.subs-save {
 background-color: #7da53f;
 color: #fff;
}
#edit-footer button.btn.btn-default.subs-save:hover {
  background-color: #597e38;
}

#user-login button,
#user-pass button,
.login-cta a {
  text-transform: uppercase;
  color: #fff;
  background-color: #78a22f !important;
  border-color: #78a22f !important;
  border-radius: 0;
}

#custom-paywall-subaccounts-form .col-xs-2.move-left {
  padding-left: 0;
}

.view-premium-content-search {
  margin-top: 20px;
}
body.page-covid-19 .view-covid-19 .view-header h2,
body.page-members .view-content-search .view-header h2,
body.page-members .view-premium-content-search .view-header h2 {
  font-family: Alegreya,arial,sans-serif;
  font-size: 24pt;
  font-weight: 800;
  margin-top: 0;
  margin-bottom: 20px;
  color: #194568;
}

.col-md-12.bulk-invite {
  text-align: center;
  margin-bottom: 20px;
}
