.alpha-info {
    float: right;
    color: white;
}

.alpha-info .phone {
    color: #00b8a3;
    margin-bottom: 18px;
    font-size: 24px;
    font-weight: 300;
    display: block;
    text-align: right;
}

.alpha-info .email {
    display: block;
    color: white;
    text-align: right;
    font-weight: 300;
    letter-spacing: 0.2px;
}

.alpha-info .email a {
    color: white;
    text-decoration: none;
}


.outer-div {
    margin-top: 10px;
}

.inner-div {
    margin: 0 auto;
    width: 100%;
    text-align: center;
}

.divQuotes {
    color: #222222;
    font-size: 16px;
    cursor: default;
    width: 100%;
    background-color: #000;
    overflow-y: auto;
    padding-top: 20px;
}

.divQuotes table thead tr th {
    font-size: 18px;
    font-weight: 400;
    border-bottom: #ddd 1px solid;
    padding-bottom: 24px;
    padding-top: 24px;
}

.divQuotes table {
    margin-bottom: 20px;
}

.netd-grid-empty {
    color: #000000;
}

.hdTDClsLeft {
    text-align: left;
    height: 30px;
    color: #00b8a3;
}

.hdTDClsRight {
    text-align: right;
    height: 30px;
    color: #00b8a3;
    padding-left: 10px;
}

.hdTDClsCenter {
    text-align: center;
    height: 30px;
}

.TDClsLeft {
    color: #eee;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
    padding-left: 5px;
}


.TDClsRight {
    text-align: right;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #fff;
}

.nameColumn {
    color: white;
    padding-bottom: 2px;
    text-align: left;
}

.nameColumn a,
.nameColumn a:hover,
.nameColumn a:visited {
    color: #ccc;
    padding-bottom: 4px;
    text-decoration: none;
}

.divQuotes a,
.divQuotes a:visited {
    color: #212529;
    padding-bottom: 1px;
    text-decoration: none;
    font-weight: bold;
}

.divQuotes a:hover {
    color: #212529;
    text-decoration: none;
    font-weight: bold;
}

#title {
    color: #00b8a3;
    font-weight: 200;
    font-size: 32px;
    margin-bottom: 40px;
    letter-spacing: 1px;
}

.action-buttons {
    float: right;
    display: flex;
    gap: 10px;
    margin-top: -20px;
}

#addremove {
    color: #212529;
    display: inline-block;
}

#reorder {
    color: #212529;
    display: inline-block;
}

#hint {
    margin: 20px 10px 0px 10px;
}

#hint .title {
    color: #ffffff;
    font-weight: 300;
    margin-bottom: 5px;
    text-align: left;
    padding: 20px;
    letter-spacing: 0.2[x];
}

#hint .description {
    text-align: left;
}


.selectInstruments {
    display: none;
    border: 1px solid #000;
    width: 680px;
    max-width: 90%;
    background-color: #1c1c1c;
}

.selectInstruments .nd-ql-btn {
    width: 110px;
    background-color: #00A09B;
    color: #fff;
    height: 25px;
    border: none;
    padding: 4px;
}

.btnSaveQuotes {
    background-color: #00A09B;
    color: #fff;
    padding: 10px;
    margin-top: 20px;
    cursor: pointer;
}

.gridDefaultContentClass {
    height: 40px;
}

.gridDefaultContentOddClass {
    height: 40px;
}


.gridDefaultContentClass td,
.gridDefaultContentOddClass td {
    height: 40px;
}

.titleBox {
    color: #00A09B;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
}

.lastColCls {
    padding-right: 5px;
}

.up {
    color: #3ed13e;
}

.down {
    color: #d55e5e;
}

.nd-ql-instruments-container {
    overflow: auto;
    overflow-x: hidden;
}

.PopupDiv {
    border-radius: 4px;
    border: none;

}

.alpha-button {
    background-color: #1d8676;
    padding: 10px 20px;
    border: none;
    text-decoration: none;
    margin-bottom: 10px;
    cursor: pointer;
}

.alpha-button:hover {
    background-color: #2c6771;
}

.alpha-button.grey {
    background-color: #868686;
}

.alpha-button.grey:hover {
    background-color: #6f6f6f;
}

.alpha-button a,
.alpha-button a:hover {
    color: white;
    font-weight: 300;
    letter-spacing: 0.5px;
    font-size: 14px;
}

.alpha-button-ghost {
    padding: 10px;
    border: #d8d8d8 1px solid !important;
    color: #666 !important;
    background-color: transparent !important;
    border-radius: 4px;
    text-decoration: none;
    margin-top: 10px;
}

.alpha-button-ghost a,
.alpha-button a,
.alpha-button a:hover {
    text-decoration: none;
}

input[type='button'] {
    cursor: pointer;
}

.netd-grid-empty {
    padding: 40px;
    color: #999999;
}

.sortable-drag {
    background-color: rgba(0, 153, 138, 0.3);
}

.sortable-ghost {
    background-color: #333333;
}

.handle {
    display: inline-block;
    user-select: none;
    cursor: move;
    margin-right: 10px;
    padding: 10px;
    text-align: center;
    border-radius: 50%;
}

.currency-select-list fieldset{
    border: none;
    color: white;
    padding: 20px;
}

.currency-select-list .item {
    width: 20%;
    text-align: left;
    margin-bottom: 12px;
}
.currency-select-list .item input[type="checkbox"] {
    /* Fix for firefox */
    -moz-appearance: initial;
    content: "";
    height: 13px;
    margin: 0px 4px;
}


.currency-select-list .item input[type="checkbox"]:before{
    position: relative;
    display: block;
    width: 13px;
    height: 13px;
    border: none;
    content: " ";
    border-radius: 2px;
    background: #999;
}

.currency-select-list .item input[type="checkbox"]:after{
    position: relative;
    display: block;
    left: 1px;
    top: -12px;
    width: 11px;
    height: 11px;
    content: " ";
    background-image: linear-gradient(135deg, #4e4e4e 0%,#4e4e4e 100%);
    background-repeat: no-repeat;
    background-position:center;
    cursor: pointer;
}

.currency-select-list .item label {
    cursor: pointer;
}

.currency-select-list .item input[type="checkbox"]:checked:after{
    background:  #00b8b2;
}
.currency-select-list .item input[type="checkbox"]:disabled:after{
    -webkit-filter: opacity(0.4);
}

.currency-select-list .item input[type="checkbox"]:not(:disabled):hover:after{
    border-color: #85A9BB #92C2DA #92C2DA #85A9BB;  
}
.currency-select-list .item input[type="checkbox"]:not(:disabled):hover:before{
    border-color: #3D7591;
}

body#console:target *:not(.down) {
    background-color: black !important;
    font-family: monospace, ui-monospace !important;
    color: rgb(0, 195, 0) !important;
    font-size: 14px !important;
}

body#console:target .currency-select-list .item input[type="checkbox"]:checked:after{
    background: rgb(0, 195, 0);
}

body#console:target .PopupDiv {
    border:rgb(0, 195, 0) 1px solid;
}

body#console:target .alpha-button {
    border:rgb(0, 195, 0) 1px solid;
}
