input, select, .form-control { /*:not(input[type=checkbox])*/
    width: 260px;
    display: inline-block;
}

#adminsec input, #adminsec select, #adminsec .form-control {
    /*width: 220px;*/
    display: inline-block;
    margin: 2px;
}
input[type=submit] {
    width: auto;
}
select:not([multiple]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    padding: 0px 6px;
    padding-right: 1.5em;
    border-radius: 3px;
}

#loadoverlay {
    /*background-color: #262626;
    background-image: url('../images/holzdunkel.jpg');*/
    margin: 0;
    position: absolute;
    z-index: 3;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background-color: white;
}
#filterloader {
    display: none;
    position: absolute;
    /*top: 305px;
    left: 45%;*/
    /*top: 0px;
    left: 210px;*/
    top: 80px;
    right: 88px;
    z-index: 4;
}
#loader {
    position: absolute;
    top: 150px;
    left: 50%;
    margin-left: -43px;

    /*zoom: 0.7;
    -ms-zoom: 0.7;
    -webkit-zoom: 0.7;
    -moz-transform:  scale(0.7,0.7);
    -moz-transform-origin: left center;*/
}

.loading {
    position: relative;
    //left: 50%;
    //margin-left: -168px;
}
.content {
    padding:10px;
    height: auto;
    margin-bottom: 0;
}
#tabs {
    position: relative;
    margin-top: 10px;
    padding: 0;
    //width: 1268px; /* fixed width */
    //margin-left: -634px;
    //left: 50%;
    //margin-left: 6px;
    margin-left: 10px;
    margin-right: 10px;
}
.nav-tabs {
    //width: 1264px;
    border-bottom: none;
    height: 41px;
    //overflow: hidden;
}
.nav-tabs .tabdrop a {
    margin-right: 0;
}
.nav-tabs i {
    line-height: 1.42857143;
}
.tab-content {
    padding: 19px;
    background: white;
    border-radius: 0 0 4px 4px;
}
form {
    margin: 0px;
}

.pointer {
    cursor: pointer;
    position: relative;
    top: 2px;
    margin: 2px;
    color: #3086d0;
}
.pointer:hover {
    color: #b73358;
}
.pointer.active {
    color: #b73358;
}

.permscontent > div {
    /*border-top: 1px solid silver;*/
    padding: 10px;
    margin: 0px
}


#meldung {
    position: absolute;
    top: 62px;
    left: 42%;
    background-color: white;
    padding: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    z-index: 1;

    opacity: 0;
}



.popover {
    max-width: none;
    width: 430px;
}
.popover-inner {
    width: auto;
}
.popover-inner a {
    top: 2px;
}

div.modal-dialog {
    margin-top: 60px;
}
#pdfModal > div.modal-dialog {
    //width: 1048px;
}
.col-sm-6 {
    width: auto;
    padding: 0;
    left: 15px;
}

/** MODIFICATIONS BXSLIDER **/
.bx-pager-link.active {
    background-color: rgb(255, 0, 0) !important;
}
.bx-wrapper {
    margin-bottom: 0px;
    border: 0;
}
.bx-pager {
    bottom: -25px;
}
.bx-start.active, .bx-stop.active {

}
/** MODIFICATIONS BS TABS **/
#tabs {
    //display: none;
}
.nav-tabs > li > a {
    background-color: #fff;
    border: 1px solid #ddd;
}

/** MODIFICATION DATE PICKER **/
.date-picker-wrapper .month-wrapper table th, .date-picker-wrapper .month-wrapper table td {
    color: #a0a0a0;
}

/** MODIFICATIONS EIGENE **/
.dropdown-menu {
    top: auto;
    left: auto;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    /*position: fixed;*/ /*wenn einkommentiert, dann top und left auskommentieren, zeile 359 einkommentieren, cst-analysen.js funktion multifilter .hover() einkommentieren*/
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.filteractive {
    background-color: #5bc0de !important;
    border-color: #46b8da;
    color: white !important;
}
.filteractive:hover {
    background-color: #31b0d5 !important;
    border-color: #269abc;
}
#separatefilter .filteractive, #newsgroups .filteractive {
    background-color: #5cb85c !important;
    border-color: #4cae4c;
    color: white !important;
}
#separatefilter .filteractive:hover, #newsgroups .filteractive:hover {
    background-color: #449d44 !important;
    border-color: #398439;
}

/*.btn-filteractive {
    background-color: #337ab7 !important;
    border-color: #2e6da4;
}
.btn-filteractive:hover, .btn-filteractive:active {
    background-color: #286090 !important;
    border-color: #204d74;
}
.btn-filteractive:active:hover {
    background-color: #204d74 !important;
    border-color: #122b40;
}*/
.btn-filteractive, .btn-filteractive:hover, .btn-filteractive:active, .btn-filteractive:active:hover {
    background-image: url(../images/1x1px03opacity.png);
}

