ol.breadcrumb {
  margin-bottom: 6px;
}
.margin-top {
  margin-top: 15px !important;
}

.margin-right {
  margin-right: 15px;
}

.margin-right-5 {
  margin-right: 5px;
}

.no-margin-left {
  margin-left: 0;
}

table > thead > tr > th {
  font-weight: 600;
}

.views-exposed-form > .form--inline {
  display: flex;
  flex-wrap: wrap;
}

.views-exposed-form > .form--inline > .form-actions {
  margin-top: 1.7em;
}

.form-textarea-wrapper .cke .cke_bottom.cke_reset_all {
  display: none !important;
}

.ui-widget {
  font-family: system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    "Noto Sans",
    "Liberation Sans",
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji" !important;
}

.bold,
strong,
.strong,
.field__label {
  font-weight: 500 !important;
}

.node-form {
  margin: 0;
}

#block-raportari-breadcrumbs {
  padding: 0 0.5rem;
}

.node-form .vertical-tabs {
  font-size: 85%;
}

.form-select {
  font-size: inherit;
}

.flexbox-full {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}

.flexbox-full>div {
  flex: auto;
}

.smartdate--widget .allday-label,
.smartdate--widget .duration-wrapper {
  display: none;
}

.smartdate--widget .time-start,
.smartdate--widget .time-end {
  display: flex;
  flex-wrap: wrap;
}

.smartdate--widget .fieldset-wrapper>.time-start {
  margin-right: 15px;
}

.field--widget-inline-entity-form-simple .has-multiple-fields-remove-button .multiple-fields-remove-button,
.field--widget-inline-entity-form-simple .has-multiple-fields-remove-button .multiple-fields-remove-button:hover,
.field--widget-inline-entity-form-simple .has-multiple-fields-remove-button .multiple-fields-remove-button:focus {
  right: 3px;
  top: -12px;
}

.documente-si-nota .field--widget-inline-entity-form-simple .has-multiple-fields-remove-button .multiple-fields-remove-button,
.documente-si-nota .field--widget-inline-entity-form-simple .has-multiple-fields-remove-button .multiple-fields-remove-button:hover,
.documente-si-nota .field--widget-inline-entity-form-simple .has-multiple-fields-remove-button .multiple-fields-remove-button:focus {
  top: 12px;
}

.field--widget-inline-entity-form-simple > div td > .form-item.js-form-wrapper.form-wrapper > legend {
  display: none;
}

.field--widget-inline-entity-form-simple .field--name-field-responsabili .form-item.js-form-wrapper.form-wrapper>legend {
  display: block;
}

.field--name-field-responsabili .field__items .field__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.field--name-field-responsabili .field__items .field__item:after {
  content: ", ";
}

.field--name-field-responsabili .field__items .field__item:last-child:after {
  content: "";
}

.field--name-field-responsabili .field__items .field__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.field--name-field-responsabili .field__items .field__item:after {
  content: ", ";
}

.field--name-field-responsabili .field__items .field__item:last-child:after {
  content: "";
}

.field-multiple-table thead,
.field-multiple-table tbody {
  border: transparent;
}

.field-multiple-table .field-label>.label {
  font-weight: normal;
}

.field-multiple-table fieldset>.has-multiple-fields-remove-button {
  padding-right: 0 !important;
}

.tabledrag-toggle-weight-wrapper {
  display: none;
}

.axa-titlu-stadiu {
  display: flex;
  flex-direction: row;
  flex: 1;
}

.axa-titlu-stadiu>div:first-child {
  max-width: 500px;
}

.axa-titlu-stadiu>div:not(:last-child) {
  margin-right: 5px;
}

.smartdate--widget h4.label {
  font-weight: normal;
}

.fieldgroup legend {
  font-weight: normal;
}

.smartdate--widget .fieldset-wrapper {
  display: flex;
}

.smartdate--widget .form-time {
  margin-left: 5px;
}

.smartdate--widget .fieldset-wrapper h4.label,
.smartdate--widget .fieldset__wrapper h4.form-item__label {
  width: inherit;
  margin-right: .5em;
  padding-top: 1em;
}

legend {
  font-size: inherit;
}

.flexbox-full {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}

.flexbox-full>div {
  flex: auto;
}

.flexbox-full>div:not(:last-child) {
  margin-right: 8px;
}

.has-multiple-fields-remove-button .multiple-fields-remove-button,
.has-multiple-fields-remove-button .multiple-fields-remove-button:hover,
.has-multiple-fields-remove-button .multiple-fields-remove-button:focus {
  background-size: 12px 12px;
}

details>.details-wrapper {
  padding: 0.16em 1em;
}

.field--name-field-note fieldset>.fieldset-wrapper>.form-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.field--name-field-note fieldset>.fieldset-wrapper>.form-wrapper>div:first-child {
  margin-right: 15px;
}

.field--name-field-note fieldset>.fieldset-wrapper>.form-wrapper .field--name-field-nota-stadiu {
  margin-top: -22px;
}

.field--name-field-note fieldset>.fieldset-wrapper>.form-wrapper>div:last-child {
  flex: 0 0 100%;
  margin-top: 15px;
}

.field--name-field-note .has-multiple-fields-remove-button fieldset {
  border: transparent;
  border-width: 0;
  background-color: transparent;
}

.field--name-field-note .has-multiple-fields-remove-button,
.field--name-field-note .has-multiple-fields-remove-button fieldset>.fieldset-wrapper {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0 !important;
}

.field--name-field-note table.field-multiple-table>thead>tr>th.field-label {
  padding-left: 0;
}

.field--name-field-note .form-type-textarea>label {
  display: none !important;
}

.field--name-field-note .field-multiple-drag {
  display: none !important;
}

.field--name-field-note .has-multiple-fields-remove-button .multiple-fields-remove-button,
.field--name-field-note .has-multiple-fields-remove-button .multiple-fields-remove-button:hover,
.field--name-field-note .has-multiple-fields-remove-button .multiple-fields-remove-button:focus {
  top: -12px;
}

.field--name-field-note .has-multiple-fields-remove-button fieldset>.fieldset-wrapper {
  padding: 0;
}

.field--name-field-note .field-multiple-table tr.draggable:not(:first-child)>td {
  padding-top: 10px !important;
}

.node-proiect-client-public-form .field--name-field-note>div>div {
  margin-top: 0;
}

.form-type-managed-file .description {
  font-size: 0.6em;
  padding-top: 0;
  padding-bottom: 9px;
}

.flexbox-full.axa-finantare>div:nth-child(1) {
  flex: 0 0 37%;
}

.flexbox-full.axa-finantare>div:nth-child(2) {
  flex: 0 0 23%;
}

.flexbox-full.axa-finantare>div:nth-child(3) {
  flex: 0 0 15%;
}

.flexbox-full.axa-finantare>div:nth-child(4) {
  flex: 0 0 23%;
}

.ajax-new-content.form-managed-file .js-form-type-textfield {
  margin-left: 15px;
}

.field--name-field-fisier .card-body,
.field--name-field-fisier-contract .card-body {
  padding: 0;
}

.field--name-field-fisier .card-body>div,
.field--name-field-fisier-contract .card-body>div {
  border: 0;
}

.field--name-field-fisier .card-body>div>label,
.field--name-field-fisier-contract .card-body>div>label {
  display: none;
}

.field--name-field-fisier .card-body>div>div,
.field--name-field-fisier-contract .card-body>div>div {
  padding-top: 0 !important;
  padding-bottom: 4px !important;
}

.field--name-field-fisier .card-body>div,
.field--name-field-fisier-contract .card-body>div {
  margin-bottom: 4px;
}

.field--name-field-fisier-contract details {
  margin-top: 0;
}

table.responsive-enabled .ajax-new-content.js-form-managed-file.form-managed-file {
  margin-top: 4px;
}

table.responsive-enabled>thead>tr>th {
  font-weight: normal;
}

.js-form-managed-file.form-managed-file input.form-file {
  font-size: 11px;
}

.documente-si-nota>.field--type-entity-reference>div>div.form-item {
  margin-top: 0;
}

.documente-si-nota>div:first-child {
  flex: 0 0 42%;
}

tr.draggable .has-multiple-fields-remove-button {
  padding-top: 0;
}

.field--widget-entity-reference-autocomplete input.multiple-fields-remove-button {
  right: 12px;
  top: 41%;
}

.node-proiect-client-public-form .time-start>div:last-child {
  display: none;
}

.proiect-ief-axa-stadiu-responsabili {
  display: flex;
  flex-direction: column;
  flex: 0 0 60% !important;
}

.proiect-ief-axa-stadiu-responsabili > div:last-child {
  margin-top: 15px;
}

.proiect-ief-axa-stadiu-responsabili > div > div {
  flex: 0 0 calc(50% - 15px);
}

