﻿project-view {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: white;
}
project-view .ButtonClass {
  color: black;
  border: 0.5px solid #3C3C3C;
}
project-view .business-box {
  max-height: 400px;
}
project-view smart-listbox.tabsButtons {
  flex: 0 1 auto;
  padding: 10px 0px 0px 5px;
  margin-bottom: -22px;
}
project-view smart-text.numProjet {
  margin-left: 17px;
}
project-view .textboxClass > input {
  background-color: transparent !important;
  border-radius: 0px !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-Left: 0 !important;
}
project-view .textboxClass .form-control {
  color: #F5F5F5;
  border-bottom: 1px solid #F5F5F5;
}
project-view .textboxClass .form-control:focus {
  border-bottom: 1px solid #ccc;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #F5F5F5;
}
project-view .textboxClass > smart-icon {
  border-bottom: 1px solid #F5F5F5;
  background-color: transparent;
  border-radius: 0px;
  border-top: 0;
  border-right: 0;
  border-Left: 0;
  color: #F5F5F5;
  cursor: pointer;
}
project-view .tabsProjet {
  margin-top: 10px;
}
project-view tab-devis-projet-view {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
project-view tab-devis-projet-view .SmartPageHtml {
  padding: 0 10px;
}
project-view tab-documents-projet-view {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
project-view tab-documents-projet-view .SmartPageHtml {
  padding: 0 10px;
}
project-view smart-panel.panel-column {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
project-view smart-panel.panel-column.border-left-separator {
  border-right: 1px solid #ccc;
}
project-view smart-panel.panel-row {
  padding: 22px 5px;
  padding-bottom: 0;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
project-view smart-panel.panel-row > smart-label {
  margin: 0px 5px;
}
project-view smart-panel.panel-row.no-padding {
  padding: 0;
  margin-right: 12px;
}
project-view smart-panel.panel-row.right {
  justify-content: flex-end;
}
project-view smart-panel.panel-row > smart-textbox {
  margin: 0 10px;
  width: 100%;
}
project-view smart-panel.panel-row > smart-textbox > input.numeric {
  text-align: right;
}
project-view smart-panel.details-item {
  flex: 0 0 auto;
  padding: 3px;
}
project-view smart-panel.select-client {
  flex-direction: row;
}
project-view .SearchClass {
  width: auto !important;
  background-color: transparent;
  color: #F5F5F5;
}
project-view .smart-upload-flex {
  display: flex;
  flex: 0 1 auto;
  width: 200px;
  margin: 0;
  /*border: 1px solid @mainColor11;*/
  /*border-radius: 4px;*/
  align-items: center;
  /*color: white;*/
  /*background-color: @mainColor11;*/
  color: #3C3C3C;
  background-color: white;
  font: normal normal bold 14px/16px Gilroy;
}
project-view .smart-upload-flex:hover {
  color: #3C3C3C;
  opacity: 0.8;
}
project-view .smart-upload-flex .smart-upload {
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
  align-items: center;
  padding: 0px;
}
project-view .smart-upload-flex .smart-upload.is-dragover {
  background-color: #47b3e7;
}
project-view .smart-upload-flex .smart-upload .su-icon {
  font-size: 14px;
  margin: 7px;
}
project-view .smart-upload-flex .smart-upload .progress {
  display: none !important;
}
project-view .smart-upload-flex .smart-upload .su-input {
  margin: 0;
}
project-view .smart-upload-flex .smart-upload .su-input .su-file {
  display: none;
}
project-view .smart-upload-flex .smart-upload .su-input .su-choose {
  margin: 0;
  align-items: stretch;
}
project-view .smart-upload-flex .smart-upload .su-input .su-choose span:first-child {
  display: block;
  text-align: center;
  /*font-weight: normal;*/
}
project-view .smart-upload-flex .smart-upload .su-input .su-choose span {
  display: none;
}