/*font*/
/*main colors*/
/*main popup*/
/*main popup hover*/
.highlight {
  font-weight: bold;
}

[displaied_view=false] {
  display: none;
}

div.button {
  height: 30px;
  background-color: #D8D8D8;
  border-radius: 4px;
  color: #000000;
  line-height: 30px;
  width: 50px;
  text-indent: 9px;
  cursor: pointer;
}

div.link {
  text-decoration: underline;
  cursor: pointer;
}

.stop_pointer_events {
  pointer-events: none;
}

.small_bubble {
  background: url("/main/images/bubble2.png") no-repeat;
  transform: none;
}

.large_bubble {
  background: url("/main/images/bubble1.png") no-repeat;
  transform: none;
}

.block_element, [block_element=true] {
  opacity: 0.2;
  pointer-events: none;
}

.main_alpha {
  opacity: 0.6;
  pointer-events: none;
  cursor: auto;
}

.main_module {
  display: none;
  height: 100%;
  width: 100%;
}

.ui-dialog {
  z-index: 916;
}

.stage_icon[status="0"] {
  background-color: #ffffff;
}

.stage_icon[status="1"] {
  background-color: #858585;
}

.stage_icon[status="2"] {
  background-color: #F2ED53;
}

.stage_icon[status="3"] {
  background-color: #5bab50;
}

/*font*/
/*main colors*/
/*main popup*/
/*main popup hover*/
.drag_icon {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -67px -880px;
  width: 17px;
  height: 10px;
  cursor: pointer;
}
.drag_icon.black {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -242px -880px;
  width: 18px;
  height: 10px;
  cursor: pointer;
}

div.pop_closer {
  cursor: pointer;
}
div.pop_closer.white {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -109px -558px;
  width: 14px;
  height: 14px;
}
div.pop_closer.gray {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -89px -558px;
  width: 13px;
  height: 13px;
}

div.check_box {
  cursor: pointer;
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -110px -489px;
  width: 14px;
  height: 14px;
}
div.check_box.checked {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -83px -489px;
  width: 14px;
  height: 14px;
}
div.check_box.semi_checked {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -329px -489px;
  width: 15px;
  height: 14px;
}

div.fix_price {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -33px -236px;
  width: 22px;
  height: 22px;
}
div.fix_price.selected {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -64px -236px;
  width: 22px;
  height: 22px;
}

div.fix_price_unusual {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -224px -236px;
  width: 22px;
  height: 22px;
  margin-left: 5px;
  margin-right: 5px;
}

.resource.fix_price {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -33px -236px;
  width: 15px;
  height: 22px;
}
.resource.fix_price.selected {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -64px -236px;
  width: 22px;
  height: 22px;
}
.resource.fix_price.unusual {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -224px -236px;
  width: 22px;
  height: 22px;
}
.resource.fix_price_unusual {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -224px -236px;
  width: 22px;
  height: 22px;
}
.resource.amount {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -97px -236px;
  width: 12px;
  height: 22px;
}
.resource.amount.selected {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -128px -236px;
  width: 22px;
  height: 22px;
}
.resource.amount_unusual {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -255px -236px;
  width: 22px;
  height: 22px;
}
.resource.item {
  width: 15px;
  height: 23px;
  background-color: #ff8761;
  border-radius: 50%;
}
.resource.item.selected {
  width: 24px;
  background-color: #fff;
  line-height: 29px;
  font-size: 12px;
  font-weight: 600;
  border-bottom: none;
}
.resource.item::before {
  content: "MA";
  color: #fff;
  position: relative;
  left: 8px;
  top: -2px;
}
.resource.item.selected::before {
  content: "MA";
  color: #ff8761;
  position: relative;
  left: -1px;
  top: -2px;
}

div.pen_white {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -74px -428px;
  width: 12px;
  height: 11px;
}
div.pen_white.selected {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -34px -428px;
  width: 12px;
  height: 11px;
}

div.pen {
  width: 13px;
  height: 13px;
}
div.pen.blue {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -54px -426px;
}
div.pen.orange {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -34px -426px;
}
div.pen.gray {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -93px -428px;
  width: 12px;
  height: 11px;
}

div.left_slim_arrow {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -362px -454px;
  width: 10px;
  height: 17px;
}

div.plus_medium {
  cursor: pointer;
}
div.plus_medium.blue {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -185px -358px;
  width: 15px;
  height: 15px;
}
div.plus_medium.orange {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -208px -358px;
  width: 15px;
  height: 15px;
}

div.plus_small.gray {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -231px -359px;
  width: 12px;
  height: 12px;
}
div.plus_small.orange {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -251px -359px;
  width: 12px;
  height: 12px;
}

div.building.blue {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -90px -1226px;
  width: 17px;
  height: 14px;
}
div.building.selected {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -116px -1226px;
  width: 17px;
  height: 14px;
}

div.info.blue {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -44px -1227px;
  width: 14px;
  height: 14px;
}
div.info.selected {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -67px -1227px;
  width: 14px;
  height: 14px;
}

div.integrated_view.blue {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -142px -1226px;
  width: 17px;
  height: 14px;
}
div.integrated_view.selected {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -168px -1226px;
  width: 17px;
  height: 14px;
}

div.scroll_right.white {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -196px -1355px;
  width: 40px;
  height: 40px;
}
div.scroll_right.blue {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -252px -1355px;
  width: 40px;
  height: 40px;
}
div.scroll_right.alpha {
  display: none;
}

div.scroll_left.white {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -16px -1355px;
  width: 40px;
  height: 40px;
}
div.scroll_left.blue {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -76px -1355px;
  width: 40px;
  height: 40px;
}
div.scroll_left.alpha {
  display: none;
}

.save_btn_mainPop {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  cursor: pointer;
}
.save_btn_mainPop .save_btn_content {
  font-size: 16px;
  color: black;
  background-color: #cbcbcb;
  height: 30px;
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}

div.toggle_arrow {
  cursor: pointer;
}
div.toggle_arrow.up {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -344px -458px;
  width: 11px;
  height: 7px;
}
div.toggle_arrow.down {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -300px -458px;
  width: 11px;
  height: 7px;
}

.search_icon {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -120px -125px;
  width: 15px;
  height: 15px;
}

.check_box_square {
  cursor: pointer;
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -110px -489px;
  width: 16px;
  height: 15px;
}

.check_box_chacked {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -83px -489px;
  width: 14px;
  height: 14px;
}

.adjustable_spanner_icon {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -19px -1409px;
  width: 26px;
  height: 26px;
}

.adjustable_spanner_icon_with_bg {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -97px -1409px;
  width: 24px;
  height: 23px;
}

div.gray_trash_icon {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -47px -877px;
  width: 11px;
  height: 15px;
}

.trash_icon {
  width: 16px;
  height: 20px;
}
.trash_icon.gray {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -235px -1155px;
}
.trash_icon.orange {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -324px -1155px;
}

div.gray_arrow {
  width: 10px;
  height: 17px;
}
div.gray_arrow.right {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -418px -454px;
  transform: none;
}
div.gray_arrow.left {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -398px -454px;
  transform: none;
}

.alert_icon {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -144px -589px;
  width: 33px;
  height: 33px;
}

div.v_icon {
  width: 14px;
  height: 12px;
  cursor: pointer;
}
div.v_icon.green {
  background: url(/main/images/sprite_icons_other2_new.png) no-repeat -177px -489px;
}

div.x_icon {
  width: 13px;
  height: 13px;
  cursor: pointer;
}
div.x_icon.gray {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -89px -558px;
}
div.x_icon.white {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -109px -558px;
}

div.refresh_icon {
  width: 23px;
  height: 24px;
  cursor: pointer;
}
div.refresh_icon.gray {
  display: none;
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -17px -1490px;
}
div.refresh_icon.blue {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -53px -1491px;
}

