﻿.selectedTopMenuDropdown {
    background-color: lightgreen !important
}

.green {
    color: #0F9D58 !important;
}

.Purple {
    color: #9900ff !important
}

.red {
    color: #DB4437 !important
}

.blue {
    color: #4285F4 !important
}

.yellow {
    color: #F4B400 !important
}

.Backgreen {
    background-color: #0F9D58 !important;
    color: white
}

.Backred {
    background-color: #DB4437 !important;
    color: white;
}

.Backblue {
    background-color: #4285F4 !important;
    color: white;
}

.Backyellow {
    background-color: #F4B400 !important;
    color: white
}

.BackGray {
    background-color: gray !important;
    color: white
}

* {
    font-family: 'IRanSanse';
}

@media (max-width: 800px) {
    * {
        font-size: 12px;
    }

    .x_title h2 {
        font-size: 12px !important;
    }

    .form-control {
        font-size: 12px !important;
    }

    .project-info-count col-lg-2 col-md-12 {
        position: static !important
    }
    /*a:not(i){
        font-size:10px !important
    }*/
}

@font-face {
    font-family: 'IRanSanse';
    src: url('../fonts/IRANSansWeb(FaNum).ttf');
}

a {
    text-decoration: none !important;
}

.CustomTdIndexStyle {
    font-size: 12px;
    vertical-align: middle !important;
    text-align: center
}

.ContactCustomTdIndexStyle {
    font-size: 12px;
    vertical-align: middle !important;
    text-align: center;
    white-space: normal !important;
}

.CustomThIndexStyle {
    font-size: 12px !important
}

.profileIcon {
    font-size: 25px
}

.PhoneIcon {
    font-size: 25px;
    cursor: pointer;
}

.CustomeTdIndexIconStyle {
    padding: 0px !important;
    text-align: center !important;
    vertical-align: bottom !important;
    display: flex
}

.field-validation-error {
    color: #DB4437 !important
}

table thead tr th {
    width: 10% !important;
    vertical-align: middle !important;
    font-size: 12px !important;
    text-align: center !important;
}

table:not([id=Responsive_Table]) tbody tr td {
    width: 10% !important;
    vertical-align: middle !important;
    text-align: center
}

table:not([id=datatable-responsive]) tbody tr td {
    width: 10% !important;
    vertical-align: middle !important;
    text-align: center
}

.sorting {
    padding: 10px !important
}

.blink {
    animation: blinker 3s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.required::after {
    color: red;
    content: " *";
}

.ImgTopRight {
    vertical-align: sub;
    width: 40px;
    position: relative;
    top: 10px;
    right: 5px;
}

.ltr {
    text-align: left
}

.validation-summary-errors {
    color: red
}

thead {
    background-color: #f2f2f2
}


table.dataTable.dtr-inline.collapsed > tbody > tr > td.details-control:first-child:before {
    display: none;
}

table.dataTable th, table.dataTable td {
    white-space: normal;
}

.child {
    table-layout: fixed
}

    .child td {
        word-wrap: break-word;
        white-space: normal !important;
    }

.PreRegisterIcon {
    font-size: 25px;
    cursor: pointer;
}
