/* Modules #######################################################*/
@import url("/dito/template_d7/css/cssIncludes/cssModules/generic.css");

@import url("/dito/template_d7/css/cssIncludes/cssModules/header.css");

@import url("/dito/template_d7/css/cssIncludes/cssModules/content.css");

@import url("/dito/template_d7/css/cssIncludes/cssModules/sidebar.css");

@import url("/dito/template_d7/css/cssIncludes/cssModules/footer.css");

.main-message-wrapper {
	z-index: 999999;
}

.hidden-sub-menu-item,
.sequence-steps {
	display: none;
}

.comment span.icon_subcomment,.col_01 span {
	display: block;
	width: 100%;
	height: auto;
}

.basearticleshow .moderationPriorityHint {
	width: 100%;
	height: 82px;
	background: url(/dito/template_d7/css/cssImg/icons_col_01_answer.png) no-repeat;
	background-size: cover;
}

.basearticleshow .answer .col_01 h3 {
	font-size: 20px;
}

/* .basearticleshow .writerContra { */
/* 	width: 100%; */
/* 	height: 76px; */
/* 	background: url(/dito/template_d7/css/cssImg/icons_col_01_thumbDown.png) no-repeat; */
/* 	background-size: cover; */
/* } */

/* .basearticleshow .writerPro { */
/* 	width: 100%; */
/* 	height: 76px; */
/* 	background: url(/dito/template_d7/css/cssImg/icons_col_01_thumbUp.png) no-repeat; */
/* 	background-size: cover; */
/* } */

/* .basearticleshow .writerQuestion { */
/* 	width: 100%; */
/* 	height: 76px; */
/* 	background: url(/dito/template_d7/css/cssImg/icons_col_01_question.png) no-repeat; */
/* 	background-size: cover; */
/* } */

.basearticleshow .linklabel-comment-box .llbutton {
	width: 100px;
	height: 76px;
}

.basearticleshow #anchor-to-comment,
.basearticleshow #anchor-to-comments,
.basearticleshow #anchor-to-topic {
	display:none;
}

.digit {
	font-size: 21pt;
	font-weight: bold;
	text-align: center;
	font-family: Times;
	float: left;
	color: #555;
	position: relative;
	margin: 2px;
	color: #555;
}

.timeNew {
	float: left;
	background: url(/dito/template_d7/css/cssImg/icon_small_time.png) no-repeat;
	background-position: 0px 4px;
	padding: 0;
	padding-left: 9px;
	padding-top: 10px;
	min-height: 33px;
	padding-right: 10px;
}

.rSet:before,.rSet:after {
	clear: both
}

.radioGroup .input-group {
	background: #fff;
}

.radioGroup span.input-group-addon {
	border-top: none;
	border-bottom: none;
}

.principalSet,.sidebarSet {
	top: 2%;
}

.text {
	color: black
}

.browserlistqa .boxheader h1 {
	margin-bottom: 0px;
}

.baseprincipal_sidebar li,.baseprincipal_sidebar li a,.baseprincipal_sidebar a
	{
	list-style: none;
}

.baseprincipal_sidebar ul {
	padding: 0;
}

.savingLinks ul,ul.links {
	list-style: none;
	padding-left: 1%;
}

form .box.filter .row {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.amtPro {
	clear: right;
}

ul.attachments {
	list-style: none;
	padding-left: 1%;
}

ul.attachments li {
	padding: 2px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

li.word {
	background: url("/dito/template_d7/css/cssImg/icons_all/document-word.png");
}

li.pdf {
	background: url("/dito/template_d7/css/cssImg/icons_all/document-pdf.png");
}

li.ppt {
	background: url("/dito/template_d7/css/cssImg/icons_all/document-powerpoint.png");
}

li.image {
	background: url("/dito/template_d7/css/cssImg/icons_all/images.png");
}

li.default {
	background: url("/dito/template_d7/css/cssImg/icons_all/blue-document.png");
}

.solrSearchField .input-group .form-control {
	height: 40px;
}

.solrSearchField span#filterRemove {
	position: absolute;
	right: 55px;
	top: 7px;
	bottom: 0px;
}

.solrSearchField  span#filterRemove a {
	cursor:pointer;
}

.slider .flexslider .slides img {
	/* max-width: 22%; */
	margin-right: 1%;
}