@font-face {
  font-family: "probuild";
  src: url("/main/fonts/probuild/probuild.eot");
  src: url("/main/fonts/probuild/probuild.eot?#iefix") format("embedded-opentype"), url("/main/fonts/probuild/probuild.woff") format("woff"), url("/main/fonts/probuild/probuild.ttf") format("truetype"), url("/main/fonts/probuild/probuild.svg#probuild") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class*=font-icon-]:before {
  display: inline-block;
  font-family: "probuild";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.font-icon-invoice:before {
  content: "\e900";
}

.font-icon-bookkeeping:before {
  content: "\e901";
}

.font-icon-contractor:before {
  content: "\e902";
}

.font-icon-produce:before {
  content: "\e903";
}

.font-icon-forms:before {
  content: "\e904";
}

.font-icon-settings:before {
  content: "\e905";
}

.font-icon-half-checkbox:before {
  content: "\e906";
}

.font-icon-list:before {
  content: "\e907";
}

.font-icon-pdf:before {
  content: "\e908";
}

.font-icon-xlsx:before {
  content: "\e909";
}

.font-icon-doc:before {
  content: "\e90a";
}

.font-icon-pptx:before {
  content: "\e90b";
}

.font-icon-refresh:before {
  content: "\e90c";
}

.font-icon-addfiles:before {
  content: "\e90d";
}

.font-icon-attached:before {
  content: "\e90e";
}

.font-icon-folder:before {
  content: "\e90f";
}

.font-icon-mail:before {
  content: "\e910";
}

.font-icon-sort:before {
  content: "\e911";
}

.font-icon-plan:before {
  content: "\e912";
}

.font-icon-images:before {
  content: "\e913";
}

.font-icon-contract:before {
  content: "\e914";
}

.font-icon-calendar:before {
  content: "\e915";
}

.font-icon-payment:before {
  content: "\e916";
}

.font-icon-history:before {
  content: "\e917";
}

.font-icon-bakara:before {
  content: "\e918";
}

.font-icon-box:before {
  content: "\e919";
}

.font-icon-buildings:before {
  content: "\e91a";
}

.font-icon-excel:before {
  content: "\e91b";
}

.font-icon-filters-arrow:before {
  content: "\e91c";
}

.font-icon-home:before {
  content: "\e91d";
}

.font-icon-item:before {
  content: "\e91e";
}

.font-icon-kablan:before {
  content: "\e91f";
}

.font-icon-location:before {
  content: "\e920";
}

.font-icon-looz:before {
  content: "\e921";
}

.font-icon-pencil:before {
  content: "\e922";
}

.font-icon-pie:before {
  content: "\e923";
}

.font-icon-print:before {
  content: "\e924";
}

.font-icon-user:before {
  content: "\e925";
}

.font-icon-arrow-dropdown:before {
  content: "\e926";
}

.font-icon-paid:before {
  content: "\e927";
}

.font-icon-prices:before {
  content: "\e928";
}

.font-icon-import-template:before {
  content: "\e929";
}

.font-icon-close:before {
  content: "\e92a";
}

.font-icon-menu:before {
  content: "\e92b";
}

.font-icon-not-to-summary:before {
  content: "\e92c";
}

.font-icon-additional-budget:before {
  content: "\e92d";
}

.font-icon-delete:before {
  content: "\e92e";
}

.font-icon-save:before {
  content: "\e92f";
}

.font-icon-dropdown-arrow-shadowed:before {
  content: "\e930";
}

.font-icon-phone:before {
  content: "\e931";
}

.font-icon-back:before {
  content: "\e932";
}

.font-icon-contractor-history:before {
  content: "\e933";
}

.font-icon-contractor-double:before {
  content: "\e934";
}

.font-icon-unlock:before {
  content: "\e935";
}

.font-icon-plus:before {
  content: "\e936";
}

.font-icon-bill:before {
  content: "\e937";
}

.font-icon-eye-unactive:before {
  content: "\e938";
}

.font-icon-triangle-warning:before {
  content: "\e939";
}

.font-icon-eye:before {
  content: "\e93a";
}

.font-icon-arrow-import:before {
  content: "\e93b";
}

.font-icon-calculator:before {
  content: "\e93c";
}

.font-icon-checkbox:before {
  content: "\e93d";
}

.font-icon-check:before {
  content: "\e93e";
}

.font-icon-resources:before {
  content: "\e93f";
}

.font-icon-circle-warning:before {
  content: "\e940";
}

.font-icon-star:before {
  content: "\e941";
}

.font-icon-modules:before {
  content: "\e942";
}

.font-icon-revision:before {
  content: "\e943";
}

.font-icon-circle-check:before {
  content: "\e944";
}

.font-icon-arrow-back:before {
  content: "\e945";
}

.font-icon-success:before {
  content: "\e946";
}

.font-icon-process:before {
  content: "\e947";
}

.font-icon-users:before {
  content: "\e948";
}

.font-icon-active-users:before {
  content: "\e949";
}

.font-icon-inner-check:before {
  content: "\e94a";
}

.font-icon-magnifying-glass:before {
  content: "\e94b";
}

.font-icon-lock:before {
  content: "\e94c";
}

.font-icon-coins:before {
  content: "\e94d";
}

.font-icon-integrated:before {
  content: "\e94e";
}

.font-icon-info:before {
  content: "\e94f";
}

.font-icon-filter:before {
  content: "\e950";
}

.font-icon-menu-contract:before {
  content: "\e951";
}

.font-icon-menu-suppliers:before {
  content: "\e952";
}

.font-icon-menu-requirements:before {
  content: "\e953";
}

.font-icon-order:before {
  content: "\e954";
}

.font-icon-notes:before {
  content: "\e955";
}

.font-icon-stage:before {
  content: "\e956";
}

.font-icon-device:before {
  content: "\e957";
}

.font-icon-mobile:before {
  content: "\e958";
}

.font-icon-comment:before {
  content: "\e959";
}

.font-icon-matrix:before {
  content: "\e95a";
}

.font-icon-user-list:before {
  content: "\e95b";
}

.font-icon-half-inner-check:before {
  content: "\e95c";
}

.font-icon-radio:before {
  content: "\e95d";
}

.font-icon-radio-checked:before {
  content: "\e95e";
}

.font-icon-cancel-file:before {
  content: "\e95f";
}

.font-icon-download:before {
  content: "\e960";
}

.font-icon-doc-approved:before {
  content: "\e961";
}

.font-icon-doc-edit:before {
  content: "\e962";
}

.font-icon-docs:before {
  content: "\e963";
}

.font-icon-minimise:before {
  content: "\e964";
}

.font-icon-warning:before {
  content: "\e965";
}

.font-icon-tasks:before {
  content: "\e966";
}

.font-icon-user-card:before {
  content: "\e967";
}

.font-icon-noun-default-settings:before {
  content: "\e968";
}

.font-icon-connect:before {
  content: "\e969";
}

.font-icon-logout:before {
  content: "\e96a";
}

.font-icon-noun-user:before {
  content: "\e96b";
}

.font-icon-user-blocked:before {
  content: "\e96c";
}

.font-icon-header-arrow:before {
  content: "\e96d";
}

.font-icon-apartment-plan:before {
  content: "\e96e";
}

.font-icon-clock:before {
  content: "\e96f";
}

.font-icon-processes:before {
  content: "\e970";
}

.font-icon-import-export:before {
  content: "\e971";
}

.font-icon-notifications:before {
  content: "\e972";
}

.font-icon-split:before {
  content: "\e973";
}

.font-icon-arrange:before {
  content: "\e974";
}

.font-icon-fault-priority:before {
  content: "\e975";
}

.font-icon-fault-fixed-by-contractor:before {
  content: "\e976";
}

.font-icon-fault-not-relevant:before {
  content: "\e977";
}

.font-icon-fault-to-check:before {
  content: "\e978";
}

.font-icon-fault-fixed:before {
  content: "\e979";
}

.font-icon-fault-lack:before {
  content: "\e97a";
}

.font-icon-replace:before {
  content: "\e97b";
}

.font-icon-process-connection:before {
  content: "\e97c";
}

.font-icon-change-order:before {
  content: "\e97d";
}

.font-icon-inner-empty-check:before {
  content: "\e97e";
}

.font-icon-full-screen:before {
  content: "\e97f";
}

.font-icon-target:before {
  content: "\e980";
}

.font-icon-binding:before {
  content: "\e981";
}

.font-icon-minimize-screen:before {
  content: "\e982";
}

.font-icon-document:before {
  content: "\e983";
}

.font-icon-merge:before {
  content: "\e984";
}

.font-icon-display:before {
  content: "\e985";
}

.font-icon-toggle:before {
  content: "\e986";
}

.font-icon-popup-suppliers:before {
  content: "\e987";
}

.font-icon-end-task:before {
  content: "\e988";
}

.font-icon-popup-process:before {
  content: "\e989";
}

.font-icon-save-version:before {
  content: "\e98a";
}

.font-icon-save-draft:before {
  content: "\e98b";
}

.font-icon-languages:before {
  content: "\e98c";
}

.font-icon-amount:before {
  content: "\e98d";
}

.font-icon-excel-import:before {
  content: "\e98e";
}

.font-icon-excel-export:before {
  content: "\e98f";
}

.font-icon-disconnect:before {
  content: "\e990";
}

.font-icon-unused-contract:before {
  content: "\e991";
}

.font-icon-power:before {
  content: "\e992";
}

.font-icon-link-down:before {
  content: "\e993";
}

.font-icon-copy:before {
  content: "\e994";
}

.font-icon-x:before {
  content: "\e995";
}

.font-icon-status-ok:before {
  content: "\e996";
}

.font-icon-bookkeeping-ok:before {
  content: "\e997";
}

.font-icon-bookkeeping-wait:before {
  content: "\e998";
}

.font-icon-edit-arrange:before {
  content: "\e999";
}

.font-icon-full-list:before {
  content: "\e99a";
}

.font-icon-excel-log:before {
  content: "\e99b";
}

.font-icon-excel-ok:before {
  content: "\e99c";
}

.font-icon-filter-off:before {
  content: "\e99d";
}

.font-icon-hash:before {
  content: "\e99e";
}

.font-icon-message:before {
  content: "\e99f";
}

.font-icon-system-item:before {
  content: "\e9a0";
}

.font-icon-supplier-item:before {
  content: "\e9a1";
}

.font-icon-amount-error:before {
  content: "\e9a2";
}

.font-icon-item-price-error:before {
  content: "\e9a3";
}

.font-icon-price-error:before {
  content: "\e9a4";
}

.font-icon-hash-book:before {
  content: "\e9a5";
}

.font-icon-clipboard:before {
  content: "\e9a6";
}

.font-icon-briefcase:before {
  content: "\e9a7";
}

.font-icon-fax:before {
  content: "\e9a8";
}

.font-icon-success-2:before {
  content: "\e9a9";
}

.font-icon-arrow-circle:before {
  content: "\e9aa";
}

.font-icon-intermittent-circle:before {
  content: "\e9ab";
}

.font-icon-warning-2:before {
  content: "\e9ac";
}

.font-icon-circle-v:before {
  content: "\e9ad";
}

.font-icon-circle-x:before {
  content: "\e9ae";
}

.font-icon-info:before {
  content: "\e9af";
}

.font-icon-arrow-end-right:before {
  content: "\e9b0";
}

.font-icon-arrow-end-left:before {
  content: "\e9b1";
}

[class*=font-icon-]:before {
  color: white;
}

.font-icon-arrow-dropdown.open {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.header_menu .font-icon-home {
  font-size: 21px;
}
.header_menu .font-icon-pie {
  font-size: 17px;
}
.header_menu .font-icon-kablan {
  font-size: 19px;
}
.header_menu .font-icon-box {
  font-size: 19px;
}
.header_menu .font-icon-item {
  font-size: 18px;
}
.header_menu .font-icon-user {
  font-size: 17px;
}
.header_menu .font-icon-buildings {
  font-size: 19px;
}
.header_menu .project.font-icon-buildings {
  border: 0;
}
.header_menu .font-icon-looz {
  font-size: 18px;
}
.header_menu .font-icon-bakara {
  font-size: 18px;
}
.header_menu .font-icon-settings {
  font-size: 18px;
}
.header_menu .font-icon-close:before {
  color: #858585;
}
.header_menu .font-icon-star:before {
  color: #ffc400;
}
.header_menu .main_page.selected [class*=font-icon-]:before, .header_menu .budget.selected [class*=font-icon-]:before, .header_menu .contractors.selected [class*=font-icon-]:before, .header_menu .order.selected [class*=font-icon-]:before, .header_menu .schedule_planning.selected [class*=font-icon-]:before, .header_menu .quality_control.selected [class*=font-icon-]:before, .header_menu .items.selected [class*=font-icon-]:before, .header_menu .user.selected [class*=font-icon-]:before, .header_menu .project.selected [class*=font-icon-]:before {
  color: #2b73a5;
}

.minimise_button {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 36px;
  cursor: pointer;
  margin: 0 5px;
}

/*font*/
/*main colors*/
/*main popup*/
/*main popup hover*/
#login_body {
  height: 100%;
  /* Contact section (login page bottom form) */
}
#login_body .main_row {
  width: 100%;
  display: flex;
  background-color: #0072ab !important;
  color: #fff;
}
#login_body .row {
  display: flex;
  width: 60%;
}
#login_body .row .input_content {
  width: 50%;
}
#login_body .login_form_container {
  height: 100%;
}
#login_body .login_form_container .error_text {
  color: #c73838 !important;
  padding-right: 30px;
  font-size: 12px;
}
#login_body .login_form_container .main_login_content {
  height: 180px;
}
#login_body .login_form_container .main_login_content .login_tag {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}
#login_body .login_form_container .main_login_content .login_tag .email_error, #login_body .login_form_container .main_login_content .login_tag .password_error {
  display: none;
  color: #c73838;
  font-size: 12px;
  padding-right: 20px;
}
#login_body .login_form_container .main_login_content .login_tag .mail_title {
  display: none;
  height: 10px;
  color: #2e5f84;
  font-size: 14px;
}
#login_body .login_form_container .not_valid_content {
  display: none;
  height: 180px;
  width: 100%;
  justify-content: center;
}
#login_body .login_form_container .not_valid_content .main_tag {
  color: #2e5f84;
  padding: 30px 0;
  width: 100%;
  font-family: Ariel;
}
#login_body .login_form_container .not_valid_content .main_tag .title {
  font-size: 24px;
  font-weight: bold;
}
#login_body .login_form_container .not_valid_content .main_tag .sub_title {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
}
#login_body .login_form_container .not_valid_content .main_tag .sub_title .text {
  font-size: 24px;
  width: 320px;
}
#login_body .login_form_container .not_valid_content .main_tag .connect_button_tag {
  display: flex;
  justify-content: center;
}
#login_body .login_form_container .not_valid_content .main_tag .connect_button_tag .connect_button {
  background: #5e9fd1;
  width: 250px;
  font-size: 1vw;
  text-align: center;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  height: 35px;
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
}
#login_body .update_style1 {
  margin: 0 5px !important;
  width: calc(100% - 10px) !important;
  background-color: #fff !important;
  color: #2e5f84 !important;
}
#login_body .update_style1 input {
  background-color: #fff !important;
  padding: 0 5px;
  border-radius: 0;
  color: #2e5f84 !important;
  width: 100% !important;
}
#login_body .update_style1 input:-webkit-autofill,
#login_body .update_style1 input:-webkit-autofill:hover,
#login_body .update_style1 input:-webkit-autofill:focus,
#login_body .update_style1 input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #fff inset !important;
  -webkit-text-fill-color: #2e5f84 !important;
}
#login_body .update_style1 ::placeholder {
  color: #2e5f84 !important;
}
#login_body .update_style2 {
  margin: 0 20px !important;
  width: 190px !important;
  background-color: #2e5f84 !important;
  color: #fff !important;
  border-radius: 0;
  font-size: 14px;
}
#login_body .update_style3 {
  padding-left: 0 !important;
  color: #fff !important;
}
#login_body .login_form .input_tag_pass, #login_body .login_form .input_tag_user {
  display: flex;
  justify-content: center;
  width: 300px;
  border-radius: 4px;
  align-items: center;
  background-color: #2e5f84;
  margin: 15px 0;
  padding: 0 10px;
  height: 30px;
  box-sizing: border-box;
}
#login_body .login_form .input_tag_pass input, #login_body .login_form .input_tag_user input {
  border: none;
  outline: none;
  background-color: #2e5f84;
  height: 30px;
  padding: 0 10px;
  width: 290px;
  color: #fff;
  border-radius: 4px;
  font-size: 16px;
}
#login_body .login_form .input_tag_pass input:-webkit-autofill,
#login_body .login_form .input_tag_pass input:-webkit-autofill:hover,
#login_body .login_form .input_tag_pass input:-webkit-autofill:focus,
#login_body .login_form .input_tag_pass input:-webkit-autofill:active, #login_body .login_form .input_tag_user input:-webkit-autofill,
#login_body .login_form .input_tag_user input:-webkit-autofill:hover,
#login_body .login_form .input_tag_user input:-webkit-autofill:focus,
#login_body .login_form .input_tag_user input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #2e5f84 inset !important;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #ffffff !important;
}
#login_body .login_form .input_tag_pass ::placeholder, #login_body .login_form .input_tag_user ::placeholder {
  color: #ffffff;
}
#login_body .login_form .input_tag_pass .icon, #login_body .login_form .input_tag_user .icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
#login_body .login_form .input_tag_pass .icon::before, #login_body .login_form .input_tag_user .icon::before {
  color: #fff;
}
#login_body .row2 {
  display: flex;
  width: 40%;
}
#login_body .login_button_tag2 {
  width: calc(100% - 67px);
  margin: 0 !important;
}
#login_body .login_button_tag {
  display: flex;
  justify-content: center;
  margin: 5px 0 15px 0;
}
#login_body .login_button_tag .msg {
  display: none;
  width: 300px;
  align-items: center;
  justify-content: center;
  height: 35px;
}
#login_body .login_button_tag .msg .icon {
  padding: 0 5px;
}
#login_body .login_button_tag .msg .icon::before {
  color: #5BAB50;
}
#login_body .login_button, #login_body .reset_button {
  background: #5e9fd1;
  width: 300px;
  text-align: center;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#login_body .reset_button {
  display: none;
}
#login_body .title {
  height: 15%;
  display: flex;
  justify-content: center;
  position: relative;
}
#login_body .title .center_tag {
  position: absolute;
  bottom: 0;
}
#login_body .title .logo {
  display: flex;
  justify-content: center;
}
#login_body .title .logo img {
  width: 300px;
}
#login_body .title .logo_sub_title {
  display: flex;
  justify-content: center;
  color: #2e5f84;
  margin: 10px 0;
}
#login_body .reset, #login_body .back {
  padding-inline-end: 230px;
  font-size: 12px;
  color: #6b7a84;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
}
#login_body .reset:hover, #login_body .back:hover {
  text-decoration: underline;
}
#login_body .back {
  padding-inline-end: 270px;
  display: none;
}
#login_body .login_background {
  height: calc(89% - 180px);
  position: relative;
  width: 100%;
  z-index: -1;
}
#login_body .login_background img {
  position: absolute;
  bottom: 35px;
  width: 100%;
}
#login_body .contact_section {
  direction: rtl;
  position: relative;
  margin-top: 20px;
}
#login_body .contact_section .contact_section_inner {
  max-width: 600px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
