/**
 * @version: $Id: sobipro.less 3814 2013-09-24 16:10:20Z Sigrid Suski $
 * @package: SobiPro Component for Joomla!

 * @author
 * Name: Sigrid Suski & Radek Suski, Sigsiu.NET GmbH
 * Email: sobi[at]sigsiu.net
 * Url: http://www.Sigsiu.NET

 * @copyright Copyright (C) 2006 - 2013 Sigsiu.NET GmbH (http://www.sigsiu.net). All rights reserved.
 * @license GNU/GPL Version 3
 * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3
 * as published by the Free Software Foundation, and under the additional terms according section 7 of GPL v3.
 * See http://www.gnu.org/licenses/gpl.html and http://sobipro.sigsiu.net/licenses.

 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

 * $Date: 2013-09-24 18:10:20 +0200 (Tue, 24 Sep 2013) $
 * $Revision: 3814 $
 * $Author: Sigrid Suski $
 */


@background: #ffffff;
@font: #333;
@font-a: #0000B3;
@font-a-hover: #00007b;
@font-sobipro: #993333;
@font-size: 14px;
@font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
@admIcons: '../../../../media/sobipro/adm';

.SobiPro {
  color: @font;
  font-size: @font-size;
  font-family: @font-family;
  line-height: 18px;
}

.SobiPro td, .SobiPro th {
  font-size: @font-size;
  font-family: @font-family;
}


/* Modale Fenster */
body.contentpane {
  color: @font;
  font-size: @font-size;
  font-family: @font-family;
  padding: 0 0 0 20px;
  margin: 10px 10px 0 0;
  background-color: @background;
  height: 95%;
  height: 95%;
}
body.contentpane a {
  color: @font-a;
}
.modal-backdrop, .modal-backdrop.fade.in {
  opacity: 0.2;
}
.modal-backdrop {
  background-color: #000000;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1040;
}
.SobiPro .modal-body {
  max-height: 420px;
}
.SobiPro .modal-body .btn {
  /*margin-bottom: 10px;*/
}

#spIco .modal-body {
  padding: 0;
}

.SobiPro iframe {
  width: 520px;
  min-height: 300px;
}

/* to override Joomla styles in IE (especially checkboxes) */
input.required {
  background-color: inherit;
}
input[type='checkbox'],
input[type='radio']{
  border-style: none;
  padding-left: 0px!important;
}
.SobiPro .collapse {
  overflow: hidden \9;
}

.SobiPro .controls .required {
  border-color: #7AC6FF;
}

.SobiPro .breadcrumb {
  padding: 7px 14px;
  margin: 0 0 18px;
  list-style: none;
  background-color: #FBFBFB;
  background-image: -moz-linear-gradient(top, white, whiteSmoke);
  background-image: -ms-linear-gradient(top, white, whiteSmoke);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(whiteSmoke));
  background-image: -webkit-linear-gradient(top, white, whiteSmoke);
  background-image: -o-linear-gradient(top, white, whiteSmoke);
  background-image: linear-gradient(top, white, whiteSmoke);
  background-repeat: repeat-x;
  border: 1px solid #DDD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 white;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 white;
}

.SobiPro .firstspan {
  margin-left: 0px !important;
}

#SPAdmToolbar .dropdown-menu .SpDropDownBt li {
  min-width: 160px;
}

#SPAdmToolbar .dropdown-menu .SpDropDownBt li .nav-header {
  min-width: 160px;
  padding-left: 0px;
  padding-right: 0px;
}