.proiect-ief-axa-stadiu > div:not(:last-child) {
  margin-right: 15px;
}

.interesat-persoane > div:first-child {
  flex: 0 0 63%;
}

.interesat-persoane>div:last-child {
  flex: 0 0 calc(37% - 8px) !important;
}

.titlu-cui>div {
  flex: 0 0 15%;
}

.titlu-cui>div>div {
  margin-bottom: 0;
}

.wrapper-proiect-ief .field--name-field-note th.field-label {
  padding-top: 0;
  padding-bottom: 0;
}

.nume-email-functie>div {
  flex: 0 0 calc(33.33333% - 6px);
}

.field--name-field-prs-cnt-nr-telefon>div>div {
  display: flex;
  align-items: flex-end;
}

.field--name-field-prs-cnt-nr-telefon>div>div>div.clearfix {
  margin-bottom: 13px;
}

.field--name-field-prs-cnt-nr-telefon input.multiple-fields-remove-button {
  right: 15px !important;
  top: 18px !important;
}

.view-id-clienti_publici_colaboratori .field--name-field-prs-cnt-nr-telefon > .field__item, .view-id-clienti_publici_admini .field--name-field-prs-cnt-nr-telefon > .field__item {
  line-height: 0.86;
}

.field--name-revision-log.field--widget-string-textarea textarea {
  height: 35px;
}

footer.node__meta,
footer.comment__meta {
  padding: 0;
  color: #6c757d;
  margin-bottom: 1rem;
}

.nav-tabs.primary {
  font-size: 75%;
}

.proiect-client-axa-stadiu > div {
  flex: 0 0 16%;
}

.contract-fisier-contract {
  flex-wrap: nowrap;
}

.proiect-contract {
  margin-right: 8px;
  margin-bottom: 0;
}

.proiect-contract .field--name-field-proiect-nr-contract>div {
  margin-top: 0;
}

.proiect-contract .fieldset-wrapper {
  padding-bottom: 0 !important;
}

.proiect-contract-nota>fieldset>.fieldset-wrapper {
  display: flex;
}

.proiect-contract-nota>fieldset>.fieldset-wrapper>div:not(:last-child) {
  margin-right: 10px;
}

.proiect-contract-nota>fieldset>.fieldset-wrapper>div:first-child {
  max-width: 100px;
}

.proiect-contract-nota>fieldset>.fieldset-wrapper>div:nth-child(2) {
  max-width: 160px;
}

.proiect-contract-nota>fieldset>.fieldset-wrapper>div:nth-child(2)>div {
  margin-top: 0;
}

.achizitie-fisier {
  flex-wrap: nowrap;
}

.achizitie-fisier>div:first-child {
  flex: 0 0 31%;
}

.achizitie-contract-tot>div:first-child {
  flex: 0 0 25%;
}

.achizitie-contract-tot>div:last-child {
  flex: 0 0 calc(75% - 8px)
}

.field--name-field-proiect-sicap .form-radios {
  display: flex;
}

.field--name-field-proiect-sicap .form-radios>div:first-child {
  margin-right: 15px;
}

.remove-panel fieldset {
  border: 0;
}

.remove-panel>fieldset>legend {
  padding: 0;
  border: 0;
  background: transparent !important;
}

.remove-panel>fieldset>.fieldset-wrapper {
  padding: 0;
}

.remove-panel>fieldset>.fieldset-wrapper .form-type-date {
  margin: 0;
}

.remove-panel>fieldset {
  background: transparent;
}

.node--type-persoana-de-contact.node--view-mode-teaser>.node__content>div.field {
  display: inline-block;
}

/* bof comma separated references */

.field.field__items {
  line-height: inherit;
}

.field.field__items .field__item,
.form-radios {
  float: left;
}

.field.field__items .field__item:after {
  content: ",\00a0";
  right: 0px;
  position: relative;
}

.field.field__items .field__item:last-child:after {
  content: none;
}

.field.field__items .field__item:first-child:before {
  content: none;
}

/* eof comma separated references */

.field--type-datetime.field--widget-datetime-default h4 {
  font-weight: normal;
}

summary.card-header.bg-light {
  background: #f7f7f7;
}

.wrapper-3-proiect-ief {
  display: flex;
}

.wrapper-3-proiect-ief>div:not(:last-child) {
  margin-right: 8px;
}

.field--name-field-responsabili .fieldset-wrapper>.form-checkboxes {
  display: flex;
  margin-top: 7px;
}

.field--name-field-responsabili .fieldset-wrapper>.form-checkboxes>div:not(:last-child) {
  margin-right: 15px;
}

.informatii-aditionale-proiect-client-public > .details-wrapper.card-body {
  padding: 0.875rem;
  display: flex;
  flex-wrap: wrap;
}

.informatii-aditionale-proiect-client-public > .details-wrapper.card-body > div {
  flex: 0 0 22%;
}

.informatii-aditionale-proiect-client-public > .details-wrapper.card-body > div:nth-child(1) {
  flex: 0 0 15%;
}

.informatii-aditionale-proiect-client-public > .details-wrapper.card-body > div:not(:last-child) {
  margin-right: 15px;
}

.informatii-aditionale-proiect-client-public > .details-wrapper.card-body > div:last-child {
  flex: 0 0 100%;
}

.wrapper-2-proiect-ief {
  flex: 0 0 12% !important;
}

.wrapper-2-proiect-ief > div:nth-child(2), .wrapper-3-proiect-ief > div:nth-child(2) {
  margin-bottom: 15px;
}

.wrapper-3-proiect-ief {
  flex-direction: column;
}

.wrapper-3-proiect-ief .field--type-datetime .label {
  display: none;
}

.field--name-field-client-interesat-de .field--name-field-proiect-nr-contract {
  max-width: 150px;
}


.field--name-field-contract-semnat-data h4.label,
.field--name-field-contract-trimis-data h4.label {
  display: none;
}

.fisier-without-panel .card-header {
  background: transparent !important;
  border-bottom: 0 !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
  padding-right: 0 !important;
}

.fisier-without-panel details {
  border: 0;
}

.field--name-field-fisier-contract table thead {
  border: inherit !important;
}

.field--name-field-fisier-contract table thead>tr>th {
  font-size: 90%;
  padding-top: 0;
  padding-bottom: 5px;
}

.wrapper-1-proiect-ief .fisier-without-panel details {
  margin-top: 8px !important;
}

.wrapper-1-doc-necesar > div:first-child {
  flex: 0 0 20%;
  margin-right: 15px;
}

.wrapper-1-doc-necesar > div:nth-child(2) {
  flex: 0 0 15%;
}

.wrapper-1-doc-necesar > div:nth-child(3) {
  flex: 0 0 20%;
}

.wrapper-1-doc-necesar > div:nth-child(4) {
  flex: 0 0 40%;
  display: flex;
}

.documente-si-nota .field--name-field-doc-nec-depunere-dosar {
  flex: 0 0 100% !important;
}

.field--name-field-doc-necesar-stadiu fieldset>.fieldset-wrapper>.form-radios {
  display: flex;
  flex-direction: column-reverse;
}

.region-above-main-content {
  padding: 0 0.5rem;
}

#block-raportari-page-title {
  position: relative;
  top: 2px;
}

.text-format-wrapper {
  position: relative;
}

.text-format-wrapper>.filter-wrapper {
  position: absolute;
  top: -21px;
  right: 0;
  padding: 0;
  border: 0;
}

.node-nota-edit-form .text-format-wrapper>.filter-wrapper {
  top: 0px;
}

.node-nota-form .text-format-wrapper>.filter-wrapper {
  top: 0px;
}

.filter-guidelines {
  display: none !important;
}

.text-format-wrapper>.js-form-type-textarea>label {
  font-weight: normal !important;
}

.filter-wrapper>div:first-child {
  margin: 0 !important;
  margin-top: -2px !important;
}

.filter-wrapper>div:first-child label,
.filter-wrapper>div:first-child select {
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
}

.filter-wrapper>div:first-child label {
  font-weight: normal !important;
  color: #6c757d !important;
  width: 80px;
}

.filter-wrapper>div:first-child select {
  border: 0 !important;
  color: #6c757d !important;
  vertical-align: unset !important;
  background-color: transparent;
  width: 105px;
  font-size: 0.875rem;
}

.filter-wrapper>div:first-child select:focus {
  box-shadow: none;
}

.node--view-mode-teaser-compact .node__meta {
  margin-bottom: 0;
}

.node--view-mode-teaser-compact .field--name-body>p {
  margin-bottom: 0;
}

/* article.node--type-nota {
  margin-bottom: 10px;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 10px;
} */

.views-field.views-field-field-note>article:last-child {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}

