﻿
.card {
    position: relative;
    margin: 0.5rem 0 1rem 0;
    background-color: #fff;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    /* border-radius: 2px; */
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #dadce0;
    min-height: 500px;
}

.progress {
    position: relative;
    height: 4px;
    display: block;
    width: 100%;
    background-color: #e0e0e0;
    border-radius: 2px;
    margin: 0.5rem 0 1rem 0;
    overflow: hidden;
}

.autoMargin {
    margin: 0 auto;
}

.mar-no {
    margin: 0 !important;
}

.overflowHidden {
    overflow: hidden;
}

.progress .determinate {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #1a73e8; /*26a69a*/
    -webkit-transition: width .3s linear;
    transition: width .3s linear;
}

.progress .indeterminate {
    background-color: #1a73e8;
}

    .progress .indeterminate:before {
        content: '';
        position: absolute;
        background-color: inherit;
        top: 0;
        left: 0;
        bottom: 0;
        will-change: left, right;
        -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
        animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    }

    .progress .indeterminate:after {
        content: '';
        position: absolute;
        background-color: inherit;
        top: 0;
        left: 0;
        bottom: 0;
        will-change: left, right;
        -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
        animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
        -webkit-animation-delay: 1.15s;
        animation-delay: 1.15s;
    }

@-webkit-keyframes indeterminate {
    0% {
        left: -35%;
        right: 100%;
    }

    60% {
        left: 100%;
        right: -90%;
    }

    100% {
        left: 100%;
        right: -90%;
    }
}

@keyframes indeterminate {
    0% {
        left: -35%;
        right: 100%;
    }

    60% {
        left: 100%;
        right: -90%;
    }

    100% {
        left: 100%;
        right: -90%;
    }
}

@-webkit-keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%;
    }

    60% {
        left: 107%;
        right: -8%;
    }

    100% {
        left: 107%;
        right: -8%;
    }
}

@keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%;
    }

    60% {
        left: 107%;
        right: -8%;
    }

    100% {
        left: 107%;
        right: -8%;
    }
}

.AjaxloaderLogin {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.8);
    z-index: 1000;
}

.Ajaxloader {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.8) url(../Images/loading1.gif) center center no-repeat;
    z-index: 1000;
}

/*header, footer, nav, section
{
	display: block;
}*/

/* Styles for basic forms--------------------------------------------------------*/

/*fieldset
{
	border: 1px solid #ddd;
	padding: 0 1.4em 1.4em 1.4em;
	margin: 0 0 1.5em 0;
}

legend
{
	font-size: 1.2em;
	font-weight: bold;
}*/

/*textarea
{
	min-height: 76px;
}

.editor-label
{
	margin: 1em 0 0 0;
}

.editor-field
{
	margin: 0.5em 0 0 0;
}*/

/*.widget‐validation‐error {
    border: 1px solid #ff0000 !important;
}*/

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
    font-size: 12px;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000 !important;
    background-color: #ffeeee !important;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

/*header h1, #header h1
{
	font-weight: normal;
	padding: 5px 0;
	margin: 0;
	color: #5c87b2;
	border: none;
	line-height: 2em;
	font-size: 20px !important;
	text-shadow: 1px 1px 1px #111;
}*/


/*[class*="span"]
{
	background-color: lightblue;
	text-align: center;
	margin-top: 15px;
}*/

/*baraye aghab negah dashtane menu az popup*/
nav.flatMenu section.nav-header {
    z-index: 1041;
}

/*popup close btn location*/
.mfp-close {
    right: unset;
    left: 0;
}

/*form Multiselect*/
a .radio input[type="radio"],
a .radio-inline input[type="radio"],
a .checkbox input[type="checkbox"],
a .checkbox-inline input[type="checkbox"] {
    margin-right: -20px;
}

.multiselect-container > li > a {
    padding-right: 10px;
}

.MultiSelect .btn {
    text-align: right !important;
}

.multiselect-container > li.multiselect-group label {
    padding: 3px 0 3px 20px;
}

/*baraye size iconhaye samte chape menu*/
.socialiconsize {
    font-size: 17px;
}

/*baraye namayesh datepicker dar popup*/
.datepicker-plot-area, .unselectable {
    z-index: 10004;
}

/*baraye namayesh doroste next & pre datepicker*/
.datepicker-header {
    direction: ltr;
}

/*baraye hazfe lisance froala editor*/
/*a[href*="froala"]{
  display: none !important;
}*/
a[href="https://froala.com/wysiwyg-editor"], a[href="https://www.froala.com/wysiwyg-editor?k=u"] {
    display: none !important;
    position: absolute;
    top: -99999999px;
}

.updateDiv {
    margin-top: 10px;
}

.mb-3 {
    margin-bottom: 16px;
}

/*================ for bootstrap table table responsive ===================*/
.table-responsive {
    direction: ltr;
}

    .table-responsive > table {
        direction: rtl;
    }

    /*for kendo grid*/
.k-grid-noHeight .k-grid-content {
    min-height: 500px;
    height: auto !important;
}
