@charset "utf-8";
/* CSS Document */

body { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#585858; margin:0px;
    background:#444 url("background_home.jpg") center fixed no-repeat; background-size:auto 100%; }
a { text-decoration:none; transition:all 400ms ease-out 10ms; outline:0; -webkit-tap-highlight-color:rgba(0,0,0,0); }
a img { border:0; }
.clearfix:after { content:""; display:table; clear:both; }
hr { border:0; border-bottom:1px solid #e2e2e2; }

.error { border:1px solid #cd0a0a; padding:15px 10px 15px 55px; color:#cd0a0a; background:#fef6f3 url(icon-error.png) center left no-repeat;
	background-position:12px; text-align:left; -moz-border-radius:5px; border-radius:5px; margin:5px; }
.error ul { margin:0px; padding:0px; margin-left:20px; }
.info { border:1px solid #fad42e; padding:15px 10px 15px 55px; color:#363636; background:#faefa5 url(icon-info.png) center left no-repeat;
	background-position:12px; text-align:left; -moz-border-radius:5px; border-radius:5px; margin:5px; }
.valid { border:1px solid #5fba22; padding:15px 10px 15px 55px; color:#3d850d; background:#d9f0ca url(icon-valid.png) center left no-repeat;
	background-position:12px; text-align:left; -moz-border-radius:5px; border-radius:5px; margin:5px; }
.campError { border:2px solid red; }

.titluSectiune { color:#888; font-size:16px; padding:2px 0px 10px 0px; border-bottom:1px solid #dde7f0; }
.titluSectiune a.back { background:#dde7f0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-decoration:none;
	color:#474f52; font-weight:bold; padding:2px 10px 2px 10px; float:right; font-size:12px; }
.titluSectiune ul { list-style:none; margin:0; padding:0; float:right; width:300px; position:relative; }
.titluSectiune ul li a.adauga { background:url("bg-buton-gradient2.jpg") center repeat-x; color:#fff; font-size:13px; line-height:22px; font-weight:bold; float:right;
    -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:0 15px; display:inline-block; margin:0 0 0 15px; }
a.export { background:url("bg-buton-gradient2.jpg") center repeat-x; color:#fff; font-size:13px; line-height:22px; font-weight:bold; float:right;
    -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:0 15px; display:inline-block; margin:0 0 0 15px; }
a.ffisc-blank { background:#da251d; color:#fff; font-size:13px; line-height:22px; font-weight:bold; float:right;
    -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:0 15px; display:inline-block; margin:0 0 0 15px; }
.titluSectiune .filtre { display:inline-block; margin:0 0 0 20px; font-size:13px; }
.titluSectiune .filtre select { width:auto; margin:0 0 0 10px; }
.panelClient { margin-top:10px; }
.panelClient .titlu { color:#323b42; font-weight:bold; background:url(../style/icon-client.png) center left no-repeat; padding:0px 0px 0px 20px; font-size:13px; }
.inner { background:#fff; border:1px solid #dde4ea; padding:10px; margin:10px 0px 10px 0px; }
.persFizica { float:left; width:600px; }
.persJuridica { float:left; width:300px; margin:0px 0px 0px 20px; }
.linie { margin:5px 0px 5px 0px; }
.linie span { color:#ba0707; font-weight:bold; font-size:14px; }
span.val { color:#ba0707; font-weight:bold; font-size:14px; }
.cadru { background:#f3f7f8; border:1px solid #dce3e9; padding:10px; margin:5px 0px 0px 0px; }
.panelProforma { margin-top:10px; }
.panelProforma .titlu { color:#323b42; font-weight:bold; background:url(../style/icon-proforma.png) center left no-repeat; padding:0px 0px 0px 20px; font-size:13px; }
.panelProforma .header { background:#c3d6dc; border-bottom:2px solid #adc0c7; }
.panelProforma .header .tab { font-weight:bold; float:left; padding:2px 5px 2px 5px; }
.panelProforma .camera { float:left; padding-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.panelProforma .camera input { max-width:100%; }
.tabDenumire { width:400px; }
.tabUM { width:150px; }
.tabCantitate { width:100px; }
.tabPret { width:200px; }
.tabValoare { width:200px; }
.tabPerioada { width:88px; }
.tabDisp { width:80px; }
.panelProforma .linie .tab { float:left; padding:2px 5px 2px 5px; }
.panelProforma .linie .text { padding-top:5px; }
.linie-verde { height:3px; background:#a2ad2b; font-size:1px; clear:both; margin:10px 0px 10px 0px; }
.text-rosu { color:#da251d; }
.text-albastru { color:#1f81e6; }
a.viewVoucher { background:#dde7f0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-decoration:none;
	color:#474f52; font-weight:bold; padding:2px 10px 2px 10px; font-size:12px; }

#rezultateSearchUnitate { display:none; position:absolute; width:380px; height:120px; background:#eff4f7; border:1px solid #ccc; padding:2px;
	-moz-box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc; }
#rezultateSearchUnitate a.close { text-decoration:none; font-size:11px; }
#listaSearchUnitate { height:100px; background:#fff; overflow:auto; border:1px solid #ccc; }
#listaSearchUnitate ul { margin:0; padding:0; list-style:none; }
#listaSearchUnitate ul li { padding:2px 5px 2px 5px; cursor:pointer; }
#listaSearchUnitate ul li.alternativ { background:#ecebeb; }
#listaSearchUnitate ul li.selected { background:#245195; color:#fff; }

.afisareDate { margin-top:20px; margin-bottom:50px; }
tr.titlu { font-size:20px; color:#444; font-weight:bold; }
tr.header { background:#c3d6dc; color:#4a585b; font-weight:bold; }
tr.header td { border-bottom:2px solid #acc0c7; }
tr.date { background:#fff; }
tr.date td { border-bottom:1px solid #c2d7dc; }
tr.date td a { color:#1f81e6; font-size:13px; }
tr.date td a:hover { color:#0c3c6d; }
tr.date td.spatiu { border:0; background:#EFF4F7; }
tr.date td i.fa-pencil { color:#048399; }
tr.date td i.fa-times { color:#da251d; }
tr.date td.rosu { color:#da251d; }
tr.date td span.verde { color: #36a91b; font-weight:bold; }
tr.total { font-size:16px; font-weight:bold; color:#039; }
tr.spatiere td { height:0; border-bottom:1px solid #c2d7dc; background:#eaf2f5; }
tr.highlight { background:#ebf3f5; }
tr.mare { font-size:16px; }
tr.data-desp td { background:#c3d6dc; color:#0c9fa7; font-weight:bold; }
tr.date td a.v-avans { color:#585858; font-size:12px; }
tr.date td a.r-achitat { color:#585858; font-size:12px; }
tr.date td a.confirm-necazati i.fa { color:#039; font-size:18px; }
tr.date td:first-of-type a { color:#444; }
tr.date td.facturi a.fiscala { filter:hue-rotate(102.65060240963855deg) brightness(1.5); -webkit-filter:hue-rotate(102.65060240963855deg) brightness(1.5); }
tr.date td.facturi a.voucher { filter:hue-rotate(274deg) brightness(1.5); -webkit-filter:hue-rotate(274deg) brightness(1.5); }
tr.date td.facturi a.avans { filter:hue-rotate(219.75903614457832deg) brightness(1.2); -webkit-filter:hue-rotate(219.75903614457832deg) brightness(1.2); }

.clear { clear:both; font-size:1px; height:0px; }
.fLeft { float:left; }
.fRight { float:right; }
.bold { font-weight:700; }
.hidden { display:none; }

.mLeft20 { margin-left:20px; }
.mTop10 { margin-top:10px; }

#top { position: fixed; width:100%; z-index:10; }
#header { height:65px; background:#048399; color:#fff; overflow:hidden; }
#header .logininfo { float:right; padding:5px; text-align:right; width:250px; }
#header .logininfo span { background:#3fc8ea; padding:2px 5px; display:inline-block; }
#header .logininfo .links { margin:2px 0 0 0; font-size:13px; }
#header .logininfo .links a { color:#fff; }
#header .logininfo .links a:hover { color:#3fc8ea; }
#nav { background:#31302b; height:40px; }
#nav a { color:#fff; text-transform: uppercase; line-height:40px; display:inline-block; padding:0 15px; font-size:13px; }
#nav a:hover { color:#29adc4; }
#content { padding:105px 0 40px 0; }
#content .inside { background:#fff; padding:20px;
    -moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.5); box-shadow:0 0 20px 0 rgba(0,0,0,0.5); -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.5); }
#footer { background:#31302b; height:40px; color:#fff; position:fixed; bottom:0; left:0; width:100%; z-index:10; }
#footer span { line-height:40px; font-size:15px; padding:0 10px; }
#loginform { background:#eff4f7; border:1px solid #763a30; padding:20px 20px 10px 20px; width:400px; margin:20px 0 0 20px; }
a.cancel { display:inline-block; margin:0 0 0 15px; color:#048399; }

form { margin:0; padding:0; }
form fieldset { border:0; padding:0; margin:0 0 15px 0; }
form fieldset span.label { width:100px; display:inline-block; }
form fieldset span.field { width:290px; display:inline-block; }
input, select, textarea { line-height:1.3; padding:3px; background:white url("input-bg.gif") repeat-x scroll center top; border-width:1px; border-style:solid;
    border-color:#c9d2d6 #e0eaee #e0eaee #c9d2d6; color:#2d3133; border-collapse: collapse; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
    width:100%; }
select { padding:1px 3px 2px 3px; }
input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input.submit { width:auto; padding:3px 15px; cursor:pointer; border:1px solid #c9d8df; background:#b0c6cc url("submit.gif") repeat-x scroll center top;
    font-weight:700; transition:all 400ms ease-out 10ms; }
input.submit:hover { background-position:0 -15px; }
input[type=checkbox], input[type=radio] { width:auto; }
.errorField { border:3px solid #da251d; }
.panelAdauga { margin-top:10px; margin-bottom:100px; }
.panelAdauga .titlu { color:#323b42; font-weight:bold; background:url("icon-edit.png") center left no-repeat; padding:0px 0px 0px 20px; font-size:13px; }
.panelAdauga .linie span { display:inline-block; width:180px; }
.panelAdauga .linie select { width:60px; }

.errorMessage { margin:0; background:#da251d; color:#fff; padding:10px; }
.errorMessage ul { margin:0; padding:0 0 0 20px; overflow:hidden; }
.errorMessage .fa { font-size:32px; float:left; margin:5px 20px 0 10px; }
.successMessage { margin:0; background:#690; color:#fff; padding:10px; }
.successMessage ul { margin:0; padding:0 0 0 20px; overflow:hidden; }
.successMessage .fa { font-size:18px; float:left; margin:2px 20px 0 10px; }
.infoMessage { margin:0; background:#f1cc5d; color:#444; padding:10px; }
.infoMessage ul { margin:0; padding:0 0 0 20px; overflow:hidden; }
.infoMessage .fa { font-size:18px; float:left; margin:2px 20px 0 10px; color:#000; }
.p50 { width:49%; }

tr.paginare td { padding:10px; background:#104b6b; color:#fff; }
tr.paginare td a { background:url(../style/bg-buton-gradient2.jpg) top repeat-x; color:#fff; font-weight:bold; font-size:11px; padding:0 5px 0 5px; display:inline-block;
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-decoration:none; margin:0 3px; }
tr.paginare td a.activ { background:#fb6362; }
tr.paginare .pag-nrs { display:inline-block; }
tr.paginare .pag-nrs span { display:inline-block; margin:0 5px; }

#tabStatus { list-style:none; margin:0 0 20px 0; padding:0; background:#ecebeb; }
#tabStatus li { float:left; border-right:1px solid #fff; }
#tabStatus li a { display:block; background:url("nav-bg.gif") top repeat-x; color:#fff; padding:5px 20px; text-transform:uppercase; }
#tabStatus li.special { float:right; }
#tabStatus li.special a { background:#9faa27 url("bg-buton-gradient2.jpg") top repeat-x; }
#tabStatus li.selected a { background:#3fc8ea; }
#tabStatus li.orange a { background:#eaad54; }
#tabStatus li.inactive a { background:#ecebeb; color:#444; }
#tabStatus li.plain a { background:none; text-transform:none; color:#444; }
#tabStatus li.plain.selected a { font-weight:bold; }
form#rezervare-cautare { display:inline-block; width:100%; }
form#rezervare-cautare .freesearch { width:100px; }
#content .inside .errorMessage { text-align:center; padding:5px; margin:0 0 20px 0; }
#filtru-unitate { width:150px; }
#filtru-user { width:100px; }
#filtru-data1, #filtru-data2, #filtru-intrare, #filtru-iesire, #filtru-sosire, #filtru-partener { width:80px; }

#adauga-tranzactie, #edit-tranzactie, #adauga-cheltuieli, #edit-cheltuieli, #adauga-oferta, #edit-oferta, #form-disp { display:none; margin:0; }
#tooltip-salveaza { display:none; position:absolute; top:25px; background:#31302b; right:97px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px; }
#tooltip-salveaza a { display:block; color:#fff; font-size:13px; padding:2px 5px; }
.chosen-container-single .chosen-single span { color:#2d3133; font-size:12px; font-weight:400; }
.chosen-container { font-size:12px !important; }
.chosen-container .chosen-results li { line-height:12px !important; }

#header .logo { float:left; }
#nav .tel { float:right; margin:7px 10px 0 0; font-size:18px; color:#fff; }
#nav .tel i.fa { margin:0 5px 0 0; }
form.search-clienti { width:420px; margin:6px; padding:15px; background:#f2f2f2; float:left; }
form.search-clienti h2 { display:inline-block; margin:3px 20px 0 0; }
form.search-clienti input[name=client-search] { width:75%; }
form.search-clienti input[name=client-id] { width:10%; }
form.search-clienti input[name=client-search-submit] { width:24%; }

.afisare-calendar { margin:20px auto !important; width:100% !important; float:none !important; background:#2980b9 !important;
	color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.afisare-calendar input[name=data1], .afisare-calendar input[name=data2] { width:80px; }
.afisare-calendar input[name=nopti] { width:50px; }
.afisare-calendar select { width:200px; }
.afisare-calendar h2 { font-size:14px; margin:0 0 10px 0; padding:0; }
.afisare-calendar .filtrare-calendar-separator { margin:0 10px; display:inline-block; width:auto; }
.afisare-calendar .filtrare-calendar-separator select { width:200px; }

.search-calendar { margin:20px 0 !important; float:right; width:470px !important; }
.search-calendar input { width:100px; }
.search-calendar h2 { font-size:14px; margin:0 0 10px 0; padding:0; }
.search-calendar select { width:100%; }
.search-calendar input[type='submit'] { float:right; }
.search-calendar .chosen-container { margin:10px 0 0 0; }


.chosen-container-multi .chosen-choices li.search-field input[type="text"] { height:22px !important; }
#filtru_unitate_chosen { vertical-align:bottom; }
#filtru_unitate_chosen ul { border:0; }

.config-camere { margin:20px 0; }
.config-camere .camera { width:25%; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	padding:0 10px; margin:0 0 20px 0; }
.config-camere .camera span { display:inline-block; width:25px; }
.config-camere .camera select { width:150px; }
.config-camere .camera input { width:50px; }
.config-camere .camera .obs { margin:5px 0 0 0; }
.config-camere .camera .obs input { width:100px; margin:0 0 0 12px; }
.config-camere .camera .obs select { width:100px; }
.config-camere .camera.addnew .obs input { margin-left:28px; }
#add-new-camera i.fa { color:green; font-size:30px; cursor:pointer; }

#calendar { width:100%; min-height:200px; }
#calendar.loading { background:#fff url("../style/loading.gif") center no-repeat; }
#calendar .unitate { width:100%; margin:0 0 30px 0; }
#calendar .unitate .left { width:200px; float:left; }
#calendar .unitate .right { margin-left:200px; overflow:auto; cursor:default; }
#calendar .unitate .right > .inner { border:0; padding:0; margin:0; }
#calendar .unitate h1 { background:#444; color:#fff; width:200px; height:30px; line-height:30px; margin:0; padding:0;
	text-align:center; float:left; font-size:14px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#calendar .unitate .label-zi { width:40px; height:30px; line-height:14px; float:left; background:#f4f4f4; text-align:center; border:1px solid #ecebeb; border-left:0;
	font-size:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#calendar .unitate .label-zi.selected { background:#058399; color:#fff; }
#calendar .unitate .label-zi strong { color:#000; display:block; }
#calendar .unitate .label-zi.selected strong { color:#fff; }
#calendar .unitate .label-camere { width:140px; height:30px; float:left; border:1px solid #ecebeb; border-top:0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:0 5px; }
#calendar .unitate .label-camere span { color:#e74802; }
#calendar .unitate .etaj-camere { width:30px; height:30px; line-height:30px; float:left; border:1px solid #ecebeb; border-top:0; border-left:0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center; }
#calendar .unitate .numar-camere { width:30px; height:30px; line-height:30px; float:left; border:1px solid #ecebeb; border-top:0; border-left:0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center; }
#calendar .unitate .cell { width:40px; height:30px; line-height:15px; float:left; border:1px solid #ecebeb; border-width:0 1px 1px 0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:visible; position:relative; }
#calendar .unitate .cell.weekend { background:#fff9c4; }
#calendar .unitate .cell.highlighted { border-color:#3fc8ea; border-width:1px; }
#calendar .unitate .cell.today { border-left:1px solid #ccc; }
#calendar .unitate .cell .marker { width:40px; height:30px; background:#d77272;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.marker.marker-pending { background:#b8edb2 !important; }
.marker.marker-firstday { border-left:2px solid rgba(0,0,0,0.3); }
.marker.marker-scadent { background:#ccc !important; }
.marker.marker-scadent-ultima-zi { background:#bc9898 !important; }
.marker.marker-avans-zero { background:#41a9f1 !important; }
.marker.marker-cazati { background:#039 !important; }
#calendar .unitate .cell a.link { position:absolute; background:#444; color:#fff; padding:0 4px; font-size:11px; margin:7px 0 0 6px;
	border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; display:block;
	width:auto; white-space:nowrap; z-index:5; }
#calendar .unitate .cell a:not(.link) { display:block; width:40px; height:30px; position: absolute; top: 0; left: 0; }
.marker-disponibil { background:#222 !important; }
.marker-disponibil.perfect { background:#ffa800 !important; }

.ajax-disp { width:500px; margin:10px 0; padding:10px 0; }
.ajax-disp .linie select { width:100px; }
.ajax-disp .linie span.plain { width:100px; color:#444; font-weight:400; font-size:12px; }
.ajax-disp .linie .camera i.fa-times { color:red; margin:0 0 0 5px; }

.custom-tooltip { line-height:2; }
.custom-tooltip span.highlight { background:#fe9; padding:2px 4px; }

.overlay-fact-avans .linie span { width:150px; float:left; }
.overlay-fact-avans .linie input { width:150px; }
img.disabled { -webkit-filter: grayscale(100%) opacity(25%); filter: grayscale(100%) opacity(25%); }
.ui-datepicker { z-index:9999 !important; }

#tabel-libere .half { width:44%; float:left; padding:0 6% 0 0; }
#tabel-libere::after { content:""; clear:both; display:table; }
#tabel-libere .half h1 { border-bottom:2px solid #ecebeb; color:#3fc8ea; }

.legenda-marker { float:right; font-size:13px; text-align: right; position: relative; cursor: pointer; }
.legenda-marker > i.fa { margin:0 6px 0 0; }
.legenda-marker ul { position: absolute; right:0; text-align: left; width:150px; background:#fff; padding:5px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.35); z-index:99; display: none; font-size: 12px; }
.legenda-marker ul li { line-height:22px; padding:3px 5px; vertical-align: middle; }
.legenda-marker ul li span { width:15px; height:15px; display:inline-block; margin:0 5px 0 0; vertical-align: middle; background:#d77272; }

#calendar-incasari .legenda-marker ul li span { background:#ccc !important; }
#calendar-incasari .legenda-marker ul li span.marker-rest-achitat { background:#41a9f1 !important; }
#calendar-incasari .legenda-marker ul li span.marker-cazati-rest-neachitat { background:#da251d !important; }
#calendar-incasari #calendar .unitate .cell .marker,
#calendar-incasari #calendar .unitate .cell .marker.marker-pending,
#calendar-incasari #calendar .unitate .cell .marker.marker-firstday,
#calendar-incasari #calendar .unitate .cell .marker.marker-scadent,
#calendar-incasari #calendar .unitate .cell .marker.marker-scadent-ultima-zi,
#calendar-incasari #calendar .unitate .cell .marker.marker-avans-zero,
#calendar-incasari #calendar .unitate .cell .marker.marker-cazati
{ background:#ccc !important; }
#calendar-incasari #calendar .unitate .cell .marker.marker-rest-achitat { background:#41a9f1 !important; }
#calendar-incasari #calendar a.marker-disponibil { display:none; }
#calendar-incasari #calendar .unitate .cell .marker.marker-cazati-rest-neachitat { background:#da251d !important; }

.form-disp { float:left; width:110px; margin:6px 0; padding:8px 8px 9px; background:#f2f2f2; }
.form-disp:nth-of-type(3), .form-disp:nth-of-type(4) { padding-left:0; }
.form-disp a { display: block; color: #fff; padding: 3px 10px; text-transform: uppercase; background: #114768; text-align: center; font-size:11px; }
.form-disp a.add { background:#b5c03d; }
#form-disp .filtrare-calendar-separator { display:block; margin:15px 0; }
#form-disp form { background:none !important; color:#444; margin:0 !important; }
#form-disp form input[name=nopti] { width:60px; }
.errorField { border:1px solid #da251d; }
#lista-disponibilitati .unitate { border-bottom:1px solid #ecebeb; padding-bottom:20px; }
#lista-disponibilitati .label { margin:8px 0; font-size:13px; color:#048399 }
#lista-disponibilitati .disponibil { width:40px; height:30px; line-height:30px; text-align: center; background: #333;
	display:inline-block; }
#lista-disponibilitati .disponibil a { color:#fff; display:block; }
#lista-disponibilitati .disponibil.perfect { background:#ffa800; font-weight:700; }
#lista-disponibilitati .disponibil.perfect a { color:#111; }
#lista-disponibilitati a.link { color:#222; background:#ddd; display:inline-block; margin:0 0 0 10px; line-height:21px; padding:0 10px; }

.ui-autocomplete { max-height: 200px; overflow-y: auto; overflow-x: hidden; -webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,0.12);
	-moz-box-shadow: 0 10px 15px 0 rgba(0,0,0,0.12);
	box-shadow: 0 10px 15px 0 rgba(0,0,0,0.12); }

.popup-question a { padding:8px 20px; font-size: 14px; color:#444; background:#ddd; display: inline-block;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:3px 8px; }
.popup-question h3 { margin-bottom:20px; border-bottom:1px solid #ddd; padding-bottom:15px; text-align:center; }
.cazati-question a { color:#fff; background:#41a9f1; }
.cazati-question .buton-lung { margin:10px 0; }
.cazati-question .buton-lung a { display:block; max-width:150px; }
.popup-question .overlay-fact-avans .linie span { width:250px; }
.popup-question .overlay-fact-avans .linie input[type=radio] { width:auto; }
.popup-question .overlay-fact-avans .linie select { width: 150px; }
.popup-question .overlay-fact-avans .separator { padding:10px 0; margin:15px 0; border-top:1px solid #ddd;
	border-bottom:1px solid #ddd; }
.popup-question a.del-confirm { padding:auto; color:#da251d; background:none; font-size:12px; }
#da-achita-rest { color:#fff; background:#41a9f1; }
.filter-td { font-size: 13px; font-weight: 400; text-align: right; }
.filter-td > a { display: inline-block; margin: 0 4px; color: #41a9f1; }