﻿.dd-select {
    background-color:#FFF!important;
    width:100%!important;
}

.dd-option:hover {
    text-decoration:none;
}

.dd-option-description,
.dd-selected-description,
.dd-selected-text,
.dd-option-text {
    font-size:11px;
    float:none!important;
    width:70%!important;
    padding:1px!important;
}



.field-validation-error {
    color: #f00 !important;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00 !important;
    background-color: #fee !important;
}

.validation-summary-errors {
    font-weight: bold !important;
    color: #f00 !important;
}

.validation-summary-valid {
    display: none;
}

.copyright {
    width: 960px;
    text-align:right;
    margin:5px 0 0 200px;
}

.bid-log-type-neutralize td.bid-accept-status {
    background-color:gray;
}

.bid-log-type-sealed.bid-accepted td.bid-accept-status,
.bid-log-type-proxy.bid-accepted td.bid-accept-status,
.bid-log-type-static.bid-accepted td.bid-accept-status,
.bid-log-type-winning.bid-accepted td.bid-accept-status {
    background-color:green;
}

.bid-log-type-sealed.bid-not-accepted td.bid-accept-status,
.bid-log-type-proxy.bid-not-accepted td.bid-accept-status,
.bid-log-type-static.bid-not-accepted td.bid-accept-status,
.bid-log-type-winning.bid-not-accepted td.bid-accept-status {
    background-color:red;
}

.bid-log-type-neutralize td,
.bid-log-type-neutralize td a {
    color:gray;
}

.offer-rejected a,
.offer-rejected {
    color: brown;
}

.bid-log-type-winning td,
.bid-log-type-winning td a {
    color: green;
    font-weight: bold;
}

.bid-log-type-static td,
.bid-log-type-static td a {
    color:black;
}

.bid-log-type-proxy td,
.bid-log-type-proxy td a {
    color:brown;
}

#navmenu
{
    float:left;
    position : absolute;
    width:180px;
    
    padding: 4px 2px 4px 0px;
}


    .id-td {
        width:20px;
    }

    .button-bar {
        width:100%;
        height:40px;
        margin:4px;
        padding:2px;
    }

    .button-bar div {
        display:inline-block;
        vertical-align: middle;        
    }

.button-bar button{
    margin: 0 4px;
}

.form-bordered .form-group label {
    float: left;
    font-weight:600;
    min-height: 1px;
    padding: 10px 15px;
    position: relative;
    width: 30%;

}


.form-bordered .form-group label {
    float: left;
    font-weight: 600;
    min-height: 1px;
    padding: 10px 15px;
    position: relative;
    width: 30%;
}

.form-full-label .form-group label {
    width: 100%;
}

.form-bordered input[type="radio"],
.form-bordered input[type="checkbox"] {
    margin: 4px;
    vertical-align: bottom;
}

select,
#settings_bar select,
#settings_bar input[type=text],
.form-bordered  select,
.form-bordered  textarea,
.form-bordered  input[type=number],
.form-bordered  input[type=password],
.form-bordered  input[type=text] {
    background-color: white;
    border: 1px solid #e5e5e5;
    font-weight: normal;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}


.form-bordered textarea {
    height: 100%;
}

input[type=submit] {
    background-color: #38c597;
    color: white;
    background-image: none !important;
    border-width: 0;
    box-shadow: none;
    filter: none;
    outline: medium none !important;
    padding: 7px 14px;
    text-shadow: none;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.form-bordered .form-group > div {
    border:0;
}

#toolbox,
#breadcrumb {
    width:100%;
    border:1px dotted gray;
}

#breadcrumb {
    margin: 0 0 20px 0 ;
    padding:10px;
}

#toolbox {   
   text-align:right;
   padding:5px 0;
   clear:both;
   margin-bottom: 20px;
   display:inline-block;
    background: #f5f5f5;
    border: none;
}

#toolbox a,
#toolbox button,
#toolbox input {
    margin-right: 15px;        
    margin-right: 6px;
    font-size: 13px;
    margin:2px;
    padding-right: 10px;
    padding-left: 10px;
}


.sort-asc {
    background: url("/content/images/sortDown.png") no-repeat scroll left center;
    padding: 8px 0 0 30px !important;
}

.sort-desc {
    background: url("/content/images/sortUp.png") no-repeat  scroll left center;
    padding: 8px 0 0 30px !important;
}

fieldset {
    padding:1px;
}

.user-lot-status-rejected, .user-lot-status-rejected a  {
    color:red;
}
.user-lot-status-closed, .user-lot-status-closed a {
    color:gray;
}
.user-lot-status-new, .user-lot-status-new a {
    color:black;    
}
.user-lot-status-sold, .user-lot-status-sold a {
    color:gray;
}
.user-lot-status-updated, .user-lot-status-updated a {
    color:orange;
}
.user-lot-status-approved, .user-lot-status-approved a {
    color:#38c597;
}

div#tabs > div, 
div#tabs > fieldset, 
div#tabstop > div
div#tabstop > fieldset{
    
}

div#tabs .ui-tabs-nav,
div#tabstop .ui-tabs-nav {
    
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
    border-right: 1px solid rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.075) inset;
    padding:4px;
}

div#tabs ul li a,
div#tabstop ul li a{
    
}

.neutralise-last-bid:hover {
    border:1px outset gray;
}

.neutralise-last-bid:active {
    border:1px inset gray;
}

.neutralise-last-bid {
    cursor:pointer;
    border:1px solid transparent;
    padding:2px;
    margin:2px;
}


.delete-setting:hover {
    border: 1px outset gray;
}

.delete-setting:active {
    border: 1px inset gray;
}

.delete-setting {
    cursor: pointer;
    border: 1px solid transparent;
    padding: 4px;
    margin: 4px;
}

.mce-branding-powered-by
{
    display:none;
}

.btn {
    border-radius: 4px !important;
}


.dropdown-menu .btn {
    width: 100%;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}


.d-none {
    display: none;
}


tr.sepa-xml-error td,
tr.sepa-xml-error td a:not(.btn) {
    color: red;
}

tr.invoice-mailed td,
tr.invoice-mailed td a:not(.btn) {
    color: #428bca;
}

tr.invoice-payed td,
tr.invoice-payed td a:not(.btn) {
    color: #38c597;
}
tr.has-collect-lots td,
tr.has-collect-lots td a:not(.btn) {
    color: darkred;
}
tr.invoice-credited td,
tr.invoice-credited td a:not(.btn) {
    color: red;
}

.stickySave {
    position: sticky;
    bottom: 0;
    border-radius: 4px !important;
    box-shadow: 0px -1px 5px #79b4c38c;
    padding: 5px !important;
}

.stickySavediv{   
    overflow:visible;
}

.auction-0 .no-default-value label,
.auction-0 .no-default-value select,
.auction-0 .no-default-value input {
    pointer-events: none;
    opacity: 0.5;
}

.auction-0 .no-default-value div {
    position: relative;
    color: grey;
}

.auction-0 #tabs li.no-default-value,
.auction-0 #tabstop li.no-default-value,
.auction-0 #toolbox a.no-default-value,
.auction-0 #toolbox.no-default-value {
    display: none;
}

.auction-0 .no-default-value div:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: ' ';
}

.doc-title span {
    padding-right: 10px;
    color: rgb(30, 74, 92);
}
.doc-title a:hover .icon-info {
    color: rgb(85, 160, 179);
}

.doc-title .icon-info {
    font-size: 20px;
    color: rgb(30, 74, 92);
}

.titleColour {
    color: rgb(30, 74, 92) !important
}

.legendType {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}