﻿/*--------------Loader----------*/
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/loader.gif) center no-repeat rgba(128, 128, 128, 0.3);
}

.loader-whitebk {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/loader.gif) center no-repeat rgba(255, 255, 255, 1.0);
}
/*------------------------------*/

/*---------Mouse Pointers--------*/
.ban-pointer:hover {
    cursor: not-allowed;
}
/*------------------------------*/

/*--------KendoGrid Row Height------*/
/*.k-grid tbody tr {
    height: 90px !important;
}*/

.k-grid-header .k-header {
    color: black !important;
}

.k-grid .k-grid-header .k-header .k-link {
    color: black !important;
}

.k-pager-info {
    color: black !important;
}
/*------------------------------*/

/*-----------Hide in Print Class---------*/
@media print {
    .no-print {
        display: none;
    }
}
/*---------------------------------------*/

/*=============Vertical Divider============*/
.row.vertical-divider {
    overflow: hidden;
}

    .row.vertical-divider > div[class^="col-"] {
        /*text-align: center;*/
        padding-bottom: 100px;
        margin-bottom: -100px;
        border-left: 3px solid #d4d3d3;
        border-right: 3px solid #d4d3d3;
    }

    .row.vertical-divider div[class^="col-"]:first-child {
        border-left: none;
    }

    .row.vertical-divider div[class^="col-"]:last-child {
        border-right: none;
    }
/*=========================================*/

.unit {
    padding-left: 30px;
}

.col-title {
    font-size: 22px;
    font-weight: bold;
}

/*===============LeftBar Navigation Tab================*/
.nav-tab-icon-size {
    text-align: center;
    font-size: 20px;
}

.nav-tab-text-size {
    font-size: 10px;
    text-align: center;
}
/*=========================================*/

/*=================Center Grid Column===============*/
.col-center-block {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*==================================================*/


/*=================Data Table Grid Detail===============*/
td.details-control {
    background: url('../../content/images/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
    background: url('../../content/images/details_close.png') no-repeat center center;
}
/*==================================================*/

/*----Navigation enable/disable----*/
.doc-navigation.disabled {
    color: #ccc;
    cursor: not-allowed;
    text-decoration: none;
    pointer-events: none;
}
/*---------------------------------*/

/*---------Company/Business Theme--------*/
.btn-business {
  background-size: 200%;
  background-position: 50%;
  outline: none;
  background-color: #e08b4e;
  color: #fff;
}
.btn-business:hover,
.btn-business:active:hover,
.btn-business:focus {
  outline: none;
  background-color: #f57920;
}
.btn-business:active {
  background-color: #e08b4e;
  background-image: -webkit-radial-gradient(circle, #e08b4e 10%, #f57920 11%);
  background-image: radial-gradient(circle, #e08b4e 10%, #f57920 11%);
  background-repeat: no-repeat;
  background-size: 1000%;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}

.form-control:focus {
    border-color: #e08b4e;
}
/*------------------------------*/

/*---------KendoGrid Selection Checkbox--------*/
.gridCheckbox {
    /*width: 22px;
    height: 22px;*/
    transform: scale(1.5);
    accent-color: green;
    cursor: pointer;
}
/*------------------------------*/