/****CKEDITOR****/
td.cke_dialog_ui_hbox_child,span.cke_dialog_ui_checkbox input,span.cke_dialog_ui_checkbox label
	{
	display: none;
}

div[name=youtubePlugin] td.cke_dialog_ui_hbox_last {
	display: none;
}

/*************************STRICTLY FOR DEVELOPEMENT****************************/
fieldset.cart input {
	width: 92%;
	padding: 0px;
}

fieldset.cart input,fieldset.cart input[type="text"]:disabled {
	background: transparent;
}

fieldset.cart input[type="text"]:disabled {
	border: 1px solid transparent;
}

fieldset.cart.ui-state-hover {
	background: transparent;
}

.articleDropZone {
	position: absolute;
	margin-top: 25px;
	width: 100%;
	min-height: 200px;
	border: 1px dotted #ccc;
	z-index: 999;
}

.highlight {
	border-left: 2px solid #00FF00 !important;
}

.highlightprev {
	border-right: 2px solid #00FF00 !important;
}

.layout.ui-sortable-helper {
	opacity: 0;
}


.cmsAttachmentImage {
	max-width: 180px;
	margin-bottom: 2%;
}

.pull-right.cmsAttachmentImage {
	margin-left: 2%;
}

.pull-left.cmsAttachmentImage {
	margin-right: 2%;
}

#contra span,#pro span,#neutral span {
	color: #000;
}

.modal-content .ui-resizable-handle,.slider .ui-resizable-handle.ui-resizable-w,.youtube .ui-resizable-handle.ui-resizable-w
	{
	display: none;
	opacity: 0;
	width: 0;
	height: 0;
}

div.layout.ui-resizable,div.layout .tooltips {
	cursor: pointer;
}

.ui-resizable-w {
	cursor: e-resize !important;
}

.ui-resizable-e {
	cursor: col-resize !important;
}

.textedit .slider,.textedit .youtube {
	opacity: 0.5;
	background: #F3F3F3;
}

#cmsContentGridEdit.btn:hover,#cmsContentGridEdit.btn:focus,#cmsContentGridEdit.btn:active,#cmsContentGridEdit.btn.active
	{
	color: #ffffff;
	background: #42a649;
	border: 1px solid #EC0C0C;
}

/*Articleshow*/
.basearticleshow div.articleLoad {
	position: absolute;
	width: 50px;
	height: 50px;
	color: #ccc;
	top: 0;
	text-align: center;
}

.basearticleshow div.articleLoad.greyOut {
	color: #ccc;
}

.basearticleshow div.articleLoad.hover {
	display: block;
}

.basearticleshow div.prevArticle {
	left: -15px;
}

.basearticleshow div.nextArticle {
	right: -20px;
}

.basearticleshow .articleLoad.nextArticle:hover {
	color: #428bca;
	right: -25px;
}

.basearticleshow .articleLoad.prevArticle:hover {
	color: #428bca;
	left: -20px;
}

/*Glossar view*/
.letters .navbar {
	padding-left: 1%;
	padding-right: 1%;
}

#cmsSliderEditing .modal-dialog {
	z-index: 150;
}

.navbar.glossar.sticky,.sidebarCmsEditMenu.sticky {
	z-index: 99;
	position: fixed;
	top: 60px;
	padding-left: 0.5%;
	padding-right: 0.5%;
}

.nav.navbar-nav .dropdown .btn-group{
	display:unset;
}

.letter {
	margin-bottom: 5%;
}

.letter ul {
	list-style: none;
	padding: 0;
}

h2.glTop {
	border-bottom: 1px solid #cccccc;
}

/*MAP*/
.createparticipationspace #map {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	height: 400px;
}

.createparticipationspace .autoSuggest,.browsermap .autoSuggestMap {
	display: none;
	width: 100%;
	min-height: 50px;
	max-height: 300px;
	position: absolute;
	background: #ffffff;
	z-index: 9999;
	margin-top: -15px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #cccccc;
	border-radius: 5px;
}

.createparticipationspace .autoSuggest .result,.browsermap .autoSuggestMap .result
	{
	list-style: none;
	padding-left: 0;
}

.createparticipationspace .autoSuggest .result li,.browsermap .autoSuggestMap .result li
	{
	width: 100%;
	padding: 2%;
	border-bottom: 1px solid #cccccc;
	cursor: pointer; 
}