.ui-dialog-content form.node-nota-edit-form>.js-form-type-vertical-tabs {
  display: none;
}

.field--name-comment-body .form-type-textarea label {
  color: #6c757d !important;
}

.autorul_actualizarii>div {
  display: inline-block;
}


@media screen and (min-width: 1399px) {
  .diff-navigation {
    flex-direction: column;
    justify-content: flex-start;
    width: 17%;
  }
}

.node--type-client-public.node--view-mode-full .node__content {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}

.node--type-client-public.node--view-mode-full>.node__content>fieldset {
  flex: 1;
}

.node--type-client-public.node--view-mode-full>.node__content>*:first-child {
  flex: 0 0 60%;
  margin-right: 15px;
}

.field--name-field-client-interesat-de.field--type-entity-reference.field--label-hidden>.field__item {
  width: 100%;
}

.field--name-field-client-interesat-de>.field__item>fieldset {
  margin-bottom: 0;
}

.field--name-field-client-interesat-de.field.field__items .field__item:after {
  content: none !important;
}

.btn-only-icon {
  border: 0;
  padding: 6px;
  margin: 0;
  line-height: 1;
  border-radius: 3px;
  margin-top: -3px;
}

#drupal-off-canvas .node-nota-form.node-form>.form-type-vertical-tabs {
  display: none;
}

.permanent-link>a {
  font-size: 0px;
}

.comment__meta,
.comment__submitted {
  display: inline;
}

.comment__meta {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0 !important;
}

.comment__meta>.field--name-field-comment-stadiu-nota {
  margin-left: 15px;
}

.comment__meta>.field--name-field-comment-stadiu-nota {
  min-width: 175px;
}

.comment__submitted.text-muted {
  margin-bottom: 0;
}

.permanent-link>a:before {
  font-family: "Font Awesome 6 Free";
  content: "\f0c5";
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 1.55;
  padding-left: 4px;
}

.copy-info {
  padding-left: 4px;
  font-size: 77%;
}

h1.page-title {
  margin-bottom: 0;
}

.node--view-mode-full h1.page-title > .views-element-container {
  display: inline-block;
}

.links-inline>div {
  display: inline-block;
}

.links-inline ul {
  margin: 0;
}

.links-inline li {
  padding: 0 !important;
}

.links-inline li.comment-add>a {
  font-size: 0px;
}

.links-inline li.comment-add>a:before {
  font-family: "Font Awesome 6 Free";
  content: "\f3e5";
  display: inline-block;
  font-size: 15px;
  padding-left: 4px;
}

.field--name-field-nota-referinta {
  display: inline-block;
}

.field--name-field-nota-referinta>a:before {
  font-family: "Font Awesome 6 Free";
  content: "\f15b";
  display: inline-block;
  font-size: 15px;
  color: #f8f9fa;
  -webkit-text-stroke: 2px #003cc5;
  background: #003cc5;
  line-height: 0;
  margin-left: 10px;
}

.icon::before {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

form.comment-comment-form .field--name-comment-body label {
  display: none !important;
}

.field--name-comment-body>.form-item:first-child,
.field--name-comment-body>.form-item:first-child>.form-type-textarea {
  margin-top: 0 !important;
}

.comment-form__title {
  margin-top: 15px;
}

.field--name-field-nota-raspunsuri>.title:first-child {
  font-weight: 500;
  color: #6c757d;
}

#drupal-off-canvas .card {
  border: 2px solid #dee2e6;
  border-radius: 0.375rem;
  background: #f8f9fa;
}

.field--name-field-responsabili .form-checkboxes,
.field--name-field-manager-resonsabili .form-radios,
.field--name-field-responsabili .form-radios {
  display: flex;
  flex-wrap: wrap;
}

.field--name-field-responsabili .form-checkboxes>div:not(:first-child),
.field--name-field-manager-resonsabili .form-radios>div:not(:first-child),
.field--name-field-responsabili .form-radios>div:not(:first-child) {
  margin-left: 15px;
}

.node-client-public-edit-form .field--name-field-responsabili .form-radios {
  display: block;
}

.field--name-field-responsabili .form-radios > div:not(:first-child) {
  margin-left: 0px;
}

.checkbox-disabled-js {
  pointer-events: none;
  opacity: 0.5;
}

.view-id-proiectele_axei.view-display-id-default>.view-content {
  display: flex;
  padding-inline-start: 0;
}

.view-id-proiectele_axei.view-display-id-default>.view-content>.views-row {
  display: inline-block;
}

.view-id-proiectele_axei.view-display-id-default>.view-content>.views-row div {
  display: inline-block;
}

.view-id-proiectele_axei.view-display-id-default>.view-content>.views-row:not(:last-child)>div:after {
  content: ';\00a0';
}

a.tabledrag-handle .handle {
  height: 23px !important;
}

.block-views-blockmesaj-utilizator-header-block-1 {
  float: left;
  margin-right: 8px;
  padding-top: 8px;
}

nav#block-raportari-main-navigation {
  float: right;
}

fieldset.node--type-proiect-client-public>legend {
  line-height: var(--bs-body-line-height);
}

.ui-dialog .node-form>.form-type-vertical-tabs {
  display: none;
}

.field--name-field-fisier details {
  background: transparent !important;
  border: 0 !important;
}

.field--name-field-fisier details>summary {
  display: none !important;
}

.field--name-field-fisier .js-form-managed-file.form-managed-file {
  display: flex;
  padding-left: 0;
  padding-right: 0;
  flex-wrap: wrap;
}

.field--name-field-fisier .js-form-managed-file.form-managed-file input.form-submit {
  max-width: 45px !important;
  max-height: 23px !important;
  margin-top: 10px !important;
  margin-left: 15px !important;
}

.field--name-field-fisier .js-form-managed-file.form-managed-file .auto-file-upload {
  flex: 0 0 100%;
}

#drupal-off-canvas > form >. form-actions {
  display: flex;
}

#drupal-off-canvas >form > .form-actions > input:nth-child(2) {
  margin-top: 18px;
  margin-left: 15px;
}

#drupal-off-canvas .entity-browser-vertical-label input.btn {
  max-width: 40px !important;
  font-size: 70% !important;
}

#drupal-off-canvas input[type="submit"].button {
  width: 375px;
}

/* .field--name-field-sursa-doc-terta-parte details {
  background: transparent !important;
  border: 0 !important;
}

.field--name-field-sursa-doc-terta-parte details > summary {
  display: none !important;
}

.field--name-field-sursa-doc-terta-parte details > .details-wrapper > .multiple-fields-remove-button {
  display: none !important;
} */

.field--name-field-sursa-doc-terta-parte.field--widget-entity-browser-entity-reference {
  margin-top: 15px;
  margin-bottom: 15px;
}

.view-terte-parti-eb .tablesort {
  height: 13px;
}

.nume-email-functie>div {
  flex: 0 0 30%;
}

.nume-email-functie>div.form-wrapper>div.form-item {
  margin-bottom: 0;
}

#drupal-off-canvas .field--name-field-fisier tbody>tr>td:last-child>input[type="submit"].button {
  max-width: 40px !important;
  font-size: 100% !important;
  margin-top: 5px;
}

#drupal-off-canvas tr:hover td {
  background: #f8f9fa !important;
}

#drupal-off-canvas td,
#drupal-off-canvas th {
  border-bottom: 1px solid #dee2e6;
}

#drupal-off-canvas .card-body>table {
  margin-bottom: 15px;
}

#drupal-off-canvas .field--name-field-fisier .form-managed-file {
  font-size: 70% !important;
}

#drupal-off-canvas .field--name-field-fisier .form-managed-file>input {
  font-size: 100% !important;
}

#drupal-off-canvas a,
#drupal-off-canvas .link {
  color: #003cc5 !important;
}

#drupal-off-canvas .field--name-field-fisier a {
  font-size: 14px !important;
}

.proiect-full-mode {
  margin-bottom: 30px;
}

.proiect-full-mode>div:first-child {
  flex: 0 0 50%;
}

.proiect-full-mode>div:last-child {
  flex: 0 0 50%;
}

.proiect-full-mode>div>div {
  display: flex;
}

.detalii-proiect-full-mode {
  display: flex;
  flex-direction: column;
}

.sicap-full-view-mode,
.info-contract-full-view-mode,
.info-contract-trimis-full-view-mode,
.info-contract-semnat-full-view-mode {
  display: flex;
}

.sicap-full-view-mode>div:first-child,
.info-contract-full-view-mode>div:first-child {
  min-width: 138px;
}

.info-contract-trimis-full-view-mode>div:first-child,
.info-contract-semnat-full-view-mode>div:first-child {
  min-width: 138px;
}

.info-contract-semnat-full-view-mode .field--name-field-proiect-contract-semnat {
  min-width: 148px !important;
}

