.h-light,
html {
    background-color: #f2f2f2;
}
.webapp-navbar .webapp-navbar-inner .left .brand img {
    height: 58px;
}
.mobile-navbar .navbar-brand .is-brand img {
    height: 41px !important;
    max-height: 41px !important;
}
.webapp-navbar .webapp-navbar-inner .center .centered-links .centered-link span {
    font-size: 0.69rem;
}
.marketing-hero.is-centered .hero-body .hero-mockup {
    max-width: 740px;
}

.webui-popover.bottom>.webui-arrow, .webui-popover.bottom-right>.webui-arrow, .webui-popover.bottom-left>.webui-arrow {
	display: none;
}

.webui-popover.webui-popover-default .webui-popover-content .popover-body p {
    color: #7f8295;
	font-weight:400;
}
@media only screen and (max-width: 550px) {
	.info-inv-ref {
		padding: 10px;
	}
}

	.info-inv-ref {
		font-weight: 500;
	}
	


.info-sporr {
	vertical-align: super;
    font-size: smaller;
	color: #E62965;
}

.is-dark #huro-marketing {
    background: #3b3b41;
}
body.is-dark #sub-titlu-start,
body.is-dark #titlu-start {
    color: #fcfcfc !important;
}
body.is-dark .marketing-hero .hero-body .hero-mockup {
    border-color: #1b202e;
}
@media only screen and (max-width: 990px) {
    .marketing-hero.is-centered .hero-body .hero-mockup,
    .marketing-hero.is-centered .hero-body h1 {
        max-width: 710px;
    }
}
.radio-selectii,
.radio-selectii:hover {
    color: #363636;
}
.radio-selectii {
    padding-bottom: 0.1em;
    padding-right: 0.1em;
    display: block;
    font-size: 1.05rem;
}
.like-card {
    background: #fff;
    padding: 16px;
    border: 1px solid #e5e5e5;
    border-radius: 14px;
}
body.is-dark .like-card {
    background: #323236;
    border-color: #404046;
}
body.is-dark .radio-selectii {
    color: #a2a5b9;
}
.max-380 {
    max-width: 425px;
    margin: 20px auto;
}
.padding-selectie {
    padding-bottom: 0.01rem;
}
.opacity-0-8 {
    opacity: 0.8;
}
.tools-wrapper {
    max-width: 644px !important;
}
.fst-wrapper,
.wrapper-ccoeficienti {
    max-width: 1300px;
}
.button-wrap-anexe {
    text-align: center;
    margin-top: 3em;
}
.title.is-116 {
    font-size: 1.09rem;
}
.tool-card-inner .media-flex-center .flex-meta span:first-child {
    font-size: 1rem;
}
.eroare-validare,
body.is-dark .eroare-validare {
    color: #e62965 !important;
}
.border-eroare,
body.is-dark .border-eroare {
    border: 1px solid #e62965;
}
.wizard-v1-wrapper .inner-wrapper .step-title {
    margin-bottom: 5px;
}
.wizard-v1-wrapper .step-content .project-team-wrapper .project-team-header {
    max-width: 700px;
}
.wizard-v1-wrapper .step-content .project-preview-wrapper .project-preview-body,
.wizard-v1-wrapper .step-content .project-team-wrapper .project-team-body {
    max-width: 690px;
}
.wizard-v1-wrapper .step-content .project-preview-wrapper .project-preview-body .edit-box .media-list .media-list-item {
    margin-bottom: 0;
}
.wizard-v1-wrapper .step-content .empty-wrap .placeholder-content img {
    max-width: 183px;
}
.input-placeholder-dark::placeholder {
    color: #a2a5b9 !important;
    opacity: 1;
}
.overflowCompVisible {
    overflow: auto;
}
.overflowCompHide {
    overflow: hidden;
}
.wizard-v1-wrapper .step-content .project-team-wrapper .project-team-body .members-list .invited-member .meta > p {
    font-family: inherit;
    font-weight: 500;
    font-size: 1.05rem;
}
@media only screen and (max-width: 767px) {
    .wizard-v1-wrapper .step-content .project-team-wrapper .project-team-body .members-list .invited-member {
        flex-direction: inherit;
        padding: 15px;
    }
    .wizard-v1-wrapper .step-content .project-team-wrapper .project-team-body .members-list .invited-member .meta p {
        font-size: 0.98rem;
        font-family: inherit;
    }
}
.wizard-v1-wrapper .step-content .project-team-wrapper .project-team-body .members-list .invited-member .actions .permissions {
    margin-right: 10px;
    width: auto;
}
.wizard-v1-wrapper .step-content .project-team-wrapper .project-team-body .members-list .invited-member .meta > span {
    font-family: inherit;
    text-transform: none;
    font-size: 0.99rem;
    font-family: inherit;
    color: #283252;
}
.wizard-v1-wrapper,
.wizard-v1-wrapper .step-content .project-preview-wrapper .project-preview-body .edit-box .media-list {
    padding-top: 0;
}
.is-autocomplete .control .easy-autocomplete .template-wrapper .entry-text span:nth-child(2),
.is-autocomplete .control .easy-autocomplete .template-wrapper .entry-text span:nth-child(3),
.is-autocomplete .control .easy-autocomplete .template-wrapper .entry-text span:nth-child(4) {
    font-size: 0.9rem;
    color: #a2a5b9;
}
.spanExtra2 {
    font-family: inherit;
    font-weight: 400;
    font-size: 0.99rem;
    line-height: 1.1;
}
.colorPluswhite,
.link-card-sumar {
    color: #283252;
}
body.is-dark .colorPluswhite,
body.is-dark .spanExtra2 {
    color: #a2a5b9 !important;
}
.easy-autocomplete-container {
    z-index: 6;
}
.wizard-v1-wrapper .step-content .project-team-wrapper .project-team-body .members-list .invited-member .actions .cancel-button i {
    color: #f92b60;
}
.h-icon.is-potrivit {
    height: 40px;
    width: 40px;
    min-width: 40px;
}
.wizard-v1-wrapper .step-content .page-placeholder img {
    max-width: 157px;
}
.wizard-progress {
    top: 80px;
}
#app-project .list-view-toolbar,
.view-wrapper.is-webapp .page-content-inner {
    margin-top: 0;
}
.is-opacity-0 {
    opacity: 0;
}
.is-opacity-1 {
    opacity: 1;
    transition: opacity 0.2s linear 0.2s;
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes slideIn {
    from {
        transform: translateX(-50%);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes fadeInComparator {
    from {
        opacity: 0;
        transform: translate3d(0, -30%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.view-wrapper,
.wizard-v1-wrapper .inner-wrapper {
    -webkit-animation: 0.5s forwards fadeInComparator;
    animation: 0.5s forwards fadeInComparator;
}
.like-card {
    -webkit-animation: 0.5s forwards fadeInComparator;
    animation: 0.5s forwards fadeIn;
}
.info-0-functie,
.wrapper-card_functie_selectata,
loader-functie {
    -webkit-animation: 0.5s forwards fadeInComparator;
    animation: 0.8s forwards fadeIn;
}
.button-continua,
.text-pr-sumar-top,
.wizard-button-next,
.wizard-button-previous {
    font-weight: 400 !important;
}
@media (min-width: 767px) {
    .wizard-v1-wrapper .step-content .project-preview-wrapper .project-preview-body .edit-box-domeniu h4 {
        margin-bottom: 6px;
    }
}
#comparator {
    padding-top: 60px;
}
.stuck-coeficient {
    position: fixed;
    top: 80px;
    left: 0;
    z-index: 19;
    width: 100%;
    background: #f9f9f9;
    box-shadow: -1px 3px 10px 0 rgb(0 0 0 / 5%);
}
body.is-dark .stuck-coeficient {
    background: #323236 !important;
}
.selectiet-tip-coef {
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: cernter;
    justify-content: center;
}
body.is-dark .selectiet-tip-coef {
    border-color: #323236;
}
.selectiet-tip-coef .buttons {
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: left;
}
.selectiet-tip-coef .buttons .button {
    font-size: 0.82rem;
    margin-right: 4px;
}
.button:focus,
.selectiet-tip-coef .buttons .button:active {
    border-color: #671cc9;
    color: #671cc9;
}
.button-sumar-functie .button.is-selected,
.button:hover,
.selectiet-tip-coef .buttons .button.is-selected,
.selectiet-tip-coef .buttons .button:hover {
    background: #671cc9;
    border-color: #671cc9;
    color: #fcfcfc;
}
body.is-dark .selectiet-tip-coef .buttons .button.is-selected {
    background: #797bf2 !important;
    border-color: #797bf2 !important;
    color: #fcfcfc !important;
}
.button-sumar-functie .button,
.selectiet-tip-coef .button.h-button {
    height: 2.5em;
    padding: 8px 10px;
}
#app-project .page-title {
    display: flex;
    margin-top: 0;
    padding-top: 5px;
}
#app-project .page-title .title-wrap {
    margin-left: 0;
}
#functie-selectata-top .h-avatar > img,
#lista-coeficienti .h-avatar > img {
    border-radius: 0;
}
#functie-selectata-top,
.view-wrapper.is-webapp .flex-list-v1 {
    max-width: 100%;
}
#lista-coeficienti .flex-table .flex-table-header span.is-grow,
#lista-coeficienti .flex-table-cell.is-media.is-grow,
.stuck-coeficient .flex-table .flex-table-header span.is-grow {
    -webkit-box-flex: 5;
    -ms-flex-positive: 5;
    flex-grow: 5;
}
#functie-selectata-top .flex-table .flex-table-item .flex-table-cell.is-media.is-grow-salariu,
#lista-coeficienti .flex-table .flex-table-header span.is-grow-salariu,
#lista-coeficienti .flex-table-cell.is-media.is-grow-salariu,
.stuck-coeficient .flex-table .flex-table-header span.is-grow-salariu {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
#functie-selectata-top .flex-table .flex-table-item .flex-table-cell.is-media.is-grow-gradatie,
#lista-coeficienti .flex-table .flex-table-header span.is-grow-gradatie,
#lista-coeficienti .flex-table-cell.is-media.is-grow-gradatie,
.stuck-coeficient .flex-table .flex-table-header span.is-grow-gradatie {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
#lista-istoric .flex-table .flex-table-header span.is-grow,
#lista-istoric .flex-table-cell.is-media.is-grow {
    -webkit-box-flex: 15;
    -ms-flex-positive: 15;
    flex-grow: 15;
}
#lista-coeficienti .flex-table .flex-table-item .flex-table-cell .tag {
    line-height: 2;
    height: 2.1em;
}
.pt-012 {
    padding-top: 0.12rem !important;
}
.pr-012 {
    padding-right: 0.12rem;
}
.valoare-salariu {
    font-size: 1.08rem;
    font-weight: 600;
    color: #283252;
}
#lista-coeficienti sup {
    font-size: 0.8rem;
}
.vechime-invatamant:first-letter {
    text-transform: capitalize;
}
#lista-coeficienti .list-view.list-view-v1 .list-view-item {
    padding: 8px;
    margin-bottom: 6px;
}
.fst-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding: 0 40px;
}
#functie-selectata-top .flex-table .flex-table-item {
    border: none;
    border-radius: 0;
    margin-bottom: 4px;
    padding-top: 0.18em;
    background: #f9f9f9;
}
.is-dark #functie-selectata-top .flex-table .flex-table-item {
    background: #323236;
}
#functie-selectata-top .flex-table .flex-table-item .flex-table-cell.is-media.is-grow {
    -webkit-box-flex: 5;
    -ms-flex-positive: 2;
    flex-grow: 5;
}
body-is-dark .selectiet-tip-coef {
    border-color: #3b3b41f0;
}
.h-icon.is-green svg {
    stroke: #06d6a0;
}
#functie-selectata-top .flex-table-cell.cell-end,
#functie-selectata-top .flex-table-header span.cell-end,
#lista-coeficienti .flex-table-cell.cell-end,
#lista-coeficienti .flex-table-header span.cell-end,
.link-card-sumar:after {
    display: none;
}
.sumar-functie-dash {
    margin-top: 1.4rem;
}
#anexe-coef {
    font-size: 0.94rem;
}
.finance-dashboard.analytics-dashboard .dashboard-tile .tile-body {
    font-size: 1.68rem;
    padding: 4px 0 8px;
}
.stuck-coeficient .flex-table .flex-table-header span {
    padding-bottom: 0;
}
@media (max-width: 767px) {
    .stuck-coeficient,
    .wizard-progress {
        top: 60px;
    }
    .flex-table .flex-table-cell {
        margin-bottom: 3px;
    }
    #lista-istoric .flex-table .flex-table-cell {
        margin-bottom: 8px;
    }
    .list-view-toolbar {
        display: inline-block;
    }
    #anexe-coef {
        font-size: 0.84rem;
    }
    .select select:not([multiple]) {
        padding-right: 2.5em;
    }
    .select:not(.is-multiple) {
        height: 2rem;
    }
    .title-comparatii,
    .title-istoric {
        margin-top: 1em;
    }
    .minimal-wrapper .tool-card-inner {
        text-align: left;
    }
}
.minimal-wrapper {
    background: #f5f6fa;
}
.despre p {
    color: #283252;
    font-weight: 400;
}
.is-dark .despre p {
    color: #aaaab3;
    font-weight: 400;
}
.is-dark .despre p strong {
    color: #aaaab3;
    font-weight: 500;
}
@media only screen and (max-width: 990px) {
    #titlu-start {
        max-width: 710px;
        font-size: 2.2rem;
        padding-left: 10px;
        padding-right: 10px;
    }
}


