/*
* BE Styles
*/
/*
    Created on : 30.10.2018, 14:27:15
    Author     : Erwin Knoll <typo3coding@rootsystem.de>
*/

/*
.scaffold-header.t3js-scaffold-header {
	background: #ffdd33;
}

html[data-color-scheme="dark"] {
	.scaffold-header.t3js-scaffold-header {
		color: #000;
	}
	 .toolbar-item-link {
		 --toolbar-item-link-color-state: #333;
	 }
	.toolbar-item-link:hover {
		--toolbar-item-link-color-state: #fff;
		--toolbar-item-link-bg-state: var(--typo3-state-default-hover-bg);
	}
}
 */


.debug {
	display: inline;
	color: red;
}
.t3js-online-media-add-btn {
	display: none;
}
div#typo3-docbody {
	position: relative;
}

/* =======================
   Headings
  ======================= */

.tx_rsysnewsletter h1 {
/*	margin-bottom: 10px;
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	padding: 5px;
	background: #EE9A23;
	color: #fff;
	font-size: 20px;*/
}
.tx_rsysnewsletter h1.soft {
	background: #575757;
	color: #a3a3a3;
}
.viewpage-resizeable.previewtext {
	color:  #000;
	text-align:left;
	padding: 10px;
	overflow: auto;
	font-family: courier, sans-serif;
}
.tx_rsysnewsletter.preview {
	background: #575757;
	text-align: center;
}
.tx_rsysnewsletter h2 {
	margin: 0 0 12px;
	font-size: 16px;
	color: #9B9B9B;
}
.tx_rsysnewsletter .rsys-label {
	font-weight: bold;
	margin-bottom: 3px;
}
.tx_rsysnewsletter .border-bottom  {
	 /*border-bottom: 1px solid #494949;*/
	 margin-bottom: 5px;
	 padding-bottom: 5px;
}
.tx_rsysnewsletter h1.csc-firstHeader,
.tx_rsysnewsletter h2.csc-firstHeader,
.tx_rsysnewsletter h3.csc-firstHeader {
	margin-top: 0 !important;
}

.modal-header {
	background: #E75339;
	color: #fff;
}
.form-subheader {
	/*padding: 10px;*/
	background-repeat: repeat
}

/* =======================
   General
  ======================= */

.tx_rsysnewsletter hr {
	background: #C2D4E1;
}
.tx_rsysnewsletter hr.dark {
	height: 5px;
}

.tx_rsysnewsletter .toggle-hidden {
	display: none;
}
.form-control-readonly  {
	background: #fcfcfc;
	padding: 3px;
}
.alert-warning {
	background: #FCF8E3;
	color: #000;
}
.toggle-columns {
	display: none;
}
.tx_rsysnewsletter .tab-pane {
	padding-top: 10px;
}
.toggle-all-wrap {
	margin-bottom: 10px;
}
/* =======================
   Table
  ======================= */

.tx_rsysnewsletter .table > tbody > tr > td,
.tx_rsysnewsletter .table > tfoot > tr > td,
.tx_rsysnewsletter .table > thead > tr > td {
	vertical-align: top;
}

.tx_rsysnewsletter tr.header {
	background: #D7E9F6;
}

.tx_rsysnewsletter .table-hover > tbody > tr.header:hover {
	background: #C2D4E1;
}
.tx_rsysnewsletter tr td:last-child {
	text-align: right;
}
/* =======================
   Headings
  ======================= */
.tx_rsysnewsletter {
	background: #fafafa;
	text-align: left;
	padding: 10px;
	margin-bottom: 20px;
}
.header {
	padding: 10px;
}
.tx_rsysnewsletter .alert-info {
	background: #D7E9F6;
	color: #333;
	border-color: #C2D4E1;
}


.tx_rsysnewsletter form {
	background: #fafafa;
	border: 1px solid #ccc;
}
.tab-content, .table-nofit {
	background: #fafafa;
}
.table-nofit {
	padding: 10px;
}

/* =======================
   Panel
  ======================= */

.panel-default > .panel-heading {
/*    color: #5a5a5a;
	background-color: #D7E9F6;
	border-color: #ccc;*/
}
.panel-default {
	/*border-color: #6daae0;*/
}

.tab-content {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

/* =======================
   Forms
  ======================= */
.form-control {
	min-width: 80px;
}
.validate-error {
	border-left: 3px solid #E75339;
}
.item.validate-error {
	border-left: 3px solid #E75339;
}
.validate-hint {
	margin-bottom: 15px;
	margin-right: 15px;
	float: left;
	margin-top: 8px;
}
.input-group-addon {
	background-color: #e7e7e7;
}
.manual-rating-reasons {
	display: none;
}
.input-group.search-wrap {
	margin-top: 10px;
	 margin-bottom: 10px;
}

.tx_rsysnewsletter .checkbox + .checkbox,
.tx_rsysnewsletter .radio + .radio {
	margin-top: 10px;
}

.tx_rsysnewsletter .checkbox.pull-left {
	margin-right: 10px;
}

.alert-small {
	padding: 3px !important;
}
.btn-xs  {
	padding: 1px 5px;
    min-height: 5px;
}
.badge.bg-primary {
	color: #fff !important;
}

.overflowhidden {
	overflow: hidden;
	margin-bottom: 3px;
}
.mail-preview {
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px;

}




/* =======================
   Gridelements
  ======================= */



.form-header {
	background: #fafafa;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}
.form-properties {
	padding: 10px;
	border-bottom: 1px solid #ccc;
}
.form-elements {
	padding: 10px;
	border-bottom: 1px solid #ccc;
}

.t3js-module-body .t3-grid-container-title-1,
.t3-grid-container-1 .t3-page-column-header .btn-default {
	background: #ADD2F4;
}

.t3-grid-container .t3-grid-cell {
	border-color: #ADD2F4;
	border-width: 2px;
}

.t3-grid-container-1,
.t3-grid-container-1 .t3-page-column-header,
.t3-grid-container-1 .t3-page-ce,
.t3-grid-container-1 .t3-page-column {
	background: #EBF4FD;
}

.t3-grid-container-1 .t3-page-column-header {
	color: #555;
}

.t3-grid-container-1 .t3-page-column-header-icons,
.t3-grid-container-1 .t3js-page-new-ce {
	opacity: 0.7;
}

.t3js-module-body .t3-grid-container-title-2 {
	background: #F39D51;
}

.modal-image-manipulation .modal-body {
	display: flex;
}

.t3-page-ce-element, .t3-grid-container-inner {
	overflow: auto;
	padding-top: 20px;
}

.t3-page-ce-element {
	overflow: auto;
}

/* =======================
   Backend BG color
  ======================= */
html[data-color-scheme="light"] {

	.module-body.t3js-module-body {
		background: #EDF2F5;
	}

	.element-preview-content .t3-grid-container .t3-grid-cell {
		background: #EDF2F5;
	}


}
.be-header-layout-info {
	color: #66B6FF;
}
.row.highlight {
	background: rgba(214, 223, 229, 0.6392156863);;
}
.element-preview-header .row.highlight {
	padding-top: 10px;
}
.element-preview-content  .row.highlight {
	padding-bottom: 10px;
}
.row.highlight h3, .row.highlight p, .row.highlight a, .row.highlight ul, .row.highlight li {
	/*color: #fff;*/
}
.element-preview-header + .element-preview-content {
  margin-top: 0;
}