/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
.setwidth{
    width: 50%;
}

.loadingBar
{
    width: 100%;
    height: 100%;
    position: fixed;
    top:0;
    left: 0;
    z-index: 1000000;
    display: table;
    background-color: rgba(0,0,0,.8);
    overflow: hidden !important;
}

.loadingBarText
{
    color : #fd6a65;
    font-size: 30px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-family: "PT Sans Narrow", sans-serif;
}

.kv-avatar .krajee-default.file-preview-frame,.kv-avatar .krajee-default.file-preview-frame:hover {
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    text-align: center;
}
.kv-avatar .file-input {
    display: table-cell;
    max-width: 220px;
}
.kv-reqd {
    color: red;
    font-family: monospace;
    font-weight: normal;
}

.table > tbody > tr > td { vertical-align: middle; }
.toolbarDatatable { float:left; margin-left:10px; }
.toolbar { float: right; margin-left: 10px; }
div.dataTables_length { float: left; }

.kv-avatar .file-input {
    display: table-cell;
    max-width: 220px;
}

.kv-file-upload
{
    display: none;
}

.file-preview-image{
    width: 150px !important;
}

.error{
    color: darkred;
}

.inactiveRow td{
    text-decoration: line-through;
}

.activeRow {
    text-decoration: none !important;
}


/* added by satish admin color change */
.skin-blue .main-header .navbar {
    background-color: #e24721;
}

.skin-blue .main-header .logo {
    background-color: #570A1F;
    color: #fff;
    border-bottom: 0 solid transparent;
}

.skin-blue .main-header .logo:hover {
    background-color: #570A1F;
}

.skin-blue .sidebar-menu>li.active>a {
    border-left-color: #570a1f;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #e24721;
}

.skin-blue .main-header li.user-header {
    background-color: #e24721;
}

.box.box-primary {
    border-top-color: #e24721;
}

.btn-primary {
    background-color: #e24721;
    border-color: #e24721;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
    background-color: #570A1F;
}

.btn-primary:hover {
    color: #fff;
    border-color: #570A1F;
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #570A1F;
    border-color: #570A1F;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #570A1F;
    border-color: #570A1F;
}


.btn-blue {
    color: #fff;
    background-color: #0073b7;
    border-color: #0073b7;
}

.btn-blue:hover, .btn-blue:active, .btn-blue.hover {
    background-color: #0073b7;
}

.btn-blue:hover {
    color: #fff;
    border-color: #0073b7;
}

.btn-blue.focus, .btn-blue:focus {
    color: #fff;
    background-color: #0073b7;
    border-color: #0073b7;
}

.btn-blue.active.focus, .btn-blue.active:focus, .btn-blue.active:hover, .btn-blue:active.focus, .btn-blue:active:focus, .btn-blue:active:hover, .open>.dropdown-toggle.btn-blue.focus, .open>.dropdown-toggle.btn-blue:focus, .open>.dropdown-toggle.btn-blue:hover {
    color: #fff;
    background-color: #0073b7;
    border-color: #0073b7;
}

.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img {
    z-index: 5;
    height: 90px;
    width: 90px;
    border: 3px solid;
    border-color: transparent;
    border-color: #fff;
}

.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color: #e24721;
}

a {
    color: #570A1F;
}

a:hover, a:active, a:focus {
    outline: none;
    text-decoration: none;
    color: #e24721;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #e24721;
    border-color: #e24721;
}

.login-logo a, .register-logo a {
    color: #e24721;
}

.form-control:focus {
    border-color: #e24721;
    box-shadow: none;
}

.displayCircle{
    background: red;
    min-width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center;
    border-radius: 50px;
    line-height: 1.8;
    font-weight: bold;
}

.tooltip{
    width: 100% !important;
}
.content-header h1 {
    margin: 0;
    font-size: 24px;
}
.header-title{
    font-size: 24px;
    color: #FFF;
    margin-top: 7px !important;
}
.hide{
    display: none;
}
.fc-day-grid-container{
    height: auto !important;
}

.skin-blue .sidebar a {
    color: white;
}

.ticket-reply-msg{
    /* margin-bottom: 10px; */
}
.ticket-reply-info{
    /* padding: 10px;
    border-radius: 7px;
    color: #333; */
}

.table-borderless > thead > tr > th,
.table-borderless > tbody > tr > td {
    border: none;
}

.ticket-reply-table{
    border: 1px solid #d2d6de;
    border-radius: 7px;
}

.ticket-msg{
    background-color: #d9edf7;
    padding: 10px;
    border-radius: 7px;
    color: #333;
}

.ticket-table table tr td{
    vertical-align: top ;
}