/* Spotmarkt2 individuelle Modifikationen */

.hideElm {
    visibility: hidden;
}

.nodisplayElm, .datepicker table tr td span.nodisplayElm {
    display: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.reg-page {
    color: #555;
    padding: 30px;
    background: #fefefe;
    border: solid 1px #eee;
    box-shadow: 0 0 3px #eee;
}

/*Reg Header*/
.reg-header {
    color: #555;
    text-align: center;
    margin-bottom: 35px;
    border-bottom: solid 1px #eee;
}

.reg-header h2 {
    font-size: 24px;
    margin-bottom: 15px;
}

/*Reg Forms*/
.reg-page label {
    color: #777;
}

form#bioerdgas-reg.sky-form dl.dl-horizontal dd ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

form#bioerdgas-reg.sky-form dl.dl-horizontal dd ul li:empty {
    display: none;
}

form#bioerdgas-reg.sky-form dl.dl-horizontal dd {
    line-height: 1.42857;
    min-height: 15px;
    word-wrap: break-word;
}

.error {
    background: #fff0f0 !important;
}

.success {
    background: #f0fff0 !important;
}

.errorTooltip {
    background: black;
    top: 8px;
    position: absolute;
    z-index: 9000;
    padding: 2px 4px;
    min-width: 150px;
}

.errorTooltip * {
    margin: 0px;
    padding: 0px;
    color: white;
    font-weight: normal;
    list-style: none;
    font-size: 10px;
}

.bubble {
    position: absolute;
    width: 150px;
    height: 13px;
    padding: 0px;
    background: black !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    top: 43px;
    font-size: 9px;
    color: white;
    font-weight: normal;
    text-align: center;
    paddding-top:2px;
    padding-top: 2px;
    padding-bottom: 15px;

}

.bubble:after {
    content: "";
    position: absolute;
    top: -9px;
    left: 72px;
    border-style: solid;
    border-width: 0 7px 9px;
    border-color: black transparent;
    display: block;
    width: 0;
    z-index: 1;
}

.bubble ul *{
    color: white;
}

.bubble ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
    color: white;
}

dd{
    min-height: 18px !important;
    word-wrap: break-word;
}

dt{
    word-wrap: break-word;
}

.editMultipleBkds{
    opacity: 0;
}

.doNotEdit section{
    opacity: 0.2;
}

.fullOpacity{
    opacity: 1 !important;
}

.dl-horizontal dt{
    white-space: normal;
}

.input-group{
    font-weight: normal;
}

.aufpreistext{
    color: #c3c9c5;
}

dl.light {
    margin-bottom: 0;
}

dl.light dt {
    font-weight: normal;
}

.profile .profile-edit hr.light {
    margin: 5px 0;
}

form#bioerdgas-reg.sky-form dl.dl-horizontal dd.tradegesamtpreis {
    margin-left: 0;
    /*max-width: 60%;*/
    font-size: 12px;
}

.form-control[readonly] {
    cursor: text;
    background-color: inherit;
    opacity: inherit;
}

.pflexnotallowed, .spotallonotallowed{
    font-weight: bold;
    color: #005177;
}

.agdertxt {
    color: #005177;
}

div.panel.light > .panel-body {
    padding: 0;
}

table.borderless td,table.borderless th {
    border: none !important;
}

.slidertradetxt1 {
    width: 50%; text-align: left; display: inline-block; padding-left: 6px;
}

.slidertradetxt2 {
    width: 50%; text-align: right; display: inline-block; padding-right: 6px;
}

#txtbezugsmenge, #bezugsmenge, #txtmindestmenge {
    font-size: 15px;
    font-weight: 600;
}

.alert .media {
    position: relative;
}

.alert .media-body {
    top: 30%;
    position: absolute;
    left: 50px;
}

.contracts #tab1 > dl > dt {
    width: 30%;
}

.btnofferlist {
    cursor: default;
}

.btnofferlist img {
    width: 39px;
    height: 33px;
    white-space: nowrap;
    border: 0;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.td-list-head {}

.td-list-head > .th-inner {
    padding-left: 4px !important;
    padding-right: 0px !important;
}

.td-list-img {
    width: 33px;
    padding: 0px !important;
}

.td-list-img > a > img {
    margin-left: 4px;
}

.com-status-0-1, .com-status-0-2 {}
.com-status-0-7, .com-status-1-7 {}

.com-status-0-7 > td.td-list-img , .com-status-1-7 > td.td-list-img, .com-status-1-7 > td.com-action-buttons {
    opacity:  0.6;
}

.com-status-0-1 > td, .com-status-0-2 > td {}
.com-status-0-7 > td, .com-status-1-7 > td {
    color: grey !important;
}

.own-spot-data {
    font-weight: bold;
    color: #000;/*#17729d*/
}

.own-spot-data > td > a {
    color: #000;
}

.crefotrans, .crefotrans td a {
    /*background-color: #cbd0d6 !important;*/
    /*font-weight: bold;*/
    color: orange;
}

.crefotrans > td > a {
    /*color: #000;*/
}

.own-spot-data.crefotrans, .own-spot-data.crefotrans > td > a {
    color: orange;
    font-weight: normal;
}

.data-inactive, .data-inactive > td > a {
    color: cornflowerblue;
}

.blacklisttrans, .blacklisttrans td a  {
    /*font-weight: bold;*/
    color: red;
}

.linktxt {
    color: #2da5da !important;
}

.listlegend {
    list-style: none;
    padding: initial;
}

.flashmsgalert {
    list-style-type: none;
}

.com-history {
    color: darkgrey;
}

.com-history td a {
    color: darkgrey;
}