/**
 * Backoffice main Cascading Style Sheets definitions for bootstrap style.
 *
 * b2evolution - {@link http://b2evolution.net/}
 * Released under GNU GPL License - {@link http://b2evolution.net/about/gnu-gpl-license}
 * @copyright (c)2003-2020 by Francois Planque - {@link http://fplanque.com/}
 *
 * @package admin
 */
h2.page-title .fa.coll-fav {
  font-size: 26px;
}
.page-content {
  margin-top: 16px;
}
.page-content h2.page-title {
  margin: 4px 0 20px 0;
}
#iframe_wrapper .container-fluid.page-content {
  padding: 0;
  margin: 0;
}
#iframe_wrapper .container-fluid.page-content .row {
  margin: 0;
}
#iframe_wrapper .container-fluid.page-content .row .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.w80px {
  width: 80px;
}
table.browse {
  width: 100%;
}
table td {
  vertical-align: top;
}
td.shrinkwrap {
  width: 1%;
  white-space: nowrap;
  text-align: center;
}
.fform fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
div.radio.radio-input label input[type=radio] {
  margin-top: 10px;
}
div.radio.radio-input label input[type=text].form_text_input {
  vertical-align: middle;
}
div.status_icon {
  display: inline-block;
  padding: 2px 5px 0 0;
}
.action_icon,
.widget_actions a,
.no_icon {
  font-weight: bold;
  margin: 2px;
}
span.action_icon {
  cursor: pointer;
}
.btn-group .action_icon {
  margin-left: 0;
  margin-right: 0;
}
.btn-group.blogs-menu {
  margin-bottom: 10px;
}
.btn-group.blogs-menu a.btn {
  float: left;
}
div.avatartag {
  display: inline-block;
  vertical-align: top;
  margin: 0 0.5em 0.5em 0;
}
div.avatartag a {
  outline: none;
}
div.avatartag.main {
  display: block;
}
div.avatartag.main > a {
  float: left;
}
div.avatartag.main a:first-child {
  margin-right: 25px;
}
div.avatartag.main .avatar_actions {
  margin-right: 25px;
}
.avatar_main_frame > a:first-child {
  margin-right: 0;
}
.avatar_main_frame .avatar_actions {
  text-align: center;
  padding: 0 25px;
  float: none;
  display: table-cell;
  vertical-align: middle;
}
.avatar_main_frame .duplicated_avatars {
  margin: 10px 0;
}
.btn-xs .glyphicon,
.action_icon .glyphicon {
  margin: 0 2px 0 0;
}
legend .glyphicon,
h2 .glyphicon {
  line-height: 20px;
}
.btn .glyphicon,
.btn:hover .glyphicon,
.btn-warning .glyphicon,
.btn-warning:hover .glyphicon {
  color: #FFF;
}
.btn-default .glyphicon,
.btn-default:hover .glyphicon {
  color: #333;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.edit_area .control-label {
  display: none;
}
.edit_area .controls {
  margin: 0;
  width: 100% !important;
  padding: 0;
}
.edit_area .controls span.icon {
  display: none !important;
}
.edit_area textarea {
  width: 100% !important;
  -moz-box-sizing: border-box;
}
.edit_area #itemform_post_content_tbl {
  width: 100% !important;
}
.edit_actions {
  clear: both;
}
.edit_actions .btn {
  margin-top: 7px;
}
.edit_actions .edit_actions_text {
  margin: 7px 7px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.edit_actions .PreviewButton,
.edit_actions .pull-left {
  margin-right: 10px;
}
.edit_actions .quick-publish,
.edit_actions .evo_propose_change_btn {
  margin-left: 5px;
}
.edit_actions .html_status {
  margin-top: 14px;
  display: inline-block;
}
.edit_actions_visibility {
  white-space: nowrap;
  margin-right: 5px;
}
div.log_container {
  margin: 0;
}
div.action_messages {
  margin: 16px 0;
}
div.action_messages ul li:last-child div.alert {
  margin-bottom: 0;
}
.container-fluid .action_messages.container-fluid {
  padding: 0;
  margin-top: 0;
}
div.delete_messages ul {
  margin: 0 0 10px 25px;
  list-style: disc;
}
div.delete_messages ul li {
  list-style: inherit;
}
div.delete_messages ul label {
  font-weight: normal;
  margin: 0;
}
.evo_content_block .results_header {
  margin-top: -20px;
}
.evo_content_block .results_footer {
  padding: 5px 0 20px;
}
/*
 * Browse pages of items and comments ( ?ctrl=items and ?ctrl=comments - full views )
 */
.evo_post {
  clear: both;
  margin: 0 0 1ex;
  padding: 0;
  overflow: hidden;
  /* to normal view of border-radius */
}
.evo_post .evo_post__tags {
  border-top: 1px solid #ddd;
}
.evo_post .panel-heading h3 {
  margin: 0 0 5px 0;
}
.evo_post .panel-heading .btn-group {
  margin-left: 0;
  margin-right: 6px;
}
.evo_post .panel-heading .btn-group:last-child {
  margin-right: 0;
}
.evo_post .panel-heading,
.evo_comment .panel-heading,
.evo_post .panel-body,
.evo_comment .panel-body,
.evo_post .panel-footer,
.evo_comment .panel-footer {
  padding: 1ex;
}
.evo_post .panel-heading,
.evo_comment .panel-heading {
  line-height: 1.42857143;
}
.evo_comments_container {
  border: none;
}
.evo_comments_container .bCommentAvatar {
  border: 0;
  border-radius: 50%;
  padding: 0;
  margin: 4px 10px 10px 0;
  float: left;
}
.evo_comments_container.evo_comments_container__full_list {
  border: none;
}
.evo_comments_container.evo_comments_container__full_list .evo_comment {
  margin-left: 0;
  margin-right: 0;
}
.evo_post__comments {
  margin: 1ex 0;
}
.evo_post__comments .evo_comments_container {
  border: none;
}
.evo_post__comments .evo_comments_container .evo_comment {
  margin-left: 0;
  margin-right: 0;
}
.evo_post__comments .tile {
  display: inline-block;
  padding-right: 10px;
}
.evo_post__comments .tile input,
.evo_post__comments .tile label {
  display: inline-block;
}
.evo_post__comments .results_nav {
  background: #F5F5F5;
  border: none;
}
.evo_post__comments .evo_form__comment.form-horizontal {
  margin: 0;
  padding: 1ex;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.evo_post__comments .evo_form__comment.form-horizontal.evo_form__comment_meta {
  border: 2px solid #5bc0de;
  background-color: #d9edf7;
}
.evo_post__comments .evo_form__comment.form-horizontal.evo_form__comment_meta .btn-toolbar {
  background-color: #afd9ee;
}
.evo_post__comments .evo_form__comment.form-horizontal .form_info {
  display: block;
  text-align: center;
  padding: 10px;
  color: #5bc0de;
}
.evo_content_summary .evo_post .bTitle {
  font-weight: bold;
}
.evo_content_summary .evo_post .bText {
  padding-left: 420px;
}
.evo_sidebar_filters .filter_buttons {
  margin-bottom: 5px;
  text-align: right;
}
.evo_sidebar_filters .rating input[name$=_rating_limit] {
  margin-right: 10px;
}
.evo_sidebar_filters .rating input[name$=_rating_limit]:first-child {
  margin-left: 10px;
}
.evo_comments_container .evo_comment {
  overflow: hidden;
  padding: 0;
  margin: 1ex;
}
.evo_comments_container .evo_comment > p {
  margin: 0;
}
.evo_comments_container .evo_comment.evo_comment__status_draft {
  border: 1px solid #fc3;
  background-color: #ffb;
}
.evo_comments_container .evo_comment.evo_comment__status_deprecated {
  border: 1px solid #000;
  background-color: #eee;
  color: #888;
}
.evo_comments_container .evo_comment.evo_comment__status_meta {
  border: 2px solid #5bc0de;
}
.evo_comments_container .evo_comment.evo_comment__status_meta .panel-heading,
.evo_comments_container .evo_comment.evo_comment__status_meta .panel-footer {
  background-color: #d9edf7;
  border-bottom: 1px solid #5bc0de;
}
.evo_comments_container .evo_comment.evo_comment__status_meta .panel-footer {
  border-top: 1px solid #5bc0de;
  border-bottom: none;
}
.evo_comments_container .evo_comment.evo_comment__status_trash {
  border: 1px solid #f66;
  background-color: #fcc;
}
.evo_comments_container .evo_comment.evo_comment__status_trash .panel-heading {
  border-bottom: 1px solid #f66;
  background-color: #faa;
}
.evo_comments_container .evo_comment.evo_comment__status_trash .panel-footer {
  border-top: 1px solid #f66;
  background-color: #faa;
}
.evo_comments_container .editable_comment_content {
  margin-bottom: 5px;
}
#fieldset_wrapper_itemform_meta_cmnt .evo_comments_container {
  border: none;
  margin: 0;
}
#fieldset_wrapper_itemform_meta_cmnt .evo_comments_container .evo_comment {
  margin: 0 0 1ex 0;
}
#fieldset_wrapper_itemform_meta_cmnt .evo_comments_container .evo_comment:not([class*=meta]) {
  border: none;
}
.evo_post__attachments {
  margin: 1ex 0;
}
.evo_post__attachments table {
  margin: 0;
}
.feedback-tabs {
  margin: 0 1ex 0 0 !important;
}
.feedback-actions {
  margin: 0 0 0 1ex !important;
  float: right;
}
.vote_spam {
  float: left;
  padding-left: 10px;
  line-height: 34px;
}
.vote_spam a.action_icon {
  font-size: inherit;
}
.vote_spam a.action_icon .icon {
  margin-bottom: 2px;
}
.dashboard_action_area .vote_spam {
  line-height: inherit;
}
.dashboard_action_area .vote_spam a.action_icon {
  font-size: 12px;
}
.comment_reply {
  float: left;
  display: inline-block;
  margin-left: 10px;
  line-height: 34px;
}
.evo_content_block span[class*="status_"] {
  left: 8px;
  top: -8px;
}
.evo_content_block .global_actions {
  top: -12px;
}
.evo_post__status_community {
  border: 1px solid #2E8BB9;
}
.evo_post__status_community > .panel-heading {
  border-bottom: inherit;
}
.evo_post__status_community > .panel-footer {
  border-top: inherit;
}
.evo_post__status_protected {
  border: 1px solid #fc9;
}
.evo_post__status_protected > .panel-heading {
  border-bottom: inherit;
}
.evo_post__status_protected > .panel-footer {
  border-top: inherit;
}
.evo_post__status_review {
  border: 1px solid #CC0099;
}
.evo_post__status_review > .panel-heading {
  border-bottom: inherit;
}
.evo_post__status_review > .panel-footer {
  border-top: inherit;
}
.evo_post__status_private {
  border: 1px solid #f99;
}
.evo_post__status_private > .panel-heading {
  border-bottom: inherit;
}
.evo_post__status_private > .panel-footer {
  border-top: inherit;
}
.evo_post__status_draft,
.evo_comment__status_draft {
  border: 1px solid #fc3;
}
.evo_post__status_draft > .panel-body,
.evo_comment__status_draft > .panel-body {
  background-color: #ffb;
}
.evo_post__status_draft .panel-heading,
.evo_comment__status_draft .panel-heading {
  border-bottom: 1px solid #fc3;
  background-color: #ff9;
}
.evo_post__status_draft .panel-footer,
.evo_comment__status_draft .panel-footer {
  border-top: 1px solid #fc3;
  background-color: #ff9;
}
.evo_post__status_draft span.bStatus,
.evo_comment__status_draft span.bStatus {
  color: #f96;
  background-color: #ff9;
}
.evo_post__status_draft span.note.status_draft span,
.evo_comment__status_draft span.note.status_draft span {
  color: #fff;
  background-color: #FFCC33;
}
.evo_post__status_deprecated,
.evo_comment__status_deprecated {
  border: 1px solid #000;
}
.evo_post__status_deprecated > .panel-body,
.evo_comment__status_deprecated > .panel-body {
  background-color: #eee;
}
.evo_post__status_deprecated > .panel-heading,
.evo_comment__status_deprecated > .panel-heading {
  border-bottom: inherit;
  background-color: #ccc;
}
.evo_post__status_deprecated > .panel-footer,
.evo_comment__status_deprecated > .panel-footer {
  border-top: inherit;
  background-color: #ccc;
}
.evo_post__status_redirected {
  border: 1px solid #639;
}
.evo_post__status_redirected > .panel-body {
  background-color: #dcf;
}
.evo_post__status_redirected > .panel-heading {
  border-bottom: inherit;
  background-color: #c0b0e0;
}
.evo_post__status_redirected > .panel-footer {
  border-top: inherit;
  background-color: #c0b0e0;
}
/*
 * System checks on ?ctrl=system
 */
