﻿.theme-viac {
    /*background: #1f1f1f url("../images/themes/viac/body-bg.png");*/ /*changed f4f4f4 color */
    background: #252525; /*new*/
}

body {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 1.42857143 !important;
    color: white !important;
    background-color: #252525 !important;
}
/*new*/



.footer {
    background-color: #252525 !important;
    border-top: 1px solid #252525 !important;
}
/*new*/

.panel-skyblue.panel-dark {
    border-color: #434343 !important;
}
/*new*/


.panel {
    margin-bottom: 18px !important;
    background-color: #252525 !important;
    border: 1px solid transparent !important;
    border-radius: 2px !important;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
}
/*new*/

.panel-body {
    background: #252525 !important;
    margin: 0 !important;
    padding: 20px !important;
}
/*new*/

.panel-footer {
    background: #434343 !important;
    border-top: 1px solid #434343 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
/*new*/

.form-control {
    /*display: block !important;*/
    width: 100% !important;
    height: 32px !important;
    padding: 6px 12px !important;
    font-size: 13px !important;
    line-height: 1.42857143 !important;
    color: white !important;
    background-color: #434343 !important;
    background-image: none !important;
    border: 1px solid #252525 !important;
    border-radius: 2px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
}
/*new*/



.panel-skyblue.panel-dark .panel-heading {
    background: none repeat scroll 0 0 #434343 !important;
    border-color: #434343 !important;
    color: white !important;
}
/*new*/

.panel-title {
    color: white !important;
    font-size: 14px !important;
    line-height: 20px !important;
}
/*new*/

.theme-viac .btn-primary, .theme-viac .btn-primary:focus {
    background: #0968C7 !important;
}
    /*new*/


    .theme-viac .btn-primary:active, .theme-viac .btn-primary.active, .open .theme-viac .btn-primary.dropdown-toggle {
        /*border-bottom-color: #186cbd !important;*/
        border-bottom-color: #0089d0 !important; /*new*/
        background: none !important;
        background: #2486e4 !important;
    }

    .theme-viac .btn-primary:active, .theme-viac .btn-primary.active, .open .theme-viac .btn-primary.dropdown-toggle {
        /*border-color: #186cbd;*/
        border-color: #0089d0 !important; /*new*/
        color: #fff !important;
        -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset !important;
        box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset !important;
    }

.multiselect-container {
    color: white !important;
    background-color: #434343 !important;
    background-image: none !important;
    border: 1px solid #252525 !important;
}

    .multiselect-container label {
        color: white !important;
        background-color: #434343 !important;
        padding-top: 4px !important;
    }

    .multiselect-container radio {
        margin-top: 0 !important;
    }

li .multiselect-item hover {
    background-color: #434343 !important;
}


.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border-color: #434343;
}

/*login page*/
#btnSubmit:focus {
    color: #434343 !important;
    background-color: #217e1e !important;
}
/*  Home page
*/
#dvPendingAlarams {
    box-shadow: 0 0 0 0 !important;
}

.bg-alarms {
    background: #ff7272 none repeat scroll 0 0 !important;
}

.stat-cell {
    border: 1px solid #434343 !important;
    border-color: #434343 !important;
}

body:not(.right-to-left) .no-border-l {
    border-left-width: 1px !important;
}

/*Nav Manu*/ /*reportpage dropdowns*/
menu > li > a:hover, .theme-viac .dropdown-menu > li > a:hover >label {
    /* background: #a9cdf6; */
    color: #ffffff !important;
    background: #0968C7 !important;
}
menu > li > a:hover, .theme-viac .dropdown-menu > li > a:hover {
    /* background: #a9cdf6; */
    color: #ffffff !important;
    background: #0968C7 !important;
}

menu > li > a:hover, .theme-viac .dropdown-menu > li.active > a {
    color: #ffffff !important;
    background: #0968C7 !important;
}
menu > li > a:hover, .theme-viac .dropdown-menu > li.active > a > label {
    color: #ffffff !important;
    background: #0968C7 !important;
}