#SPAdminForm #SPAdmToolbar .dropdown-menu .SpDropDownBt li a:hover,
#SPAdminForm #SPAdmToolbar .dropdown-menu .SpDropDownBt li a:focus,
#SPAdminForm #SPAdmToolbar .dropdown-submenu:hover a {
  color: #ffffff;
  background-color: #a90000;
  background-color: #890000;
  background-image: -moz-linear-gradient(top, #a90000, #890000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a90000), to(#890000));
  background-image: -webkit-linear-gradient(top, #a90000, #890000);
  background-image: -o-linear-gradient(top, #a90000, #890000);
  background-image: linear-gradient(to bottom, #a90000, #890000);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffa90000', endColorstr='#ff890000', GradientType=0);
  border-color: #a90000 #a90000 #890000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

#SPAdminForm #SPAdmToolbar .dropdown-toggle {
  color: @font;
}

#SPAdminForm #SPAdmToolbar .dropdown-toggle .caret {
  border-bottom-color: @font-sobipro;
  border-top-color: @font-sobipro;
  margin-top: 6px;
}

.SobiPro #SPAdmToolbar .icon-remove-sign {
  font-size: 124%;
}

.SobiPro .btn-group {
  font-size: 0;
  white-space: normal;
}

.SobiPro .breadcrumb .divider {
  padding: 0 5px;
  color: #999999;
}

.SobiPro .breadcrumb .active a {
  color: @font;
}

.SobiPro .breadcrumb li {
  display: inline-block;
}

#toolbar-box {
  display: none;
}

.SobiPro .table th.SpCellHeader {
  padding-top: 25px;
}
.SobiPro .table th.SpCellCenter,
.SobiPro .table td.SpCellCenter {
  text-align: center;
  vertical-align: middle;
}
.SobiPro .table th.SpCellMiddle,
.SobiPro .table td.SpCellMiddle {
  vertical-align: middle;
}

.SobiPro .table th.SpCellCenterSmall,
.SobiPro .table td.SpCellCenterSmall {
  text-align: center;
  vertical-align: middle;
  max-width: 100px;
}

.SobiPro .table th.SpCellArrowCol,
.SobiPro .table td.SpCellArrowCol,
.SobiPro .table th.SpCellLeft,
.SobiPro .table td.SpCellLeft {
  text-align: left;
  vertical-align: middle;
  padding-top: 5px;
  padding-bottom: 4px;
}

.SobiPro .table th.SpCellArrowCol,
.SobiPro .table td.SpCellArrowCol {
  width: 90px;
 }

.SobiPro .SpCellContainer {
  clear: both;
}

.SobiPro .SpCellPairLabel {
  margin-right: 10px;
}

.SobiPro .label {
  padding: 3px 5px 2px;
}

.submenu-box, div.m {
  background-color: @background;
}

#SPAdminForm #SPAdmToolbar a:hover,
#SPAdminForm #SPAdmToolbar a {
  color: @font;
}

#SPAdmToolbar .nav {
  margin-bottom: 0px;
}

#SPAdmToolbar h3 {
  line-height: 20px;
}

#SPAdmToolbar .container-fluid {
  padding: 0;
}

#SPAdmToolbar .container-fluid [class*="span"] {
  margin-left: 0px;
}

#SPAdmToolbar .nav-pills > .active > a,
#SPAdmToolbar .SobiPro .nav-pills > .active > a:hover {
  color: inherit;
  background-color: whiteSmoke;
}

#SPAdmToolbar .spIconBar {
  padding-top: 8px;
  height: 45px;
}

div.spScreenTitle,
div.spScreenSubHead {
  background-repeat: no-repeat;
  height: 48px;
}

div.spScreenSubHead {
  padding: 10px;
  font-weight: bold;
  font-size: 15px;
}

div.spScreenTitle:first-child,
div.spScreenSubHead:first-child {
  padding-left: 55px;
}

div.spScreenTitle h4 {
  margin-top: 14px;
  font-size: 16px;
}

#SPAdmToolbar .btn-group {
  float: left;
}

#SPAdmToolbar .btn {
  float: left;
  padding-left: 10px;
}

.SobiPro .SpRemoveRepo,
.SpCloudInstall .SpExtInstall {
  float: left;
  padding-left: 8px;
}

.SobiPro .SpExtName .tooltip-inner {
  text-align: left;
}

#SPAdmToolbar .divider {
  padding: 0 5px;
  color: #999;
  float: left;
  display: block;
  margin: 0.2pt;
}

