@charset "UTF-8";
/*================================================================================
	Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
	Version: 2.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
/**
*
*	Name:			IRANSansX Fonts
*	Version:			1.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Apr 22, 2021
*	Updated on:		Apr 22, 2021
*	Website:			http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونتایران سنس Xا یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRANSansX fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (.....)
------------------------------------------------------------------------------------- fonts/-
*	
**/
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 100;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-Thin.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-Thin.woff2") format("woff2"); }

@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 200;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-UltraLight.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-UltraLight.woff2") format("woff2"); }

@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 300;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-Light.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-Light.woff2") format("woff2"); }

@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 500;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-Medium.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-Medium.woff2") format("woff2"); }

@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 600;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-DemiBold.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-DemiBold.woff2") format("woff2"); }

@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 800;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-ExtraBold.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-ExtraBold.woff2") format("woff2"); }

@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 900;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-Black.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-Black.woff2") format("woff2"); }

@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: bold;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-Bold.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-Bold.woff2") format("woff2"); }

@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: normal;
  src: url("/vuexy/app-assets/fonts/iransans/woff/IRANSansX-Regular.woff") format("woff"), url("/vuexy/app-assets/fonts/iransans/woff2/IRANSansX-Regular.woff2") format("woff2"); }

.vas-list .vas-item {
  display: inline-block;
  font-size: 0.75rem;
  padding: 0.2rem 0.3rem;
  font-weight: 600;
  line-height: 1;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.2rem;
  margin-left: 0.15rem; }

.project .title {
  font-size: 2rem; }

.project .info {
  color: #82868b;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }

.project .info .info-item {
  margin-left: 0.8rem;
  white-space: nowrap; }

@media screen and (min-width: 992px) {
  .project .info .info-item {
    margin-left: 1.5rem; } }

.project .bids-preview {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: right;
  background-color: #ededed;
  margin-top: 0.25rem;
  padding: 0.5rem 1.5rem;
  border-radius: 0.15rem; }

.project .bids-preview .bids-preview-more {
  margin-right: 1rem;
  line-height: 2rem; }

.dark-layout .project .bids-preview {
  background-color: #2a2e30 !important; }

.project-list .project-list-item.archive {
  opacity: 0.5; }

.project-list .project-list-item:not(:last-child) {
  margin-bottom: 1.2rem; }

.project-list .project-list-item .project-info {
  display: flex;
  flex-direction: column;
  justify-content: start;
  flex: 1 1 auto;
  row-gap: 0.4rem; }

@media screen and (min-width: 992px) {
  .project-list .project-list-item .project-info {
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    flex: unset; } }

.project-list .project-list-item .project-info .btn-group-sm .btn {
  padding: 0.2rem 0.4rem;
  font-size: 0.8rem;
  border-radius: 0.15rem; }

.project-list .project-list-item .project-info .btn-group-sm .btn-outline-secondary {
  border: 1px solid #e2e6cb !important; }

.project-list .project-list-item .project-title {
  display: flex;
  align-items: center;
  flex: 1 1 auto; }

.project-list .project-list-item .project-text {
  margin: 0.5em 2.5rem 1.5rem 1.5rem; }

.project-list .project-list-item .avatar {
  margin-left: 1.2rem; }

.project-list .project-list-item .avatar .avatar-content {
  width: 42px;
  height: 42px; }

.project-list .project-list-item .bookmarked_message {
  color: gold; }

.note {
  margin: 0 0 20px;
  padding: 15px 15px 15px 30px;
  border-right: 5px solid #eee;
  border-radius: 4px 0 0 4px; }

.note.note-info {
  background-color: #eef7fb;
  border-color: #a6e1ec;
  color: #31708f; }

.hover-btn-bar-wrapper {
  position: relative; }

.hover-btn-bar-wrapper:hover .hover-btn-bar, .hover-btn-bar-wrapper .visible .hover-btn-bar {
  visibility: unset; }

.hover-btn-bar-wrapper .hover-btn-bar {
  visibility: hidden;
  position: absolute;
  top: -0.65rem;
  left: 4px;
  background-color: #f2f2f2;
  opacity: 0.6;
  border: 1px solid #e2e6cb !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.hover-btn-bar-wrapper .hover-btn-bar .btn-icon {
  padding: 0.4rem !important; }

span.verified-user {
  display: inline-block;
  /*text-indent: -9999px;*/
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
  background: url("/assets/img/verified.svg") no-repeat;
  vertical-align: middle;
  margin-right: 0.1rem; }

body {
  font-feature-settings: "ss02"; }

ul {
  line-height: 1.7rem;
  text-align: justify; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 0.2rem !important;
  margin-left: 0.6rem !important; }