.nav-tabs > li > a:hover {
    color: #ffffff !important;
}


.theme-viac #main-navbar .dropdown-menu li > a {
    color: #ffffff;
}
.dropdown-menu {
    border: 0px !important;
    background-color: #333333;
    color: #ffffff !important;
}


.list-group-item {
    background: #252525 !important;
    border-color: #434343 !important;
}

.stat-panel {
    background: #252525 !important;
}

.event-header {
    background: none repeat scroll 0 0 #252525 !important;
    border: 1px solid #434343;
}

#tblEventDetails1 thead {
    background: #252525 !important;
}

#tblEventDetails tr {
    border: 1px solid #434343 !important;
    border-color: #434343 !important;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-top: 1px solid #434343 !important;
}

.table > thead > tr > th {
    border-bottom: 1px solid #434343 !important;
}

.modal-body {
    background: #252525 !important;
}
.modal-header {
    border-bottom: 1px solid #434343 !important;
}
.modal-footer {
    border-top: 1px solid #434343 !important;
}

.widget-tasks .task {
    background: #252525 !important;
}

#addnewcardformatdiv input {
    border-color: #434343 !important;
    background-color: #333333 !important;
}
#addnewcardformatdiv select {
    border-color: #434343 !important;
    background-color: #333333 !important;
}
/*Door management*/
.panel-heading-controls button {
    color: #ffffff !important;
}
.widget-tasks .task + .task {
    border-top: 1px solid #434343 !important;
}
.theme-viac .panel.panel-transparent > .panel-heading {
    border-bottom-color: #434343 !important;
}
/*fix add button on home page*/
#dialog_dashboard_add {
    color: #333333 !important;
}

/*Report*/
#DivBasicDetails table thead tr {
    background: #252525 !important;
    border: 1px solid #434343 !important;
}
#reportType {
    background: #252525 !important;
    border: 1px solid #434343 !important;
}
#reportType option {
    background: #252525 !important;
}
#exportType {
    background: #252525 !important;
    border: 1px solid #434343 !important;
}
.daterangepicker {
    color: #252525 !important;
}

#bodyEventDetails tr{
    border: 1px solid #434343 !important;
    border-color: #434343 !important;
}

/*report pasges table*/
.table-responsive thead tr {
    background: #252525 !important;
    border: 1px solid #434343 !important;
}
.table-responsive  tbody tr{
    background: #252525 !important;
    border: 1px solid #434343 !important;
}
.table-responsive tbody td {
    border: 1px solid #434343 !important;
}
#exportType {
    background: #252525 !important;
    color: #ffffff !important;
}
#tblDetails1 {
    outline: 1px solid #434343 !important;
}

/*Hardware Reader Group*/
.jstree .jstree-1 .jstree-focused .jstree-apple .jstree-no-dots .jstree-no-icons  {
    background: #434343 !important;
}
.jstree > ul{
   background: #434343 !important;
}

/*Mercury Hardware Discovery*/
.funkyfocussection  {
    background: #252525 !important;
    color: #ffffff !important;
}

.small_form_control {
    color: white !important;
    background-color: #434343 !important;
    border: 0px !important;
}

/*Access Level*/
.nav-tabs {
    border-bottom: 1px solid #434343 !important;
}
.tab-content-bordered {
    border: 1px solid #434343 !important;
}
.nav-tabs > li > a {
    border-bottom: 1px solid #434343 !important;
}

/*Schedule*/
.reader-group-tree-bg-color {
    background-color: #434343 !important;
}
.cssAutoTime{
    background-color: #434343 !important;
    border: 0px !important;
}
.ui-timepicker-div {
    color: #434343 !important;
}

/*Holiday*/
.table > tbody + tbody {
    border-top: 1px solid #434343 !important;
}

/*Advanced Schedule*/
.tab-s-lbdr {
    border-left: 0px !important;
    border-right: 0px !important;
}

#dvReaderGroups button{ color: #ffffff !important;}
#dvReaders button { color: #ffffff !important;}