#SPAdmToolbar .nav-header {
  white-space: nowrap;
}

#SPAdmToolbar i {
  font-size: 110%;
}

.SobiPro a {
  color: @font-a;
}

.SobiPro a:hover,
.SobiPro a:focus {
  color: @font-a-hover;
}

.modal-footer .btn,
.modal-footer .btn:hover {
  color: @font !important;
}

.modal-footer .btn-primary,
.modal-footer .btn-primary:hover,
.modal-footer .btn-danger,
.modal-footer .btn-danger:hover,
.modal-footer .btn-success,
.modal-footer .btn-success:hover {
  color: #ffffff !important;
}

.SobiPro div.modal {
  width: 520px;
  margin: -250px 0 0 -280px;
  top: 50%;
}
.SobiPro div.modaltree {
  width: 650px;
}

#SPAdminForm table .control-label {
  padding-top: 4px;
  color: @font-a;
}
#SPAdminForm fieldset .control-label {
  width: 200px;
}
fieldset label {
  margin: 0;
}

#SPAdminForm fieldset .controls {
  margin-left: 220px;
}

#SPAdminForm fieldset img {
  float: left;
}

.SPAdmNavBar .control-group {
  float: left;
  padding-left: 12px;
}

#SPAdminForm .spFieldGroup {
  margin-bottom: 0px;
}

#SPAdminForm .spFieldGroup label {
  color: @font-sobipro;
  border-bottom: 1px solid #CC9999;
  margin-left: 20px;
  width: 180px;
}

.spEditImage label {
  margin: 5px;
  float: none;
  display: inline;
  color: #808080;
}

.spEditImage img {
  border-radius: 5px 5px 5px 5px;
}

#SPAdminForm fieldset.form-horizontal label {
  clear: none;
}

#SPAdminForm div.spFilterModal .control-label {
  padding-top: 0px;
  width: 100px;
  float: left;
  clear: left;
}
#SPAdminForm div.spFilterModal .controls {
  margin-left: 120px;
}

#SPAdminForm .nav-tabs a {
  color: @font-a; /*#0088cc;*/
  text-decoration: none;
}

#SPAdminForm .nav-tabs a:hover {
  color: @font-a-hover; /*#005580;*/
}

#SPAdminForm .controls .btn:active,
#SPAdminForm .controls .btn.active {
/*color: #ffffff; suchen wo benötigt und detaillierter lösen!!*/
}

.SobiPro .brand {
  color: #7f7f7f;
  font-size: 9px;
  margin-left: 4px;
  margin-top: -15px;
}

.SobiPro .brand a {
  color: #7f7f7f;
  text-decoration: none;
}