#functie-selectata-top .flex-table .flex-table-item .flex-table-cell.is-media.is-grow-unitate,
#lista-coeficienti .flex-table .flex-table-header span.is-grow-unitate,
#lista-coeficienti .flex-table-cell.is-media.is-grow-unitate,
.stuck-coeficient .flex-table .flex-table-header span.is-grow-unitate {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
}

.flex-table .flex-table-item .flex-table-cell.is-grow-unitate {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
}

#functie-selectata-top .flex-table .flex-table-item .flex-table-cell.is-media.is-grow-doi,
#lista-coeficienti .flex-table .flex-table-header span.is-grow-doi,
#lista-coeficienti .flex-table-cell.is-media.is-grow-doi,
.stuck-coeficient .flex-table .flex-table-header span.is-grow-doi {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
}

#functie-selectata-top .flex-table .flex-table-item .flex-table-cell.is-media.is-grow-trei,
#lista-coeficienti .flex-table .flex-table-header span.is-grow-trei,
#lista-coeficienti .flex-table-cell.is-media.is-grow-trei,
.stuck-coeficient .flex-table .flex-table-header span.is-grow-trei {
    -webkit-box-flex: 3.2;
    -ms-flex-positive: 3.2;
    flex-grow: 3.2;
}


#tabel_analiza .table tbody td:not(:first-child) {
    color: #363636;
	text-align: center;
}

