/*!
 * Start Bootstrap - Portfolio Item (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */@import url(fonts/yekanbakh.css);:root{--color-primary:#0d6efd;--color-primary-hover:#0b5ed7;--color-surface:#f8f9fa;--color-surface-elevated:#fff;--color-border:#e9ecef;--color-border-soft:#dee2e6;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 8px 24px rgba(0,0,0,.1);--transition:0.2s ease}body{font-family:YekanBakh!important;font-weight:300;font-size:17px;line-height:1.5;direction:rtl;overflow-x:hidden;background:var(--color-surface);color:#212529}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.8)!important}.navbar .nav-link .fa{margin-left:.35em}.navbar .nav-link.btn .fa{margin-left:.25em}.fa,.fa:before{font-family:FontAwesome!important}h1,h2,h3,h4,h5,h6,input,textarea{font-family:YekanBakh!important}.h1,h1{font-size:32px;line-height:1.25}.h1,.h2,h1,h2{font-weight:400}.h2,h2{font-size:26px;line-height:1.15}.h3,h3{font-size:22px;line-height:1.14}.h3,.h4,h3,h4{font-weight:400}.h4,h4{font-size:18px;line-height:1.11}hr{width:100%;border:0;border-top:1px solid var(--color-border);margin:2rem 0}#fine-uploader-gallery{direction:ltr!important}.portfolio-item{margin-bottom:1.5rem;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition),transform var(--transition)}.portfolio-item:hover{box-shadow:var(--shadow-md)}footer{margin:3rem 0 2rem;text-align:right;padding:2rem 1rem;background:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page-header{text-align:center;font-weight:600;margin-bottom:.5rem}.page-header small{display:block;font-size:.85em;font-weight:400;opacity:.85;margin-top:.25rem}.sample-image-desc{direction:rtl;padding:.75rem 1rem;font-size:.9rem;text-align:right;background:var(--color-surface-elevated);border-radius:var(--radius-sm);margin-bottom:.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);min-height:5.5rem;box-sizing:border-box}.sample-image-desc-appropriate{background:#f0fdf4;border-color:#bbf7d0}.sample-image-desc-inappropriate{background:#fef2f2;border-color:#fecaca}.row.fix{display:flex;flex-wrap:wrap}.form-group .grouped-field{width:auto;text-align:center;border:1px solid #ccc;float:left;vertical-align:middle}.form-group span{float:left;display:inline-block;margin-left:.25em;margin-right:.25em;vertical-align:middle}.navbar-brand>img{display:inline-block;margin-left:10px}table td,th{padding:5px}.close{float:left}.modal-header .close{margin:-1rem auto -1rem -1rem}.history-area{position:relative;min-height:200px;max-height:490px;overflow-y:hidden;width:inherit;border-radius:var(--radius-md);border:2px dashed var(--color-border-soft);background:var(--color-surface-elevated);padding:1.5rem;box-shadow:var(--shadow-sm)}.history-area:before{content:attr(qq-drop-area-text) " ";position:absolute;font-size:200%;left:0;width:100%;text-align:center;top:45%;opacity:.25;filter:alpha(opacity=25)}.list-group-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;cursor:pointer;max-height:50px!important;border-radius:var(--radius-sm)!important;margin-bottom:.25rem;border:1px solid var(--color-border)!important;transition:background var(--transition),box-shadow var(--transition)}li.list-group-item:nth-child(odd){background:#f1f3f5}li.list-group-item:nth-child(odd):hover{background:#e9ecef;box-shadow:var(--shadow-sm)}li.list-group-item:nth-child(2n){background:var(--color-surface-elevated)}li.list-group-item:nth-child(2n):hover{background:#f8f9fa;box-shadow:var(--shadow-sm)}.tooltip-inner,.tooltip-main{font-family:YekanBakh!important}.index-hero{background:var(--color-surface-elevated);border-radius:var(--radius-lg);padding:1.5rem 1rem;margin-bottom:1.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.index-main-card{padding:1.5rem}.index-main-card,.index-sidebar-card{background:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.index-sidebar-card{overflow:hidden}.index-sidebar-card .card-header{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:#fff;font-weight:600;padding:1rem 1.25rem;border:0;text-align:right}.index-sidebar-card .card-body{padding:1.25rem 1.5rem}.index-pdf-tip{background:var(--color-surface-elevated);border-radius:var(--radius-md);padding:1rem 1.25rem;text-align:center;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.index-section-title{font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border);text-align:center}.index-examples-row{display:flex;flex-wrap:wrap}.index-examples-row .col-xs-12{margin-bottom:1rem}.index-examples-row .col-xs-12.col-sm-6.col-md-3{display:flex;flex-direction:column}.index-examples-row .sample-image-desc{flex:0 0 auto;min-height:5.5rem;display:flex;align-items:flex-start}.index-examples-row .sample-image-desc br{display:block}.index-examples-row .col-xs-12>a{flex:1 0 auto}@media (max-width:767px){.index-examples-row{direction:rtl;width:100%}.index-examples-row .col-xs-12.col-sm-6.col-md-3{align-items:flex-start;width:100%;max-width:100%}.index-examples-row .col-xs-12.col-sm-6.col-md-3 .sample-image-desc,.index-examples-row .col-xs-12.col-sm-6.col-md-3>a{width:100%}.index-examples-row .col-xs-12.col-sm-6.col-md-3>a img{width:100%;height:auto}}.index-content-block{border-radius:var(--radius-md);padding:1.5rem 2rem;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.index-app-card,.index-content-block{background:var(--color-surface-elevated)}.index-app-card{border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-md);border:1px solid var(--color-border);height:100%;transition:box-shadow var(--transition)}.index-app-card:hover{box-shadow:var(--shadow-lg)}.index-app-card .page-header{text-align:right;margin-bottom:.75rem}.index-trust-badges{padding:1.5rem;background:var(--color-surface);border-radius:var(--radius-md)}#result-modal .modal-content{border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.2);border:1px solid var(--color-border)}#result-modal .modal-header{border-bottom:1px solid var(--color-border);padding:1rem 1.5rem}#result-modal .modal-footer{border-top:1px solid var(--color-border);padding:1rem 1.5rem}#result-modal .ocr-text{border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:.75rem;font-family:YekanBakh!important}#result-modal .large-image{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.btn{border-radius:var(--radius-sm);transition:transform var(--transition),box-shadow var(--transition)}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-primary{box-shadow:0 2px 6px rgba(13,110,253,.35)}.card.border-primary{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.card.border-primary .card-header{border-radius:0}