#wrapper {
    width: 100%;
}
#page-wrapper {
    padding:7em 2em 2.5em;
	background-color: #F1F1F1;
}
.navbar-top-links {
    margin-right: 0;
}

.navbar-top-links li {
    display: inline-block;
}

.navbar-top-links li:last-child {
    margin-right: 15px;
}

.navbar-top-links li a {
    padding: 15px;
    min-height: 50px;
}

.navbar-top-links .dropdown-menu li {
    display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
    margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
    padding: 3px 20px;
    min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
    white-space: normal;
}

.navbar-top-links .dropdown-Mesajs,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 310px;
    min-width: 0;
}
.navbar-top-links .dropdown-Mesajs {
    margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
    margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
    margin-left: -123px;
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto;
}

.bara-laterala .sidebar-nav.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

.bara-laterala .sidebar-search {
    padding: 15px;
}
.bara-laterala .arrow {
    float: right;
}

.bara-laterala .fa.arrow:before {
    content: "\f104";
}

.bara-laterala .active>a>.fa.arrow:before {
    content: "\f107";
}

.bara-laterala .nav-second-level li,
.bara-laterala .nav-third-level li {
    border-bottom: 0!important;
	margin-bottom: 0;
}

.bara-laterala .nav-second-level li a {
    padding-left: 53px;
    font-size: .9em;
}
.bara-laterala .nav-third-level li a {
    padding-left: 52px;
}
@media(min-width:768px){
    .navbar-top-links .dropdown-Mesajs,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}

/* Formulare rapoarte */
.formular-raport-card {
	padding: 25px;
}

.formular-raport-card .form-group {
	margin-bottom: 18px;
}

.formular-raport-card label {
	font-weight: 600;
	color: #333;
	margin-bottom: 7px;
	display: block;
}

.formular-raport-card .form-control {
	height: 42px;
	border-radius: 4px;
}

.optiuni-raport {
	background: #f7f7f7;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	padding: 10px 12px;
	min-height: 42px;
}

.optiuni-raport label {
	display: inline-block;
	margin-right: 18px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}

.optiuni-raport input {
	margin-right: 5px;
}

.buton-raport {
	margin-top: 25px;
	height: 42px;
	padding-left: 25px;
	padding-right: 25px;
}

@media (max-width: 767px) {
	.buton-raport {
		width: 100%;
		margin-top: 5px;
	}
}

/* LUNA RESIDENCE ADMIN FLAT THEME */
:root {
    --luna-admin-turcoaz: #244653;
    --luna-admin-auriu: #b89457;
    --luna-admin-fundal: #f6f4ef;
    --luna-admin-text: #243942;
    --luna-admin-border: #d9d2c4;
}

html,
body {
    background: var(--luna-admin-fundal) !important;
    color: var(--luna-admin-text) !important;
}

#page-wrapper,
.pagina-principala,
.continut-principal,
.meniu-impinge div#page-wrapper {
    background: var(--luna-admin-fundal) !important;
}

.sectiune-antet,
.antet-lipicios,
.footer,
.umbra-widget,
.modul,
.panel,
.panel-heading,
.panel-body,
.table-responsive,
.exemplu-stil,
.card-dashboard,
.card-servicii-pret,
.card-angajat-saptamana,
.stats-info,
.chrt-page-grids,
.dropdown-menu,
.meniu-dropdown,
.antet-dropdown .dropdown-menu,
.form-control,
.btn,
button,
input,
textarea,
select,
.label,
.badge,
.alert,
.thumbnail,
.well,
.modal-content,
.popover {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
}

.sectiune-antet {
    background: #ffffff !important;
    border-bottom: 1px solid var(--luna-admin-border) !important;
}