#login_body .contact_section .contact_form_wrapper {
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 30px;
  padding: 20px 24px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  width: 100%;
  box-sizing: border-box;
}
#login_body .contact_section .contact_form {
  margin: 0;
}
#login_body .contact_section .contact_row {
  display: flex;
  gap: 10px;
  margin-bottom: 8px;
}
#login_body .contact_section .contact_field {
  flex: 1;
  display: flex;
  flex-direction: column;
}
#login_body .contact_section .contact_field_full {
  flex: 1 0 100%;
}
#login_body .contact_section .contact_label {
  font-size: 13px;
  color: #555;
  margin-bottom: 4px;
  text-align: right;
}
#login_body .contact_section .contact_input,
#login_body .contact_section .contact_textarea {
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  padding: 6px 8px;
  font-size: 13px;
  box-sizing: border-box;
}
#login_body .contact_section .contact_input_error {
  border-color: #c00;
}
#login_body .contact_section .contact_textarea {
  resize: vertical;
  min-height: 72px;
}
#login_body .contact_section .contact_row_actions {
  align-items: center;
  margin-top: 10px;
}
#login_body .contact_section .contact_row_actions .contact_required_note {
  flex: 1;
}
#login_body .contact_section .contact_row_actions .contact_actions {
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-end;
}
#login_body .contact_section .contact_submit_button {
  background-color: #1e88e5;
  color: #fff;
  border: none;
  border-radius: 3px;
  padding: 4px 16px;
  font-size: 12px;
  display: inline-block;
  cursor: pointer;
}
#login_body .contact_section .contact_submit_button:hover {
  background-color: #1976d2;
}
#login_body .contact_section .contact_required_note {
  margin-top: 6px;
  font-size: 11px;
  color: #c00;
  text-align: right;
}
#login_body .contact_section .contact_error_msg {
  margin-top: 2px;
  font-size: 11px;
  color: #c00;
}
#login_body .contact_section .contact_text_block {
  text-align: right;
  color: #175a8f;
  padding-top: 10px;
  margin-right: 0;
  margin-bottom: 12px;
}
#login_body .contact_section .contact_heading_main {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 4px;
}
#login_body .contact_section .contact_heading_sub {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 6px;
}
#login_body .contact_section .contact_heading_note {
  font-size: 13px;
  color: #777;
}

