/*My Shares*/
#myShares .outcome img {
    width: 40px !important;
    padding: 3px;
}

#myShares .outcome {
    height: 40px;
}

#myShares .table > tbody > tr > td:first-child {
    padding-left: 0px !important;
}
/*
#myShares .table > thead > tr > td, #myShares .table > tbody > tr > td, #myShares .table > tfoot > tr > td {
    padding: 0 5px !important;
}*/

.label.btn-warning {
    background-color: #ffe0b2;
    color: #e68a00;
}

.sMarket {
    padding: 0 !important;
}

.sharesHeader {
    font-weight: 600;
    padding-left: 10px;
}

.marginLinkedHeader {
    padding-left: 17px;
}

.marginLinkedHeader-mobile {
    padding-left: 11px;
}

.margin-title {
    width: 300px !important;
}

#myShares.activity {
    /*margin-bottom: 20px;*/
    margin-top: 20px;
}

#myShares #outcome {
    height: 40px;
}

#myShares .outcome-title h4 {
    font-family: "Open Sans",Helvetica,sans-serif;
    font-size: 14px;
}

#myShares.shares-mobile .table > thead > tr > td, #myShares.shares-mobile .table > tbody > tr > td, #myShares.shares-mobile .table > tfoot > tr > td {
    padding: 8px 8px 8px 15px;
}

.shares_info {
    padding: 0 !important;
}

#myShares .shares_info .table.table-condensed > tbody > tr > td:first-child {
    padding-left: 8px !important;
}

.shares-icon > #outcome {
    height: 40px;
}

.shares-icon {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    max-width: 160px !important;
}

    .shares-icon .outcome {
        height: 40px;
    }

#myShares .shares-icon img {
    width: 40px !important;
}

.sharesMarket {
    width: 100%;
}

    .sharesMarket > tbody > tr {
        background-color: #f9f9f9;
    }

table.table-condensed td > b:first-child {
    color: #555;
    font-size: 13px;
    font-weight: 500;
}

#myShares.shares-mobile .table > thead > tr > td, #myShares.shares-mobile .table > tbody > tr > td, #myShares.shares-mobile .table > tfoot > tr > td {
    padding: 3px 8px;
}

.activity .contract-header {
    background-color: #ddd;
    color: #777;
    font-weight: 500 !important;
}

.activity .margin-header {
    background-color: #eee;
    color: #167297;
    font-weight: 500 !important;
}

/*Ownership Details*/
.modal-header {
    padding: 10px 15px;
}

.text-center b {
    /*font-size: 12px;*/
}

.confirm-question.ownership {
    /*padding-bottom: 30px !important;*/
    /*padding-top: 15px;*/
}

#tradeBuyContent .panel-group .panel + .panel {
    margin-top: 20px;
}

#myShares1 .contract-header th, #myShares2 .contract-header th, #myShares3 .contract-header th {
    background-color: #e0e0e0;
    font-weight: bold;
    padding: 5px 10px;
}

.sharesMarket a {
    color: #333;
}

a.sharesDown {
    color: #a94442;
}

a.sharesUp {
    color: #3c763d;
}

.sharesDown {
    color: #a94442;
}

.sharesUp {
    color: #3c763d;
}

.marketArea {
    background-color: #167297 !important;
    color: #fff !important;
}

.contract-title {
    width: 300px !important;
}

.alert-offers-green {
    color: #3c763d;
    /*border-radius: .5em;*/
    border: 2px solid;
    padding: .05em .45em .1em;
}

.alert-offers-black {
    color: #111;
    /*border-radius: .5em;*/
    border: 2px solid;
    padding: .05em .45em .1em;
}

.alert-offers-red {
    color: #A94442;
    /*border-radius: .5em;*/
    border: 2px solid;
    padding: .05em .45em .1em;
}

.cell-highlight {
    /*background-color: lightyellow !important;*/
    font-weight: bolder;
    color: orange;
    cursor: pointer;

}

.table .highlighting > tr > td {
    vertical-align: middle;
}

table[class~="table"] > tbody > tr > td:nth-child(2), table[class~="table"] > tbody > tr > td:nth-child(3) {
  vertical-align: top;
}
