body {
	padding-top: 80px;
}
div.dropdown-menu.open {
	z-index: 999999999;
}
.flag {
	width: 20px;
	height: 20px;
	margin-top: -3px;	
}
.is_lang_en {
	display: none;	
}
.nav-badge {
position: absolute;
right: 0px;
top: 5px;    
border-radius: 4px!important;
background-color: rgba(255, 255, 255, 0.3)!important;
padding: 2px 4px!important;
color: #fff!important;
}

.fw600 {font-weight: 600;}
.navbar-form {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 15px 4px 15px;
	background-color: rgba(255, 255, 255, 0.3);
}
.navbar-form .btn {
	padding: 8px 10px;
}
.navbar-form input {
	width: 200px!important;
}
.bootstrap-tagsinput .tag.label {
	padding: .2em .4em;
}
.btn, .input-group-btn .btn {
	text-transform: none;
}
/* Delivery */
.userdatatable, .sitedatatable {
	margin-top: 10px;	
}
.userdatatable tbody td, .sitedatatable tbody td {
	font-size: 13px;
}
.opacity05 {
opacity: 0.5;
}
.tablink img, .tablink div {
	float: left;
	margin-right: 10px;
}
.tablink div {
	line-height: 42px;
	font-size: 34px;
	font-weight: 300;
}
/* Voschlagsvorlagen */
#grid-vorschlagsvorlagen-header .checkbox .checkbox-material .check, #grid-vorschlagsvorlagen-header label.checkbox-inline .checkbox-material .check { 
	width: 15px; 
	height: 15px;
}
#grid-vorschlagsvorlagen-header .checkbox .checkbox-material .check:before, #grid-vorschlagsvorlagen-header label.checkbox-inline .checkbox-material .check:before {
	margin-top: -7px;
	margin-left: 4px; 
}
.s0 {
	color: #f44336;
}
.s1 {
	color: #4caf50;
}
table tr td .label {
	margin-right: 3px;
	padding: .2em .4em;
}
.bootgrid-table td {
    overflow: visible!important;
    -ms-text-overflow: clip!important;
    -o-text-overflow: clip!important;
    text-overflow: clip!important; 
    white-space: normal!important;
}
table thead th[data-column-id="thema"] {
	min-width: 300px !important;
}
.bootgrid-table th>.column-header-anchor>.text {
	margin: 0 3px 0 0;
}
.tableload {
	font-size:40px;
	font-weight: 300;
	padding: 100px 0px 100px 0px;
	color: #ddd;
}
.bootgrid-table>thead>tr>th {
	padding:2px;
}
.vdb-tb-vid {
	width:40px;
	text-align: right;
}
.vdb-tb-vstatus {
	width:50px;
}
.vdb-tb-einfluss {
	width:20px;
}
.vdb-tb-aufwand {
	width:20px;
}
.vdb-tb-todo {
	width:40px;
}
.vdb-tb-document {
	width:50px;
}
.vdb-tb-a_l {
	width:50px;
}
.vdb-tb-o_l {
	width:50px;
}
.vdb-tb-websitetyp {
	width:100px;
}
.vdb-tb-seitentyp {
	width:150px;
}
.vdb-tb-elementtyp {
	width:150px;
}
.vdb-tb-aspekte {
	width:120px;
}
.vdb-tb-bestandteile {
	width:130px;
}
.vdb-tb-vorschlagstyp {
	width:50px;
}
.vdb-tb-vorschlagsaktion {
	width:50px;
}
.vdb-tb-device {
	width:40px;
}
.vdb-tb-analysetyp {
	width:50px;
}
.vdb-tb-is_checked, .vdb-tb-vstatus, .vdb-tb-is_checked_jk, .vdb-tb-einleitung, .vdb-tb-is_checked_en, .vdb-tb-is_checked_en_final, .vdb-tb-abstrakt, .vdb-tb-is_checked_screenshots, .vdb-tb-umsetzmoegl {
	width:31px;
}
.vdb-tb-einleitung_element {
	width:120px;
}
.vdb-tb-count_suggests {
	width:50px;
}
.vdb-tb-commands {
	width:75px;
}
#grid-vorschlagsvorlagen-header .actionBar .actions button[title="aktualisieren"] {
	display: none;
}
.high {
	background-color: #ffcc00;
}