div.system_check {
  margin: 1ex 0;
  border-top: 1px solid #ddd;
  padding-top: 1ex;
}
div.system_check_name {
  font-weight: bold;
  float: left;
}
div.system_check_value_note,
div.system_check_value_ok,
div.system_check_value_warning,
div.system_check_value_error {
  font-weight: bold;
  margin-left: 50ex;
}
div.system_check_value_ok {
  color: #093;
}
div.system_check_value_warning {
  color: #e60;
}
div.system_check_value_error {
  color: #c00;
}
div.system_check_message_ok,
div.system_check_message_warning,
div.system_check_message_error {
  margin: 1ex;
}
div.system_check_message_warning {
  padding: 3px;
  background: #feb;
}
div.system_check_message_error {
  padding: 3px;
  background: #fbb;
}
fieldset ul {
  list-style: none;
  margin: 0;
}
.bSideItem ul ul,
.browse_side_item ul ul,
.right_col ul ul {
  margin-left: 1ex;
  padding-left: 1ex;
}
.browse_side_item ul.typeahead {
  margin: 0;
  padding: 0;
}
.evo_comments_container,
.items_container {
  border: 1px solid #DDD;
  border-radius: 4px;
  margin-bottom: 20px;
}
.evo_comments_container .dashboard_post,
.items_container .dashboard_post {
  border-top: 1px solid #DDD;
  padding: 8px;
  min-height: 80px;
}
.evo_comments_container .dashboard_post .dashboard_post_title,
.items_container .dashboard_post .dashboard_post_title {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
}
.evo_comments_container .dashboard_post:first-child,
.items_container .dashboard_post:first-child {
  border: none;
}
.evo_comments_container .dashboard_float_actions,
.items_container .dashboard_float_actions {
  float: left;
  margin-right: 10px;
}
.evo_comments_container .dashboard_float_actions .dashboard_thumbnails,
.items_container .dashboard_float_actions .dashboard_thumbnails {
  margin-top: 5px;
}
.evo_comments_container .dashboard_content,
.items_container .dashboard_content {
  margin-left: 90px;
}
.evo_comments_container span[class*=status_],
.items_container span[class*=status_] {
  line-height: 20px;
}
.dashboard_comments_block .evo_content_block a.user img,
.dashboard_comments_block .evo_content_block img.user {
  border-radius: 50%;
}
.dashboard_comments_block .evo_content_block .popover a.user img {
  border-radius: 0;
}
.dashboard_comments_block .evo_comments_container {
  border: none;
  margin: 0;
}
.dashboard_comments_block .panel-body {
  padding: 0;
}
.dashboard_comments_block .dashboard_comment_avatar {
  float: left;
  margin: 0 5px 5px 0;
}
.dashboard_comments_block .dashboard_comment_avatar a {
  display: inline-block;
}
.dashboard_comments_block .dashboard_comment_title {
  font-size: 16px;
  margin: 0;
}
.dashboard_comments_block .hidden_comment {
  display: none;
}
.dashboard_comments_block .notes {
  margin-top: 1px;
}
.dashboard_comments_block__meta .panel-body {
  background-color: #d9edf7;
}
.chart .label {
  color: #000;
  font-weight: normal;
}
.evo_input__tags {
  width: 100%;
  max-width: 100%;
}
.evo_input__tags ul.token-input-list-facebook {
  width: 100%;
  max-width: 100%;
}
#item_locations th,
#item_locations td {
  white-space: nowrap;
  padding: 2px 0;
}
#item_locations label {
  width: auto;
  float: right;
}
#item_locations select {
  width: 160px;
  display: inline-block;
}
#item_locations td.input {
  width: 100%;
}
#itemform_content .panel-title > a.post_type_link {
  color: #337ab7;
}
#itemform_content .panel-title > a.post_type_link:hover {
  color: #23527c;
}
#itemform_extra input:not( #item_issue_date ) {
  max-width: 80px;
}
#itemform_extra > div.fieldset > label {
  display: block;
}
#itemform_adv_props div.tile,
#itemform_custom_fields div.tile,
#itemform_adv_props div.controls,
#itemform_custom_fields div.controls {
  width: 100%;
}
#itemform_adv_props td.label,
#itemform_custom_fields td.label {
  background: none;
  color: #000;
  text-shadow: none;
  text-align: right;
  vertical-align: top;
  padding: 9px 10px 0 0;
}
#itemform_adv_props .help-inline label,
#itemform_custom_fields .help-inline label {
  font-weight: normal;
  display: block;
}
#itemform_custom_fields .help-inline label {
  display: inline-block;
}
#itemform_adv_props ul.token-input-list-facebook {
  width: 100%;
  max-width: 100%;
}
#itemform_adv_props .input-group ul.token-input-list-facebook {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#itemform_comments label {
  width: auto;
  margin-right: 5px;
}
#itemform_comments select {
  width: 90px;
  display: inline-block;
}
#itemform_links .panel,
#cmntform_links .panel,
#meta_cmntform_links .panel,
#ecmpform_links .panel,
#msgform_links .panel {
  overflow: hidden;
}
#itemform_links .panel-body,
#cmntform_links .panel-body,
#meta_cmntform_links .panel-body,
#ecmpform_links .panel-body,
#msgform_links .panel-body {
  padding: 0;
}
#msgform_links {
  margin-bottom: 20px;
}
#itemform_goals td {
  padding-bottom: 2px;
}
.custom_fields_edit_table .results {
  overflow: initial;
}
.custom_fields_edit_table .table_scroll {
  margin-bottom: 20px;
}
.custom_fields_edit_table .form-control {
  width: auto;
}
.custom_fields_edit_table .form-control.custom_field_label {
  width: 100%;
  min-width: 200px;
}
.evo_attachments_fieldset__wrapper {
  width: 100%;
  height: 97px;
  position: relative;
  padding-bottom: 6px;
  box-sizing: content-box;
}
.evo_attachments_fieldset__wrapper .evo_attachments_fieldset__block {
  overflow: auto;
  height: 100%;
}
.evo_attachments_fieldset__wrapper .ui-resizable-s {
  background: #c0c0c0;
  height: 6px;
  bottom: 0;
}
.evo_attachments_fieldset__wrapper .ui-resizable-s:after {
  content: "...";
  font-size: 10px;
  top: -7px;
  position: relative;
  text-align: center;
  display: block;
}
.evo_attachments_fieldset__wrapper .table_scroll {
  position: relative;
}
.evo_attachments_fieldset__wrapper div.results,
.evo_attachments_fieldset__wrapper div.table_scroll {
  overflow: initial;
}
.evo_attachments_fieldset__wrapper table tbody .dragged {
  opacity: 0.8;
  position: absolute;
  z-index: 1000;
}
.evo_attachments_fieldset__wrapper table tbody td {
  cursor: move;
}
.evo_attachments_fieldset__wrapper table tbody tr.odd td {
  background-color: #FFF;
}
.filelist_tbody tr:first-child .action_icon_link_move_up,
.filelist_tbody tr:last-child .action_icon_link_move_down {
  visibility: hidden;
}
table.filelist {
  margin: 0;
}
table.filelist td.checkbox {
  display: table-cell;
  width: 10px;
}
table.filelist td.checkbox input[type="checkbox"] {
  margin: 0;
  float: none;
  position: relative;
}
table.filelist th.firstcol {
  border-bottom-left-radius: 0 !important;
}
table.filelist .file_selector .control-label {
  float: none;
  white-space: nowrap;
  width: auto;
}
table.filelist .file_selector .form-control {
  width: auto;
  display: inline-block;
}
div.qq-upload-button {
  border: 2px dashed #fff;
  background: #5bc0de;
  border-radius: 9px;
}
div.qq-upload-drop-area {
  padding: 7px 0;
  text-align: center;
  color: transparent;
  background: transparent;
  font-weight: bold;
}
div.qq-upload-drop-area > div > span {
  font-weight: normal;
  font-size: small;
  margin-top: 2px;
}
div.qq-upload-button-hover {
  background: #5cb85c;
}
div.qq-upload-button-dragover {
  background: #efbd5b !important;
}
ul.qq-upload-list {
  margin: 0;
}
td.fm_filename {
  width: 100%;
}
td.fm_filename .result_error {
  border: none;
}
.evo_file_folder_creator {
  float: right;
  margin-left: 3em;
}
.evo_file_folder_creator #fm_createname {
  position: relative;
  top: 1px;
}
#fm_filter {
  height: 23px;
}
form#FilesForm {
  margin: 0;
}
#fm_dirtree {
  width: 20%;
  background-color: #f9f9f9;
}
#fm_dirtree ul.clicktree {
  list-style: none;
  margin-left: 5px;
}
#fm_dirtree ul.clicktree ul {
  margin-left: 20px;
}
#fmbar_filter {
  display: inline;
  white-space: nowrap;
}
#fmbar_filter em.filter {
  color: #F00;
}
.file_browser_settings {
  float: right;
  margin: 3px 1em 0 3em;
}
#fmbar_filter_checkchanges {
  float: right;
}
#fmbar_filter_checkchanges label {
  display: inline;
}
#fmbar_filter_checkchanges input {
  display: inline;
  width: auto;
}
#fmbar_cwd,
#fmbar_filecounts {
  display: inline;
}
#fm_bar form {
  margin-bottom: 0;
}
div.evo_fileuploader_form {
  padding: 5px;
  height: 65px;
  background: #f5f5f5;
}
tr.evo_fileuploader_form td {
  background: #f5f5f5;
}
.file_browser .panel-body {
  padding: 0;
}
.file_browser .panel-body #fm_browser {
  margin: 0;
  border: none;
}
.file_browser .panel-body #fm_browser tr td:first-child {
  border-left: none;
}
.file_browser .panel-body #fm_browser tr td:last-child {
  border-right: none;
}
.file_browser .form-group {
  margin-bottom: 10px;
}
.file_browser .file_browser_footer {
  margin: 10px;
}
.file_browser .file_browser_footer .note {
  line-height: 20px;
}
h2.user_title {
  margin-top: 0;
  margin-bottom: 18px;
}
h2.user_title::first-line {
  line-height: 52px;
}
.tool_steps {
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: #999;
  margin: 40px 0 30px;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.tool_steps .step {
  margin: 0 10px 10px 10px;
  display: inline-block;
}
.tool_steps .step div {
  background-color: #CCC;
  color: #999;
  display: inline-block;
  font-size: 15px;
  margin-right: 5px;
  padding: 5px;
  text-align: center;
  width: 33px;
  border-radius: 100%;
}
.tool_steps .step.current {
  font-weight: bold;
  color: #666;
}
.tool_steps .step.current div {
  background-color: #337ab7;
  color: #FFF;
}
.tool_steps .step.completed div {
  background-color: #5cb85c;
  color: #FFF;
}
.page_size_selector select {
  width: auto;
  display: inline-block;
  margin: 5px 0;
}
.pagination {
  margin: 10px 0 5px;
}
.items_container {
  border: none;
}
.items_container .panel-body {
  padding: 0;
}
#itemform_edit_workflow input,
#itemform_edit_workflow select {
  width: auto;
  float: none;
  display: inline-block;
}
#itemform_edit_workflow div.tile label {
  float: none;
}
#itemform_edit_workflow .form-group {
  display: inline-block;
  margin-right: 20px;
}
#itemform_edit_workflow .form-group .controls {
  display: inline-block;
}
#itemform_extra td.flabel_item_owner_login {
  vertical-align: top;
  padding-top: 6px;
}
#itemform_extra #ffield_item_owner_login .help-inline {
  display: inline-block;
  vertical-align: middle;
  margin-top: 10px;
}
#itemform_extra #ffield_item_owner_login #item_owner_login {
  vertical-align: middle !important;
}
#itemform_extra label.ffield_item_create_user {
  padding: 0;
  font-weight: normal;
}
#itemform_extra .itemform_extra_radio {
  padding-top: 10px;
}
#itemform_extra .itemform_extra_radio > label {
  padding: 0;
  margin: 0;
}
#itemform_extra .itemform_extra_radio input[type=radio][name=item_dateset][value="1"] {
  margin-top: 11px;
}
#itemform_extra .itemform_extra_radio .form-group {
  vertical-align: middle;
}
#itemform_extra .itemform_extra_radio .form-group input {
  margin-left: 0;
}
#ffield_item_tags .input-group {
  width: 100%;
}
#ffield_item_switchable_params .evo_fields_table__input {
  display: table;
}
#ffield_item_switchable_params .evo_fields_table__input > div {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  padding-right: 5px;
}
#ffield_item_switchable_params .evo_fields_table__input > input[type=text] {
  display: table-cell;
}
#ffield_post_title .evo_fields_table__label {
  font-size: 18px;
}
#ffield_post_title .form_text_input {
  font-size: 20px;
}
span.loader_img.loader_user_report,
span.loader_img.loader_user_deldata {
  background-image: url("../../../../rsc/img/ajax-loader/fff.gif");
}
.editable_comment_content textarea.form_textarea_input {
  width: 90%;
  margin-bottom: 10px;
}
div#upload_wrapper,
div#import_wrapper {
  border: none;
  background: none;
}
div.fieldset_wrapper {
  margin-top: 0;
}
div.fieldset_wrapper + div.fieldset_wrapper {
  margin-top: 10px;
}
div.fieldset_wrapper.folded .panel-body {
  display: none;
}
span[id^=title_folding_] {
  cursor: default;
}
tbody.fieldset_wrapper.folded + tbody[id^=cat_sel_] {
  display: none;
}
.browse .evo_content_block {
  margin-right: 0;
}
div.results {
  overflow: auto;
  margin-top: 0;
}
table.table thead tr th {
  background: #e8e8e8;
  color: #777777;
  text-align: center;
}
table.table thead tr th a {
  color: #777777;
}
table.table thead tr th a.basic_current,
table.table thead tr th a:hover {
  color: #337ab7;
}
table.table tbody tr.group td {
  background: #f0f0f0;
  color: #848484;
}
table.table tbody tr.group td a:not(.label):not(.btn):not(.user) {
  color: #337ab7;
}
#items_type_ajax_content {
  min-height: 500px;
}
#items_type_ajax_content div.table_scroll {
  min-height: 500px;
}
.widget_container_list tr.odd,
.widget_row.odd {
  background: #FFF;
}
ul.widget_container {
  border: none;
}
ul.widget_container li {
  padding: 0;
}
ul.widget_container li.odd {
  background: #f9f9f9;
}
ul.widget_container li:hover {
  background: #f5f5f5;
}
ul.widget_container li > span,
ul.widget_container li > a {
  padding: 3px 10px;
  margin: 0;
  border-color: #ddd;
}
ul.widget_container li .widget_state {
  height: 26px;
}
div#widget_settings.widget_settings_active {
  background: #FFF;
}
div.available_widgets {
  background: #FFF;
  border-color: #ddd;
  border-radius: 4px;
}
div.available_widgets .available_widgets_toolbar {
  border-bottom: 1px solid #ddd;
  background: #FFF;
  padding: 10px 15px;
}
div.available_widgets #available_widgets_inner {
  top: 87px;
}
.widget_list {
  list-style: none;
  margin: 0;
}
.evo_widget_icon {
  display: inline-block;
  min-width: 22px;
  padding: 0.2em;
}
table.coll_kind {
  max-width: 960px;
  margin: 30px auto 10px;
}
table.coll_kind td {
  padding: 10px 10px 10px 0;
}
table.coll_kind td.coll_kind__desc {
  padding-top: 18px;
}
table.coll_kind .btn {
  width: 100%;
}
.btn-right {
  float: right;
}
.panel-footer.control-buttons {
  margin: 0 -15px -15px -15px;
}
.panel-footer.control-buttons [class*="col-"] {
  float: none;
  padding-left: 0;
}
/* Fp: UNCLEAR WHAT THIS IS FOR:
// Support for multiline inline forms
.filters .form-inline {
	 margin: 0 -10px -5px;
	.form-group {
		margin: 5px 10px;
	}
	.checkbox {
		margin-left: 10px;
	}
}
*/
.navbar {
  margin-bottom: 0;
}
div.coll-selector {
  padding-top: 18px;
  padding-bottom: 17px;
  background-color: #ddd;
  margin-bottom: -3px;
}
div.coll-selector .btn-group {
  margin-right: 4px;
}
div.coll-selector .btn-group .dropdown-toggle .caret {
  margin-left: 6px;
}
div.level2 {
  padding-top: 17px;
  background-color: #ddd;
  margin-bottom: 16px;
  border-bottom: 1px solid #ccc;
}
div.coll-selector + div.level2 {
  padding-top: 0;
}
.nav-tabs {
  position: relative;
  top: 1px;
  border-bottom: 1px solid #ccc;
}
.nav-tabs > li.grplast {
  margin-right: 6px;
}
.nav-tabs > li > a {
  background-color: #eee;
  padding: 7px 12px;
  margin-bottom: 1px;
  border-color: #ddd;
  border-bottom: none;
}
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a:hover {
  background-color: #fff;
  border-color: #ccc #ccc transparent;
}
.nav-tabs > li.active > a {
  margin-bottom: 0;
  border-color: #ccc #ccc transparent;
}
.nav {
  margin: 0;
}
.nav a.action_icon {
  font-size: inherit;
  font-weight: normal;
}
.nav a.action_icon .glyphicon {
  font-size: inherit;
  color: inherit;
  margin-right: 4px;
}
.navbar-right {
  margin-right: -15px;
}
.navbar-right .action_icon {
  margin-top: 0;
  margin-bottom: 0;
}
nav.level1 {
  z-index: 1;
}
div.level3 nav .nav > li {
  margin-right: 3px;
  margin-bottom: 3px;
}
div.level3 nav .nav > li > a {
  padding: 4px 10px;
  font-size: 92%;
  background-color: #f6f6f6;
}
div.level3 nav .nav > li.active a,
div.level3 nav .nav > li.active a:hover,
div.level3 nav .nav > li.active a:focus {
  background-color: #337ab7;
}
.user_header_content div.level3 {
  padding: 5px 0 15px;
}
.user_header_content .user_title .login {
  margin-left: 10px;
}
div.level3 nav .nav > li + li {
  margin-left: 0px;
}
ol.breadcrumb {
  margin: 20px 0;
}
.container-global-icons {
  margin-top: 9px;
  margin-bottom: -3px;
}
.footer {
  background-color: #f5f5f5;
  padding: 15px 15px 5px;
}
.footer p {
  margin-bottom: 10px;
}
.skin_settings {
  float: left;
  width: 280px;
  margin-right: 15px;
}
.skin_settings .skin_setting_row {
  margin-bottom: 15px;
}
.skin_settings .skin_setting_row > label {
  padding: 7px 15px 0 0;
  margin: 0;
  min-width: 40%;
}
.skin_settings .skin_setting_row > span {
  padding-top: 7px;
}
.skin_settings div.controls.col-sm-10 {
  width: auto;
}
.skin_settings ul {
  list-style: disc;
  margin-left: 20px;
}
.skin_settings_form {
  margin-left: 295px;
}
.skin_settings_form .col-sm-2 {
  width: 20%;
}
.skin_settings_form .col-sm-10 {
  width: 80%;
}
.fa[data-default-value] {
  font-size: 80%;
  color: #999;
}
.fa[data-default-value]:hover {
  color: #666;
}
@media (max-width: 992px) {
  .skin_settings_form {
    margin-left: 0;
    clear: both;
  }
}
@media (max-width: 767px) {
  .skin_settings_form .col-sm-2,
  .skin_settings_form .col-sm-10 {
    width: 100%;
  }
}
.skin_selector_filters {
  border-bottom: 1px solid #ddd;
  padding: 15px;
  margin: -15px -15px 15px -15px;
}
.skin_selector_filters .form-group {
  margin-bottom: 0;
}
.skin_selector_form .control-buttons {
  margin-top: 15px;
}
.skin_selector_form .control-buttons [class^=col-] {
  text-align: right;
  padding-right: 0;
  margin: 0;
  width: 100%;
}
.skinshot {
  background-color: #F5F5F5;
  border: 1px solid #E3E3E3;
  border-radius: 4px;
  padding: 5px;
  float: left;
  margin: 5px;
}
.skinshot .skinshot_placeholder {
  width: 240px;
  height: 180px;
  margin: 1ex 1ex 0.5ex 1ex;
  background: #FFF;
  text-align: center;
  border-radius: 4px;
}
.skinshot .skinshot_placeholder .skinshot_noshot {
  padding-top: 36px;
}
.skinshot .skinshot_placeholder .skinshot_name {
  padding-top: 24px;
  font-size: 170%;
}
.skinshot .legend {
  margin: 0 1ex;
  width: 240px;
  height: 50px;
  overflow: hidden;
}
.skinshot .legend label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.skinshot.skinshot_new {
  text-align: center;
  font-size: 20px;
  background: none;
  border: 3px dashed #CCC;
  width: 267px;
  height: 247px;
}
.skinshot.skinshot_new:hover {
  background: #F5F5F5;
  text-decoration: none;
}
.skinshot.skinshot_new .fa {
  display: block;
  font-size: 100px;
  margin: 20px 0 10px;
}
.skinshot.skinshot_current {
  border-color: #D00;
}
.coll_settings_skinshot .skinshot {
  padding: 0;
  float: none;
  margin: -1ex -1ex 1ex -1ex;
}
form#thread_checkchanges ul.token-input-list-facebook {
  width: 97%;
}
.message_toolbars {
  width: 97%;
}
.global_actions {
  position: relative;
  float: right;
}
.global_actions a {
  position: absolute;
  top: -44px;
  right: 0;
  margin-right: 0;
}
.uf_icon_block {
  width: 30px;
  display: inline-block;
  text-align: center;
  color: #aaa;
}
.user_report_form .panel {
  margin-bottom: 0;
}
.user_report_form .panel .panel-body {
  padding-bottom: 0;
}
.user_report_form .panel .panel-body .form-group {
  margin-bottom: 0;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  cursor: inherit;
  display: block;
}
.column_icon {
  width: 24px;
  display: inline-block;
  text-align: center;
}
.global_icons {
  float: right;
}
.global_icons.no_title {
  margin-bottom: 22px;
}
input[name=new_cat_order],
input[name=new_item_order] {
  width: 100%;
}
.filters_item_list_table {
  font-size: 14px;
}
form#blogperm_checkchanges {
  padding-bottom: 20px;
}
.control-label.label {
  color: #333;
}
table.diff {
  border: medium none;
  border-spacing: 4px;
  table-layout: fixed;
  width: 100%;
  background-color: white;
  border-collapse: initial;
}
table.diff td {
  padding: 0;
}
table.diff td div {
  overflow: auto;
  word-wrap: break-word;
}
table.diff col.diff-marker {
  width: 2%;
}
table.diff col.diff-content {
  width: 48%;
}
table.diff td.diff-otitle,
table.diff td.diff-ntitle {
  background-color: white;
  text-align: center;
  width: 50%;
}
table.diff td.diff-marker {
  text-align: right;
}
table.diff td.diff-lineno {
  font-weight: bold;
  font-size: 0.85em;
  color: #666;
}
table.diff td.diff-addedline {
  background: none repeat scroll 0 0 #CCFFCC;
  font-size: smaller;
}
table.diff td.diff-deletedline {
  background: none repeat scroll 0 0 #FFFFAA;
  font-size: smaller;
}
table.diff td.diff-context {
  background: none repeat scroll 0 0 #EEEEEE;
  font-size: smaller;
}
table.diff .diffchange {
  color: red;
  font-weight: bold;
  text-decoration: none;
  white-space: pre-wrap;
}
table.diff td.diff-title-deletedline,
table.diff td.diff-title-addedline {
  text-align: center;
  font-size: 120%;
  font-weight: bold;
}
table.diff tr.diff-custom-field td.diff-title-deletedline,
table.diff tr.diff-custom-field td.diff-title-addedline {
  text-align: left;
  font-size: 100%;
}
table.diff td.diff-section-title {
  background: none repeat scroll 0 0 #F5F5F5;
}
.radio input[type="radio"][name^="timestamp_"][value="duration"],
.radio input[type="radio"][name^="marketing_popup_show_frequency"][value="period"] {
  position: relative;
  margin-right: 4px;
}
#iframe_wrapper .results_compact.panel {
  margin: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
