/**
 * @version: $Id: legacy.css 3136 2013-02-12 10:16:11Z 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-02-12 11:16:11 +0100 (Tue, 12 Feb 2013) $
 * $Revision: 3136 $
 * $Author: Sigrid Suski $
 * File location: components/com_sobipro/media/css/adm/legacy.css $
 */


/*#toolbar-box {*/
	/*display: block;*/
/*}*/

div.SPFListAlias {
	font-size: 0.9em !important;
}

fieldset label {
	clear: none !important;
	float: none !important;
}
fieldset {
    text-align: left;
}
fieldset.adminform legend {
    margin: 0;
    padding: 0;
    font-weight: bold;
}
fieldset.adminform table {
    border-spacing: 1px;
    border-collapse: separate;
}

element.style {
	float: none !important;
	width: auto !important;
}

div.pagetitle h2 {
    color: #303030;
    font-size: 18px;
}

fieldset input, fieldset textarea, fieldset select, fieldset img, fieldset button {
	float: none !important;
	margin: 0 !important;
}

fieldset input, fieldset select {
    width: auto !important;
}

fieldset.adminform label {
	width: auto !important;
}

fieldset.adminform {
	margin: 0px!important;
    border: none!important;
    font-size: 13px;
}

fieldset.adminform legend {
    font-size: 14px;
}

fieldset.adminform .btn:active,
fieldset.adminform .btn.active {
}

.admintable td {
   padding: 10px;
}

fieldset label {
	clear: none !important;
	display: inline !important;
	float: none !important;
	margin: 0 !important;
}

form#SPadmintable a.selected {
	font-weight: bold;
	font-style: italic;
}

td.key {
	min-width: 100px;
	padding: 8px;
}

table.admintable td.key {
	text-align: right;
	width: 140px;
	padding: 4px;
    vertical-align: middle;
}

.row0 label,
.row1 label {
    display: inline;
}

table.adminlist tbody tr.row1 td {
    background: none repeat scroll 0 0 #F0F0F0;
    border-top: 1px solid #FFFFFF;
}
table.adminlist tbody tr td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
}
table.adminlist tbody tr {
    background-color: #FFFFFF;
    text-align: left;
}
table.adminlist {
    border-spacing: 1px;
    color: #666666;
    border-collapse: separate;
}
table.adminlist tfoot td,
table.adminlist tfoot th {
    background-color: #F7F7F7;
    border-top: 1px solid #999999;
    text-align: center;
}
table.adminlist thead th {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #FFFFFF;
    color: #666666;
    text-align: center;
}
table.adminlist td,
table.adminlist th {
    padding: 4px;
}

div.width-70 {
/*    width: 55% !important; */
	float: left;
    margin-top: 20px;
}
div.width-70 fieldset {
    padding: 5px 0;
}

div.width-30 {
	float: left;
/*	width: 40%; */
}

div.SPCpTabs {
	background: #f9f9f9;
}

div.SPCpTabs h4,
div.SPCpTabNews h4 {
	font-size: 14px;
	margin-bottom: 8px;
	margin-top: 4px;
}

div.SPCpTabs h1,
div.SPCpTabNews h1 {
	margin: 10px 0 5px 10px;
	padding-bottom: 0px;
	font-size: 15px;
}

div.SPCpTabs p,
div.SPCpTabNews p {
	margin: 0 0 4px 10px;
}

h2.tab {
    line-height: 25px;
}

span.SPCPCurrentVer {
	font-size: 14px;
}

div#SPVerUpd {
	margin: 10px;
}

/*  hide Joomla! pagebreak and readmore buttons in editor area  */
div.button2-left div.pagebreak, div.button2-left div.readmore {
	display: none;
}

table.admintable tbody tr.row1 {
	background: #f9f9f9;
	background-color: #f9f9f9;
	border-top: 1px solid #fff;
}

table.admintable tbody tr.row0:hover td, table.admintable tbody tr.row1:hover td {
	background-color: #ffd;
}

table.admintable tbody tr.row1 td {
	background: #f9f9f9;
	border-top: 1px solid #FFF;
}

table.adminlist {
	background-color: #E7E7E7 !important;
}

table.adminlist td {
	padding: 0px !important;
	padding-left: 4px !important;
	height: 34px !important;
}

table.adminlist td a {
	font-size: 1em !important;
}

#submenu a:hover, #submenu a.active, #submenu span.nolink.active {
	background-color: #F4F4F4 !important;
}

.sheader {
	font-size: 18px;
	font-weight: bold;
	line-height: 42px;
	color: #0B55C4;
	padding-left: 55px;
	background-repeat: no-repeat;
	margin-left: 10px;
	min-height: 50px;
}

.spCfgNumberSelectList {
	min-width: 50px;
	text-align: center;
}

li.spOption, li.spOptionGroup, li.sspOption, li.spOptionHead, li.sspOptionHead {
	padding: 4px 4px 4px 4px;
	color: #fff;
	list-style: none;
	width: 490px;
	height: 15px;
	background-color: #f6f6f6;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e9e9e9;
	border-style: solid;
	clear: both;
}

li.sspOption, li.sspOptionHead {
	width: 533px;
}

li.spOption, li.spOptionGroup {
	width: 580px !important;
}

div.SPhandle, div.sSPhandle {
	background-image: url(../../../../media/sobipro/adm/legacy/option-move.png);
	height: 16px;
	width: 16px;
	margin-right: 0px;
	margin-left: 5px;
	cursor: pointer;
	float: left;
}

div.spOptionContent {
	width: 530px;
	float: left;
	color: #666666;
}

div.sspOptionContent {
	width: 475px;
	float: left;
}