.createparticipationspace .autoSuggest .result .row,.browsermap .autoSuggestMap .result .row
	{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

input[name=epdagree] {
	margin-left: 5px;
}

.filterLabel {
	padding: 1%;
}

.filterLabel input {
	float: left;
	margin-right: 1%;
}

.filter fieldset.checkboxGroup label {
	width: 80%;
	display: inline-block;
}

.lukList .attributes {
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: none;
	clear: both;
}

.lukjournalshow .attributes {
	border-bottom: 1px solid #ccc;
}

.baseprincipal .questionImg {
	display: none;
}

.question_top {
	float: right;
}

.noRadioGroup input.poll_question_radio,.noRadioGroup input.poll_question_radio+label
	{
	float: left;
	text-align: center
}

.noRadioGroup input.poll_question_radio {
	margin: 0px 0 0;
}

.noRadioGroup input.poll_question_radio+label {
	margin-left: 2%;
}

.highcharts-contextmenu {
	z-index: 100000 !important;
	top: 9px !important;
}

.highcharts-contextmenu hr {
	margin: 0;
}

.lukbox,.sidebar_01 .b_02 a.anchorLink,.sidebar_01 .b_02 a.anchorLink:hover
	{
	padding: 0;
}

.resultData {
	padding-top: 1.5%;
}

.pollBlock {
	border-top: 1px solid #ccc;
}

.subscriptionTopicBox {
	padding-top: 15px;
	margin-bottom: 15px;
	margin-right: 0px;
	border: 1px solid #cccccc;
}

.subscriptionOptionBox{
	margin-top: 5%;
}

.projectoverview #editProjectProperties td.logo img {
	max-height: 135px;
}


/*IAT SPECIFIC*/



/*IAT POSTBOX*/
.iatpostbox .flex-control-paging li a{
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  width: 100%;
  height: 100%;
  text-indent: 0px;
  border-radius: 0px;
}

.iatpostbox .flex-control-paging li a:hover,
.iatpostbox .flex-control-paging li a.flex-active{
	background: #428bca;
	color: #fff;
}

.iatpostbox .flex-control-nav{
	width: auto;
	bottom: 0px;
}

.iatpostbox .flexslider_carousel h3 {
  	text-align: left;
 }



/*IAT USERPICTURES*/
.iat .userPictures{
	list-style: none;
	display: block;
	overflow: auto;
	padding: 1%;
}

.iat .userPictures:before,
.iat .userPictures:after{
	clear: both;
}

.iat .userPictures li{
	float:left;
	list-style: none;
	margin: 1%;
}


/*IAT GUIDELINE*/
.iatguideline .panel.panel-default{
	border: 1px solid #ddd;
 	border-radius: 4px;
}

.iatguideline .panel.panel-default .panel-body{
	padding: 15px;	
}

.iatguideline .panel.panel-default .panel-body h3.guidelineHeader{
	border-bottom: 1px solid #ccc;
}

.iatguideline .guidelineItem{
	border: 1px solid #ddd;
 	border-radius: 4px;
 	min-height: 175px;
 	height: 100%;
 	padding-top: 1%;
}


/*IAT SUMMARY*/
.iatsummary .nav-tabs>li>a{
	font-size: .9em;
}
.iatsummary .panel.panel-default{
	border: 1px solid #ddd;
 	border-radius: 4px;
}

.iatsummary .panel.panel-default .panel-body{
	padding: 15px;	
}

.iatsummary .summaryItem .box{
	
}

/*IAT WORKSHOP*/
.iatworkshop .articleform{
	padding-top: 2%;
}

.iatworkshop .panel.panel-default{
	border: 1px solid #ddd;
 	border-radius: 4px;
}

.iatworkshop .panel.panel-default .panel-body{
	padding: 15px;	
}
.iatworkshop .modal-content .panel.panel-default{
	margin-top: 0px;
}

/*IAT EVALUATION*/
.iatevaluation .panel.panel-default{
	border: 1px solid #ddd;
 	border-radius: 4px;
}

.iatevaluation .panel.panel-default .panel-body{
	padding: 15px;	
}

.iatevaluation .question.view{
	border: 1px solid #ddd;
 	border-radius: 4px;
 	padding:1%;
}