.entities-list.entity-browser-vertical .item-container {
  border: 0;
  background: transparent;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
}

.entities-list.entity-browser-vertical .item-container input {
  font-size: 80% !important;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: inherit;
}

.node--type-proiect-client-public.node--view-mode-full > .node__content {
  display: flex;
  gap: 15px;
  flex: 1;
  flex-wrap: wrap;
}

.node--type-proiect-client-public.node--view-mode-full > .node__content > div:first-child {
  flex: 0 0 calc(25% - 30px);
  padding-right: 30px;
}

.node--type-proiect-client-public.node--view-mode-full > .node__content > div:nth-child(2) {
  flex: 0 0 75%;
  margin-top: -82px;
}

td.views-field-field-client-interesat-de>article:not(:last-child) {
  margin-bottom: 8px;
}

#drupal-off-canvas .smartdate--widget h4 {
  display: none;
}

#drupal-off-canvas .smartdate--time-inline {
  align-items: center;
}

#drupal-off-canvas .smartdate--separator {
  margin-left: 8px;
  margin-right: 8px;
}

#drupal-off-canvas input[type="date"] {
  height: 31px;
}

#drupal-off-canvas .smartdate--time-inline>div>div {
  margin-top: 0;
}

.wrapper-nota-stadiu-interval {
  display: flex;
  flex-wrap: wrap;
}

.wrapper-nota-stadiu-interval>div:first-child {
  margin-right: 35px;
}

#drupal-off-canvas .wrapper-nota-stadiu-interval .field--name-field-nota-stadiu {
  max-width: 100px;
}

.wrapper-nota-stadiu-interval .view-perioada-axei {
  flex: 0 0 100%;
}

.comment.card:not(:last-child) {
  margin-bottom: 15px;
}

.field--name-field-sarcinile-proiectului {
  padding-bottom: 15px;
  background: white;
}

.path-user #block-raportari-local-tasks {
  display: none;
}

.path-user .field--name-field-sarcini,
.path-user .field--name-field-proiecte-client-public,
.path-user .field--name-field-axe-finantare {
  margin-bottom: 45px;
}

.field--name-field-nota-stadiu.field--widget-options-select>div {
  margin-top: 0;
}

.view-id-proiecte_clienti_publici_admin .views-exposed-form .form--inline fieldset {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  margin-top: 1em;
  background: #f8f9fa;
}

.view-id-proiecte_clienti_publici_admin .views-exposed-form .form--inline fieldset>legend {
  background: #f8f9fa;
  padding: 0;
  margin: 0;
  border: 0;
}

.view-id-proiecte_clienti_publici_admin .views-exposed-form .form--inline fieldset>legend>span {
  background: transparent;
}

.view-id-proiecte_clienti_publici_admin .views-exposed-form .form--inline fieldset>.fieldset-wrapper {
  background: transparent;
  padding: 0;
}

.view-id-proiecte_clienti_publici_admin .views-exposed-form .form--inline fieldset .js-form-type-radio:not(:last-child) {
  margin-right: 15px !important;
}

.views-exposed-form .form--inline #edit-actions > .js-hide {
  display: none;
}

.form-checkboxes.bef-checkboxes.form--inline .form-type-checkbox:not(:last-child) {
  margin-right: 15px;
}

.vbo-view-form .form-wrapper>.form-type-select,
.vbo-view-form .form-wrapper>.form-item-select-all {
  display: none;
}

.vbo-view-form .form-actions {
  display: none;
}

.vbo-info-list-wrapper>h3 {
  display: none;
}

.vbo-table .select-all input {
  display: none;
}

.view-id-raportari_clienti_privati .vbo-table .select-all input {
  display: block !important;
}

.field--type-entity-reference.field--name-field-manager-resonsabili fieldset {
  margin-bottom: 0;
}

.field--type-entity-reference.field--name-field-manager-resonsabili legend {
  display: none;
}

.card.hidden {
  display: none !important;
}

.node--type-nota.node--view-mode-full .node__submitted {
  display: flex;
  flex-direction: column;
}

.node--type-nota.node--view-mode-full .node__submitted>div {
  display: flex;
}

.comment .content ul.links.inline {
  display: none;
}

[data-drupal-selector="edit-group-nota-responsabili"] {
  flex-direction: column;
}


#edit-field-nota-parent-wrapper,
#edit-field-nota-children-wrapper,
.field--name-field-tip-sarcina.field--widget-options-buttons,
.field--name-field-nota-parent.field--widget-entity-reference-autocomplete,
.field--name-field-nota-children.field--widget-entity-reference-autocomplete {
  display: none;
}

#drupal-off-canvas .field--name-field-sarcina-termen-fix.field--widget-datetime-default .label {
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: normal !important;
  margin-bottom: 0 !important;
}

#drupal-off-canvas .js-form-type-date {
  margin-top: 0 !important;
}


#node-nota-form .js-form-type-vertical-tabs {
  display: none;
}

#node-nota-form .form-actions {
  text-align: left !important;
}

#drupal-off-canvas details[open]>summary {
  color: #2d3034 !important;
}

.field--name-field-manager-resonsabili.field--widget-options-buttons legend {
  display: none !important;
}

.view-sarcini-children-nerealizate>.view-header {
  cursor: pointer;
}

.very-small {
  font-size: 70%;
}

.node--type-nota.node--view-mode-full .node__content,
.node--type-axa-de-finantare.node--view-mode-full .node__content {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}

.node--type-nota.node--view-mode-full .node__content>div:first-child,
.node--type-axa-de-finantare.node--view-mode-full .node__content>div:first-child {
  padding-right: 30px;
  flex: 0 0 35%;
}

.node--type-nota.node--view-mode-full .node__content>div:last-child,
.node--type-axa-de-finantare.node--view-mode-full .node__content>div:last-child {
  flex: 0 0 65%;
}

.node--type-axa-de-finantare.node--view-mode-full .node__content>div:first-child {
  padding-right: 30px;
  flex: 0 0 50%;
}

.node--type-axa-de-finantare.node--view-mode-full .node__content>div:last-child {
  flex: 0 0 60%;
}

.user-logged-in.path-user .block-system-main-block>.profile>div {
  margin-bottom: 30px;
}

.field--name-field-fisier a {
  display: inline-block;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.form-managed-file .description {
  display: none;
}

.field--name-field-nota-notificari.field--widget-inline-entity-form-simple table>thead {
  display: none;
}

.field--name-field-nota-notificari.field--widget-inline-entity-form-simple table>tbody td.field-multiple-drag {
  display: none;
}

.field--type-entity-reference.field--name-field-notificari table>thead {
  display: none;
}

.field--type-entity-reference.field--name-field-notificari table>tbody>tr>td.field-multiple-drag {
  display: none;
}

.field--type-entity-reference.field--name-field-notificari table>tbody>tr>td.has-multiple-fields-remove-button {
  padding-left: 0;
}

.field--type-entity-reference.field--name-field-notificari table>tbody>tr>td.has-multiple-fields-remove-button fieldset {
  border: 0;
}

.field--type-entity-reference.field--name-field-notificari table>tbody>tr>td.has-multiple-fields-remove-button fieldset>.fieldset-wrapper {
  padding: 0;
}

.field--type-entity-reference.field--name-field-notificari table>tbody>tr>td.has-multiple-fields-remove-button fieldset>.fieldset-wrapper>div>div>fieldset {
  border: 0;
}

.field--type-entity-reference.field--name-field-notificari table>tbody>tr>td.has-multiple-fields-remove-button fieldset>.fieldset-wrapper>div>div>fieldset>div {
  padding: 0;
}

.view-id-tabel_notificari_sarcina>.view-content>.views-row>span {
  display: block;
}

.field--name-field-notificari-sarcin-viewsref {
  min-width: 315px;
}

.views-field-field-notificari .node__content>div:first-child {
  flex: 0 0 60% !important;
}

.views-field-field-notificari .node__content>div:last-child {
  flex: 0 0 40% !important;
}

.hidden-important {
  display: none !important;
}

.notificarile-sarcinii {
  max-width: 360px;
}

.notificarile-sarcinii .card-body {
  display: flex;
}

.flex-child-full-width {
  flex: 0 0 100%;
}

.flex-child-full-width span.text-danger>div {
  display: inline-block;
}

.field--name-field-comment-stadiu-nota .field__label {
  font-weight: 400 !important;
}

.documente-depunere {
  cursor: pointer;
}

/* [type="time"] {
  max-width: 71px;
} */


#drupal-off-canvas .field--name-field-notificari.field--widget-inline-entity-form-simple .field-multiple-table fieldset .fieldset-wrapper {
  display: flex !important;
  align-items: center;
  margin-bottom: 20px;
}