#iframe_wrapper .results_compact.panel .table-bordered {
  border: none;
}
#iframe_wrapper .results_compact.panel .table-bordered tr:first-child td {
  border-top: none;
}
.timestamp {
  white-space: nowrap;
  text-align: center;
}
.timestamp .time {
  font-size: 84%;
}
#skin_wrapper .email_wrap .email_payload > p:first-child {
  margin-top: 10px;
}
#skin_wrapper .email_wrap .user img {
  top: -1px;
}
#skin_wrapper .email_wrap ul {
  margin: 0 0 10px 25px;
  list-style: disc;
}
.evo_poll__percent_bar {
  width: 100%;
  min-width: 40px;
  padding-right: 6px;
}
.evo_poll__percent_bar > div {
  width: 100%;
  vertical-align: middle;
  display: inline-block;
}
.evo_poll__percent_bar > div > div {
  background: #ffcc66;
  height: 12px;
  min-width: 1px;
}
.status_color_draft {
  color: #ff9;
}
.status_color_review {
  color: #CC0099;
}
.status_color_community {
  color: #2E8BB9;
}
.status_color_protected {
  color: #FF9C2A;
}
.status_color_private {
  color: #DC143C;
}
.status_color_published {
  color: #99EE44;
}
.status_color_deprecated {
  color: #000;
}
.status_color_redirected {
  color: #663399;
}
.status_color_trash {
  color: #f66;
}
.status_color_meta {
  color: #5bc0de;
}
.btn[class*=btn-status-] {
  border: 1px solid #ccc;
}
.btn-status-draft {
  color: #000;
  background-color: #ff9;
  border-color: #dfdfdf;
}
.btn-status-draft:hover {
  color: #000;
  background-color: #f3f392;
}
.btn-status-review {
  color: #fff;
  background-color: #CC0099;
}
.btn-status-review:hover {
  color: #fff;
  background-color: #c20092;
}
.btn-status-community {
  color: #fff;
  background-color: #2E8BB9;
}
.btn-status-community:hover {
  color: #fff;
  background-color: #2c84b0;
}
.btn-status-protected {
  color: #fff;
  background-color: #FF9C2A;
}
.btn-status-protected:hover {
  color: #fff;
  background-color: #f39528;
}
.btn-status-private {
  color: #fff;
  background-color: #DC143C;
}
.btn-status-private:hover {
  color: #fff;
  background-color: #d21339;
}
.btn-status-published {
  color: #000;
  background-color: #99EE44;
}
.btn-status-published .glyphicon {
  color: inherit !important;
}
.btn-status-published:hover {
  color: #000;
  background-color: #92e341;
}
.btn-status-deprecated {
  color: #fff;
  background-color: #000;
}
.btn-status-deprecated:hover {
  color: #fff;
  background-color: #333;
}
.btn-status-redirected {
  color: #fff;
  background-color: #663399;
}
.btn-status-redirected:hover {
  color: #fff;
  background-color: #613192;
}
.btn-status-trash {
  color: #fff;
  background-color: #f66;
}
.btn-status-trash:hover {
  color: #fff;
  background-color: #f44;
}
.evo_checkbox_status {
  padding: 0 1px 1px 1px;
  border-radius: 2px;
}
.evo_checkbox_status__default {
  border: 1px solid #F00;
  padding: 1px 1px 2px 1px;
}
.evo_checkbox_status__published {
  background-color: #99EE44;
}
.evo_checkbox_status__community {
  background-color: #2E8BB9;
}
.evo_checkbox_status__protected {
  background-color: #FF9C2A;
}
.evo_checkbox_status__review {
  background-color: #CC0099;
}
.evo_checkbox_status__private {
  background-color: #DC143C;
}
.evo_checkbox_status__draft {
  background-color: #ff9;
}
.evo_checkbox_status__deprecated {
  background-color: #000;
}
.evo_checkbox_status__redirected {
  background-color: #663399;
}
.evo_checkbox_status__trash {
  background-color: #f66;
}
.evo_checkbox_status__meta {
  background-color: #5bc0de;
}
.evo_filter_diagram_hits {
  white-space: nowrap;
  float: left;
  padding-left: 15px;
}
.evo_filter_diagram_hits label {
  float: none;
  padding: 0 5px 0 0;
  width: auto;
  font-weight: normal;
}
.evo_filter_diagram_hits label.control-label {
  font-weight: bold;
}
.evo_filter_diagram_hits label input {
  display: inline;
}
.evo_filter_diagram_hits select {
  display: inline;
  width: auto;
}
.jeditable_cell {
  white-space: nowrap;
}
.jeditable_cell select,
.jeditable_cell input {
  max-width: 100%;
}
div.query-builder .rule-container .rule-value-container {
  border: none;
  padding-left: 0;
}
.ui-effects-transfer {
  border: 1px solid #F00;
}
#customizer_wrapper {
  padding-top: 140px;
}
#customizer_wrapper .page-content {
  margin: 0;
  padding: 0;
}
#customizer_wrapper form > .panel-group {
  margin-bottom: 0;
}
#customizer_wrapper form > .panel-group > .panel,
#customizer_wrapper form > fieldset > .panel-group > .panel,
#customizer_wrapper form > div.fieldset_wrapper > fieldset > .panel {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  margin: 0;
  box-shadow: none;
}
#customizer_wrapper form > .panel-group > .panel > .panel-heading,
#customizer_wrapper form > fieldset > .panel-group > .panel > .panel-heading,
#customizer_wrapper form > div.fieldset_wrapper > fieldset > .panel > .panel-heading {
  border-radius: 0;
}
#customizer_wrapper form > .panel-group > .panel > .panel-body .form-group:last-child,
#customizer_wrapper form > fieldset > .panel-group > .panel > .panel-body .form-group:last-child,
#customizer_wrapper form > div.fieldset_wrapper > fieldset > .panel > .panel-body .form-group:last-child {
  margin-bottom: 0;
}
#customizer_wrapper form .fieldset > .panel {
  margin-bottom: 20px;
}
#customizer_wrapper .row {
  margin: 0;
}
#customizer_wrapper .row .col-md-12 {
  padding: 0;
}
#customizer_wrapper .evo_customizer__available_widgets .panel:first-child {
  border-top: 1px solid #ddd;
}
#customizer_wrapper .evo_customizer__available_widgets ul.widget_list {
  list-style: none;
  margin: 0 0 0 2px;
}
#customizer_wrapper .evo_customizer__other_lists {
  margin: 0 0 10px 31px;
  padding-top: 10px;
}
#customizer_wrapper #fieldset_wrapper_widget_info .control-label {
  display: none;
}
#customizer_wrapper .controls .help-inline {
  display: inline-block;
}
#customizer_wrapper .form-group.checkbox-group .controls {
  display: inline-block;
  vertical-align: middle;
}
#customizer_wrapper .form-group.checkbox-group .controls .checkbox {
  padding-top: 2px;
}
#customizer_wrapper .file_select_item {
  margin: 0;
}
#customizer_wrapper .file_select_item .item_actions {
  margin: 0;
  display: block;
  width: 100%;
  text-align: center;
}
#customizer_wrapper .file_select_item .item_actions .btn {
  margin-right: 3px;
}
#customizer_wrapper .file_select_item .item_actions .btn:last-child {
  margin-right: 0;
}
#customizer_wrapper #current_widgets .panel {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  margin-bottom: 0;
}
#customizer_wrapper #current_widgets h4 + .panel,
#customizer_wrapper #current_widgets .panel:first-child {
  border-top: 1px solid #ddd;
}
#customizer_wrapper #current_widgets > p {
  margin: 10px 5px;
}
#customizer_wrapper #current_widgets .panel_heading_action_icons a.action_icon span.fa {
  margin: 0;
}
#customizer_wrapper #current_widgets .panel-group {
  margin: 0;
}
#customizer_wrapper #current_widgets .panel-group > h4 {
  margin: 10px;
}
.evo_customizer__tabs {
  position: fixed;
  top: 0;
  width: 100%;
  border-bottom: 1px solid #CCC;
  background: #FFF;
  padding: 15px 15px 0 15px;
  z-index: 3;
}
.evo_customizer__tabs .nav {
  margin-right: 70px;
}
.evo_customizer__tabs .evo_customizer__menus,
.evo_customizer__tabs .evo_customizer__actions {
  padding: 10px 15px;
  margin: 0 -15px;
  border-top: 1px solid #CCC;
}
.evo_customizer__tabs .evo_customizer__menus nav .nav > li {
  margin-right: 3px;
}
.evo_customizer__tabs .evo_customizer__menus nav .nav > li a {
  padding: 4px 10px;
  font-size: 92%;
}
.evo_customizer__tabs .evo_customizer__actions a {
  margin-right: 10px;
}
.evo_customizer__tabs .evo_customizer__actions a:last-child {
  margin-right: 0;
}
.evo_customizer__tabs .evo_customizer__tab_buttons {
  position: absolute;
  top: 13px;
  right: 12px;
}
.evo_customizer__tabs .evo_customizer__tab_buttons .fa-backward {
  top: 1px;
  right: 1px;
  position: relative;
}
.evo_customizer__buttons {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 15px;
  text-align: center;
  border-top: 1px solid #CCC;
  background: #FFF;
  z-index: 3;
}
.evo_customizer__buttons .form-group,
.evo_customizer__buttons .control-buttons {
  margin: 0;
  padding: 0;
}
.evo_customizer__buttons.evo_customizer__buttons_widget_actions {
  padding: 10px;
}
.evo_customizer__buttons.evo_customizer__buttons_widget_actions .btn-group {
  margin: 0;
}
.evo_customizer__content form .panel-heading .panel-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.evo_customizer__content div.fieldset_wrapper + div.fieldset_wrapper {
  margin-top: 0;
}
table.evo_locale_selector {
  width: auto;
  margin-bottom: 0;
}
form[data-widget-code="param_switcher"][target="evo_customizer__updater"] #fieldset_wrapper_buttons .control-label {
  float: left;
  padding-top: 7px;
}
