﻿
@font-face {
    font-family: 'yekan';
    src: url('../../fonts/BYekan.woff') format('woff'), url('../../fonts/BYekan.woff2') format('woff2');
}
@font-face {
    font-family: 'Vazir';
    src: url('../../fonts/Vazir.woff') format('woff'),url('../../fonts/Vazir.woff2') format('woff2');
}

body {
    direction: rtl;
    font-family:Vazir;
    font-size:12px !important;
}


.jumbotron {
    direction: rtl;
    background-image: url('../img/img/header1.jpg');
    background-repeat: round;
}

.menufont {
    font-family:Vazir;
    font-size:12px !important;
}

h1,h2,h3,h4,h5,h6{
    font-family:Vazir;
    font-size: 12px;
    
}
.btn {
    font-size: 11px;
   
}
.navbar-inverse {
    background-color: #1a83ff;
    
}

.navbar-brand {
    float: right;
}

.rtlrow{
    direction: rtl;
    float: right;
    display: flex;
}

.box{
    /*min-height: 100px;*/
    border: 1px solid #ccc;
    border-radius: 11px;
    padding: 5px;
    margin: 5px;
    min-height: 100px;
}

.boxStateOn{
        border: 1px solid;
    float: left;
    margin-left: 5px !important;
    position: relative;
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity));
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity));
    border-width: 1px;
    padding: .5rem;
    border-radius: 9999px;
    justify-content: center !important;
    align-items: center !important;
    min-width: 5rem;
    text-align: center;
        border: 1px solid;
}
.boxStateCheck{
         border: 1px solid;
    float: left;
    margin-left: 5px !important;
    position: relative;
    --tw-text-opacity: 1;
    color: rgb(231 151 0);
    --tw-bg-opacity: 1;
    background-color: rgb(249 228 205);
    --tw-border-opacity: 1;
    border-color: rgb(229 142 31);
    border-width: 1px;
    padding: .5rem;
    border-radius: 9999px;
    justify-content: center !important;
    align-items: center !important;
    min-width: 5rem;
    text-align: center;
    border: 1px solid;
}
.boxStateOff{
        border: 1px solid;
    float: left;
    margin-left: 5px !important;
    position: relative;
    --tw-text-opacity: 1;
     color: rgb(185 28 28 / var(--tw-text-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity));
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity));
    border-width: 1px;
    padding: .5rem;
    border-radius: 9999px;
    justify-content: center !important;
    align-items: center !important;
    min-width: 5rem;
    text-align: center;
        border: 1px solid;
}
.boxorder{
    /*min-height: 100px;*/
    border: 1px solid #ccc;
    border-radius: 11px;
    padding: 5px;
    margin: 5px;
    box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.2);
}
}

.defult{
    min-height: 100px;
    padding: 5px;
    margin: 5px;
}

.box:hover{
    border: 1px solid #ccc;
    box-shadow: 0px 0 10px #999999;
    cursor: pointer;
}
.iconbox{
    font-size: -webkit-xxx-large;
    text-align: center;
    width: 100%;
    margin-bottom: 0px;
}

.img-home{
    height: 50px;
    width: 50px;
    margin-right: calc(50% - 25px);
}

.iconboxright{
    font-size: -webkit-xxx-large;
    text-align: right;
    width: 100%;
    margin-bottom: 0px;
}

.lblcenter{
    text-align:center;
}

.textcenter{
    text-align:center;
}

.textRight{
    text-align:right;

}
.textLeft{
    text-align:left;

}

@media (min-width: 768px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
        float: right;
    }
}

.imgAvator{
    width: 80px;
    height: 80px;
    border: 1px solid #ccc;
    box-shadow: 0 3px 3px #000;
    margin-right: calc(50% - 40px);
}

.imgMohr {
        transform: rotate(-30deg);
    width: 100px;
    height: 45px;
    position: absolute;
    top: 36px;
    float: left;
    margin-right: 43%;
}

.navbar-fixed-top{
    position: relative;
}

.select2-container {
   
    width: 90%;
}

