﻿@font-face {
    font-family: MIRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('/GlobalItems/fonts/iranSans/eot/IRANSansWeb_Medium.eot');
    src: url('/GlobalItems/fonts/iranSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/GlobalItems/fonts/iranSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/GlobalItems/fonts/iranSans/woff/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/GlobalItems/fonts/iranSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('/GlobalItems/fonts/iranSans/eot/IRANSansWeb_Light.eot');
    src: url('/GlobalItems/fonts/iranSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/GlobalItems/fonts/iranSans/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/GlobalItems/fonts/iranSans/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/GlobalItems/fonts/iranSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

@font-face {
    font-family: BIRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('/GlobalItems/fonts/iranSans/eot/IRANSansWeb.eot');
    src: url('/GlobalItems/fonts/iranSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('/GlobalItems/fonts/iranSans/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('/GlobalItems/fonts/iranSans/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/GlobalItems/fonts/iranSans/ttf/IRANSansWeb.ttf') format('truetype');
}

/* width */
::-webkit-scrollbar {
    height: 3px;
    width: 3px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #ff4c4b;
    border-radius: 10px;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #b30000;
    }

body {
    font-family: 'MIRANSans';
    font-size: 9pt;
    color: #2c2c2c;
}

.nav-Custom {
    padding-top: 15px;
    background-color: #efefef !important;
}

.fixed-bottom {
    background-color: #efefef !important;
    box-shadow: #d7d7d7 0px -1px 3px;
}

.nav-item a {
    color: gray;
}

thead {
    background-color: #2e323e !important;
    color: white !important;
}

.btn-Custom {
    background-color: #63a621;
}

[data-widget-name] {
    padding: 10px 10px;
}

.widget {
    position: relative;
}

    .widget .widgetHead .widgetBtn > i {
        margin-left: 5px;
        width: 35px;
        height: 35px;
        background: #ff4c4b;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        color: #fff;
        position: relative;
        font-size: 14pt;
    }

    .widget .widgetHead .widgetBtn {
        background-color: #f9f9f9;
        border-radius: 25px;
        border: 1px dashed rgba(0,0,0,0.06);
        padding: 0px 0 0px 7px;
        position: relative;
        color: #607d8b;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        z-index: 2;
        /*box-shadow: 0 1px 4px 0 rgb(0 0 0 / 11%);*/
    }

.widgetBody {
    position: relative;
    border: 2px dashed rgba(0,0,0,0.1);
    /*display: inline-block;*/
    /*/*min-height: 60px;*/
}

.widgetHead {
    margin-bottom: 10px;
    text-align: right;
    position: relative;
    top: 25px;
    right: -15px;
}
/*.widget-a {
    display: flex;
    align-items: center;
    background: #f7f7f7;
    border-radius: 25px;
    padding: 0 20px;
    margin-top: -52px;
    position: relative;
    right: -15px;
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 11%);
    
}
.widget-title{
    color:#2c2c2c;
    font-size:11pt;
    margin-right:-15px;

}

.widget {
    padding: 10px;
    border: 2px dashed #9d9d9d;
    position: relative;
    width: fit-content;
    min-width: 20%;
    min-height: 50px;
    margin-bottom:50px;
}

    .widget:hover {
        border: 2px dashed #00A19D;
    }

.widgetBtn-Edit i {
    position: relative;*/
/* top: -15px; */
/*right: -20px;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    background: #FFB344;
    text-decoration: none;
    display: flex;
    align-items: center;
    font-size: 12pt;
    justify-content: center;
    color: #fff;
    font-weight: 600;
    box-shadow: 0px 2px 6px 0 rgb(255 179 68 / 60%);
    transition: ease .5s;
}

    .widgetBtn-Edit i:hover {
        box-shadow: 0px 4px 12px 0 rgba(255,179,68,.6);
        color: #fff;
        transform: rotate(360deg);
    }*/
.modal.modal-fullscreen .modal-dialog,
.modal.modal-fullscreen .modal-content {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    max-width: 100% !important;
}

.modal.modal-fullscreen .modal-dialog {
    margin: 0;
    width: 100%;
    animation-duration: 0.6s;
}

.modal.modal-fullscreen .modal-content {
    border: none;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    -o-box-shadow: inherit;
    box-shadow: inherit;
}

.modal.modal-fullscreen.force-fullscreen .modal-body {
    padding: 0;
}

.modal.modal-fullscreen.force-fullscreen .modal-header,
.modal.modal-fullscreen.force-fullscreen .modal-footer {
    left: 0;
    position: absolute;
    right: 0;
}

.modal.modal-fullscreen.force-fullscreen .modal-header {
    top: 0;
}

.modal.modal-fullscreen.force-fullscreen .modal-footer {
    bottom: 0;
}

.iconSize {
    font-size: 16pt;
    font-weight: bold;
}

.cursor-pointer:hover {
    cursor: pointer;
}


/**********WhatsApp Widget**********/

.whatsapp-widget {
    position: relative;
}

    .whatsapp-widget .whatsapp-widgetHead .whatsapp-widgetBtn > i {
        margin-left: 5px;
        width: 35px;
        height: 35px;
        background: #ff4c4b;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        color: #fff;
        position: relative;
        font-size: 14pt;
    }

    .whatsapp-widget .whatsapp-widgetHead .whatsapp-widgetBtn {
        /*        border-radius: 25px;
        border: 1px dashed rgba(0,0,0,0.06);
        padding: 0px 0 0px 7px;
        position: relative;
        color: #607d8b;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        z-index: 1;*/
    }

.whatsapp-widgetBody {
    position: relative;
}

.whatsapp-widgetHead {
    text-align: right;
    position: relative;
    right: 28px;
    position: fixed;
    bottom: 85px;
    z-index: 1000000000;
}