.SobiPro .btn-danger,
.SobiPro .btn-sobipro {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #a90000;
  *background-color: #890000;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a90000), to(#890000));
  background-image: -webkit-linear-gradient(top, #a90000, #890000);
  background-image: -o-linear-gradient(top, #a90000, #890000);
  background-image: linear-gradient(to bottom, #a90000, #890000);
  background-image: -moz-linear-gradient(top, #a90000, #890000);
  background-repeat: repeat-x;
  border-color: #a90000 #a90000 #890000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffa90000', endColorstr='#ff890000', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.SobiPro .btn-sobipro:hover,
.SobiPro .btn-sobipro:active,
.SobiPro .btn-sobipro.active,
.SobiPro .btn-sobipro.disabled,
.SobiPro .btn-sobipro[disabled] {
  color: #e4e4e4;
  background-color: #890000;
  *background-color: #890000;
}

.SobiPro .btn-sobipro:active,
.SobiPro .btn-sobipro.active {
  background-color: #003399 \9;
}

.SobiPro .btn-group.open .btn-sobipro.dropdown-toggle {
  background-color: @font-sobipro;
}

.SobiPro .btn-sobipro .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.SobiPro .btn-danger:hover,
.SobiPro .btn-danger:active,
.SobiPro .btn-danger.active,
.SobiPro .btn-danger.disabled,
.SobiPro .btn-danger[disabled] {
  background-color: @font-sobipro;
}

.SobiPro .spCcMethod .form-horizontal {
  margin-bottom: 0;
}

#selectedCatPath {
  color: #808080;
}

.infoText {
  color: #909090;
  background-color: #eeeeee;
  border-radius: 3px;
  border: 1px solid #dddddd;
  display: inline-block;
  min-height: 18px;
  min-width: 50px;
  margin-top: -3px;
  padding: 2px 5px 0 5px;
}

.infoText a,
.infoText a:hover {
  color: #6699ff !important;
}

.SobiPro .controls input,
.SobiPro .controls textarea,
.SobiPro .controls select,
.SobiPro .controls .uneditable-input {
  color: #666666;
}
.SobiPro .controls input {
  float: none;
}
.SobiPro .spFileUpload input {
  float: left;
}

.SobiPro .SpCellCenter input[type="text"] {
  margin-bottom: 0px;
}

.SobiPro .SpCellCenter input[type="radio"],
.SobiPro .SpCellCenter input[type="checkbox"] {
  margin-top: 0px;
}

.SobiPro .SpCellCenter i {
  color: @font;
  font-size: 110%;
}

.SobiPro .SpCellArrow .icon-chevron-down,
.SobiPro .SpCellArrow .icon-chevron-up {
  color: #6f6f6f;
}

.SobiPro .SpCellCenter .icon-pause,
.SobiPro .SpCellCenter .icon-ok {
  color: green;
}

.SobiPro .SpCellCenter .icon-remove-sign {
  color: @font-sobipro;
  font-size: 124%;
}

.SobiPro .SpCellCenter .icon-gift,
.SobiPro .SpCellCenter .icon-check,
.SobiPro .SpCellCenter .icon-edit {
}

.SobiPro .SpCellCenter .icon-money,
.SobiPro .SpCellCenter .icon-check-empty,
.SobiPro .SpCellCenter .icon-lock,
.SobiPro .SpCellCenter .icon-thumbs-down {
  color: grey;
}

.SobiPro .SpCellCenter .icon-stop {
  color: orange;
}

.SobiPro .SpCellCenter a.checkedout .icon-lock {
  color: #b22222;
}

.SobiPro .SpApps .icon-check {
  color: green;
}
.SobiPro .SpApps .icon-bell-alt {
  color: orange;
}
.SobiPro .SpApps .icon-cloud-download {
  color: #0480BE;
}

.SobiPro .SpCertificate .form-horizontal .control-group {
  margin-bottom: 0px;
}

.SobiPro .form-horizontal .control-label {
  padding-right: 0px;
}

#SPAdminForm .SpSoap fieldset .control-label {
  width: 140px;
}
#SPAdminForm .SpSoap fieldset .controls {
  margin-left: 160px;
}
.SobiPro .SpSoap {
  margin-top: 15px;
}

.SobiPro .SpCloudInstall {
  width: 13%;
}

.SobiPro .SpCloudInstall .progress {
  margin: 5px 0px;
}

.SobiPro .SpCellCenter .sp-mini-bt {
  padding: 4px 4px !important;
}

.SobiPro .invalid,
.SobiPro .invalid a {
  color: red;
  font-weight: normal;
  text-decoration: line-through;
}

.SobiPro .SpSmallCol {
  width: 5%;
}

.SobiPro .SpSmallCol {
  width: 5%;
}

.SobiPro .SpCellArrow {
  float:left;
  margin-right: 10px;
  margin-left: 10px;
}

.SobiPro .smallmessage {
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 5px;
}

.SobiPro .tooltip-inner {
  color: #ffffff;
  text-align: center;
  background-color: #000066;
}

.SobiPro .SpExtName .tooltip-inner {
  min-width: 350px;
  color: #202020;
  background-color: #eeeeee;
}

.SobiPro .SpExtName .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.SobiPro .tooltip.top .tooltip-arrow {
  border-top-color: #000066;
}

.SobiPro .tooltip.right .tooltip-arrow {
  border-right-color: #000066;
}

.SobiPro .tooltip.left .tooltip-arrow {
  border-left-color: #000066;
}

.SobiPro .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #000066;
}

.SobiPro .spConfigAlert {
  max-width: 600px;
  margin-left: 20px;
}
.SobiPro .spAppAlert {
  max-width: 700px;
  margin-left: 20px;
}

.SobiPro .spSystemAlert a {
  color: inherit;
  text-decoration: underline;
}

.SobiPro .spStatusAlert {
  margin-bottom: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.SobiPro .spStatusIssues {
  float: right;
}

.SobiPro .spStatusHeader {
  font-size: 17px;
  padding-top: 6px;
}

.SobiPro .spStatus {
  padding-bottom: 5px;
  padding-top: 8px;
}

.SobiPro .spPanelSobiPro {
  font-size: 14px;
}
.SobiPro .spText {
  margin-top: 16px;
}
.SobiPro .spVersions {
  font-size: 13px;
  margin-top: 10px;
}
.SobiPro .spCredits,
.SobiPro .spLicense,
.SobiPro .spNews {
  font-size: 13px;
}
.SobiPro .SpCellNewsTitle a {
  font-size: 16px;
  color: #555555;
}
.SobiPro .SpCellNewsTitle {
  padding-left: 10px;
}
.SobiPro .SpCellNewsContent {
  padding-top: 5px;
}
.SobiPro .spNews .SpCellContainer {
  background-color: #f7f7f7;
  border: 1px solid #dcdcdc;
  color: #808080;
  border-radius: 4px;
  margin-bottom: 10px;
  min-height: 90px;
  padding: 5px;
}
.SobiPro .spNews .SpCellContainer img {
  padding-right: 10px;
  padding-left: 10px;
}
.SobiPro td.SpCellIssueMsg {
  padding-top: 11px;
}

.SobiPro .spUpdatesApp {
  width: 55%;
  float: left;
}
.SobiPro .spUpdatesState {
}
.SobiPro .spBox {
  border: 1px solid #ccccff;
  border-radius: 4px;
  text-align: center;
  width: 90px;
  background-color: #ebebfe;
  padding: 3px;
  color: #4b4bcd;
  min-height: 90px;
}
.SobiPro .spBox a,
.SobiPro .spBox a:hover,
.SobiPro .spBox a:focus {
  color: #4b4bcd;
  text-decoration: none;
}
.SobiPro li.spBox a img {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 5px;
}

.SobiPro .thumbnails > li {
  margin-left: 0px;
  margin-right: 10px;
}

.SobiPro .popover {
  width: 310px;
}

.SobiPro .popover-inner {
  text-align: left;
}

.SobiPro .popover-inner .spclose {
  padding-right: 8px;
  padding-top: 5px;
  font-size: 15px;
}

.SobiPro .pagination ul {
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}

.SobiPro .pagination-toolbar a {
  color: #1337d1;
}

.SobiPro .pagination-page input {
  width: 60px;
  text-align: right;
}

#SPAdminForm .input-splarge {
  width: 400px;
}

#SPAdminForm .nav-tabs .active a {
  font-weight: bold;
  color: #555555;
}

