﻿table.table thead tr th,
table.table tbody tr td,
table.table tfoot tr th {
    padding: 4px;
    font-size: 10px;
}

table.table-advance thead tr th,
table.table-advance tbody tr td,
table.table-advance tfoot tr th {
    padding: 8px;
    font-size: medium;
}

div.dataTables_info {
    top: 0;
}
/* Hide angular elements until angular is ready */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

table.table thead th .customSorting {
    cursor: pointer;
}

.hand {
    cursor: pointer;
}

.editable-wrap, .editable-controls, .editable-input {
    width: 100%;
}

.checkbox-inline input[type=checkbox] {
    margin-left: 0px;
}

.table-advance td.highlight div.success {
    border-left: 4px solid #66ee66;
}

.table-advance td.highlight div.info {
    border-left: 4px solid #87ceeb;
}

.table-advance td.highlight div.important {
    border-left: 4px solid #e7191b;
}

.table-advance td.highlight div.warning {
    border-left: 4px solid #fdbb39;
}

.table-advance td.highlight div.danger {
    border-left: 4px solid #e23e29;
}

.page-header.navbar .page-logo {
    width: 200px;
}

.table-advance tr td.highlight:first-child span {
    margin-left: 15px;
}

a {
    color: black;
}

.table > tbody > tr.success > td > a,
.table > tbody > tr.success > td {
    background-color: #49C515;
    color: #fff;
}

.table > tbody > tr.warning > td > a {
    color: #8a6d3b;
}

.table > tbody > tr.warning > td {
    background-color: #F3D32D;
}

.table > tbody > tr.active > td > a {
    color: #d8e3f2;
}

.dashboard-stat .visual {
    height: 100px;
}

.table tbody tr td span.itemnote {
    font-style: italic;
}

.page-header.navbar.navbar-fixed-top {
    z-index: 1 !important;
}

.modal-full {
    width: 95%;
    height: 95%;
    padding: 0;
    margin: 2%;
}

    .modal-full .modal-content {
        height: 100%;
        min-height: 100%;
        height: auto;
        border-radius: 0;
    }

.ruler {
    height: 1px;
    background-color: #999999;
    width: 100%;
    z-index: 1;
}

.question.active {
    color: white;
    background-color: #45b6af;
    border-color: #3ea49d;
}

.btn-delete {
    color: #ef1d26;
    background-color: #fff;
    border: 1px solid #ddd;
}

[ng-click]:not(.ng-click-disabled),
[data-ng-click],
[x-ng-click] {
    cursor: pointer;
}

.portlet.box.blue > .portlet-title > .actions .btn-default {
    color: lightgray;
}
.portlet.box.blue > .portlet-title > .actions .btn-default.active {
    
}
tr.dimmed, tr.dimmed>td, tr.dimmed:hover>td {
    opacity: 0.6;
    /*background-color: darkgray;*/
}
.strong {
    font-weight: 700;
}
.strike-through{
    text-decoration: line-through;
}
td.right-line, th.right-line {
    border-right: 2px solid black!important;
}
.com-darkgrey {
    background-color: #d0cece !important
}
.com-blue {
    background-color: #d9e1f2 !important
}
.com-yellow {
    background-color: #fff2cc !important
}
.com-lightgrey {
    background-color: #ededed !important
}
.com-red {
    background-color: #fce4d6 !important
}
.com-bold {
    font-weight: bold
}
.scrollable-menu {
    height: auto;
    max-height: 90vh;
    overflow-x: hidden;
}