#drupal-off-canvas .field--name-field-notificari.field--widget-inline-entity-form-simple .field-multiple-table tbody>tr.draggable>td:first-child {
  max-width: 15px !important;
}

#drupal-off-canvas .field--name-field-notificari.field--widget-inline-entity-form-simple .field-multiple-table fieldset .fieldset-wrapper>.btn {
  max-width: 70px !important;
  height: 22px !important;
  font-size: 12px;
  margin-left: 15px !important;
}

/* #drupal-off-canvas .field--name-field-notificari.field--widget-inline-entity-form-simple > div:first-child > */

#drupal-off-canvas .label {
  font-size: 14px !important;
}

.document-necesar-proiect {
  flex-wrap: nowrap;
  max-width: 500px;
}

.document-necesar-proiect>div:first-child {
  max-width: 195px;
}

.document-necesar-proiect>div:nth-child(3) {
  max-width: 125px;
}

.span-inline-next>* {
  display: inline-block;
}

.documente-contractare,
.documente-implementare {
  margin-top: 15px;
}

.modifica-documentele-axei {
  margin-top: 30px;
}

.documente-depunere-toggle,
.documente-contractare-toggle,
.documente-implementare-toggle {
  margin-top: 15px;
  margin-bottom: 15px;
}

.field--name-field-client-persoane-contact .node__content>* {
  display: inline-block;
}

.view-documente-necesare-proiect th.views-field-field-categorie-document,
.view-documente-necesare-proiect th.views-field-field-termen-document-proiect {
  width: 110px;
}

.view-documente-necesare-proiect th.views-field-field-notificari {
  width: 205px;
}

.margin-bottom {
  margin-bottom: 30px;
}

.margin-bottom-15px {
  margin-bottom: 15px;
}

.margin-bottom-15 {
  margin-bottom: 15px;
}

.margin-top-15 {
  margin-top: 15px;
}

.field--name-field-docs-proiect-view-ref>.field__label,
.field--name-field-docs-contractare-view-ref>.field__label,
.field--name-field-docs-implementare-view-ref>.field__label {
  color: #dc3545;
}

.notificari-sarcina.js-form-item {
  max-width: 625px;
}

.notificari-wrapper-referinta fieldset:first-child {
  margin-right: 15px;
}

.field--name-field-doc-nec-denumire.field--widget-entity-reference-autocomplete > div.form-disabled {
  display: none;
}

.field--type-boolean.field--name-field-necesar-proiect-strict {
  display: none;
}

[data-drupal-selector="edit-field-termen-document-proiect-value-wrapper"] > fieldset > .fieldset-wrapper {
  display: flex;
}

[data-drupal-selector="edit-field-termen-document-proiect-value-wrapper"] > fieldset > .fieldset-wrapper > .js-form-item-field-termen-document-proiect-value-min > label, [data-drupal-selector="edit-field-termen-document-proiect-value-wrapper"] > fieldset > .fieldset-wrapper > .js-form-item-field-termen-document-proiect-value-max > label {
  display: none;
}

[data-drupal-selector="edit-field-termen-document-proiect-value-wrapper"] > fieldset > .fieldset-wrapper > .js-form-item-field-termen-document-proiect-value-min, [data-drupal-selector="edit-field-termen-document-proiect-value-wrapper"] > fieldset > .fieldset-wrapper > .js-form-item-field-termen-document-proiect-value-max {
  margin-top: 0;
}

.view-filters [data-drupal-selector="edit-field-termen-document-proiect-value-wrapper"] input[name="field_termen_document_proiect_value[min]"], .view-filters [data-drupal-selector="edit-field-termen-document-proiect-value-wrapper"] input[name="field_termen_document_proiect_value[max]"] {
    max-width: 125px;
}

.ex-min, .ex-max {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
    position: absolute;
    top: 21px;
    left: 102px;
    font-size: 22px;
    color: #6c757d;
    opacity: 0.75;

}

.ex-max {
  left: 235px;
}

.ex-min:hover, .ex-max:hover {
    cursor: pointer;
    opacity: 1;
}

.field--type-entity-reference.field--name-field-responsabili.field--widget-options-buttons > fieldset {
  margin-top: 0;
  margin-bottom: 0;
}

.field--type-entity-reference.field--name-field-responsabili.field--widget-options-buttons > fieldset > .fieldset-wrapper {
  margin-top: 7px;
}

.hidden {
  display: none !important;
}

.js-form-item-field-proiectul-documentului-target-id-entityreference-filter {
  min-width: 330px;
}

.select2-container .select2-selection--single {
  height: 34.6667px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 33px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 33px !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #808080;
}

.select2-container--default .select2-selection--single, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-dropdown {
  border: 1px solid #cfd5db;
}

.entities-list.entity-type--node.sortable.entity-browser-vertical {
  max-width: 650px;
}

.entities-list.entity-type--node.sortable.entity-browser-vertical > *:not(:first-child) {
  margin-left: 15px !important;
}

.entities-list.entity-browser-vertical .item-container {
  justify-content: normal;
  align-items: baseline;
}

.view-lista-potentialelor-referinte-pt-sarcini > .view-filters > .views-exposed-form > .form--inline > fieldset {
  border: 0;
}

.view-lista-potentialelor-referinte-pt-sarcini > .view-filters > .views-exposed-form > .form--inline > fieldset > legend {
  padding: 0;
  border: 0;
  background: transparent !important;
}

.view-lista-potentialelor-referinte-pt-sarcini > .view-filters > .views-exposed-form > .form--inline > fieldset > .fieldset-wrapper {
  padding: 0;
}

.view-lista-potentialelor-referinte-pt-sarcini > .view-filters > .views-exposed-form > .form--inline > fieldset > .fieldset-wrapper .form-type-date {
  margin: 0;
}

.view-lista-potentialelor-referinte-pt-sarcini > .view-filters > .views-exposed-form > .form--inline > fieldset {
  background: transparent;
}

.view-lista-potentialelor-referinte-pt-sarcini > .view-filters > .views-exposed-form > .form--inline > fieldset > .fieldset-wrapper > div {
  margin-top: 0;
}

.view-lista-potentialelor-referinte-pt-sarcini > .view-filters > .views-exposed-form > .form--inline > fieldset > .fieldset-wrapper > div:first-child {
  max-width: 100px;
}

h1.page-title {
  color: #dc3545;
}

.field--name-field-sarcini-administratori > .field__label, .field--name-field-proiecte-client-pub-admin > .field__label, .field--name-field-axe-finantare  > .field__label {
  color: #dc3545;
}

.view-toate-documentele-proiectelor .views-field-field-notifica-la-termen article:not(:last-child) {
  border-bottom: 1px solid #dfe3e7;
}

#drupal-off-canvas .node-nota-form .flexbox-full.notificari-wrapper-referinta {
  flex-direction: column;
}

.notificari-wrapper-referinta .field--name-field-nota-referinta.field--widget-entity-browser-entity-reference  > details > .details-wrapper, .field--name-field-sursa-doc-terta-parte.field--widget-entity-browser-entity-reference  > details > .details-wrapper {
    flex-direction: column-reverse;
    display: flex;
}

.field--name-field-notificari.field--widget-inline-entity-form-simple input.multiple-fields-remove-button, .field--name-field-notificari.field--widget-inline-entity-form-simple input.multiple-fields-remove-button:hover {
  right: -15px;
  top: 20px;
}

.node--type-terta-parte > .node__content > div {
  display: inline-block;
}

.node--type-terta-parte.node--view-mode-very-compact .field--type-telephone {
  line-height: 0.95;
}

.view-id-documente_necesare_axa_finantare .view-filters > form > .form--inline > fieldset > legend {
  display: none;
}

.view-id-contacte form .form-actions {
  margin-top: 1.25em !important;
}

.entity-browser-vertical-label input {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.field--name-field-judet.field--label-hidden {
  display: inline-block;
}

.wrapper-date-autentificare > div {
  width: 25%;
}

.wrapper-date-autentificare > div:first-child {
  width: 45%;
}

.form-item .description {
  color: #6c757d;
}

.form-control {
  border-radius: 1px;
}

.field--type-entity-reference.field--name-field-notificari td.has-multiple-fields-remove-button > fieldset {
  background: transparent;
  max-width: 239px;
}

@media screen and (max-width: 1599px) {
  .page-node-type-proiect-client-public .block-page-title-block {
    max-width: 24%;
  }
}

@media screen and (min-width: 1600px) {
  .page-node-type-proiect-client-public .block-page-title-block {
    max-width: 420px;
  }
}

.js-form-item-field-judet-target-id {
  min-width: 150px;
}

.today .calendar-view-day__number {
  background: #0d6efd !important;
  font-weight: bold;
}

.calendar-view-table .calendar-view-day__number {
  line-height: 1;
}

.field--name-field-termen-document-axa input[type="number"] {
  max-width: 85px;
  display: inline-block;
}

.field--name-field-termen-document-axa label {
  display: block;
}

.contract-finantare {
  flex: auto;
}

.field--name-field-contract-finantare-trimis {
  max-width: none;
}

.contract-finantare > .fieldset-wrapper {
  display: flex;
}

.contract-finantare > .fieldset-wrapper > div:first-child {
  margin-right: 15px;
}

.field--name-field-notifica-inainte-de-termen table.field-multiple-table tbody {
  display: flex;
}

.field--name-field-notifica-inainte-de-termen table.field-multiple-table tbody tr {
  max-width: 120px;
}

.field--name-field-notifica-inainte-de-termen table.field-multiple-table tbody > tr > td.field-multiple-drag {
  display: none;
}

#drupal-off-canvas .view-doc-nec-axa-proiecte .views-exposed-form .form-actions {
  display: none;
}