@media screen and (min-width: 2000px) and (max-width: 2300px) {
  #login_body .title {
    font-size: 1.2vw;
  }
  #login_body .login_form_container input {
    font-size: 1vw;
  }
}
@media screen and (min-width: 2300px) and (max-width: 2500px) {
  #login_body .title {
    font-size: 1.1vw;
  }
  #login_body .login_form_container input {
    font-size: 0.9vw;
  }
}
@media screen and (min-width: 2500px) and (max-width: 2800px) {
  #login_body .title {
    font-size: 1vw;
  }
  #login_body .login_form_container input {
    font-size: 0.9vw;
  }
}
@media screen and (min-width: 2800px) and (max-width: 3000px) {
  #login_body .title {
    font-size: 0.9vw;
  }
  #login_body .login_form_container input {
    font-size: 0.8vw;
  }
}
/*font*/
/*main colors*/
/*main popup*/
/*main popup hover*/
* {
  margin: 0;
  padding: 0;
  direction: rtl;
  font-family: arial;
}

div, input, textarea {
  outline-color: #cddafd;
}

html, body {
  height: 100%;
  /*CSS rule to disable text selection highlighting*/
  -webkit-touch-callout: none;
  /*-webkit-user-select: none;*/
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-rendering: optimizeLegibility !important;
  /*  -webkit-font-smoothing: antialiased !important;*/
}

.clear_floats:after {
  content: "";
  display: block;
  clear: both;
}

.qualityControl_body .dropdown_background {
  height: 100%;
  width: 100%;
  /* background: red;*/
  position: absolute;
  z-index: 11;
  top: 60px;
  cursor: pointer;
}

