.login-page, .register-page {
    background: rgb(34, 45, 50) !important;
}

.login-box, .register-box {
    margin: 8% auto !important;
}

td.worker-id i {
    font-size: 10px;
}

.task-box .hashrate {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 38px;
    font-weight: bold;
    white-space: nowrap;
    padding: 0;
}

.task-box .speed {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 24px;
    white-space: nowrap;
    padding: 0;
}

.task-box .coin, .task-box .type {
    font-weight: bold;
}

.task-more {
    position: absolute;
    z-index: 5;
    width: 100%;
    border-bottom: 1px solid gray;
    font-size: 20px;
}

h1 .status{
    font-size: 20px !important;
    font-weight: normal;
    margin-right: 10px;
}

.action-container{
    margin-top: 10px;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.btn-action, .dropdown-action{
    width: 100%;
}

.box-header.collapsed i.fa-chevron-up{
    display: none;
}

.box-header i.fa-chevron-down{
    display: none;
}

.box-header.collapsed i.fa-chevron-down{
    display: inline-block;;
}

.clickable{
    cursor:pointer;
}

a.link-white{
    color: #fff !important;
    text-decoration: underline !important;
}

#mpu-list{
    padding: 0 !important;
}

.marker-red{
    border-left: 7px solid #dd4b39 !important;
}

.marker-green{
    border-left: 7px solid #00a65a !important;
}

.worker-name{
    padding-left: 0 !important;
}

.mpu-button a{
    display: block;
    float: right;
    margin: 10px;
}

.mpu-button .fa{
    font-size: 1.5em;
}

@media (max-width: 767px){
    .task-box .small-box{
        text-align: left !important;
    }
    .mpu-button{
        display: none !important;
    }
}

.modal{
    z-index: 10000;
}

/* Important part */
#modal-notifications .modal-dialog{
    overflow-y: initial !important
}
#modal-notifications .modal-body{
    height: 80vh;
    overflow-y: auto;
}

.scroll-tab-content{
    overflow-y: initial !important
}

.scroll-tab{
    height: 57vh;
    overflow-x: hidden;
    overflow-y: auto;
}

.w100{
    width: 100% !important;
}

.mr-sm{
    margin-right: 16px !important;
}

.btn-close{
    padding: 0 !important;
    background: transparent !important;
    font-size: 24px !important;
    line-height: 1.4 !important;
}

.tooltip-inner{
    max-width: none !important;
}