/* Strukturbaum */
.aspektebox label { color: #333;}
.aspektebox .checkbox .checkbox-material .check, .aspektebox label.checkbox-inline .checkbox-material .check { 
	width: 15px; 
	height: 15px;
}
.aspektebox .checkbox .checkbox-material .check:before, .aspektebox label.checkbox-inline .checkbox-material .check:before {
	margin-top: -7px;
	margin-left: 4px; 
}
.editableform .form-group {
	margin-top: 0px;
	width: 100%;
}
.editable-container.editable-inline {
	width: 100%;
    font-size: 13px;
}
.editable-input, .editable-input .form-control {
	width: 100%;
	font-size: 13px;
}
a.editable-click:after {
    content: '\f040';
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    color: #ddd;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
}
table tbody tr[data-type="seitentyp"] td {
	background: #ddd;
}
table tbody tr[data-type="seitentyp"] td:nth-child(2) {
	font-weight: 600;
}
table tbody tr[data-type="elementtyp"] td:nth-child(2) {
	font-weight: 600;
}
.smaller {
	font-weight: 400;
	font-size: 0.85em;
}
.tableinput {
	border: 2px solid #ddd;
}
.tableinput.error {
	border-color: #f44336;
}
.remove-item {
	display: none;
}
.clearfilter {
	position: absolute;
	right: 5px;
    top: -14px;
	bottom: 0;
	height: 14px;
	margin: auto;
	font-size: 14px;
	cursor: pointer;
	color: #ccc;
}
/* Bearbeitungsansicht */
.form-control-static {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 20px;
}
hr { 
	border-top: 3px solid #ddd; 
}
.form-group .checkbox label, .form-group .radio label, .form-group label {
	color: #333;
	min-width: 50%;
}
.form-group.is-focused .checkbox label:hover, .form-group.is-focused .radio label:hover, .form-group.is-focused label:hover,
.form-group.is-focused .checkbox label, .form-group.is-focused .radio label, .form-group.is-focused label {
	color: #333!important;
}
select.form-control[multiple], .form-group.is-focused select.form-control[multiple] {
	height: auto;
}
.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 7px;
    margin-bottom: 7px;
}
.radio label, label.radio-inline {
    cursor: pointer;
    padding-left: 35px;
    position: relative;
}
.label {
    font-size: 0.85em;
    font-weight: 400;
}
.textarea {
	min-height: 150px;
}
.disabled {
	opacity: 0.5;
	
}
.togglebutton.doublelabeled label .toggle, .togglebutton.doublelabeled label input[type=checkbox][disabled] + .toggle{
	margin-left: 15px;
}
.form-block-hl {
    font-weight: 600!important;
    font-size: 17px;

	margin: 10px 0px 5px 0px;
}
.bootstrap-tagsinput {
	width: 95%;
}
.form-group label.control-label {
	margin-top: 0px;
}
.note-popover .popover-content>.btn-group, .panel-heading.note-toolbar>.btn-group {
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 0;
	margin-bottom: 0;
}
.note-popover .popover-content, .panel-heading.note-toolbar {
    padding: 0 0 0px 5px;
}
.form-group .help-block {
    margin-top: -12px;
    font-size: 12px;
}
#is_valid .label { 
	margin-right: 5px;
	margin-top: 5px
}
#list-elementtyp, #list-document {
	margin-bottom: 7px;
}
#list-elementtyp .label, #list-document .label{
	display: inline-block;
	margin: 2px 2px 0px 0px
}
#list-elementtyp .label a, #list-document .label a {
	color: #fff!important;
	text-decoration: none!important;
}
#list-document .label {
	display: block;
	text-align: left;
}
#list-document .label  a i {
	float: right;
}
.form-control-feedback {
    position: absolute;
    top: -20px;
    right: 15px;
}
.has-error .form-control-feedback { 
	color: #f44336;
}
.thinhr {
	display: block;
	margin: 3px 3px 6px 3px;
	border-top: 1px solid #ddd; 
}
/* Bearbeitungsansicht | Bilder */
div.admindropzone {
	position:relative;
	min-height: 80px; 
	width: 100%; 
	border: 4px dashed #ddd; 
	padding: 10px;
} 
div.admindropzone:before {
	position:absolute;
	font-family: FontAwesome;
	font-size: 48px;
	color: #ddd;
	left:45%;
	top:5px;
	content: "\f093";
	z-index:-1;
}
/* Formatierungen */
.smaller {
font-size: 12px;
}
.nopadding{
padding:0;
}
.nomargin {
margin:0!important;
}
.ml10{
	margin-left: 10px!important;
}
.mr10{
	margin-right: 10px!important;
}

