﻿@import url('/dist/fonts/webfonts/css/fontiran.css');


@font-face {
    font-family: "yekan";
    src: url(../dist/fonts/yekan_font/Yekan.eot);
    src: url(../dist/fonts/yekan_font/Yekan.eot?#iefix) format("embedded-opentype"), url(../font/yekan_font/Yekan.woff) format("woff"), url(../font/yekan_font/Yekan.ttf) format("truetype"), url(../font/yekan_font/Yekan.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IranSans";
    src: url(../dist/fonts/IranSans/IRANSans\(FaNum\).ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}
body, h1, h2, h3, h4, h5, h6, label, pre, p, input, textarea, a, div {
    font-family: 'IRANSans','B Yekan',Tahoma;
    
}
body {
    font-size: 14px;
}


kcc-grid, table.listGrid {
    width: 100%;
}

    table.listGrid thead {
    }

        table.listGrid thead tr.filterRow {
            background-color: #dcdcdc;
        }

            table.listGrid thead tr.filterRow md-input-container,
            md-select.actionButton {
                padding: 0;
                margin: 15px 0 0 0;
                height: 25px;
            }

            table.listGrid thead tr.filterRow button.md-button:not(.md-fab),
            button.actionButton {
                min-width: 40px;
            }



        table.listGrid thead tr {
            background-color: #d1d0d0;
        }

            table.listGrid thead tr td {
                border: 1px solid #aaaaaa;
                text-align: center;
                font-weight: bold;
                line-height: 2em;
            }

    table.listGrid tbody {
    }

        table.listGrid tbody tr {
            background-color: #ffffff;
        }

            table.listGrid tbody tr.selected,
            table.listGrid tbody tr:nth-child(2n+1).selected {
                background-color: #f7f4b5;
            }

            table.listGrid tbody tr:nth-child(2n+1) {
                background-color: #f5f5f5;
            }

            table.listGrid tbody tr td {
                padding: 5px;
                border: 1px solid #cccccc;
            }

                table.listGrid tbody tr td.operations {
                }

                    table.listGrid tbody tr td.operations .input-group {
                        /*height: 50px;*/
                        width: 200px;
                    }

                        table.listGrid tbody tr td.operations .input-group select,
                        table.listGrid tbody tr td.operations .input-group .input-group-btn button.btn {
                            /*height: 50px;*/
                        }

md-toast.md-center {
    left: 50%;
    transform: translate3d(-50%, 0, 0);
}

md-toast.md-error-toast-theme div.md-toast-content {
    color: white !important;
    background-color: red !important;
}

md-toast.md-success-toast-theme div.md-toast-content {
    color: white !important;
    background-color: green !important;
}

div.imageContainer {
        display: inline-block;
        position: relative;
        overflow: hidden;
    }

        div.imageContainer button {
            position: absolute;
            left: -17px;
            top: -17px;
        }


.editingControl {
    border: none;
}

table.grid tbody tr td .editingControl {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

table.grid tbody tr td[edCell] {
    cursor: text;
}

.hidden{
    display:none !important;
}
.hideByEdFactory {
    display: none;
}

.kkr-d-none * {
    display: none !important;
}

.blink-text {
    animation: blinkingText 2s infinite;
}

@keyframes blinkingText {
    0% {
        background-color: #f69393;
    }
}