.sigla,
.meniu-lateral-vertical,
.statistici-stanga,
.statistici-dreapta,
.statistici-mijloc .statistici-stanga,
.statistici-mijloc .statistici-dreapta,
.statistici-ultim .statistici-stanga,
.statistici-ultim .statistici-dreapta,
.pagina-autentificare input[type="submit"],
.sub_home input[type="submit"],
.btn-primary,
.btn-info,
.btn-success,
.btn-default:hover,
button#showLeftPush:hover,
.antet-notificare,
.subsol-notificare {
    background: var(--luna-admin-turcoaz) !important;
    background-color: var(--luna-admin-turcoaz) !important;
    color: #ffffff !important;
    border-color: var(--luna-admin-turcoaz) !important;
}

.sigla a h1,
.sigla a span,
.statistici-stanga h4,
.statistici-stanga h5,
.statistici-dreapta label,
.btn-primary,
.btn-info,
.btn-success,
.btn-default:hover,
.pagina-autentificare input[type="submit"],
.sub_home input[type="submit"],
.antet-notificare h3,
.subsol-notificare a {
    color: #ffffff !important;
}

.sigla a {
    padding: 0.82em 1.5em 0.62em !important;
}

.sigla a h1 {
    font-size: 1.35em !important;
    letter-spacing: 1.2px !important;
    text-transform: uppercase !important;
}

.sigla a span {
    color: var(--luna-admin-auriu) !important;
    letter-spacing: 2px !important;
    font-size: 0.68em !important;
    text-transform: uppercase !important;
}

button#showLeftPush {
    background: #ffffff !important;
    color: var(--luna-admin-turcoaz) !important;
    border-right: 1px solid var(--luna-admin-border) !important;
}

button#showLeftPush:hover {
    color: #ffffff !important;
}

.bara-laterala ul li a,
.bara-laterala ul li a i,
.meniu-lateral-cbp a {
    color: #ffffff !important;
}

.nav > li > a:hover,
.nav > li > a:focus,
.bara-laterala ul li a.active,
.bara-laterala ul li.active > a,
.nav-second-level li a:hover {
    background: #1d3944 !important;
    color: var(--luna-admin-auriu) !important;
}

.nav-second-level {
    background: #1d3944 !important;
    border-left: 3px solid var(--luna-admin-auriu) !important;
}

.nav-second-level li a {
    color: #ffffff !important;
}

.antet-dreapta,
.detalii-profil,
.detalii-profil-stanga {
    background: #ffffff !important;
}

.nume-utilizator p,
.detalii-profil li a i.fa.lnr,
.titlu1,
h3.titlu1,
h4.title,
.card-dashboard h4,
.card-servicii-pret h4,
.card-angajat-saptamana h4,
.panel-heading,
.panel-title,
.table thead th,
.signup-page h5,
.signup-page h6 {
    color: var(--luna-admin-turcoaz) !important;
}

.nume-utilizator span,
.footer p,
.descriere-card,
.descriere-grafic-vanzari,
.legenda-valoare {
    color: #6b6b6b !important;
}

.badge,
span.nav-badge,
span.nav-badge-btm,
.legenda-numar,
.numar-serviciu-pret,
.label-info,
.label-primary {
    background: var(--luna-admin-auriu) !important;
    color: #ffffff !important;
}

.panel,
.panel-default,
.panel-heading,
.panel-body,
.umbra-widget,
.exemplu-stil,
.table-responsive,
.card-dashboard,
.card-servicii-pret,
.card-angajat-saptamana,
.modul,
.stats-info,
.chrt-page-grids,
.formular-raport-card,
.optiuni-raport,
.well {
    border: 1px solid var(--luna-admin-border) !important;
    background: #ffffff !important;
}

.panel-heading,
.table > thead > tr > th,
.table > thead > tr > td {
    background: #f1ede4 !important;
    border-color: var(--luna-admin-border) !important;
    font-weight: 700 !important;
}

.table,
.table-bordered,
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td,
.table > tbody > tr > td,
.table > tbody > tr > th {
    border-color: var(--luna-admin-border) !important;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fbfaf7 !important;
}