/* Bild-Attribute */
a[data-info="lang_de"][data-value="1"] img, a[data-info="lang_en"][data-value="1"] img {
	opacity: 0.1;	
}
a[data-info="lang_de"][data-value="0"] img, a[data-info="lang_en"][data-value="0"] img {
	opacity: 1;
}

/*  Divice*/
a[data-info="is_desktop"][data-value="1"], a[data-info="is_mobile"][data-value="1"] {
	text-decoration: none;
}
a[data-info="is_desktop"][data-value="0"]  {
	font-weight: bold;
	background-color: #07e068;
	color: black;
}
a[data-info="is_mobile"][data-value="0"] {
	font-weight: bold;
	background-color: yellow;
	color: black;
}

a[data-info="is_shop"][data-value="0"], a[data-info="is_lp"][data-value="0"], a[data-info="m_1"][data-value="0"], a[data-info="m_2"][data-value="0"], a[data-info="m_3"][data-value="0"], a[data-info="m_4"][data-value="0"], a[data-info="m_5"][data-value="0"], a[data-info="m_6"][data-value="0"], a[data-info="m_7"][data-value="0"], a[data-info="m_8"][data-value="0"] {
	background-color: #ffff0070;
	color: black;
}


.dropzoneremover {
	cursor: pointer;
}
			

/* Buttons */
.btn:focus {
  outline: none;
}
#gotop {
	padding: 0px 15px 25px 15px;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 999999999;
}
/* Badge */
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 6px;
    font-size: 12px;
    font-weight: 300;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 7px;
    margin-left: 4px;
}

/* Footer */
footer {
margin-top: 20px;
text-align: right;
color: #fff;
background: #03a9f4;
line-height: 28px;
}
footer p.smaller {
	margin: 0px 0px 0px 0px;
}
footer a:link, footer a:active, footer a:visited {
color: #fff;
}
footer a:hover {
color: #fff;
text-decoration: underline;
}

#sidebar > .well {	
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 15px;
}

.pointer, a:link, .pointer a:hover {
	cursor: pointer;
}

.feedback_redaktion_status .fa-remove {
	background-color: orange;
    padding: 2px;
}

.opt_auswahl {
	color: #5c00ff !important;
}

mark {
 background: #ff0 !important;
  color: #000 !important;
  padding: 0px !important;
}

.is_email {
	background-color: #e4038a !important;
}


#optvarianten_en .form-group, #optvarianten_de .form-group {
    margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	
}

#anzahl_m1, #anzahl_m2, #anzahl_m3, #anzahl_m4, #anzahl_m5, #anzahl_m6, #anzahl_m7 {
	font-weight: normal !important;
}