.modal-header h3 {
    margin: 0;
}
.modal-body {
    padding: 0px;
}
.customarea > * {
    display: inline-block;
    margin-bottom: 3px;
}

#gragnews .customarea {
    float: right;
    width: 100%;
}

#filterMajormarkets ul,
#filterSzenarien-Aktuell ul,
#filterZeitachse ul,
#filterPapier ul,
#filterBranche ul,
#filterExchanges ul,
#filterWaehrungen ul,
#filterRIC ul,
#filterValor ul,
#loadszenarienpersonal ul,
#loadszenarienglobal ul,
#doc-load ul {
    max-height: 510px;
    overflow-x: hidden;
    direction: rtl;
}
#loadszenarienpersonal ul,
#loadszenarienglobal ul,
#doc-load ul, .filterselect a, .groupselect a {
    direction: ltr;
}

.instrumentrow {
    width: 100%;
}
.instrumentrow > div, .instrumentrow > div > div {
    float: left;
    margin-right: 4px;
}
.instrumentrow label {
    margin-bottom: 0;
}
#sigdbfilter div, #separatefilter div, #newsgroups div, #manuelle_btns div {
    margin-right: 0px;
}
#sigdbfilter > div > a, #separatefilter > div > a, #newsgroups > div > a, #manuelle_btns > div > a {
    border-radius: 0px 0px 0px 0px;
}
#sigdbfilter div:first-child > a, #separatefilter div:first-child > a, #newsgroups div:first-child > a, #manuelle_btns div:first-child > a  {
    border-radius: 3px 0px 0px 3px;
}
#sigdbfilter div:last-child > a, #separatefilter div:last-child > a, #newsgroups div:last-child > a, #manuelle_btns div:last-child > a {
    border-radius: 0px 3px 3px 0px;
}
#sigdbfilter div:first-child:last-child > a, #separatefilter div:first-child:last-child > a, #newsgroups div:first-child:last-child > a, #manuelle_btns div:first-child:last-child > a {
    border-radius: 3px 3px 3px 3px;
}

#loadszenarien > button {
    width: 162px;
}

.pagination {
    float: left;
    margin: 0;
}
.pagination input {
    width: 46px;
    height: 24px;
    padding: 0px 10px;
}
#reindexIframe {
    /*width: 815px;
    height: 528px;*/ /*361px; no countries*/
    border: none;
}
#filecheckIframe {
    margin: 0;
    padding: 15px;
    width: 100%;
    border: none;
}
#filecheckIframe table {
    border: 1px solid #ddd;
}
#filecheckIframe tr:nth-child(odd) {
    background-color: #f9f9f9;
}
#filecheckIframe th, #filecheckIframe td {
    padding: 4px;
    border: 1px solid #ddd;
}
#filecheckIframe th {
    border-bottom: 2px solid #ddd;
}
#filecheckIframe th:first-child, #filecheckIframe td:first-child {
    text-align: right;
}
#filecheckIframe th:nth-child(2), #filecheckIframe td:nth-child(2) {
    padding-left: 26px;
    padding-right: 26px;
}

.helpbtn {
    color: blue;
    text-decoration: none;
    cursor: pointer;
    padding-top: 5px;
}
.helpbtn:hover {
    text-decoration: underline;
}
.infobtn {
    color: #337ab7;
    text-decoration: none;
    cursor: pointer;
    padding-top: 5px;
    font-size: 30px;
    text-shadow: 0 0 1px #2e6da4;
    position: absolute;
    top: 5px;
    right: 110px;
}

/** TEMP FILTERTEST BLOCK **/
.szenariodel:hover {
    color: red;
}

/*.savedszenarios > li:hover, .savedszenariosglobal > li:hover, .saveddocs > li:hover {
    background-color: #f5f5f5;
}*/
.savedszenarios li a, .savedszenariosglobal li a, .saveddocs li a {
    width: 100%;
    margin-left: -14px;
    padding: 3px 20px 3px 34px;
}

#listanalysen td, #listberichte td, #listlogins td, #listsentlinks td, #listsentfilters td,
#listanalysen th, #listberichte th, #listlogins th, #listsentlinks th, #listsentfilters td {
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
}
.dataTables_scroll th, .dataTables_scroll td { white-space: nowrap; }