.SobiPro .btn-sobipro.active {
  color: rgba(255, 255, 255, 0.75);
}

input.sp-input-micro[type="text"] {
  width: 25px;
  text-align: center;
}

.spOutput {
  min-height: 23px;
  padding-top: 6px;
}

.sp-mini-bt {
  width: 25px;
  height: 20px;
  padding: 0px !important;
}

#SobiProPanel .accordion-heading a {
  color: #555555;
}
#SobiProPanel .accordion-heading a:hover,
#SobiProPanel .accordion-heading a:focus {
  background-color: #eeeeee;
  color: @font;
  text-decoration: none;
}

.spicon-48-SobiPro {
  background-image: url('@{admIcons}/folder-sobipro.png');
}

.spicon-48-SobiFields {
  background-image: url('@{admIcons}/folder-fieldsmanager.png');
}

.spicon-48-SobiSection {
  background-image: url('@{admIcons}/folder-section.png');
}

.spicon-48-SobiFieldEdit {
  background-image: url('@{admIcons}/edit-rename.png');
}

.spicon-48-SobiEntries {
  background-image: url('@{admIcons}/entries.png');
}

.spicon-48-SobiCatList {
  background-image: url('@{admIcons}/folder-categories.png');
}

.spicon-48-SobiEdit {
  background-image: url('@{admIcons}/editor.png');
}