.myEllipsis {
  white-space: nowrap;
  /*width: 250px;*/
  max-width: 417px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.formatted-number-with-symbol {
  display: flex;
  width: 100%;
  text-align: right;
  cursor: text;
  align-items: baseline;
}
.formatted-number-with-symbol .formatted-symbol {
  color: #8A8A8A;
  margin-inline-start: 3px;
}

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tooltip {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  width: auto;
  padding: 10px;
  background: #303133;
  color: #ffffff;
  border: 1px solid #303133;
  border-radius: 3px;
  top: 100%;
  font-size: 11px;
  opacity: 0;
  pointer-events: none;
  z-index: 1102;
  transition: all 0.2s ease-out;
}

.top_header {
  height: 60px;
  background: #2E6084;
  display: none;
}

.top_header a {
  /*float: right;*/
}

.cleaner {
  clear: both;
}

.module_title {
  color: #fff;
  font-size: 21px;
  margin: 0 17px 0 0;
  border-left: 1px solid #9B9B9B;
  padding-right: 15px;
  margin-right: 15px;
}

.pro_build_logo {
  background: url("/main/images/probuild-logo.png") no-repeat 0 0;
  width: 115px;
  height: 20px;
  float: right;
  margin-left: 20px;
  margin-top: 20px;
}

.module_logo {
  position: relative;
  width: 125px;
  height: 60px;
  margin: 0 2px 0 22px;
  float: right;
}
.module_logo #selectedSubsidiary {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  transition: all 0.1s ease-in-out;
}
.module_logo #selectedSubsidiary img {
  width: 93px;
  object-fit: fill;
}
.module_logo #selectedSubsidiary .font-icon-arrow-dropdown {
  display: none;
  align-items: center;
  font-size: 9px;
  margin-inline-start: 5px;
}
.module_logo #selectedSubsidiary .font-icon-arrow-dropdown:before {
  color: #ffffff;
}
.module_logo .dropdown-content {
  display: none;
  flex-direction: column;
  position: absolute;
  z-index: 4;
  height: auto;
  max-height: 63vh;
  width: 125px;
  background: #356081;
  overflow: auto;
  box-sizing: border-box;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.6);
}
.module_logo .dropdown-content .row {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  width: 100%;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.module_logo .dropdown-content .row.selected {
  background: #F9852D;
}
.module_logo .dropdown-content .row:first-child {
  margin-top: 8px;
}
.module_logo .dropdown-content .row:hover {
  background: #2EA2EF;
}
.module_logo .dropdown-content .row img {
  width: 93px;
  max-height: 28px;
}
.module_logo .dropdown-content .row.filter-btn {
  display: flex;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.module_logo .dropdown-content .row.filter-btn .select-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  width: 75%;
  height: 63%;
  background: #ffffff;
  color: #356081;
}
.module_logo .dropdown-content .row.filter-btn.blocked_element {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.module_logo .dropdown-content .row.filter-btn.blocked_element:hover {
  background: none;
}
.module_logo:hover .dropdown-content {
  display: none;
}
.module_logo.unClicked {
  cursor: default;
}
.module_logo.unClicked #selectedSubsidiary .font-icon-arrow-dropdown {
  display: none;
}
.module_logo.unClicked #selectedSubsidiary:hover {
  background: none;
}
.module_logo.unClicked:hover .dropdown-content {
  display: none;
}

.module_title_text {
  float: right;
  display: none;
}

/**********************menu******************/
div.m_menu {
  width: 118px;
  height: 23px;
  border-radius: 4px;
  /* background: #9b9b9b; */
  border-color: #414040;
  margin-top: 11px;
  color: #fff;
  font-size: 17px;
  position: relative;
  cursor: pointer;
}

div.m_menu > div {
  float: right;
}

.menu_title {
  line-height: 23px;
  margin-right: 12px;
}

.menu_drop li.payments {
  display: none;
}

.menu_drop {
  display: none;
  z-index: 99999;
  width: 114px;
  /*height: 164px;*/
  height: 130px;
  top: 25px;
  background: #2E6084;
  border-color: #2E6084;
  position: absolute;
}

.menu_opened {
  border-left: 10px solid #ffffff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  top: 5px;
  left: 10px;
}

.menu_closed {
  border-top: 10px solid #ffffff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  position: absolute;
  top: 8px;
  left: 10px;
}

.menu_title span {
  padding-right: 5px;
}

.menu_title .current_view {
  float: left;
  margin-right: 10px;
}

.menu_drop li {
  float: none;
  margin-bottom: -1px;
  display: list-item;
  text-align: -webkit-match-parent;
  line-height: 0px;
  text-decoration: none;
  list-style: none;
}

.menu_drop .projects, .menu_drop .projects {
  opacity: 0.3;
  padding-right: 18px;
}

/*.menu_drop .projects{
    padding-right: 18px;
    background-color: #808080;
}
.menu_drop .projects:hover{
    background-color: #808080;
}*/
.menu_drop li a {
  text-decoration: none;
  color: #ffffff;
  text-align: -webkit-match-parent;
  font-size: 14px;
  list-style: none;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  display: block;
  /*padding: 0px 21px;*/
  margin-right: 18px;
  border: 0;
  background: transparent;
  cursor: auto;
}

.menu_drop li .contractors {
  margin-right: 15px !important;
}

.menu_drop li:hover {
  background: #0C4C56;
  z-index: 2;
  border-color: #ddd;
}

.here {
  background: #2d323d;
  border-color: #ddd;
}

.icon-home {
  background: url("/main/images/glyphicons_halflings-white.png") no-repeat 0 -24px;
  width: 13px;
  height: 14px;
  display: inline-block;
}

.icon-user {
  background: url("/main/images/glyphicons_halflings-white.png") no-repeat -169px -1px;
  width: 12px;
  height: 13px;
  display: inline-block;
}

.icon-road {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -20px -1019px !important;
  width: 18px !important;
  height: 12px !important;
  display: inline-block;
}

.icon-certificate {
  background: url("/main/images/glyphicons_halflings-white.png") no-repeat -73px -145px;
  width: 12px;
  height: 13px;
  display: inline-block;
}

.icon-th {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -49px -1018px;
  width: 15px;
  height: 13px;
  display: inline-block;
}

/*.icon-home { background: url('../images/glyphicons-white.png') no-repeat -1px -95px;*/
/*width: 27px;*/
/*height: 27px;*/
/*display: inline-block;*/
/*}*/
.icon-wrench {
  background: url("/main/images/sprite_icons_other2_new.png") no-repeat -78px -1019px;
  width: 12px;
  height: 12px;
  display: inline-block;
}

.spot {
  position: relative;
  top: 2px;
  left: 4px;
}

.title_users {
  font-size: 14px;
  display: none;
}

.title_contractors {
  font-size: 14px;
  display: none;
}

.title_home {
  font-size: 14px;
  display: none;
}

.title_items {
  font-size: 14px;
  display: none;
}

.title_home {
  font-size: 14px;
  display: none;
}

.title_settings {
  font-size: 14px;
  display: none;
}

.title_payments {
  display: none;
}

.title_users > .icon-user {
  position: relative;
  top: 2px;
}

.title_users span {
  position: relative;
  top: 1px;
  right: 6px;
}

.title_contractors > .icon-road {
  position: relative;
  top: 3px;
}

.title_contractors span {
  position: relative;
  top: 1px;
  right: 6px;
}