/*#listanalysen th, #listanalysen td {max-width: 1024px;}
#listberichte th, #listberichte td {max-width: 930px;}
#listlogins th, #listlogins td {max-width: 891px;}
#listsentlinks th, #listsentlinks td {max-width: 857px;}*/
/*#listanalysen th, #listanalysen td {max-width: 100px;}*/

/*#listanalysen th:first-child, #listanalysen td:first-child {max-width: 8px;}
#listanalysen th:nth-child(2), #listanalysen td:nth-child(2) {max-width: 100px;}
#listanalysen th:last-child, #listanalysen td:last-child {max-width: 100px;}*/

/*#listanalysen th, #listanalysen td {max-width: 100px;}
#listberichte th, #listberichte td {max-width: 100px;}
#listlogins th, #listlogins td {max-width: 100px;}
#listsentlinks th, #listsentlinks td {max-width: 100px;}
#listsentfilters th, #listsentfilters td {max-width: 100px;}*/

#listsentlinks input, #listsentfilters input {
    width: 80px;
    height: 24px;
    background-color: #FDFDFD;
}
#listsentfilters .input-group-addon {
    height: auto;
}

/** MODIFICATIONS DATATABLES **/
.dataTables_processing.DTS_Loading {
    padding: 25px 0 25px 0;
    background: linear-gradient(to right, transparent, white, white, white, transparent);
    width: 280px;
}
.dataTables_scrollBody {
    //overflow: hidden !important;
}
.listanalysen{
}
tr.hovered > * {
    background-color: #ECF7EB;
}
tr.selected > * {
    background-color: #ffdcdc;
}
.right {
    text-align: right;
}

/* test dt dyn width */
div.dataTables_scrollHead > div.dataTables_scrollHeadInner, .dataTables_scrollHead > div.dataTables_scrollHeadInner > table {
    width: auto;
}
div.dataTables_scrollBody > table {
    width: auto;
}

#archiv_monat {
    width: 93px; /*87*/
    display: none;
}
#archiv_jahr {
    width: 60px; /*54*/
}

.archivfilter {
    padding: 2px 3px 2px 6px;
    line-height: 15px;
}
.archivfilter select {
    height: 24px;
    line-height: 20px;
}
.archivfilter div {
    padding-top: 5px;
    font-weight: 500;
    color: #525252;
}

.label-default {
    background-color: #989898 !important;
}
.label-custom {
    background-color: #f3f3f3;
    display: inline-block;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    padding: .2em .6em .2em .6em;
    margin: 0px 4px 0px 4px;
}
.filteractive .label-custom {
    background-color: transparent;
}
.label-filterlist, .label-filterview, #sentfilters td .label-default {
    background-color: #989898;
    display: inline-block;
    line-height: 1.4;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    margin: 0px 2px 0px 2px;
    height: 22px;
    padding: 3px 4px 3px 4px;
    color: white;
    font-weight: normal;
}
#filterview .label-custom, #sentfilters td .label-custom {
    background-color: #dedede;
    display: inline-block;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    padding: 2px 4px 2px 4px;
    margin: 0px 1px 0px 0px;
    color: black;
}

.tooltip-inner  {
    white-space:pre;
    max-width:none;
}

#archiv_val {
    display: none;
}

/*td.details-control {
    background: url('../images/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../images/details_close.png') no-repeat center center;
}*/

/* Datatables gradien background off */
div.DTS div.dataTables_scrollBody {
    background: none;
}

.label-custom-white {
    color: black;
    background-color: white !important;
}
.label-custom-green {
    color: black;
    background-color: #def0de !important;
}
#listanalysen > tbody > tr > td > img, #listberichte > tbody > tr > td > img {
    margin-top: 4px;
}
#filterview {
    background-color: #def0de;
}

#mstackIframe {
    overflow: hidden !important; /* Hide scrollbars */
    overflow-y: hidden !important; /* Hide vertical scrollbar */
    overflow-x: hidden !important; /* Hide horizontal scrollbar */
}
/* Hide scrollbar for Chrome, Safari and Opera */
#mstackIframe::-webkit-scrollbar {
  display: none !important;
}
/* Hide scrollbar for IE, Edge and Firefox */
#mstackIframe {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none !important;  /* Firefox */
}

#eodhdIframe {
    overflow: hidden !important; /* Hide scrollbars */
    overflow-y: hidden !important; /* Hide vertical scrollbar */
    overflow-x: hidden !important; /* Hide horizontal scrollbar */
}
/* Hide scrollbar for Chrome, Safari and Opera */
#eodhdIframe::-webkit-scrollbar {
  display: none !important;
}
/* Hide scrollbar for IE, Edge and Firefox */
#eodhdIframe {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none !important;  /* Firefox */
}






/*tempoff*/
/*#microsite {
    display: none;
}*/