.date {
    display: block;
    width: 90%;
    height: 50px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control{
     height: 40px;
}


.select2-container .select2-choice {
    height:34px;
}

/*.collapse.in {
    visibility: visible;
    display: contents;
}


.collapse {
    visibility: visible;
    display: contents;
}*/

@media (min-width: 768px){
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {

    float: right;
}


.navbar-header {
    float: right;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    /*color: #fff;*/
    background-color: transparent;
}

}

.col-md-4{
padding:0 !important;
}

.row {
    margin-right: 0;
    margin-left: 0;
    padding: 0 !important;
}
.navbar-inverse .navbar-brand {
    color: #fff;
    font-size: 11px;
}
navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #24f30d;
    background-color: transparent;
}

.badge {
    
    background-color: #fb2d2d;
 
}

th{
    text-align: right;
}

div.dt-buttons {
    float: right;
}

.imgadmin {
    width: 31px;
    top: 0px;
    vertical-align: top;
    float: left;
    padding: 3px;
}
.imgadmin:hover {
    width: 40px;
    
}

.boxFinance {
    height: 200px;
    margin-bottom: 12px;
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: linear-gradient(320deg, #3e6ed9, #486cb1, #585e95);
}

.glass[data-v-053f5fce] {
    position: absolute;
}


.glass {
    background: rgba(255, 255, 255, 0.25);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}




.dow.cell {
    width: 40px !important;
    height: 25px !important;
    font-family: vazir;
    font-size: 19px !important;
    border: 0.5px solid #7db8ff;
}

.day.cell {
    width: 40px !important;
    height: 25px !important;
    font-family: vazir;
    font-size: 15px !important;
    border: 0.5px solid #7db8ff;
}

.nul.cell {
    width: 40px !important;
    height: 25px !important;
    font-family: vazir;
    font-size: 15px !important;
    border: 0.5px solid #f1f1f1;
    background: #f1f1f1;
}
.pdp-default .pdp-header{
    
    height: 25px !important;
}

.pdp-default .pdp-footer{
        background: #337ab7;
    height: 25px !important;
}

.pdp-default {
    position: absolute;
    z-index: 10000 !important;
    direction: rtl;
    color: #002f89;
    box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, 0.19);
}

.pdp-default .monthYear {
    display:flex;
}




.swal2-title{
    font-family: vazir;
    font-size: 14px;
}


.inputRad {
    min-width: 90%;
    text-align: center;
    border-radius: 50px;
    direction: ltr;
}
}


.boxStateNoNeed {
    border: 1px solid;
    float: left;
    margin-left: 5px !important;
    position: relative;
    --tw-text-opacity: 1;
    color: rgb(149 131 37);
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 204);
    --tw-border-opacity: 1;
    border-color: rgb(219 184 0);
    border-width: 1px;
    padding: .5rem;
    border-radius: 9999px;
    justify-content: center !important;
    align-items: center !important;
    min-width: 5rem;
    text-align: center;
    border: 1px solid;
}

.boxFinanceDebit {
    height: 200px;
    margin-bottom: 12px;
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: linear-gradient(320deg, #59a52c, #48b167, #5f9558);
}

.boxFinanceCredit {
    height: 200px;
    margin-bottom: 12px;
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: linear-gradient(320deg, #d93e3e, #b14848, #955858);
}

.boxImgAvatar{
        width: 30px;
    border-radius: 7px;
    margin-right: 10px;
    margin-top: 5px;
    margin-left: 10px;
}

span {
    float: inline-start;
        width: inherit;
}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: right;
}

.modal-header {
      direction: ltr;
}

.modal {
    
    z-index: 999 !important;
   
}
.modal-backdrop.show {
     z-index: 99 !important;
}
.boxSlideOrange {
    height: 200px;
    margin-bottom: 12px;
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: linear-gradient(320deg, #f9a945, #f59a57, #fbc692);
}

.boxSlideGreen {
    height: 200px;
    margin-bottom: 12px;
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: linear-gradient(320deg, #96d93e, #6fb148, #769558)
}

