﻿/*==================Loader==========================*/
.loader {
    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, 0.7);
}

.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);
}
/*============================================*/

/*===================== Custom Color Classes=====================*/
.field-required {
    color:red;
    font-size: 10px;
}
/*========================================================*/

/*=====================Mouse Pointers=====================*/
.ban-pointer:hover {
    cursor: not-allowed;
}
/*========================================================*/

/*================Kendo Grid==================*/
/*Row Height*/
/*.k-grid tbody tr {
    height: 90px !important;
}*/

/*Column header text Adjust*/
.k-grid .k-grid-header .k-header .k-link {
        height: auto;
    }

    .k-grid .k-grid-header .k-header {
        white-space: normal;
    }
/*=======================================================*/

/*===============NO Print===============*/
@media print {
    .no-print {
        display: none;
    }
}
/*======================================*/

/*=========================================*/
  .fieldlist {
        margin: 0 0 -1em;
        padding: 0;
    }

        .fieldlist li {
            list-style: none;
            padding-bottom: 1em;
        }

/*=========================================*/
 .k-radio-label::before {
    width: 16px;
    height: 16px;
}

  .k-checkbox-label::before {
    width: 16px;
    height: 16px;
}

  /*=========================================*/
  .k-tooltip-validation {
            border-color: #ff0000 !important;
            color: #ff0000 !important;
            background-color: #fef2f1 !important;
            margin: .5rem 0 0 !important;
            padding: 2px 8px 2px 8px !important;
            position: static !important;
            border-width: 0 !important;
            font-size: small !important;
        }

        .k-invalid-msg > .k-icon {
            color: #ff0000 !important;
        }
  /*=========================================*/

  /*===================Colors================*/
.color-orange {
    color:orange !important;
}

.color-green {
    color:green !important;
}

.color-red {
    color:red !important;
}

.color-blue {
    color:blue !important;
}

.color-yellow {
    color:yellow !important;
}

.color-black {
    color:black !important;
}

.color-brown {
    color:brown !important;
}

.color-gold {
    color:gold !important;
}

.color-theme {
    /*color:#4611a7;*/
    color:#8B0000 !important;
}

.t-bold {
    font-weight:bold !important;
}

.t-italic {
    font-style:italic !important;
}

.t-size-s {
 font-size:small !important;
}

.t-size-m {
 font-size:medium !important;
}

.t-size-l {
 font-size:large !important;
}
  /*=========================================*/

  .rating-size-m > .stars > figure {
        font-size: 16px !important;
    }

    .rating-size-m > .reviews {
        font-size: 16px !important;
    }

    .rating-size-m > .label {
        font-size: 12px !important;
    }

    /*=========================================*/

    

    /*=========================================*/