/* Copyright 2008 Google Inc.  All Rights Reserved. */
/* Author: attila@google.com (Attila Bodis) */


/*
 * Styles used by goog.ui.RoundedTabRenderer.
 */
.goog-rounded-tab {
  background: none;
  border-radius: 0;
  color: #666;
  display: inline-block;
  height: 40px;
  width: auto;
  margin: 0 0 0 24px;
  cursor: pointer;
  vertical-align: top;
  position: relative;
  border: none;
  border-bottom: 4px solid #f5f5f5;
  box-sizing: content-box;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  padding: 0;
  min-width: 0;
  text-align: inherit;
  user-select: text;
  -webkit-transition: none;
  -webkit-user-select: auto;
}

.goog-tab-bar-start .goog-rounded-tab,
.goog-tab-bar-end .goog-rounded-tab {
  margin: 0 0 4px 0;
}

.goog-rounded-tab-caption {
  padding-top: 14px;
}

/* State: Hover */
.goog-rounded-tab-hover .goog-rounded-tab-caption {
  color: #222;
}

/* State: Disabled */
.goog-rounded-tab-disabled .goog-rounded-tab-caption {
  background: #ccc;
}

/* State: Selected */
.goog-rounded-tab-selected {
  border-bottom: 4px solid #3b7bea;
}

.goog-rounded-tab-selected .goog-rounded-tab-caption {
  color: #3b7bea;
}

/*
 * Styles for horizontal (top or bottom) tabs.
 */
.goog-tab-bar-top .goog-rounded-tab {
  vertical-align: bottom;
}

.goog-tab-bar-bottom .goog-rounded-tab {
  vertical-align: top;
}

.goog-tab-bar-top .goog-rounded-tab-outer-edge,
.goog-tab-bar-bottom .goog-rounded-tab-outer-edge {
  margin: 0 2px;
}

.goog-tab-bar-top .goog-rounded-tab-inner-edge,
.goog-tab-bar-bottom .goog-rounded-tab-inner-edge {
  margin: 0 1px;
}

.right-menu {
  float: right !important;
}

.right-menu .goog-rounded-tab-caption {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 13px;
}

.right-menu.goog-rounded-tab {
  margin-right: 10px;
}