.spicon-48-SobiFieldList {
  background-image: url('@{admIcons}/fields.png');
}

.spicon-48-SobiSectionCfg {
  background-image: url('@{admIcons}/folder-section-cfg.png');
}

.spicon-48-SobiApplicationSection {
  background-image: url('@{admIcons}/folder-application-section.png');
}
.spicon-48-SobiApplication {
  background-image: url('@{admIcons}/folder-application.png');
}

.spicon-48-SobiTemplate {
  background-image: url('@{admIcons}/folder-templates.png');
}

.spicon-48-SobiConfig {
	background-image: url('@{admIcons}/folder-configuration.png');
}

.spicon-48-SobiUser {
  background-image: url('@{admIcons}/sobipro-acl-edit.png');
}

.spUserSelector .response .btn {
  margin: 5px;
  width: 200px;
}

.spUserSelector .btn-block {
  margin-top: 15px;
}

.spUserSelector .response {
  min-height: 300px;
  margin-left: 20px;
}

.spFieldUrlLabel,
.spFieldEmailLabel {
}

.spFieldUrlLabel label,
.spFieldEmailLabel label,
.spFieldEmail label {
  color: #666666;
  margin-top: 7px;
  float: none;
}

.spFieldUrl {
  display: block;
  margin-top: 5px;
}

.spFieldUrl select {
  width: 100px;
}

.spFileUpload input,
.spFieldRadio,
.spFieldCheckbox {
  float: left;
}

.spFileUpload .alert {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  width: 400px;
  margin-top: 5px;
}

.spFileUpload .progress {
  width: 400px;
}

.spFieldCheckbox label {
  color: #666666;
  float: left;
  margin-top: 5px;
}

.spFieldCheckbox input {
  margin-top: 6px !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
  float: left;
}

.spFieldRadio label {
  color: #666666;
  float: left;
  margin-top: 5px;
}

.spFieldRadio input {
  margin-top: 8px !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
  float: left;
}

.SigsiuTree .selected {
  float: left;
  margin-left: 30px;
}

.SigsiuTree .selected select {
  min-height: 200px;
}

.SigsiuTree .buttons {
  clear: both;
  padding: 10px;
}

.SigsiuTree .buttons button {
	margin: 5px;
}

.SigsiuTree .tree {
  float: left;
  overflow: auto;
  width: 350px;
}
.sobiCatsSigsiuTree,
.SobiPro .sobiCatsSigsiuTree {
  margin-left: 0px;
  margin-right: 0px;
  overflow: visible!important;
}

/* Styles for Apps */
.SobiPro .spReviews .icon-desktop,
.SobiPro .spReviews .icon-dashboard {
  color: darkblue;
}

/* Changes to work with Bootstrap CSS v2.3.2 */
.SobiPro .dropdown-menu li > a {
  padding-bottom: 3px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  white-space: nowrap;
}


/* Compatibility Styles */

.SobiPro table.mceLayout {
  border-radius: 3px;
}

/* Editor in J!3.0 */
.toggle-editor {
  float: none !important;
}

/* GeoMap Field */
.SPGeoLabel {
  display: block;
  margin-right: 10px;
  margin-top: 6px;
  color: #666666;
}

.GeoMap {
  margin-right: 10px !important;
}

.controls img {
  max-width: inherit;
}

/* Aggregation Field */
.SPtagsinput {
  border-radius: 3px;
}