/**********************menu end******************/
/**********************new header menu******************/
.header_menu .order, .header_menu .budget, .header_menu .contractors, .header_menu .user, .header_menu .main_page, .header_menu .items, .header_menu .project, .header_menu .schedule_planning, .header_menu .quality_control {
  height: 60px;
  background-color: #2E6084;
  width: 8%;
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_menu .order a, .header_menu .budget a, .header_menu .contractors a, .header_menu .user a, .header_menu .main_page a, .header_menu .items a, .header_menu .project a, .header_menu .schedule_planning a, .header_menu .quality_control a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.header_menu .items {
  pointer-events: none;
  opacity: 0.35;
}

.header_menu a {
  text-decoration: none !important;
}

.header_menu {
  padding: 0;
  margin: 0;
  display: flex;
  width: calc(100% - 550px);
  float: right;
}

.header_menu .budget {
  /*display: none;*/
}

.top_header .project {
  border: 0;
}

.header_menu .order .order_header, .header_menu .budget .budget_header, .header_menu .contractors .contractors_header, .header_menu .user .user_header, .header_menu .main_page .main_page_header,
.header_menu .items .items_header, .header_menu .project .project_header, .header_menu .schedule_planning_header, .header_menu .quality_control_header {
  color: #EDEDED;
  text-align: center;
}

.header_menu .order .main_page_header {
  margin-right: 36px;
}

.header_menu .order .order_header {
  /*margin-right: 36px;*/
}

.header_menu .budget .budget_header {
  /*margin-right: 29px;*/
}

.header_menu .contractors_header {
  /*margin-right: 28px;*/
}

.header_menu .user .user_header {
  /*margin-right: 26px;*/
}

/*.header_menu .budget:hover, .header_menu .contractors:hover, .header_menu .user:hover,*/
.header_menu .order.selected, .header_menu .budget.selected, .header_menu .contractors.selected, .header_menu .user.selected, .header_menu .project.selected,
.header_menu .quality_control.selected, .header_menu .schedule_planning.selected, .header_menu .main_page.selected {
  background-color: #EDEDED;
}

/*.header_menu .budget:hover .budget_header, .header_menu .contractors:hover .contractors_header, .header_menu .user:hover .user_header,*/
.header_menu .order.selected .order_header, .header_menu .budget.selected .budget_header, .header_menu .quality_control.selected .quality_control_header, .header_menu .contractors.selected .contractors_header, .header_menu .user.selected .user_header, .header_menu .schedule_planning.selected .schedule_planning_header,
.header_menu .main_page.selected .main_page_header, .header_menu .project.selected .project_header {
  color: #2E6084;
  font-weight: 600;
}

.main_page_icon {
  /*background: url('../images/svg/Home.svg') no-repeat -49px -1018px;
  width: 15px;
  height: 13px;
  top: 8px;
  right: 44px;
  fill: white;*/
}

.order_icon {
  /*background: url('../images/sprite_icons_other2_new.png') no-repeat -49px -1018px;
  width: 15px;
  height: 13px;
  top: 8px;
  right: 44px;*/
}

.header_menu .budget_icon {
  /*background: url('../images/sprite_icons_other2_new.png') no-repeat -102px -1016px;
  width: 17px;
  height: 17px;
  top: 4px;
  right: 41px;*/
  /*width: 17px;
  height: 17px;
  top: 5px;
  right: 41px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjc2OTFGNEZBQzEzMTFFNkJFQkI5NTAzNEZBRUM0NEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc2OTFGNTBBQzEzMTFFNkJFQkI5NTAzNEZBRUM0NEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzY5MUY0REFDMTMxMUU2QkVCQjk1MDM0RkFFQzQ0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzY5MUY0RUFDMTMxMUU2QkVCQjk1MDM0RkFFQzQ0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl6TQPgAAAMESURBVHja3JrJaxRBFMarx+ASUTEaJCJjBqLRHMzEkEjiCC7Ri7gdEhGUaC6eRfAPEDzpRQ+jIKKIIlFc0YMxrgQUiaDiYVAwGQgeRI2ieHPK7+kTmklP20tVdXc++M2h6emqr6tf96tXZUkphQJZYCXoBKtAI0iDPnCHz8mB62AMFMBzMARegFLoHpCREDSB46AonbXZdm6uwjkfQB60hOlL0D+uAYOgJN3lxYhdQ6ArSJ9SPgewHtwAT8AGfqRUajW4BwbBEj9/9GNkP3gNtgn9opv0Chz0erO8GJkJ+sEpMEuY0wxwDFwDs8MamQsegB4RnbaDx2BBUCPzwX3QLqJXluOy1q+RaeA2aBHx0VJ+EczxY+Q0f9jipmZw1ukF4GRkL9gj4qsd4MD/jFBacULEX0dAg5uRo4ZfsUE1HZysZIQSvm6RHHWB9U5GDmlIOXTrcLmRZWCLSJ4oN2uzG9ntM++Kk/rsRnaK5GorhUSKX2MNCTaykB4vMrJWJF+dZKR1EhhpT3EylnQ1kpHMJDCSrsJPjaHG3oCNui5eZTC3+spFBS1KJfhDOGFEfoJqTdd3Gu0OsEh1Q5aUckT8rVfp0GfOUl/ajlFbj8Bihe18pMfqncYRn8dxkbUdGwXrQFFhO2Nk5K3mx9fJzIhiMwUyMmwgFnWbGaYYSSseZr8xQx/khyFjZsW/anZBmtMnkC2rpmfAaMDrFe3V+AsGX/mqH7Mrf375jtSDX9KsVI1MU/lCT780r7Bm7jqtWDV7WIGKm5lcpaW3izIaBTFz020NsQ58SYCZ7xzXrouhPTI6eTWzz+uqbj7GZs77WZ6eCgZiaOYS921Cny2XnQ/V/OHqiGiu5JTOuM4QK4kmXJvAQERGnDKAQEZIP7i4nY/QjLfVMx/bJLrBuME4obZ6de1FqQXnNGcAJQ7qOhObaiiduaw40aRr3QKtQfpkhdyvRZOyXrALLA86TQVXwRlO5wNXUZSVLXlO0cb15AwHK5WEpnCB7ht4z3WCZ+CpqprBbwEGANtkVnO7FdnqAAAAAElFTkSuQmCC);*/
}

.header_menu .contractors_icon {
  /* background: url('../images/sprite_icons_other2_new.png') no-repeat -20px -1019px;
   width: 18px;
   height: 12px;
   top: 7px;
   right: 40px;*/
  /*width: 18px;
  height: 18px;
  top: 5px;
  right: 42px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDREQzU5QjdBQzEzMTFFNkJDOTVEQTNGM0Q2NTU5RUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDREQzU5QjhBQzEzMTFFNkJDOTVEQTNGM0Q2NTU5RUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNERDNTlCNUFDMTMxMUU2QkM5NURBM0YzRDY1NTlFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNERDNTlCNkFDMTMxMUU2QkM5NURBM0YzRDY1NTlFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn13zSwAAAb/SURBVHja7J1riBdVGIfP7rreutlKlpTa1cpL5NpmYoURGZtZaSSllhEldqHLl7KiKCLFPhQhRtBFKy3Iyi5QQoV2L7EszYWI1SipzFthN013e1/m3Voi2Zm/Z2bO/Od54AcVYzu+59kzZ87MOVPT3t7uAHxTSwkAsQCxALEAEAsQCxALALEAsQCxABALEAsQCwCxALEAsQAQCxALEAsAsQCxALEAEAsQCxALALEAsQCxqpkjJXdL3pdskbR7zhb7f+vPOKKMBa4p2aYgvSVzJTMl3TL6mbskj0pmSf5ArOpDe443JMNy+vmfSyZINiJW9XCgXZqG53weayVjJDsYY1UHDwQglbNzmEuPVR0MkKzPcEzVFbslR1X7JbEMPdbkgKRydi6TuRQWnybOCbHSoB/nhFhpUB/gOXVHLADEAsQCxAIok1ijStA+pyJWNtRILpJ8Inm+BGItkXwsudD+7oiVAhMlayRLi/ybXGHP/LLkC6sBYnlihGS55CWX3ysvITDcarDcaoJYFdJfskiySjKW4fA/jLWaPCE5DLGScaVknWQqd657bberJC2S6YjVNQMlyyQLJAfjT5dojRZKXrfaIdb/MM1Fb1ieiy+JabbaTUGsf+ltPdQzLnqFGCpDa7fYatmr7GIdI/nAxlTgb3z6oYuWuJVSrNGSjyQn44J3tKY6iTyqbGJdLHlbcggOpIa+TKhzXpPKItYtLnoc04u2Tx2tsT4WurnaxdLVwA865qaybuOHJLdWq1i3S+bQzrkx136xq0qsOySzadvcmWO/4FUh1rWS+2nTYJhtbVJosS6QzKMtg2OetU0hxdK5lOckdbRjcNRZ25xUNLF0fuoVFz2ugTDRtnnVpTSXWJvib0MoT9t3B9iofwVyHoNc9Hyxrghi6V3H2RkUZb+Yx/0QoFjfxzzugAzO5RzJbaGLdZrknowaR5/mx1k+vy5AsVpiHNPdZfe2x73O8zoCn2L1kDye4WBdpRoc47gXAhRrSYxjjs+wlrq10pPO454SPsW6UzI04wYaHeOYrySvBSSV3tR8HeO4rN9MGGptGJRYets6K4dGivu26Q2SzYGMrW6MeWxzDuenbehlS01fW0XqxrFjcijETsnhkq0xjtV5tbckfXOSarPd1KyNcWwfu+nomcN5vic5M4Qea1JOUnWM62bEPFa3w260X4KsWSEZGVMq5fqcpFLOcNFq81x7LB1AfxlzEJ0W2130ivP2uH9nyXmSy+1WuyGl89omeVPymIteaoyLnk+r9Vp5oeNSXRy8Oy+xrpPMD2Dsonej11T4Z3XmuZ/HHuJPySYXffakElTEqwOoqfaaj+Qhlt6arrcxTt7oX2JyoFMLSbjEhbPZyUa7EuzKeow1PRCpOi5vT9k4pqjoTsoLAzof/UTMFVn3WDU2thoSWONss3HTZwWTaqSNx0Jb/d1iY63EklTaY40LUKqOge87LtpPqihMtLvGELcUGGJtndmlcGbADbW/i/bQmm//HPJ56uD4xcDPc0Ylf6iSS+GhNrDrVoDeQCcZ75I87cJ5VaXexi73uWirptDRug2wO91Ue6xLCyKVs4bTqYgNLvraaZ7zbYPtHDbYOfUvSA3rXQXf/qmkx9I9MYu8saw+ANbZ99XWyD87/18+1YWiOsGpX/nS3fdOlxxX4JrpXhBj0hSrn11eWHBaLtqsh/0prUthM1KVktqkd4dJJRlHjUtLotd4klwK66wrbKDGpWSrDYXafPdYJyJVqdH32E5I41J4CrUtPU1piNVIXUtPYxpiNVHX0hP7qpVk8P6ri79IFKqTHS7mWse4PVZfpAIXrcxu8CnWIGoKSVxALEjKQJ9iDaSekEaPxQeTIJELccXqQz3BOMinWN2pJxg9fYrVg3qCEWtrpb1NkOpCRd2T4SwbuOubkOwnCspvkm8k37roWz26GGR9V2LpROjDksscL/RBPPQ1Gt1z9ibXadefzmLpA8alTC1AhWgPprvUrO4s1rGSlUwrwD6iK9F1L9NWvdzpcvlFSAUe0OeIuoazRnusCS7aSB7AF+NrbaAO4JMp2mN956ItawB80api7WFqATyzU8Vqpw7gG3oqQCxALEAsAMQCxALEAkhBLOaxwDdtKtYm6gCe+VHF+pQ6gGdWqViLqQN45ll9Vqh7tuvrpMOoB3hAP/Y5Qnss/dihfinhd2oC+4g6NE2yp2O6QXus8yW/UBuoEHVnvGSN/kvneSxdI6afN1tGjSAh6oyu8lrR8R/2tmBVP2ky1UVfMz/aRRtuAXSgO/vpd6vftZu/lf89oIb3/CANeKQDiAWIBYgFgFiAWIBYAIgFiAWIBYBYgFiAWACIBYgFiAWAWIBYgFgAiAWIBYgFgFiAWIBYAIgF4fG3AAMARJhFHg8Qr9QAAAAASUVORK5CYII=);*/
}

.header_menu .user_icon {
  /* background: url('../images/sprite_icons_other2_new.png') no-repeat -78px -1019px;
   width: 12px;
   height: 12px;
   top: 8px;
   right: 44px;*/
}

.header_menu .order.selected .order_icon {
  /* background: url('../images/sprite_icons_other2_new.png') no-repeat -218px -1018px;
   width: 15px;
   height: 13px;*/
}

/*.header_menu .budget:hover .budget_icon,*/
.header_menu .budget.selected .budget_icon {
  /*background: url('../images/sprite_icons_other2_new.png') no-repeat -188px -1016px;
  width: 17px;
  height: 17px;*/
}

/*.header_menu .contractors:hover .contractors_icon,*/
.header_menu .contractors.selected .contractors_icon {
  /* background: url('../images/sprite_icons_other2_new.png') no-repeat -132px -1019px;
   width: 18px;
   height: 12px;*/
}

/*.header_menu .user:hover .user_icon,*/
.header_menu .user.selected .user_icon {
  /*background: url('../images/sprite_icons_other2_new.png') no-repeat -163px -1019px;
  width: 12px;
  height: 12px;*/
}

/*******************end new header menu***************/
/*.refresh_page .refresh_wrap:hover .update_refresh_tooltip{*/
/*visibility: visible;*/
/*}*/
@-webkit-keyframes refreshing {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.refresh_wrap {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}

/*.refresh_page .update_refresh_tooltip .triangle{*/
/*background: url(../../../images/triangle.png) no-repeat;*/
/*position: absolute;*/
/*top: 13.1%;*/
/*right: 98.3%;*/
/*width: 50px;*/
/*height: 50px;*/
/*transform: rotate(90deg);*/
/*}*/
.user_tag {
  font-family: "Heebo";
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 100%;
}
.user_tag .hello {
  /*position: absolute;*/
  /*left: 167px;*/
  /*top: 21px;*/
  color: #fff;
  height: 100%;
  font-weight: 600;
  padding: 0 15px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
}
.user_tag .hello .user-icons-container {
  position: relative;
}
.user_tag .hello .user-icons-container .online_mark {
  display: none;
  position: absolute;
  border-radius: 50%;
  height: 8px;
  width: 8px;
  background: #54b652;
  border: 2px solid #2b5f85;
  bottom: 0;
  right: -2px;
}
.user_tag .hello .user-icons-container .icon::before {
  color: #fff;
  font-size: 25px;
}
.user_tag .hello .text {
  margin-right: 5px;
  margin-top: 3px;
}
.user_tag .logout_and_password {
  position: relative;
  text-align: center;
  line-height: 25px;
  cursor: pointer;
}
.user_tag .logout_and_password::before {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
}
.user_tag .user_options {
  display: none;
  flex-direction: column;
  position: absolute;
  background: #ffffff;
  color: #6b7a84;
  width: 125px;
  top: 60px;
  box-sizing: border-box;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
  border: 1px solid #2B5F84;
  z-index: 10;
}
.user_tag .user_options .password, .user_tag .user_options .logout, .user_tag .user_options .change_lang, .user_tag .user_options .term_of_use, .user_tag .user_options .version-info {
  align-items: center;
  position: relative;
  display: flex;
  height: 25px;
  padding: 4px 5px;
  cursor: pointer;
  font-size: 12px;
}
.user_tag .user_options .password .icon, .user_tag .user_options .logout .icon, .user_tag .user_options .change_lang .icon, .user_tag .user_options .term_of_use .icon, .user_tag .user_options .version-info .icon {
  padding-left: 4px;
}
.user_tag .user_options .password .icon::before, .user_tag .user_options .logout .icon::before, .user_tag .user_options .change_lang .icon::before, .user_tag .user_options .term_of_use .icon::before, .user_tag .user_options .version-info .icon::before {
  color: #6b7a84;
  font-size: 14px;
}
.user_tag .user_options .password:hover, .user_tag .user_options .logout:hover, .user_tag .user_options .change_lang:hover, .user_tag .user_options .term_of_use:hover, .user_tag .user_options .version-info:hover {
  background-color: #f3f3f3;
}

footer.pushf {
  width: 100%;
  background-color: #2E6084;
  position: relative;
  height: 43px;
  margin: 0 auto;
}

.wrapper {
  position: relative;
  min-height: 100%;
  height: 100%;
  margin: 0 auto -43px;
  background-color: #dedede;
  min-width: 1920px;
  overflow: hidden;
}

#home_body {
  background-color: #eceef2;
  display: block;
}

.poshdown {
  margin-bottom: 60px;
}

#home_body *.poshdown {
  margin-bottom: 41px;
}