th.spConfigTableHeader {
	text-align: left;
	font-size: 13px;
	padding: 15px 5px 0px 5px;
	color: #0b55c4;
	background-color: #ffffff;
}

li.spOptionGroup, div.spOptionContent {
	width: 521px;
}

li.sspOption {
	width: 521px;
}

div.SPOptDel {
	background-image: url(../../../../media/sobipro/adm/legacy/option-delete.png);
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin-left: 20px;
	float: left;
}

li.sspOption div.SPOptDel {
	margin-left: 5px;
}

div.spOptGroup {
	margin-top: 5px;
	margin-bottom: 2px;
	float: left;
	background-color: #CCCBCB;
}

div.spFieldUrlLabel, div.spFieldUrl {
	margin: 3px;
}

span.spFieldUrlProtocol {
	font-weight: bold;
	vertical-align: bottom;
}

div.spFieldEmailLabel label,
div.spFieldEmail label {
	display: block;
	float: left;
	min-width: 80px;
}

li.spOptionGroup {
	/* background-color: #CCCBCB; */
}

div#SPMenuCtrl {
    display: none;
}
.spClearFix {
	clear: both;
}

[class^="icon-"],
[class*=" icon-"] {
    background-repeat: no-repeat;
    font-family: Arial,Helvetica,sans-serif!important;
    /*display: block!important;*/
}

.icon-48-SobiPro {
    background-image: url(../../../../media/sobipro/adm/folder-sobipro.png);
}
.icon-48-SobiFields {
    background-image: url(../../../../media/sobipro/adm/folder-fieldsmanager.png);
}
.icon-48-SobiSection {
    background-image: url(../../../../media/sobipro/adm/folder-section.png);
}
.icon-48-SobiFieldEdit {
    background-image: url(../../../../media/sobipro/adm/edit-rename.png);
}
.icon-48-SobiApplication {
	background-image: url(../../../../media/sobipro/adm/folder-application.png);
}
.icon-48-SobiApplicationSection {
	background-image: url(../../../../media/sobipro/adm/folder-application-section.png);
}
.icon-48-SobiTemplate {
	background-image: url(../../../../media/sobipro/adm/folder-templates.png);
}
.icon-48-SobiTemplateSection {
	background-image: url(../../../../media/sobipro/adm/folder-template-section.png);
}
.icon-48-SobiSectionCfg {
	background-image: url(../../../../media/sobipro/adm/folder-section-cfg.png);
}
.icon-48-SobiCategory {
	background-image: url(../../../../media/sobipro/adm/folder-category.png);
}
.icon-48-SobiCatList {
	background-image: url(../../../../media/sobipro/adm/folder-categories.png);
}
.icon-48-SobiFieldList {
	background-image: url(../../../../media/sobipro/adm/fields.png);
}
.icon-48-SobiConfig {
	background-image: url(../../../../media/sobipro/adm/folder-configuration.png);
}
.icon-48-SobiEdit {
	background-image: url(../../../../media/sobipro/adm/editor.png);
}
.icon-48-SobiEntries {
	background-image: url(../../../../media/sobipro/adm/entries.png);
}
.icon-48-SobiUser {
	background-image: url(../../../../media/sobipro/adm/sobipro-acl-edit.png);
}
.icon-48-SobiLevels {
	background-image: url(../../../../media/sobipro/adm/sobipro-acl.png);
}
.icon-48-SobiApplication {
    background-image: url(../../../../media/sobipro/adm/folder-application.png);
}
.icon-32-delete {
	background-image: url(../../../../media/sobipro/adm/legacy/delete.png) !important;
}
.icon-32-download {
	background-image: url(../../../../media/sobipro/adm/legacy/download.png);
}
.icon-32-list {
	background-image: url(../../../../media/sobipro/adm/legacy/software-update.png);
}
.icon-32-cleanCache {
	background-image: url(../../../../media/sobipro/adm/legacy/eraser.png);
}
.icon-32-document-save-all {
	background-image: url(../../../../media/sobipro/adm/legacy/document-save-all.png);
}
.icon-32-save {
	background-image: url(../../../../media/sobipro/adm/legacy/document-save.png) !important;
}
.icon-32-help {
	background-image: url(../../../../media/sobipro/adm/legacy/sobipro-help.png) !important;
}

.icon-document-save-all:before {
    color: #51A351;
    content: "\e018";
}
.icon-new:before {
    content: "\f055";
}

div#spTpl {
	margin: 5px;
	padding: 5px;
}

div.SPPbarMsgbox {
	width: 514px;
	height: 50px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	clear: both;
	vertical-align: top;
}

div.SPPbarMessage {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #606060;
	text-align: left;
}

div.SPPbarProgressbar {
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	height: 60px;
	width: 514px;
	margin: 0px 10px 10px 10px;
}

div.SPPbarPercentbox {
	width: 514px;
	height: 60px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 24px;
	font-weight: bold;
	margin-left: 7px;
	padding-top: 10px;
}

del a, del {
	color: red !important;
	font-weight: bold;
}

div.SPCpanelIcon {
	width: 80px;
	height: 80px;
	float: left;
	margin: 2px;
	padding: 5px;
	text-align: center;
	border-color: #cccccc;
	border-style: solid;
	border-width: thin;
}

div.SPCpanelIcon a {
	text-decoration: none;
}

/* R&R */
td.span2,
td.span10 {
    vertical-align: top;
}
.sheader {
    background-repeat: no-repeat;
    color: #0B55C4;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
    min-height: 50px;
    padding-left: 55px;
    display: block!important;
}

/* especially Notifications, R&R*/
div.width-30 {
    margin-left: 0!important;
    width: 30%;
}
div.width-70 {
    min-width: 20%;
    width: 70%;
}