/**
 * @file
 * user.css
 *
 * Styles for logged in users
 * 
 * -------------------------------------------------
 * Updated: Alberni Design Jr - 2019-06-15
 * 
 * Attached thru `.theme`
 *
 */

/*=======================================
   Shorthand classes 
  =======================================*/

/*----------------------------
  Details
 ----------------------------*/
details > div {
 padding-left: 1em;
 padding-right: 1em;
}

/*----------------------------
   Messages
  ----------------------------*/
.messages {
  min-height: 2em;
}

/*----------------------------
   Button
  ----------------------------*/
.button {
  font-size: 1em;
}

/*----------------------------
   Views Edit link
  ----------------------------*/
.edit-region {
  position: relative;
}

.edit-region [class*="views-field-edit"] a {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  padding: 0 2px;
  height: 26px;
  width: 26px;
  overflow: hidden;
  border-radius: 50%;
  background-size: 16px;
  text-indent: -9999px;
  border: 1px solid #ddd;
  -webkit-box-shadow: 1px 1px 3px #666;
  box-shadow: 1px 1px 3px #666;
  background: #fff url(/core/misc/icons/bebebe/pencil.svg) center no-repeat;
}

.edit-region:hover,
.edit-region:focus {  outline: .05em dashed #ccc;  }

.edit-region [class*="views-field-edit"] a:hover {  background-image: url(/core/misc/icons/787878/pencil.svg);  }

.edit-region [class*="views-field-edit"] a:focus {  background-image: url(/core/misc/icons/5181c6/pencil.svg);  outline: none;  }

/*=======================================
   Operation Links
  =======================================*/
.tabs--primary {
  border-bottom: 1px solid #ccc;
  margin: 20px 0;
  padding: 0 0 0 5px;
}

.tabs--primary li {
  display: inline-block;
  margin: 0px 1px -1px;
}

.tabs--primary li a {
  background: #f5f5f5;
  border: 1px solid #ccc;
  padding: 5px 10px;
  line-height: 1.5em;
  display: block;
}

.tabs--primary li a:hover,
.tabs--primary li a:focus {
  background: #eee;
  border-color: #ccc;
}

.tabs--primary li a.is-active {
  background: #fff;
  border-bottom-color: #fff;
}

/*=======================================
   User Menus
  =======================================*/

.user-menus {
  background: #333;
  -webkit-box-shadow:  -1px 0 3px 1px rgba(0, 0, 0, 0.3333);
  box-shadow:  -1px 0 3px 1px rgba(0, 0, 0, 0.3333);
  color: #fff;
}

.user-menus .menu a {
  float: left;
  padding: 1em 1.5em;
  margin: 0;
  list-style: none;
}

.user-menus .menu a:hover {  background-color: #795548;  }

/* First */
.user-menus nav:first-child {
  float: left;
}

/* Second */
.user-menus nav:last-child {
  float: right;
}

/*=======================================
   Form Overrides
  =======================================*/

/*--------------------
   Header
  --------------------*/

/* Search */
#block-search-form-global .form-item {
  margin: 0;
}