/* reduce admintoolbar. */
.adminimal-admin-toolbar .toolbar-tray-horizontal .toolbar-menu ul .toolbar-icon {
  padding:.4em 1em !important;
  line-height:1.2em;
}

/* devel dpm and toolbar */
pre.sf-dump, pre.sf-dump .sf-dump-default {
  z-index:100 !important;
}

body.path-admin  th,
body.path-admin  td {
  padding:3px 5px;
}
body.path-batch  header.content-header,
body.path-admin  header.content-header {
padding:.5rem 0 0 0;
}
body.pathbatch  header.content-header h1,
body.path-admin  header.content-header h1 {
  font-size:1.5rem;
  margin-bottom:.5em;
}
body.path-admin  td.views-field-changed {
  width:145px;
  }
body.path-admin td.views-field-operations {
  width:130px;
}
body.path-admin td.views-field-status {
width:100px;
}

/*   alerts, repeat node selection */
.field--name-field-page-to-appear  table td {
  padding: 0 0;
}
.field--name-field-page-to-appear  table .form-item {
  margin:2px 0 !important;
}
.field--name-field-page-to-appear  table input {
  width:100%;
  font-size:12px;
}

a.tabledrag-handle .handle {
  width:25px !important;
  height:25px !important;
}


/*  info-session */
form .field--name-field-info-session-schedual {
  padding:0 2em 1em 2em;
  background:#fcfcfa;
  border:1px solid #bfbfbf;
}

.smartdate--widget .description{
  content: "";
  display: table;
  clear: both;
}
.smartdate--widget .form-item,
.smartdate--widget .duration-wrapper,
.smartdate--widget .allday-label {
  margin:0 0;
}
.field--name-field-location select {
  width:100%;
}

.trigger-box {
  border-bottom:1px solid #999;
  padding-bottom:1em;
  padding-left:2em;
  padding-right:2em;
}
.trigger-box input {
  margin-bottom:.2em
}
.trigger-box dl,
.trigger-box dd,
.trigger-box ul {
  margin: 0 0 0 0;
}

.trigger-box ul {
  padding-top:.5em;
  padding:0 0 0 0;
  margin:.5em 0 0 1em;
}
.trigger-box li {
  font-weight:700;
  margin-left:1em;
}
.none-inset-list dl,
.none-inset-list dd
 {margin:0 0 0 0;}

.offline-building-wrapper {
    padding:1em 2em;
    border:1px solid #c0c0c0;
    background: #fcfcfa;
    margin-bottom:2em;
}

.button--manual {
  background: #AED6F1 !important;
  border-color: #AED6F1 !important;
  border:1px solid #444 !important;
}
.button--special {
  background: #FFF8DC !important;
  border-color: #FFF8DC !important;
  border:1px solid #444 !important;
}

.none-inset-list {
  margin:0 0 0 0;
  padding-inline-start: 2em;
}
.none-inset-list  code {
  font-weight:700;
  font-size:1.2em;
}
.none-inset-list dl,
.none-inset-list dd {
  margin:0 0 0 0;
}

.banner-status-set {
  padding:1em 2em;
  border:1px solid #c0c0c0;
  background: #fcfcfa;
}
.banner-status-set #edit-dates fieldset {
  border:0;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
.banner-status-set #edit-dates fieldset legend {
position:inherit;
top:inherit;
}
.banner-status-set #edit-dates fieldset,
.banner-status-set #edit-dates fieldset .form-item {
  display:inline;
  float:left;
  margin-right:1em;
  border:0;
}
.banner-status-set #edit-dates  footer ul {
  margin:0 2em 0 2em;
  padding:0 0 0 0;
}

header#trigger-header{
font-size:.8em;
}
dl#tigger-key{
}
dl#tigger-key dt {
  display: inline-block;
  min-width: 100px;margin-right:1em;
  text-align:center;
  border:1px solid #444;
  margin-bottom:.2em;
}
dl#tigger-key dd {
   display: inline;
  margin: 0;
}
dl#tigger-key dd:after{
  display: block;
  content: '';
}
dt#blue{background-color:#0071b8;color:white;}
dt#lt-blue{background-color:#AED6F1}
dt#grey{background-color: #f9f9f9}
dt#pale-yellow{background-color:#FFF8DC}


/*
 reminder: toolbar-icon-gbc-import-base
 has to go into gbc_utility as this is loaded on all admin pages,
 gbc_import css library isn't always active..
 */
  .toolbar .toolbar-icon.toolbar-icon-gbc-import-base {
  padding-left:73px !important;
  }

 .toolbar .toolbar-icon.toolbar-icon-gbc-import-base:before {
   width:60px !important;
   background-size:50px 96%;
 }
 .toolbar-icon-gbc-import-base {
   padding-right:70px;

 }
.toolbar-icon-gbc-import-base:before {
  background-image: url(../icons/logo-col.svg);
   width:60px;
}
.toolbar-icon-gbc-import-base.is-active:before {
  background-image: url(../icons/logo-bw.svg) !important;
}


.confirm-seasonal-content-purge #edit-actions input{
  background-color:red;
  border-color:black;
  opacity:70%;

}
.confirm-seasonal-content-purge h2 {font-size:18px;}
.confirm-seasonal-content-purge h3 {font-size:12px;}
.confirm-seasonal-content-purge li {line-height:1.2em;}
.confirm-seasonal-content-purge footer {margin-bottom:2em !important;font-size:10px;margin-left:4.2em;}


.confirm-seasonal-content-purge #edit-actions input:hover{
  background-color:red;
  border-color:black;
  opacity:100%;
}

.gbc-import-log-overview-form #edit-conditions ,
.gbc-import-log-overview-form #edit-dates {
display:inline;
float:left;
margin-right:2%
}
.gbc-import-log-overview-form #edit-conditions  .form-item {
margin: 1.5em .5em 1em .5em;
}
.gbc-import-log-overview-form #edit-conditions .details-wrapper,
.gbc-import-log-overview-form #edit-dates .details-wrapper {
padding:0 1em 0 0;
}
.gbc-import-log-overview-form #edit-dates  fieldset {
 border:0;
 margin:0 0 0 0 ;
}
.gbc-import-log-overview-form #edit-dates .seven-details__description {
  margin:0 1.5em;
}
.gbc-import-log-overview-form #edit-conditions .form-item,
.gbc-import-log-overview-form #edit-header .form-item {
  display:inline;
}
.gbc-import-log-overview-form #edit-conditions .form-item {
  float:left;
}
.gbc-import-log-overview-form #edit-conditions .form-item input {width:100px;}
.gbc-import-log-overview-form #edit-reset {float:right;}



.views-exposed-form #edit-field-code-value,
.views-exposed-form #edit-field-object-id-value {
  width:120px;
}
.view-cta-blocks form {
max-width:640px;
}
.view-cta-blocks form img {
 width:120px;
}