.infoCoefTabel {
	font-size: .95rem;
    color: #a2a5b9;
}

@media (max-width: 520px) {
	.invoice-wrapper .invoice-body .invoice-card .invoice-section {
		padding: 0px;
	}
}

.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
    background-color: #F9F9F9;
}

.fst-wrapper-analiza {
	max-width: 1000px;
}
.invoice-wrapper {
    max-width: 1000px;
}

.is-dark #tabel_analiza .table tbody td:not(:first-child) {
    color: #aaaab3;
}

.is-dark  #tabel_analiza > .table th {
    border: 1px solid #404046;
}

.evidentaCuloareTabelAnaliza { 
	background-color : #671CC9;
	color: #fff;
}
@media (min-width: 1020px) {
	#tabel_analiza > table > thead > tr > th {
		font-weight: 900;
	}
}
.standard-onboarding .onboarding-wrap .onboarding-wrap-inner .onboarding-card>img {
    max-width: 32px;
}
.standard-onboarding {
    padding: 0;
}
.standard-onboarding .onboarding-wrap {
    padding: 0;
}
.standard-onboarding .onboarding-wrap .onboarding-wrap-inner {
    max-width: 1000px;
}
.standard-onboarding .onboarding-wrap .onboarding-wrap-inner .onboarding-card {
	margin: 0px;
}
	
.marketing-hero.is-centered .hero-body .columns {
    padding-top: 1rem;
}

.form-layout {
    max-width: 1000px;
}