
p .btn {
  margin: 5px 0;
}
.overlay1 {
	position: relative;
	z-index: 1;
  }
  .overlay1::before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff;
	background: -webkit-linear-gradient(top, #575858, #fff);
	background: -o-linear-gradient(top, #575858, #fff);
	background: -moz-linear-gradient(top, #575858, #fff);
	background: linear-gradient(top, #575858, #fff);
	opacity: 0.8;
  }
.footer {
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 40px;
	border-top: 1px solid #eee;
}

.btn-group {
	padding-top: 10px;
}

.no-padding-top {
	padding-top: 0px;
}

.btn-nostyle {
	background:none!important;
    border:none; 
}

.text-uppercase {
	text-transform: uppercase;
}

.titlu-modal > a {
    color: black !important;
}

.camp-numeric {
	text-align: right;
}

.text-red {
	color: red;
}

/******* styling DataTables *******/

	/* campul Cauta*/
	.dataTables_filter {
		float: left !important;
		padding-top: 0.7em;
		padding-left: 1em;
	}

	#lista-plata_filter {
		clear: left;
	}

	/* < 1 2 3 4 5 > */
	.dataTables_paginate { 
		float: left !important;
	}

	/* Excel, Copy, Print */
	.dt-buttons {
		float: right !important;
	}

	/* Arata 10 inregistrari */
	.dataTables_length {
		float: right !important;
	}

	#lista-plata_length {
		clear: right;
	}

	/* Inregistrarile 1-10 din 43*/
	.dataTables_info {
		float: right !important;
		padding-top: 0 !important;
	}

	#lista-plata_info {
		clear: none;
	}

	/* lista de plata */
	#lista-plata tbody td {
		padding: 2px 1px;
	}

	#lista-plata tbody th,
	#lista-plata thead th, #lista-plata tfoot th {
		padding: 2px 5px;
	}

	#container-lat {
		/*folosit ca sa afisez pe toata latimea paginii*/
		width: 100%;
	}

	#inaltime-stabilita-pt-scroll {
		height:77vh;
		
	}

	#panel-lista-plata {
		/* folosit ca sa apropii footerul de continut */
		margin-bottom: 0px;
	}

	#panel-lista-plata h4 {
		/* folosit ca sa afisez butonul de printare pe linie cu titlul in panel*/
		display: inline;
	}

	#panel-lista-plata .panel-heading {
		/* folosit ca sa ingustez titlul*/
		  padding: 5px 15px;
	}

	#footer-scurt {
		/*folosit ca sa nu mai pierd spatiu cu footerul*/
		padding-top: 0px;
	    padding-bottom: 0px;
	    margin-top: 0px;
	}

	#lista-plata thead .sorting {
		background-image: none !important; 
	}

	#lista-plata th {
		background: #E6E6E6; 
	}

	/*.coloana-consum {
		display: none;
	}*/

/********** header *************/

	#lunile_asociatiei {
		max-height: 300px;
		overflow-y: scroll;
	}

	.gray-text > a {
		color: lightgray !important;
	}

	.bold-text > a {
		font-weight: bolder !important;
	}


/********** body *************/
	body { 
		padding-top: 70px; 
		background-color: #FDF1C2/* FFEBA0 *//* f7f7f7 */;
	}

	.nav-tabs {
		margin-bottom: 1em;
	}

	.container-overflow {
		overflow: auto;
	}

	.clear {
		clear: both;
	}

	/* dashboard */
	.dashboard .glyphicon {
		font-size: 35px;
	}

	/* consumuri detalii */
	#consumuri-detalii table tr td input {
		width: 100px;
	}

	#consumuri-detalii table tr td select {
		width: 100px;
	}

	/* pagina facturi - progress bar in tabel */
	.progress-table {
		height: 0.7em;
		margin-bottom: 1px;
	}

	.progress-table div{
		line-height: 1.2em;
		font-size: 0.6em;
	}


/************* latime modal *************/
	@media (min-width: 1000px) {
		.modal-larger {
		    width: 990px;
		}
	}

/********** datepicker *************/
.ui-datepicker {
	z-index: 2000 !important;
}


/************* lista de plata - modal *************/
	.modal.modal-wide .modal-dialog {
	  width: 98%;
	  font-size: 12px;
	}
	.modal-wide .modal-body {
	  overflow-y: auto;
	}

	.borderless td {
		border: none !important;
	}


	/* background facturi */
	.progress {
		background-color: #dddddd;
	}

	/* carousel control */
	.carousel-control {
		top:25%;
		height: 50%;
	}

	/* panou control */
	.panou-control {
		padding: 0px 15px 0px 15px;
	}

	/* pagina penalizari fisa detalii */
	.border-gros-sus {
		border-top: 2px solid #000;
	}

	.border-gros-jos {
		border-bottom: 2px solid #000;
	}

	/* nested lists 1.1 */
	.lista-nested { counter-reset: item; padding: 0px;}
	.item-nested { display: block; padding-bottom: 5px;}
	.item-nested:before { content: counters(item, ".") ". "; counter-increment: item; }
	.lista-indent {padding: 0px 0px 10px 20px;}

	/* mutat butonul de freshdesk sus pe lateral */
	#launcher-frame {
	    right: -46px !important;
	    top: 113px !important;
	    transform: rotate(270deg) !important;
	}

/************* hide x on chosen select *************/

.hidden-close > ul > li > a {
	display: none !important;
    visibility: hidden !important;
} 

/************* hide x on chosen select *************/
.line-height-increased {
	line-height: 3;
}

.raspuns-vot {
	color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
}