/* input(24,53): run-time error CSS1031: Expected selector, found '/'
input(24,53): run-time error CSS1025: Expected comma or open brace, found '/' */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
@font-face {
    font-family: "irsans";
    src: url('/fonts/ttf/IRANSansWeb(FaNum).ttf');
    src: url('/fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
        url('/fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),
        url('/fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),
        url('/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
    font-weight: 100;
    font-style: "normal"
}
a.navbar-brand {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}
:root {
    --blue: #4167D9;
    --red: #D96055;
    --yellow: #F5B906;
    --lightgrey: #F5F5F5;
}
-------------------------------------------------- */
html {
    font-size: 14px;
    position: relative;
    min-height: 100%;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

body {

}
a, b, div, p, span, h1, h2, h3, h4, h5, h6, input {
    font-family: irsans !important;
}

/*---------------------------------*/
.atash_bg_blue {
    background-color: var(--blue) !important;
}
.atash_bg_red {
    background-color: var(--red) !important;
}
.atash_bg_yellow {
    background-color: var(--yellow) !important;
}
.atash_bg_lightgray {
    background-color: var(--lightgrey) !important;
}
.atash_btn {
    border-radius:50px !important;
}


.border-top {
  border-top: 1px solid #e5e5e5;
}
.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
  font-size: 1rem;
  line-height: inherit;
}


.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  /* Set the fixed height of the footer here */
  height: 60px;
  line-height: 60px; /* Vertically center the text there */
}

    .print-section * {
     font-family: "Yekan"
 }

.print-info > div {
    padding-top: 2px;
}

.value {
}

.print-table {
    padding-top: 10px;
}
.print-header { height: 150px }

.atash-login-page {
    background: url(../images/background.png?v=qFAy850T0JPRHAx8UEvk7YGMEY8) no-repeat fixed;
    background-size: cover;
    height: 100vh;
}
    .atash-login-page section#atash-body {
        width: auto;
        height: 100vh;
        background-color: rgba(0, 0, 0, 0.22);
        backdrop-filter: blur(1px);
    }
.atash_inputs .input-group-prepend > span{
    background-color: #fff !important;
    border-left: 0 !important;
    color: #4167D9 !important;
}
.atash_inputs input {
    border-right: 0 !important;
    text-align:right !important
}

/* ------------ Animation --------------------------*/
.anim_slide_zoomout {
    animation: anim_slide_zoomout 1s ease-out
}
.anim_validation_alert {
    animation: anim_validation_alert 0.5s ease-out
}

@keyframes anim_slide_zoomout {
    from {
        transform: scale(1.2);
        opacity: 0;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes anim_validation_alert {
    from {
        transform: scale(1, 0);
        opacity: 0.7;
    }

    to {
        transform: scale(1, 1);
        opacity: 1;
    }
}