.field--name-field-notifica-inainte-de-termen td.field-multiple-drag {
  display: none !important;
}

#drupal-off-canvas .field--name-field-notifica-inainte-de-termen .form-type-number {
  width: 100px !important;
  display: inline-block !important;
}

#drupal-off-canvas .field--name-field-notifica-inainte-de-termen .multiple-fields-remove-button {
  width: 59px !important;
  font-size: 90% !important;
}

#drupal-off-canvas .field--name-field-notifica-inainte-de-termen .field-add-more-submit {
  max-width: 110px !important;
  font-size: 80% !important;
}

#drupal-off-canvas .field--name-field-notifica-inainte-de-termen .form-item > .description {
  padding-top: 10px !important;
  padding-bottom: 8px !important;
}

#drupal-off-canvas .field--name-field-termen-document-axa input.form-number {
  max-width: 80px !important;
}

#drupal-off-canvas .field--name-field-notifica-inainte-de-termen input.form-number {
   max-width: 80px !important;
 }

#drupal-off-canvas .field--name-field-termen-document-proiect > h4.label {
  margin-bottom: 0;
  font-weight: 500;
}

#drupal-off-canvas .field--name-field-termen-document-axa > .form-item > label {
  display: block;
}

#drupal-off-canvas .field--name-field-termen-document-axa > .form-item > input {
  display: inline-block;
}

.calendar-view-table caption {
  padding: 0.1rem 0;
  line-height: inherit;
}

.calendar-view-day {
  padding: 0;
}

li.nota:before {
  content: '\f0ae';
  font-family: "Font Awesome 6 free";
	font-weight: 400;
  position: absolute;
  color: #003CC5;
}

li.documentul-proiectului:before {
  content: '\f15b';
  font-family: "Font Awesome 6 free";
  font-weight: 400;
  position: absolute;
  color: #003CC5;
}

.calendar-view-table .calendar-view-day__row {
  padding-top: 0px;
  padding-bottom: 0px;
  border: 0
}

.calendar-view-day__row .views-field-title {
  margin-bottom: 0px;
}

.calendar-view-day__row .views-field-title a {
  display: inline-block;
}

.calendar-view-day__row .views-field-title a:first-letter {
  margin-left: 18px;
}

.calendar-view-table > tbody tr > td {
  padding: 0.5rem 0.1rem;
}

.table > :not(caption) > * > * {
  padding: 0.1rem 0.75rem;
}

.calendar-view-pager__reset a, .calendar-view-pager .pager__item > * {
  padding: 0.2rem 0.2rem;
  line-height: inherit;
}

.views-field.views-field-rendered-entity-1 .node--type-client-public.node--view-mode-contacte .field--name-field-client-persoane-contact.field.field__items .field__item:after {
  content: none;
}

.views-field.views-field-rendered-entity-1 .node--type-client-public.node--view-mode-contacte .field--name-field-client-persoane-contact {
  display: flex;
  flex-direction: column;
}

.views-field.views-field-rendered-entity-1 > .node--type-client-public.node--view-mode-contacte > .node__content > .field--name-field-client-persoane-contact > .field__item {
  padding-left: 6px;
  position: relative;
}

.views-field.views-field-rendered-entity-1 .node--type-client-public.node--view-mode-contacte > .node__content > .field--name-field-client-persoane-contact > .field__item:before {
  content: '\2022';
  position: absolute;
  left: -3px;
}

article.node--type-persoana-de-contact.node--view-mode-very-compact > .node__content > .field__item {
  float: none;
}

.views-field-field-sursa-documentului > * {
  display: inline-block;
}

.calendar-view-pager {
  padding: 0;
  margin-bottom: -2rem !important;
  z-index: 1;
  position: relative;
}

.calendar-view-pager .pager__current {
  opacity: 0;
}

.view-id-calendar.view-display-id-page_1 > .view-filters > .views-exposed-form.bef-exposed-form > .form--inline > .form-item {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

table.calendar-view-table > caption {
  text-transform: uppercase;
  font-size: 0.8125rem;
  color: #dc3545;
}

.calendar-view-pager .pager__item {
  padding-top: 0;
}

.calendar-view-pager .pager__item > * {
  font-weight: normal;
}

.calendar-view-table thead th {
  font-size: 75%;
}

#drupal-off-canvas .views-field-counter {
  width: 10px !important;
}

.calendar-view-table .next-month .calendar-view-day__number,
.calendar-view-table .previous-month .calendar-view-day__number {
  opacity: 0.8;
}
#drupal-off-canvas .field--name-field-sursa-doc-terta-parte .details-wrapper.card-body > p {
  display: none !important;
  margin: 0 !important;
}

#drupal-off-canvas .field--name-field-sursa-doc-terta-parte .entity-browser-vertical-label:first-child {
  margin-top: 0;
}

.calendar-view-table.calendar-view-month .previous-month li.calendar-view-day__row {
  opacity: 0.65;
}

.field--name-field-raportare-termen .smartdate--widget .fieldset-wrapper {
  display: unset;
}

.field--name-field-raportare-termen .smartdate--time-inline .form-datetime-wrapper h4.form-item__label, .field--name-field-raportare-termen .smartdate--time-inline h4.label {
  display: block;
  padding-top: 0;
}

.field--name-field-raportare-termen .smartdate--separator, .field--name-field-raportare-termen .fieldset-wrapper > .smartdate--time-inline > h4.label:nth-of-type(2) {
  display: none;
}

.field--name-field-raportare-termen .time-end.form-inline {
  display: none;
}

.smartdate--widget .form-type-number input {
  width: 6em;
}

@media (min-width: 56em) {
  .field--name-field-raportare-termen .smartdate--time-inline {
    align-items: center;
  }
}

.field--type-entity-reference.field--name-field-serviciu-client-privat > #field-serviciu-client-privat-add-more-wrapper > div > .field-multiple-table > tbody > tr > td.field-multiple-drag {
  display: none;
}

.field--type-entity-reference.field--name-field-serviciu-client-privat .field--name-field-client-privat {
  display: none;
}

.field--type-entity-reference.field--name-field-serviciu-client-privat .field--name-field-raportare-termen {
  margin-top: 1em;
}

.smart-date-override-form .time-end {
  display: none;
}

.smart-date-override-form h4.label:nth-of-type(2) {
  display: none;
}

.field--name-field-raportare-termen .next_instance {
  font-weight: bold;
  color: #dc3545;
}

.field--name-field-raportare-termen .next_instance a.use-ajax {
  font-weight: normal;
}

.field--name-field-raportare-termen .recurring-output--wrapper > details {
  margin-top: 0.2em;
  border: none !important;
  max-width: 600px;
}

.taxonomy-term-otr-oirep-sim-form > details {
  display: none;
}

.field--type-entity-reference.field--name-field-date-de-autentificare {
  flex: 0 0 40%;
}

.field--type-entity-reference.field--name-field-date-de-autentificare > fieldset {
  border: 0;
}

.field--type-entity-reference.field--name-field-date-de-autentificare > fieldset > .fieldset-wrapper {
  padding: 0;
}

.field--type-entity-reference.field--name-field-date-de-autentificare > fieldset > .fieldset-wrapper > div {
  display: flex;
}

.field--type-entity-reference.field--name-field-date-de-autentificare > fieldset > .fieldset-wrapper > div > div:nth-child(2) {
  margin-right: 5px;
}

.field--type-telephone.field--name-field-prs-cnt-nr-telefon.field--widget-telephone-default.js-form-wrapper.form-wrapper {
  margin-top: 9px;
}

.field--type-smartdate.field--name-field-raportare-termen details.js-form-wrapper.form-wrapper {
  display: none !important;
}

.field--type-smartdate.field--name-field-raportare-termen a {
  display: none;
}

.stadiu-raportare-159 {
  font-weight: bold;
  color: #dc3545;
}