.select-all-border {
    border-bottom: 1px solid #434343 !important;
}

/*Personnel*/
#personnel-groups button {
    color: #ffffff !important;
}
#accesslevels button, #personnelSites button {
    color: #ffffff !important;
}

/*Administration*/
.ui-accordion-header {
    background-color: #434343 !important;
    color: #ffffff !important;
    border: 1px solid #434343 !important;
}
.subgroupaccordion {
    background-color: #252525 !important;
    color: #ffffff !important;
    border: 1px solid #434343 !important;
}

    
.ui-accordion-content {
    background-color: #252525 !important;
    color: #ffffff !important;
    border: 1px solid #434343 !important;
}
.ddlmenuConfiguration {
    background-color: #252525 !important;
    color: #ffffff !important;
    border: 1px solid #434343 !important;
}

/*Database setup*/
.txtKeepDays,#bEmailToAdd {
    height: 32px !important;
    padding: 6px 10px !important;
    font-size: 13px !important;
    line-height: 1.42857143 !important;
    color: white !important;
    background-color: #434343 !important;
    background-image: none !important;
    border: 1px solid #252525 !important;
    border-radius: 2px !important;
}

/*Rules Manager*/
.dropdown-menu > li > a {
    color: #ffffff !important;
}

#divRulesSection  td {
    border: 1px solid #434343 !important;
}
#divRulesSection th {
    border: 1px solid #434343 !important;
}

#divRulesSection tr:nth-child(even) {
    background-color: #252525 !important;
}


/*Custom Dashboard*/
#tActionButtons tr:nth-child(even) {
    background-color: #333333 !important;
}
#tActionButtons a{
    color: #ffffff !important;
}
.modal-content {
    background-color: #252525 !important;
}
#navwidgetUl {
    padding-left: 15px !important;
}
#sfacilitymapoptions {
    background-color: #333333 !important;
}
#divSaveCustomDashboard input{
    background-color: #333333 !important;
}
#divSaveCustomDashboard select{
    background-color: #333333 !important;
}
.deleteCustomViewUserFilter {
    color: #333333 !important;
}
.renameCustomViewUserFilter {
    color: #333333 !important;
}
/*Download Center*/
/*hardware config*/
.accordion-toggle {
    color: #ffffff !important;
}
.accordion-toggle.collapsed {
    color: #dddddd !important;
}

#InputEditTable select {
    border-color: #434343 !important;
    background-color: #333333 !important;
}
#InputEditTable input {
    border-color: #434343 !important;
    background-color: #333333 !important;
}
/*Door Management*/
#divSinglePauseSetting select {
    background-color: #252525 !important;
}
#divRepeatPauseSetting select {
    background-color: #252525 !important;
}

#tblEventDetails1 .panel-heading-controls button {
    color: #333333 !important;
}

/*Basic Schedule*/
.jqplot-axis {
    color: #ffffff !important;
}

/*Anti Passback*/
.cssAreaSettings .fa-edit{
    color: #dddddd !important;
}

/*Rules Manager*/
#divRuleActionContent input {
    border: 1px solid #434343 !important;
    background-color: #333 !important;
}
#divRuleActionContent select {
    border: 1px solid #434343 !important;
    background-color: #333 !important;
}

/*Personnel*/
.select2-container {
    padding: 0 !important;
   
}
.select2-choice  {
    border: 1px solid #434343 !important;
    background-color: #333 !important;
    color: #ffffff !important;
}
#CardAssignment select {
    border: 1px solid #434343 !important;
    background-color: #333 !important;
}
.datepicker table tr td.day:hover {
    background: #434343 !important;
}
.datepicker table tr td span.month:hover {
    background: #434343 !important;
}
.datepicker table tr td span.year:hover {
    background: #434343 !important;
}
.picker-switch .btn:hover {
    background: #dddddd !important;
    background-image: -webkit-linear-gradient(top, #dddddd 0, #ffffff 100%);
}

.lefttree-fa-pencil{
    color:white;
}

.leftree-fa-addinfo{
    color:black;
}