.form-control,
.pagina-autentificare input[type="text"],
.pagina-autentificare input[type="Parola"],
.sign-up2 input[type="text"],
.sign-up2 input[type="Parola"],
textarea,
select {
    border: 1px solid var(--luna-admin-border) !important;
    background-color: #ffffff !important;
    color: var(--luna-admin-text) !important;
}

.form-control:focus,
.pagina-autentificare input[type="text"]:focus,
.pagina-autentificare input[type="Parola"]:focus,
textarea:focus,
select:focus {
    border-color: var(--luna-admin-turcoaz) !important;
    outline: none !important;
}

.btn,
button,
input[type="submit"],
input[type="button"],
.buton-raport {
    text-shadow: none !important;
    font-weight: 600 !important;
}

.btn-default {
    color: var(--luna-admin-turcoaz) !important;
    background: #ffffff !important;
    border-color: var(--luna-admin-border) !important;
}

.btn-default:hover,
.btn-primary:hover,
.btn-info:hover,
.btn-success:hover,
.pagina-autentificare input[type="submit"]:hover,
.sub_home input[type="submit"]:hover {
    background: var(--luna-admin-auriu) !important;
    border-color: var(--luna-admin-auriu) !important;
    color: #ffffff !important;
}

.btn-danger {
    border-color: #9f3a38 !important;
    background: #9f3a38 !important;
    color: #ffffff !important;
}

.btn-warning {
    border-color: var(--luna-admin-auriu) !important;
    background: var(--luna-admin-auriu) !important;
    color: #ffffff !important;
}

.dropdown-menu,
.meniu-dropdown,
.antet-dropdown .dropdown-menu {
    border: 1px solid var(--luna-admin-border) !important;
    background: #ffffff !important;
}

.dropdown-menu > li > a,
.dropdown-menu a,
.dropdown-item {
    color: var(--luna-admin-turcoaz) !important;
}

.dropdown-menu > li > a:hover,
.dropdown-menu a:hover,
.dropdown-item:hover {
    background: #f1ede4 !important;
    color: var(--luna-admin-turcoaz) !important;
}

.footer {
    border-top: 1px solid var(--luna-admin-border) !important;
    background: #ffffff !important;
}

.footer p a,
.parola-uitata-clasa a,
a {
    color: var(--luna-admin-auriu);
}

.footer p a:hover,
.parola-uitata-clasa a:hover,
a:hover {
    color: var(--luna-admin-turcoaz);
}

.pagina-autentificare {
    max-width: 520px !important;
    margin: 0 auto !important;
    padding-top: 80px !important;
}

.pagina-autentificare .titlu1 {
    color: var(--luna-admin-turcoaz) !important;
    text-align: center !important;
    margin-bottom: 18px !important;
}

.sus-autentificare {
    background: var(--luna-admin-turcoaz) !important;
    color: #ffffff !important;
    border: 1px solid var(--luna-admin-turcoaz) !important;
}

.sus-autentificare h4 {
    color: #ffffff !important;
}

.corp-autentificare {
    border: 1px solid var(--luna-admin-border) !important;
    border-top: none !important;
    background: #ffffff !important;
}

.legenda-numar,
.numar-serviciu-pret {
    width: 28px !important;
    height: 28px !important;
    line-height: 28px !important;
}

.bara-legenda-serviciu,
.bara-legenda-serviciu span,
.progress,
.progress-bar,
.valoare-serviciu-pret {
    border-radius: 0 !important;
    box-shadow: none !important;
}

.bara-legenda-serviciu span,
.progress-bar,
.valoare-serviciu-pret {
    background: var(--luna-admin-turcoaz) !important;
    color: #ffffff !important;
    border-color: var(--luna-admin-turcoaz) !important;
}

img,
.poza-profil img,
.imagine-profil img {
    border-radius: 0 !important;
    box-shadow: none !important;
}

@media (max-width: 767px) {
    .pagina-autentificare {
        max-width: 100% !important;
        padding: 40px 15px 0 !important;
    }

    .sigla a h1 {
        font-size: 1.05em !important;
    }
}