.stadiu-raportare-158 {
  color: #198754;
}

.node--type-serviciu-client-privat.node--view-mode-very-compact .field--name-field-denumire-serviciu, .node--type-serviciu-client-privat.node--view-mode-very-compact .field--name-field-responsabili {
  display: inline-block;
}

.view-id-clienti_privati .node--type-persoana-de-contact.node--view-mode-very-compact > .node__content {
  display: flex;
}

.node--type-persoana-de-contact.node--view-mode-very-compact > .node__content > div:not(:last-child) {
  margin-right: 3px;
}

.view-id-clienti_privati .bef-exposed-form .form-actions, .view-id-servicii_clienti_privati .bef-exposed-form .form-actions, .view-id-raportari_clienti_privati  .bef-exposed-form .form-actions, .view-id-cal_cl_prv_admin .bef-exposed-form .form-actions {
  padding-top: 1em;
}

form.taxonomy-term-lista-apm-form > details {
  display: none;
}

.serviciu-client-privat-172 {
  opacity: 0.65;
}

.node-raportare-edit-form > .flexbox-full > .field--name-field-informatii-aditionale.field--widget-string-textarea {
  flex: 0 0 93%;
}

.view-raportari-clienti-privati > .view-content > .views-table > caption {
  font-style: italic;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .fieldset-wrapper .smartdate--separator {
  display: none;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .fieldset-wrapper .time-end {
  display: none;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .fieldset-wrapper {
  display: block !important;
  margin-bottom: 10px;
}

.taxonomy-term-lista-apm-form .flexbox-full > div {
  flex: 0 0 20%;
}

.taxonomy-term-lista-apm-form .flexbox-full > div.field--name-name {
  flex: 0 0 11%;
}

.taxonomy-term-lista-apm-form .flexbox-full .field--name-field-cui {
  flex: 0 0 6%;
}

.termen-relativ-wrapper > .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 0 !important;
  max-width: 330px;
}

.termen-relativ-wrapper > .fieldset-wrapper > div:first-child {
  margin-right: 15px;
}

.termen-relativ-wrapper > .fieldset-wrapper > .description {
  flex: 0 0 100%;
}

.termen-relativ-wrapper {
  border: 0 !important;
}

.view-id-clienti_privati .views-field-field-client-persoane-contact > article.node--type-persoana-de-contact:before {
  content: '\2022';
  position: absolute;
  left: -3px;
}

.view-id-clienti_privati .views-field-field-client-persoane-contact > article.node--type-persoana-de-contact {
  padding-left: 6px;
  position: relative;
}

.field--name-field-date-de-autentificare.field--widget-inline-entity-form-simple legend {
  background: transparent;
    padding: 0;
    border: 0;
}

.calendar-view-day__row.is-multi--first {
  margin-right: 0;
}

.calendar-view-day__row.is-multi:not(.is-multi--first) > * {
  opacity: 1;
  pointer-events: auto;
}

.stadiu-raportare-Trimis {
  opacity: 0.6;
}

.serviciu-160.is-multi--middle {
  display: none;
}

.calendar-view-day__row.is-multi--middle {
  margin-right: 0;
  margin-left: 0;
}

.serviciu-160.is-multi--middle[data-calendar-view-instance="15"] {
  display: block;
}

.serviciu-160.is-multi--middle[data-calendar-view-instance="30"] {
  display: block;
}

@media (min-width: 48rem) {
  .calendar-view-day__row.is-multi {
    --calendar-view-day-multi-offset: 0;
    padding: 0.3125rem;
  }
}

.view-id-cal_cl_prv_admin #edit-header {
  display: none;
}

.view-id-cal_cl_prv_admin .vbo-view-form .form-actions {
  display: block;
}

.view-id-cal_cl_prv_admin .views-field-views-bulk-operations-bulk-form {
  float: left;
  margin-right: 5px;
}

.views-bulk-edit-form > .vbo-info-list-wrapper {
  margin-top: 15px;
}

#edit-node-raportare-field-selector > .fieldset-wrapper > div {
  display: none;
}

#edit-node-raportare-field-selector > .fieldset-wrapper > div.js-form-item-node-raportare--field-selector-field-stadiu-raportare-date {
  display: block;
}

.taxonomy-overview-terms #edit-help {
  display: none;
}

.taxonomy-overview-terms .menu-item__link {
  top: 4px;
  position: relative;
  left: 5px;
}

.smartdate--widget > .fieldset-wrapper {
  display: block;
}

.view-id-servicii_clienti_privati .field--name-field-informatii-aditionale > .field__label {
  display: none;
}

.view-id-servicii_clienti_privati .field--name-field-informatii-aditionale > .field__item {
  color: #6c757d;
  font-size: 0.875em;
}

.js-form-item-field-client-privat-target-id-entityreference-filter {
  min-width: 220px;
}

.field--type-smartdate.field--name-field-smart-date-serviciu th.field-label {
  padding: 0;
  padding-bottom: 2px;
}

.field--type-smartdate.field--name-field-smart-date-serviciu td.field-multiple-drag {
  display: none;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .has-multiple-fields-remove-button {
  padding-left: 0;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .field-add-more-submit {
  display: none;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .fieldset-wrapper {
  margin-top: -3px;
  margin-bottom: -3px;
  padding: 0;
  display: inline-flex !important;
  align-items: center;
  line-height: 1;
}

.smartdate--widget input {
  height: 33px;
}

.field--type-smartdate.field--name-field-smart-date-serviciu details {
  display: none !important;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .field-interval--label {
  margin-top: 0;
}

.field--type-smartdate.field--name-field-smart-date-serviciu div[class$="-repeat-end"] {
  display: none !important;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .smartdate--time-inline {
  margin-right: 8px;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .multiple-fields-remove-button {
  display: none;
}

.termen-fix-sau-relativ legend {
  display: none;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .repeat--label, .field--type-smartdate.field--name-field-smart-date-serviciu .js-form-type-number, .field--type-smartdate.field--name-field-smart-date-serviciu .recur-repeat {
  display: none !important;
}

.field--type-smartdate.field--name-field-smart-date-serviciu .vizibil .repeat--label, .field--type-smartdate.field--name-field-smart-date-serviciu .vizibil > .fieldset-wrapper .js-form-type-number[class$="-interval"], .field--type-smartdate.field--name-field-smart-date-serviciu .vizibil .recur-repeat {
  display: block !important;
}

.flexbox-full .field--name-field-date-de-autentificare {
  flex: 0 0 100%;
}

.flexbox-full .smart-date-serviciu {
  flex: 0 0 56%;
}

.date-aut-info-serv > div:first-child {
  flex: 0 0 40%;
  margin-right: 10px;
}

.field--name-field-informatii-aditionale.field--widget-string-textarea {
  margin-top: 21px;
}

.page-node-type-client-privat table#field-serviciu-client-privat-values > tbody > tr.draggable:not(:first-child) > .has-multiple-fields-remove-button {
  padding-top: 25px !important;
}

.select2-container--default .select2-selection--single, .select2-dropdown {
  border-radius: 1px;
}

.select2-container--default .select2-selection--single:focus, .select2-container--open:focus {
  color: #212529;
  background-color: #fff;
  border-color: #809ee2;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 60, 197, 0.25);
}

.field--name-field-date-de-autentificare legend > span {
  color: #6c757d;
  font-size: 0.85em;
}

.field--name-field-denumire-serviciu {
  max-width: 255px;
}

.field--name-field-responsabili, .field--name-field-apm, .field--name-field-entitatea-pt-raportare {
  max-width: 150px;
}

.field--name-field-smart-date-serviciu .form-no-label {
  margin-top: 0;
  margin-bottom: 0;
}

.field--name-field-smart-date-serviciu .smartdate--widget .fieldset-wrapper .form-item {
  margin-top: 0;
  margin-bottom: 0;
}

.field--name-field-factura-data-emiterii .smartdate--separator, .field--name-field-factura-data-emiterii .time-end, .field--name-field-factura-data-scadenta .smartdate--separator, .field--name-field-factura-data-scadenta .time-end {
  display: none;
}

.node-factura-form .field--name-title {
  display: none;
}

.field--name-field-stadiu-factura, .field--name-field-nr-factura {
  max-width: 120px;
}

.field--name-field-smart-date-serviciu .manage-instances {
  display: none;
}

.field--name-field-client-privat {
  max-width: 400px;
}

.field--name-field-suma-facturata-lunar {
  max-width: 90px;
}

.field--name-field-factura-data-emiterii, .field--name-field-factura-data-scadenta {
  max-width: 140px;
}

.flex-facturare .field--name-field-suma-facturata-lunar {
  max-width: 135px;
}

#views-form-raportari-clienti-privati-page-1 .form-wrapper > .form-type-select {
  display: block;
  max-width: 240px;
  margin-right: 15px;
}

#views-form-raportari-clienti-privati-page-1 > #edit-header > div {
  display: flex;
}

#views-form-raportari-clienti-privati-page-1.vbo-view-form .form-actions {
  display: block;
  margin-top: 25px;
}

#views-form-raportari-clienti-privati-page-1 details.vbo-multipage-selector {
  display: none;
}

#views-form-raportari-clienti-privati-page-1 #vbo-action-form-wrapper .js-form-type-select {
  margin-top: 0;
}

.sticky-header .select-all.views-field-views-bulk-operations-bulk-form {
  text-align: center;
}

.sticky-header .select-all.views-field-views-bulk-operations-bulk-form > input {
  margin-left: -16px;
}

.sticky-header > thead > tr > th {
  padding-left: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}

table.sticky-header {
  background-color: #dee2e6;
  border-bottom: 1px solid rgb(150, 88, 94);
}

.views-view-table > caption {
  font-style: italic;
  font-weight: 500;
  padding-bottom: 0;
}

#views-form-raportari-clienti-privati-page-1 .views-view-table > caption {
  color: #721c24;
  opacity: 0.75;
  font-style: normal;
  font-size: 11px;
  text-transform: uppercase;
  padding-top: 0;
}