#home_body *.wrapper {
  margin: 0px auto -84px;
}

/************to delete after dev***************/
.right_header_menu {
  float: left !important;
  margin-left: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
}
.right_header_menu .notification-content {
  position: relative;
  cursor: pointer;
}
.right_header_menu .notification-content .icon.notification {
  font-size: 22px;
  height: 24px;
}
.right_header_menu .notification-content .notification-count {
  display: none;
  position: absolute;
  justify-content: center;
  align-items: center;
  top: -4px;
  right: -5px;
  width: 18px;
  height: 18px;
  font-size: 11px;
  color: #fff;
  background-color: #e24245;
  border-radius: 50%;
  font-weight: bold;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container {
  position: relative;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 19px;
  cursor: pointer;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-container .font-icon-settings {
  font-size: 23px;
  height: 24px;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-container .font-icon-settings:before {
  color: #ffffff;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-container .font-icon-arrow-dropdown {
  display: none;
  font-size: 11px;
  height: 10px;
  margin: 3px;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-container .font-icon-arrow-dropdown:before {
  color: #6b7a84;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-dropdown {
  display: none;
  position: absolute;
  width: 320px;
  left: 15px;
  top: 42px;
  flex-direction: column;
  background-color: #ffffff;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
  cursor: pointer;
  z-index: 2;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-dropdown .one-option {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 50px;
  padding: 0 20px;
  border-top: 1px solid #EDEDED;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-dropdown .one-option .text {
  color: #0F7FCA;
  font-size: 20px;
  margin-inline-start: 15px;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-dropdown .one-option .icon {
  font-size: 21px;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-dropdown .one-option .icon.font-icon-briefcase {
  font-size: 18px;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-dropdown .one-option .icon:before {
  color: #0F7FCA;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-dropdown .one-option:first-child {
  border-top: none;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container .settings-dropdown .one-option:hover {
  background-color: #e5eef4;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container.open .settings-container .font-icon-arrow-dropdown:before, .right_header_menu .orders_head_buttons .settings-dropdown-container.open .settings-container .font-icon-settings:before {
  color: #F9852D;
}
.right_header_menu .orders_head_buttons .settings-dropdown-container.open .font-icon-arrow-dropdown {
  transform: rotate(180deg);
}
.right_header_menu .orders_head_buttons .settings-dropdown-container.open .settings-dropdown {
  display: flex;
}

.devswitch {
  width: 240px;
  height: 25px;
  text-align: center;
  line-height: 24px;
  color: #ffffff;
  margin-right: 23%;
  margin-top: 8px;
  border: 1px solid #DEDEDE;
  cursor: pointer;
  display: none;
}

.blackallpage {
  width: 100%;
  height: calc(100% - 27px);
  position: absolute;
  z-index: 2099;
  right: 0;
  background-color: black;
  opacity: 0.4;
  display: none;
}

.time_limp {
  border: 2px solid #2E6084;
  box-sizing: border-box;
  width: 273px;
  height: 169px;
  position: absolute;
  display: block;
  z-index: 99999999;
  background-color: #ffffff;
  border-radius: 15px;
  top: 30%;
  left: calc(50% - 138px);
}

.please_w {
  color: #2E6084;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  top: 29px;
  left: 21%;
}

img.image {
  position: absolute;
  top: 60px;
  width: 87px;
  left: 35%;
  z-index: 3001;
}

.hideshow_entrance {
  width: 80px;
  height: 100%;
  float: right;
}

.hideshow_main {
  width: 78px;
  height: 100%;
  float: right;
  border-right: 1px solid #DEDEDE;
  border-left: 1px solid #DEDEDE;
}

.hideshow_normal {
  width: 80px;
  height: 100%;
  float: right;
}

span.hidden_data {
  display: none;
}

.move_it {
  background: url("/main/images/sprite_icons_other.png") no-repeat -164px -254px;
  width: 17px;
  height: 10px;
}

/************to delete after dev***************/
/************druggable divs***************/
.todrag {
  max-width: 100%;
  /*min-width: 65%;*/
  cursor: -webkit-grab;
}

.notToDrag {
  cursor: context-menu !important;
}

div::-webkit-scrollbar, ul::-webkit-scrollbar {
  width: 6px;
}

div::-webkit-scrollbar:horizontal, ul::-webkit-scrollbar:horizontal {
  height: 6px;
}

div::-webkit-scrollbar-track, ul::-webkit-scrollbar-track {
  /*background-color: none;*/
  background-color: #D8D8D8;
  border-radius: 8px;
}

div::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb {
  background-color: #2E6084;
  border-radius: 8px;
}

ul::-webkit-scrollbar-track {
  /*background-color: none;*/
  background-color: #D8D8D8 !important;
  border-radius: 8px !important;
}

li::-webkit-scrollbar-track {
  /*background-color: none;*/
  background-color: #D8D8D8 !important;
  border-radius: 8px !important;
}

li::-webkit-scrollbar-thumb {
  background-color: #2E6084 !important;
  border-radius: 8px !important;
}

ul::-webkit-scrollbar-thumb {
  background-color: #2E6084 !important;
  border-radius: 8px !important;
}

@media screen and (max-width: 1630px) {
  ul.header_menu .order, ul.header_menu .budget, ul.header_menu .contractors, ul.header_menu .user, ul.header_menu .main_page, ul.header_menu .items, ul.header_menu .project, ul.header_menu .schedule_planning, ul.header_menu .quality_control {
    width: 10%;
  }
  ul.header_menu .order .main_page_header, ul.header_menu .order .budget_header, ul.header_menu .order .contractors_header, ul.header_menu .order .order_header, ul.header_menu .order .items_header, ul.header_menu .order .schedule_planning_header, ul.header_menu .order .quality_control_header, ul.header_menu .order .user_header, ul.header_menu .order .project_header, ul.header_menu .budget .main_page_header, ul.header_menu .budget .budget_header, ul.header_menu .budget .contractors_header, ul.header_menu .budget .order_header, ul.header_menu .budget .items_header, ul.header_menu .budget .schedule_planning_header, ul.header_menu .budget .quality_control_header, ul.header_menu .budget .user_header, ul.header_menu .budget .project_header, ul.header_menu .contractors .main_page_header, ul.header_menu .contractors .budget_header, ul.header_menu .contractors .contractors_header, ul.header_menu .contractors .order_header, ul.header_menu .contractors .items_header, ul.header_menu .contractors .schedule_planning_header, ul.header_menu .contractors .quality_control_header, ul.header_menu .contractors .user_header, ul.header_menu .contractors .project_header, ul.header_menu .user .main_page_header, ul.header_menu .user .budget_header, ul.header_menu .user .contractors_header, ul.header_menu .user .order_header, ul.header_menu .user .items_header, ul.header_menu .user .schedule_planning_header, ul.header_menu .user .quality_control_header, ul.header_menu .user .user_header, ul.header_menu .user .project_header, ul.header_menu .main_page .main_page_header, ul.header_menu .main_page .budget_header, ul.header_menu .main_page .contractors_header, ul.header_menu .main_page .order_header, ul.header_menu .main_page .items_header, ul.header_menu .main_page .schedule_planning_header, ul.header_menu .main_page .quality_control_header, ul.header_menu .main_page .user_header, ul.header_menu .main_page .project_header, ul.header_menu .items .main_page_header, ul.header_menu .items .budget_header, ul.header_menu .items .contractors_header, ul.header_menu .items .order_header, ul.header_menu .items .items_header, ul.header_menu .items .schedule_planning_header, ul.header_menu .items .quality_control_header, ul.header_menu .items .user_header, ul.header_menu .items .project_header, ul.header_menu .project .main_page_header, ul.header_menu .project .budget_header, ul.header_menu .project .contractors_header, ul.header_menu .project .order_header, ul.header_menu .project .items_header, ul.header_menu .project .schedule_planning_header, ul.header_menu .project .quality_control_header, ul.header_menu .project .user_header, ul.header_menu .project .project_header, ul.header_menu .schedule_planning .main_page_header, ul.header_menu .schedule_planning .budget_header, ul.header_menu .schedule_planning .contractors_header, ul.header_menu .schedule_planning .order_header, ul.header_menu .schedule_planning .items_header, ul.header_menu .schedule_planning .schedule_planning_header, ul.header_menu .schedule_planning .quality_control_header, ul.header_menu .schedule_planning .user_header, ul.header_menu .schedule_planning .project_header, ul.header_menu .quality_control .main_page_header, ul.header_menu .quality_control .budget_header, ul.header_menu .quality_control .contractors_header, ul.header_menu .quality_control .order_header, ul.header_menu .quality_control .items_header, ul.header_menu .quality_control .schedule_planning_header, ul.header_menu .quality_control .quality_control_header, ul.header_menu .quality_control .user_header, ul.header_menu .quality_control .project_header {
    font-size: 13px;
  }
}
/*//67%*/
@media screen and (min-width: 2800px) and (max-width: 3000px) {
  footer.pushf {
    display: none;
  }
}
/*//75%*/
@media screen and (min-width: 2500px) and (max-width: 2800px) {
  footer.pushf {
    display: none;
  }
}
/*//80%*/
@media screen and (min-width: 2300px) and (max-width: 2500px) {
  footer.pushf {
    display: none;
  }
}
/*//90%*/
@media screen and (min-width: 2000px) and (max-width: 2300px) {
  footer.pushf {
    display: none;
  }
}
/*//100%*/
@media screen and (min-width: 1920px) and (max-width: 2000px) {
  footer.pushf {
    display: none;
  }
}
/*/110%*/
@media screen and (min-width: 1600px) and (max-width: 1920px) {
  footer.pushf {
    display: none;
  }
}
/*/125%*/
@media screen and (min-width: 1440px) and (max-width: 1600px) {
  footer.pushf {
    display: none;
  }
  .right_header_menu {
    display: flex;
  }
  .hello {
    padding: 0 20px;
  }
}
/*font*/
/*main colors*/
/*main popup*/
/*main popup hover*/

/*# sourceMappingURL=loginScss_rtl.css.map */
