﻿body.darktheme {
    font-family: 'Open Sans', sans-serif;
    background-color: #000000;
    font-size: 13px;
    color: #cccccc;
}

/* Override BootStrap default colors */
.darktheme .btn-primary {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #fff;
}
    .darktheme .btn-primary:hover, .darktheme .btn-primary:active, .darktheme .btn-primary:focus {
        background-color: #18a689;
        border-color: #18a689;
    }

.darktheme .topbar {
    background-color: #121212;
    border-bottom: 2px solid #333333;
    border-top: 2px solid #333333;
}
    .darktheme .topbar h1 {
        color: #cccccc;
    }

.darktheme .row-block {
    background-color: #121212;
    border-top: 2px solid #333333;
}
.darktheme .page-title-block {
    border-bottom: 1px solid #e7eaec;
}
    .darktheme .page-title-block h1 {
        color: #676a6c;
    }
.darktheme .triangle-deal-flow {
    background-color: #4473c5;
    color: #fff;
}
    .darktheme .triangle-deal-flow .dealPercentage {
        color: #333;
    }


.darktheme .login-container {
    background-color: rgba(0,0,0,0.7);    
}
    .darktheme .login-container .login-container-inner {
        padding: 40px;
        background-color: rgba(18,18,18,0.9);
        text-align: center;
        color: #fff;
    }

.darktheme .form-control[disabled], .darktheme .form-control[readonly], .darktheme fieldset[disabled] .form-control {
    cursor: pointer;
    background-color: #444 !important;
    color: #777;
}

.darktheme .panel {
    background-color: #121212;
}

.darktheme .table-striped > tbody > tr:nth-child(odd) > td, .darktheme .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #121212;
}

.darktheme .form-control, .darktheme select, .darktheme input, .darktheme textarea {
    color: #ccc;
    background-color: #121212;
    background-image: none;
    border: 1px solid #ccc;
}

.darktheme .btn-default {
    color: #ccc;
    background-color: #333;
    border-color: #444;
}

    .darktheme .btn-default:hover, .darktheme .btn-default:focus, .darktheme .btn-default:active, .darktheme .btn-default.active, .darktheme .open .dropdown-toggle.btn-default {
        color: #000;
        background-color: #666;
        border-color: #888;
    }


.darktheme .btn-warning {
    color: #fff;
    background-color: #c87706;
    border-color: #704b17;
}


.darktheme .dealPercentage {
    background-color: #ccc !important;
}

.darktheme .info-box {
    background: #323232 !important;
}


.darktheme .ui-widget-content {
    border: 1px solid #aaaaaa !important;
    background: #121212 !important;
    color: #ccc;
}

.darktheme .slick-row {
    background: #121212 !important;
}

.darktheme .slick-header-column.ui-state-default, .darktheme .slick-header-columns {
    background: #121212 !important;
}

.darktheme .modal-content, .darktheme .popover {
    background-color: #333333;
}
.darktheme .title-highlight {
    color: #ccc;
}
.darktheme .slick-cell.editable {
    background-color: #121212 !important;
}

.darktheme .slick-row.ui-widget-content {
    color: #aaa;
}

.darktheme .nodata {
    background-color: #501515 !important;
    background-image: none !important;
}

.darktheme .noasin {
    background-color: #501515 !important;
    background-image: none !important;
}
.darktheme .slick-custom-editor {
    z-index: 10000;
    position: absolute;
    background: #121212;
    padding: 5px;
    border: 3px solid #666666;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
    .darktheme .slick-custom-editor button {
        background-color: #ccc;
        color: #000;
    }

.darktheme .slick-row .slick-cell.selected {
    background-color: #333;
}

.darktheme .theme-toggle-light {
    display: initial;
}
.darktheme .theme-toggle-dark {
    display:none;
}
.darktheme .nav > li > a:hover, .darktheme .nav > li > a:focus {
    background-color: #333;
}
.darktheme .info-box-content {
    box-shadow:none;
    border:solid 1px #666;
}