#views-form-raportari-clienti-privati-page-1 .views-view-table {
  margin-bottom: 0.5rem;
}

.view-id-calendar.view-display-id-block_1 .view-footer {
  text-align: center;
}

.user-logged-in.path-user h2 {
  font-size: 1rem;
  margin-bottom: 0;
  margin-top: 15px;
}

.view-id-raportari_clienti_privati.view-display-id-block_1 .view-footer {
  text-align: center;
}

.path-user .region-above-main-content #block-raportari-page-title {
  display: none;
}

.view-id-raportari_clienti_privati.view-display-id-block_1 [data-drupal-selector="edit-actions"] {
  display: block;
}

.view-id-raportari_clienti_privati.view-display-id-block_1 .vbo-view-form .form-wrapper > .form-type-select {
  display: block;
}

.view-id-raportari_clienti_privati.view-display-id-block_1 .vbo-multipage-selector {
  display: none;
}

.view-id-raportari_clienti_privati.view-display-id-block_1 .view-content > .views-form > form > .js-form-wrapper > .js-form-wrapper {
  display: flex;
}

.view-id-raportari_clienti_privati.view-display-id-block_1 .view-content > .views-form > form > .js-form-wrapper > .js-form-wrapper .form-type-select {
  margin-right: 15px;
  margin-top: 0;
}

.view-id-raportari_clienti_privati.view-display-id-block_1 .view-content > .views-form > form > .js-form-wrapper > .js-form-wrapper > .form-actions {
  margin-top: 24px;
}

.vbo-info-list-wrapper.item-list > ul {
  margin-top: 15px;
}

.eca-vbo-confirm-action {
  display: flex;
  flex-wrap: wrap;
}

.eca-vbo-confirm-action .js-form-type-textfield {
  margin-left: 45px;
}

.eca-vbo-confirm-action .form-actions {
  flex: 0 0 100%;
}

.eca-vbo-confirm-action .form-type-select {
  margin-left: 45px;
}

#views-form-raportari-clienti-privati-page-1 .views-field-title.views-field-field-informatii-aditionale {
  width: 500px;
}

#views-form-raportari-clienti-privati-page-1 .views-field-title.views-field-field-informatii-aditionale > a {
  display: block;
}

.view-id-raportari_clienti_privati .views-exposed-form > .form--inline {
  flex-wrap: wrap;
}

.view-id-raportari_clienti_privati .views-exposed-form > .form--inline > details {
  flex: 0 0 100%;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 470px;
}

.view-id-raportari_clienti_privati .views-exposed-form > .form--inline > details .alert-info {
  display: none;
}

.view-id-raportari_clienti_privati .views-exposed-form > .form--inline > details .form-item {
  display: inline-block;
}


.view-id-raportari_clienti_privati td.views-field-views-bulk-operations-bulk-form {
  width: 32px;
}

.view-id-raportari_clienti_privati .views-field.views-field-counter {
  width: 25px;
}

.view-id-raportari_clienti_privati .views-field-field-stadiu-raportare-date {
  width: 90px;
}

.view-id-raportari_clienti_privati .views-field.views-field-field-raportare-termen-value {
  width: 150px;
}

.view-id-raportari_clienti_privati .views-field.views-field-field-entitatea-pt-raportare {
  min-width: 185px;
}

.view-id-raportari_clienti_privati .views-field.views-field-field-adresa-raportare {
  width: 500px;
}

.stadiu-raportare {
  background: var(--bs-danger) !important;
  color: white;
}

.stadiu-raportare.stadiu-raportare-230 {
  background: var(--bs-success) !important;
}

.stadiu-raportare.stadiu-raportare-159 {
  font-weight: normal;
}

.view-stadiu-rap-srv-declarat-afm .stadiu-raportare:not(:last-child) {
  border-bottom: 1px solid #dee2e6;
}

.view-id-stadiu_rap_srv_declarat_afm.view-display-id-default {
  font-size: 85%;
}

.repeat-end-date {
  display: none !important;
}


.view-id-raportari_clienti_privati .form--inline > details > .card-body > .form-wrapper > fieldset > legend {
  display: none;
}

.field--name-field-nr-contr {
  max-width: 100px;
}

.field--name-field-judet {
  max-width: 200px;
}

.field--name-field-data-semn {
    margin-top: 1em;
    margin-bottom: 1em;
}

.flex-detalii-client-privat > div:not(:last-child) {
  margin-right: 10px;
}

.flex-detalii-client-privat > div:first-child {
  max-width: 300px;
}

.flex-detalii-client-privat > div:nth-child(2) {
  max-width: 145px;
}

.taxonomy-term-otr-oirep-sim-form .field--name-field-frecventa-raportare details.card, .taxonomy-term-otr-oirep-sim-form .field-add-more-submit, .taxonomy-term-otr-oirep-sim-form td.field-multiple-drag, .taxonomy-term-otr-oirep-sim-form .manage-instances {
  display: none !important;
}

.taxonomy-term-otr-oirep-sim-form .js-form-item-field-frecventa-raportare-0-repeat-end, .taxonomy-term-otr-oirep-sim-form .smartdate--separator, .taxonomy-term-otr-oirep-sim-form .time-end, .taxonomy-term-otr-oirep-sim-form input[name="field_frecventa_raportare_und_0_remove_button"] {
  display: none !important;
}

.taxonomy-term-otr-oirep-sim-form .smartdate--widget .clearfix {
  float: none !important;
  display: none !important;
}

.taxonomy-term-otr-oirep-sim-form .smartdate--time-inline {
  display: inline-block;
  margin-right: 4px;
}

.path-taxonomy .taxonomy-term-form {
  max-width: 600px;
}

.field--type-datetime.field--name-field-op-registru-data {
  margin-top: 14px !important;
}

[data-drupal-selector="edit-group-registru"] > div:not(:last-child) {
  margin-right: 15px;
}

.field--name-field-registru-beneficiar.field--widget-entity-reference-autocomplete {
  max-width: 250px;
}

.field--name-field-nr-initial-document {
  max-width: 141px;
}

.view-registru-intrari-iesiri .views-exposed-form > .form--inline > .form-actions {
  margin-top: 2.7em;
}

.view-registru-intrari-iesiri [data-drupal-selector="edit-field-op-registru-data-value-wrapper"] fieldset {
  border: 0;
}

.view-registru-intrari-iesiri [data-drupal-selector="edit-field-op-registru-data-value-wrapper"] fieldset legend {
  background: #f8f9fa;
  padding: 0;
  border: 0;
}

.view-registru-intrari-iesiri [data-drupal-selector="edit-field-op-registru-data-value-wrapper"] .fieldset-wrapper {
  border: 0;
  background: #f8f9fa;
  padding: 0;
  display: flex;
}

.view-registru-intrari-iesiri [data-drupal-selector="edit-field-op-registru-data-value-wrapper"] .fieldset-wrapper > div {
  margin-top: 0;
}

.view-registru-intrari-iesiri [data-drupal-selector="edit-field-op-registru-data-value-wrapper"] .fieldset-wrapper label {
  display: none;
}

[data-drupal-selector="edit-group-flex-2"] [data-drupal-selector="edit-field-informatii-aditionale-wrapper"] {
  margin-top: 0 !important;
}

.dropdown-menu-right {
  right: 0 !important;
  left: auto !important;
}

.dropdown-toggle.show {
  font-weight: 600;
}

.view-id-tabel_oirepuri .next_instance span.smart-date--time {
  display: none;
}