:required {
    border: 1px solid #3c8dbc;
}
.ui-widget-content {border:none !important;}
.ui-state-focus {background: unset !important;}

.ui-autocomplete {
    width: inherit;
    position: absolute;
    z-index: 1000;
    padding: 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.ui-autocomplete > li {
    padding: 6px 12px;
    cursor: pointer;
    cursor: hand;
    transition: background-color ease-in-out 0.15s;
}

.ui-autocomplete > li.terminated {
    text-decoration: line-through;
}

.ui-autocomplete > li.ui-state-focus {
    background-color: rgb(238, 238, 238);
}

.ui-helper-hidden-accessible {
    display: none;
}

.holiday-color {
    background-color: #C1FF5F !important;
    border: 2px solid #76BF00 !important;
}

.fc-sat, .fc-sun, .week-color {
    background-color: #FFF8AF !important;
}

.today-color {
    background-color: #FFB900 !important;
}

.workday-color {
    background-color: white !important;
}
.console {
    overflow: auto;
    width: 100%;
    height: 150px;
    background-color: black;
    color: #00FF00;
    font-size: 11px;
    margin: 5px 0 5px 0;
    font-family: "Lucida Console";
}
.selected-day {
    border: 2px solid #00B1EF !important;
    background-color: #9FE6FF !important;
}
span.form-control {
    height:auto;min-height: 34px
}
.bootstrap-table .fixed-table-container .table thead th .th-inner {
    overflow: inherit;
}
.table-header-rotated td.id {
    font-weight: bold;
}
.table-header-rotated th {
    height: 120px;
    white-space: nowrap;
}
.table-header-rotated th.rotate {
    height:300px;
}
.table-header-rotated th.rotate > div {
    transform: translate(0px, -20px) rotate(-90deg);
    width: 30px;
}
.table-header-rotated th > div > span {
    padding: 5px 10px;
}


td.fc-other-month {background-color: #f5f6f8;}
body.wallboard-dark {background-color: #0f1519 !important;color:white !important;}
.wallboard-dark .content-wrapper{background-color: #0f1519 !important;}
.wallboard-dark .info-box {background-color: #1e2a31;color:white;}
.wallboard-dark .main-footer {background-color: #22252a !important;color:gray;display:none}
.wallboard-dark .bg-aqua {background-color: #1e2a31 !important;color:#27a4fb !important;}
.wallboard-dark .bg-aqua2 {background-color: #00f3e7 !important;color:#1e2a31 !important;}
.wallboard-dark .info-box-number {font-size: 42px}
.wallboard-dark .progress-description, .info-box-tex {font-size: 20px;}
.wallboard-dark table.table {color:#00f3e7!important;font-size:32px}
.wallboard-dark table.table td {margin-bottom:3px;font-size: 26px;font-weight: 700}
.wallboard-dark table.table tr.bg-green-active {background-color: #1e2a31 !important;color: #53ffc1!important;}
.wallboard-dark table.table tr.bg-blue-active {background-color: #1e2a31 !important;color: #27a4fb!important}
.wallboard-dark table.table tr.bg-orange-active {background-color: #1e2a31 !important;color: #ffc021!important}
.wallboard-dark table.table>thead>tr>th, .wallboard-dark .table>tbody>tr>th, .wallboard-dark .table>tfoot>tr>th, .wallboard-dark .table>thead>tr>td, .wallboard-dark .table>tbody>tr>td, .wallboard-dark .table>tfoot>tr>td {border-top:0}
.wallboard-dark .small-box h3 {font-size: 62px;color:white !important;}
.wallboard-dark .small-box p {font-size:22px; color:white}
.wallboard-dark .small-box {background-color: #1e2a31 !important}
.wallboard-dark .small-box.bg-aqua h3{color:#27a4fb!important;}
.wallboard-dark .small-box.bg-green h3{color:#53ffc1!important;}
.wallboard-dark .small-box.bg-yellow h3{color:#ffc021!important;}
.wallboard-dark .small-box .icon {color:rgba(0,0,0,0.5)}
.wallboard-dark .well.bg-danger {background-color: #dd4b39 !important; color:white;font-size:42px}
.wallboard-dark .well.bg-warning {background-color: #f39c12 !important; color:white;font-size:42px}

.wallboard-dark .nav-stacked>li>a {background-color: #22252a !important;color:white !important;font-weight: bold;font-size:18px}
.wallboard-dark .nav-stacked>li>a .badge {font-size:22px}
.wallboard-dark .widget-user-header > h3 > span.badge {font-size:30px}
.wallboard-dark .widget-user-2 .widget-user-username, .wallboard-dark  .widget-user-2 .widget-user-desc {margin-left:0px;color:#0f1519 !important; font-weight: bold}
.wallboard-dark .widget-user-2 .widget-user-username .logintime {font-size:18px}
.wallboard-dark .widget-user-2 .widget-user-desc {font-size:18px;}
.wallboard-dark .widget-user-2 .widget-user-header {padding: 5px;}
.wallboard-dark .widget-user-username .col-md-6.no-margin {padding:3px}
.wallboard-dark .text-white{color:white !important;}

.wallboard-dark .bigbox .widget-user-2 .widget-user-username {font-size:38px !important; }
.wallboard-dark .bigbox .widget-user-2 .widget-user-username .logintime {font-size:26px !important}
.wallboard-dark .bigbox .widget-user-2 .btn {font-size:35px !important}
.wallboard-dark .bigbox .widget-user-header.bg-yellow {background-color: #22252a !important; color:#00f3e7 !important;}
.wallboard-dark .bigbox .widget-user-2 .widget-user-username, .wallboard-dark  .bigbox .widget-user-2 .widget-user-desc {margin-left:0px;color:#00f3e7 !important; font-weight: bold}
.wallboard-dark .carousel .info-box{margin-bottom: 5px}

@media print {
    body {
        font-family: Roboto, serif}
    .main-sidebar,.main-header,.main-footer,.breadcrumb,.modal,.select2-container,.btn,i.fa,.info-box  {display:none;}
    select,input,input:required {border: 0 !important;text-align: center}
    td {padding:10px}
}