﻿.loading_container {
    position: fixed;
    background-color: #000000a3;
    width: 100%;
    height: 100%;
    z-index: 999999;
    
}

.border-1-black {
    border: 1px solid #000;
}
.loading_text {
    border-radius:10px;
    font-size:20px;
    text-align:center;
    background-color: white;
    padding: 30px;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
    .loading_text .spinner-border{
        width:4rem;
        height:4rem;
    }

.form-control {
    border: 1px solid #bfbfbf !important;
}

.form-group .item label, .form-group .item input, .form-group .item textarea, .form-group .item select, .select2-container {
    margin-bottom: 10px;
}

    .form-control:focus{
        border-color:#07ac00 !important;
    }

    .required:after {
        content: '(اجباری)';
        color: red;
        padding-right: 5px;
        font-size: 10px;
    }

.modal-footer{
    text-align:left !important;
}

.in_color {
    background-color: #91ee69 !important;
}

.out_color {
    background-color: #ffaaaa !important;
}

.tile-gray .tile-header {
    color: #5d5d5d !important;
    padding: 10px;
    background-color: #ededed !important;
}
.tile-gray .tile-content {
    color: #5d5d5d !important;
    padding: 10px;
    background-color: #f5f5f5 !important;
}
.tile-gray .tile-footer {
    color: #5d5d5d !important;
    padding: 10px;
    background-color: #f5f5f5 !important;
}

.date_day{
    width:60px;
    display:inline-block;
    margin-left:10px;
}

.date_month {
    width: 110px;
    display: inline-block;
    margin-left: 10px;
}

.date_year {
    width: 100px;
    display: inline-block;
    margin-left: 10px;
}

select.form-control {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.d-block{
    display:block !important;
}

.d-inline-block{
    display:inline-block !important;
}

.full-width{
    width:100% !important;
}

.select2-drop-active{
    z-index:9999999;
}

.page-body .select2-drop .select2-search input{
    font-family:'isans' !important;
}

.clickCollapse{
    cursor:pointer !important;
}


.send_edit_color {
    background-color: #fcffaa !important;
}

.send_cancel_color {
    background-color: #ffaaaa !important;
}

.send_success_color {
    background-color: #aaffb3 !important;
}

.send_sended_color {
    background-color: #91d8f5 !important;
}

.send_to_next_day_color {
    background-color: #7cbcff !important;
}

.new_row_color {
    background-color: #f6f6f6 !important;
}

.send_customer_color {
    background-color: #19a300 !important;
    color: white;
}



.bootstrap-tagsinput .label {
    padding: 5px !important;
}

.send_p {
    border-bottom: 1px solid black;
    margin-bottom: 15px !important;
    text-align: center;
    font-size: 14px !important;
}

.peyk_tile p{
    color:#242424 !important;
}

.peyk_tile .tile-stats{
    cursor:pointer;
}

.modal .middle {
    transform: translate(0, 50%) !important;
    top: 0% !important;
}

.peyk_tile hr{
    border-color: black !important;
}

.label-orange {
    color: #FFF;
    background-color: #ff9600;
}

.label-success {
    color: #FFF !important;
}

.text-white{
    color:#FFF !important;
}

.form-control[type=checkbox] {
    width: 15px !important;
    height: 15px !important;
}

.not-orderable:after{
    content:'' !important;
}

.checktree .head {
    display: none;
}

.date_container {
    margin-right: 5px;
    font-size: 18px;
}

.peyk_total_all th {
    color: #001fff !important;
    font-size:14px !important;
}


.peyk_total_confirm th {
    color: green !important;
    font-size: 14px !important;
}


.peyk_total_not_confirm th {
    color: red !important;
    font-size: 14px !important;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 4px !important;
    }
}

.tr_changed {
    background-color: #a1ff7e !important;
}