/* Proprietati de baza */
/* ---------------------------------------- */
html {
	overflow-x: hidden;
}

body {
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666;
	background: #ffffff;
}

a {
	outline: none;
}

h2, h5 {
	margin: 10px 0;
	padding: 0;
	font-size: 20px;
	color: #000;
	background: url("") bottom left repeat-x;
}

h5 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 15px;
	line-height: 20px;
}

h4 {
	margin: 0;
	padding: 0;
	color: #000;
	background: url("") bottom left repeat-x;
}

em {
	color: #1d97cb;
	font-style: normal;
	display: block;
	margin-top: -12px;
}

label {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}

p {
	margin: 0;
	padding: 8px 0;
}

input.input {
	width: 219px;
	border: 1px dotted #15a4df;
	font-size: 10px;
	color: #1d97cb;
	padding: 2px;
}

textarea.textarea {
	width: 461px;
	height: 125px;
	border: 1px dotted #15a4df;
	font-size: 11px;
	color: #1d97cb;
	padding: 2px;
	overflow: auto;
}
/* ---------------------------------------- */

/* Clase */
/* ---------------------------------------- */
.limpezire {
	clear: both;
}

/* ---------------------------------------- */

/* Plan */
/* ---------------------------------------- */
#container {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 0;
	margin-top: 38px;
	z-index: 10;
	position: relative;
}

#antet {
	width: 978px;
	height: 142px;
	background: #fff url("") no-repeat;
	position: relative;
}

#continut {
	width: 978px;
	margin-top: 1px;
	text-align: left;
}

#continut_stanga {
	width: 238px;
	float: left;
	overflow: hidden;
}

#continut_centru {
	position: relative;
	width: 940px;
	padding: 0;
	min-height: 700px;
	float: left;
	margin-top: -115px;
	background: #f1f2ed url("/javax.faces.resource/images/ani_emblema.png.html?v=4_3_0_180827") no-repeat center center;
}

#continut_dreapta {
	width: 217px;
	float: left;
	margin-top: 10px;
}

#subsol {
	width: 978px;
	height: 53px;
	background: #fff url("") no-repeat;
}

#ssh {
	position: absolute;
	left: -131px;
	top: 1px;
	width: 130px;
	height: 141px;
	background: url("") no-repeat;
}

* html #ssh {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/ani_ssh.png');
}

#dsh {
	position: absolute;
	right: -131px;
	top: 1px;
	width: 130px;
	height: 141px;
	background: url("") no-repeat;
}

* html #dsh {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/ani_dsh.png');
}
/* ---------------------------------------- */

/* Antet */
/* ---------------------------------------- */
#sigla {
	position: absolute;
	left: 31px;
	top: 22px;
}

#sigla h1 {
	margin: 0;
	padding: 0;
}

#sigla h1 a {
	width: 310px;
	height: 99px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	background: #fff url("") no-repeat;
}

#limba {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #0c518f;
	font-size: 16px;
}

#limba ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#limba ul li {
	display: inline;
}

#limba ul li a {
	text-transform: uppercase;
	text-decoration: none;
	color: #97c4e8;
	font-size: 9px;
	font-weight: bold;
	padding: 0 5px;
}

#limba ul li a:hover {
	color: #fff;
}

#cautare {
	color: #fff;
	font-size: 11px;
	text-align: left;
	left: 781px;
	position: absolute;
	bottom: 22px;
	right: 20px;
}

#cautare input {
	border: 1px solid #137FBE;
	font-size: 11px;
	padding: 1px 5px;
	margin-right: 6px;
	width: 138px;
}

#cautare #bCauta {
	width: 20px;
	height: 17px;
	border: 0;
	padding: 0;
	margin: 0;
	display: block;
	text-indent: -1000em;
	background: #fff url("") no-repeat;
}

#chgloc {
	float: right;
	margin: -24px 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	position: relative;
	z-index: 999;
}
/* ---------------------------------------- */

/* Continut */
/* ---------------------------------------- */
#navigare {
	
}

#navigare a {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	width: 188px;
	height: 23px;
	display: block;
	padding: 10px 0 0 50px;
	background: #fff url("") left top no-repeat;
}

#navigare a:hover, #navigare a#selectat {
	background: #fff url("") left bottom no-repeat;
}

#navigare a.exp {
	background: #fff url("") left top no-repeat;
}

#navigare a.exp:hover {
	background: #fff url("") left center no-repeat;
}

#navigare a.col {
	background: #fff url("") left bottom no-repeat;
}

#navigare a.col:hover {
	background: #fff url("") left bottom no-repeat;
}

#navigare ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigare ul li {
	display: inline;
	line-height: 28px;
}

#navigare ul li a {
	font-size: 11px;
	font-weight: normal;
	color: #2c639e;
	text-decoration: none;
	width: 178px;
	height: auto;
	display: block;
	padding: 0px 0 0 60px;
	background: #f8fcfd url("") left top no-repeat;
}

#navigare ul li a:hover, #navigare ul li a#subselectat {
	background: #f8fcfd url("") 0 -84px no-repeat;
}

#navigare ul li.smare a {
	font-size: 11px;
	font-weight: normal;
	color: #2c639e;
	text-decoration: none;
	width: 178px;
	/*height: 38px;*/
	display: block;
	padding: 0px 0 0 60px;
	background: #f8fcfd url("") left top no-repeat;
}

#navigare ul li.smare a:hover, #navigare ul li.smare a#subselectat {
	background: #f8fcfd url("") 0 -84px no-repeat;
	line-height: 28px;
}
/* ---------------------------------------- */
#sondaj {
	margin-top: 1px;
}

#lista_butoane {
	margin: 20px 13px;
	padding: 0;
	list-style: none;
}

#lista_butoane li {
	padding: 5px 0;
}
/* ---------------------------------------- */
#bTrimite {
	margin: 0;
	padding: 0;
	border: 0;
	width: 61px;
	height: 13px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	cursor: pointer;
	background: #fff url("") no-repeat;
}

#bVoteaza {
	margin: 10px 0 0 5px;
	padding: 0;
	border: 0;
	width: 65px;
	height: 17px;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	background: #fff url("") no-repeat;
}
/* ---------------------------------------- */

/* Subsol */
/* ---------------------------------------- */
#subsol ul {
	margin: 5px;
	padding: 10px 0 0 0;
	list-style: none;
}

#subsol ul li {
	display: inline;
}

#subsol ul li a {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("") 0 4px no-repeat;
	padding: 0 4px 0 12px;
}

#subsol ul li:first-child a, #subsol ul #fcs a {
	background: none;
}

#subsol ul li a:hover {
	color: #b8e3f5;
}
/* ---------------------------------------- */

/*  PORTAL  */
#portal_header_n {
	width: 940px;
	height: 208px;
	background: url("/javax.faces.resource/images/header-bg-portal.png.html?v=4_3_0_180827") no-repeat top left;
	position: relative;
}

.header-title {
	margin: -60px 20px 0 110px;
	padding: 0;
	float: left;
	color: #20336e;
}

#sigla_new h1 a {
	width: 208px;
	height: 208px;
	display: block;
	background: url("/javax.faces.resource/images/logo.png.html?v=4_3_0_180827") no-repeat;
}

#sigla_new {
	background: url("/javax.faces.resource/images/bg-logo.png.html?v=4_3_0_180827") no-repeat -6px 0;
	box-shadow: 0 0 0 #fff;
	margin-right: -25px;
	z-index: 9999;
	float: left;
	width: 230px;
	position: relative;
	padding: 115px 6px 30px 6px;
}

#sigla_new h1 {
	margin: 0px;
}

.header_portal_menu {
	float: right;
	background: url("") no-repeat;
	width: 500px;
	height: 24px;
	color: #ffffff;
	text-align: right;
	margin: 0px 15px 0px 0px;
	padding: 6px 0px 0px 0px;
	display: none;
}

.header_portal_menu a {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.cont_big {
	background: #A8122C;
	position: absolute;
	left: 0;
	top: 246px;
	width: 60%;
	height: 30px;
	z-index: 1;
}

.portal_new_declaratie {
	margin: 0px 30px 70px 30px;
	float: left;
}

.portal_new_declaratie h1 {
	font-size: 28px;
	color: #14397f;
}

.portal_new_declaratie p {
	font-size: 12px;
	color: #050c35;
	line-height: 18px;
	text-align: center;
}

.portal_new_declaratie p.faded {
	color: #757575;
}

.nr_decl_avere {
	background: #fff none repeat scroll 0 0;
    border: 10px solid #a5a7a9;
    position: absolute;
    margin: 40px 10px 0 0;
    min-height: 145px;
    padding: 10px;
    width: 260px;
    right: 0px;
    top: 15px;
}

.nr_decl_avere h3 {
	margin: 10px 0 0 0;
	padding: 0;
	color: #404041;
	font-size: 45px;
	line-height: 47px;
	font-weight: bold;
}

.section {
	margin-top: 10px;
	margin-bottom: 100px;
}

.lpupd {
	color: red;
	font-size: 12px;
	margin: 5px 0 0 0;
}

.fl_portal {
	margin: 9px 0 3px 0;
	padding: 0;
	display: block;
	color: #231f20;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.nr_portal2 {
	float: left;
	margin: 0px 0px 0px 4px;
	display: inline;
	font-weight: bold;
}

#info2 {
	font-weight: bold;
	font-size: 17px;
	color: #cc0000;
}

#numar_documente {
	font-weight: bold;
	font-size: 45px;
	color: #404041;
}

.portal_new_txt2 {
	float: left;
	margin: 0px 0px 0px 4px;
	display: inline;
	font-size: 17px;
}

#last_updated {
	font-weight: bold;
	font-size: 14px;
	color: #ff0000;
}

a.asc_btn {
	background: url("") no-repeat;
	width: 32px;
	height: 16px;
	display: inline-block;
	margin: 6px auto;
}

a.asc_btn:hover {
	background: url("") no-repeat;
}

a.asc_selectat {
	background: url("") no-repeat;
	width: 32px;
	height: 16px;
	display: inline-block;
	margin: 6px auto;
}

a.desc_btn {
	background: url("") no-repeat;
	width: 32px;
	height: 16px;
	display: inline-block;
	margin: 6px auto;
}

a.desc_btn:hover {
	background: url("") no-repeat;
}

a.desc_selectat {
	background: url("") no-repeat;
	width: 32px;
	height: 16px;
	display: inline-block;
	margin: 6px auto;
}

span.fields_table {
	/*	float:left;
		margin:0px 5px 0px 0px;*/
	
}

.simple_panel .ui-panel-content {
	padding: 0;
}

.adv_search_container {
	
}

.srch_switch {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	clear: both;
	float: left;
	padding: 12px 33px 0 3px;
	width: auto;
	font-size: 16px;
	font-weight: bold;
}

.srch_switch a {
	color: #050c35;
}

/* END */

/*  nav  */
#portal_header_n .nav {
	height: 30px;
	float: left;
	width: 713px;
	margin: 208px 0 0 -30px;
	background: #A8122C;
	position: relative;
}

#portal_header_n .nav li {
	display: inline;
	clear: none;
	float: left;
	background: url("/javax.faces.resource/images/s-menu.png.html?v=4_3_0_180827") no-repeat 0 1px;
}

#portal_header_n .nav li:first-child {
	background: none;
}

#portal_header_n .nav li a {
	color: #fff;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	padding: 5px 12px 5px 12px;
	margin: 0 0 0 3px;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	border: 0px;
}

#portal_header_n .nav li:first-child a {
	border: 0;
}

#portal_header_n .nav li:last-child a {
	border: 0px;
}

#portal_header_n .nav li:hover a {
	background: #fff;
	color: #A8122C;
	float: left;
}

#portal_header_n .nav li ul {
	display: none;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #bfbfbf;
}

#portal_header_n .nav li:hover ul {
	display: block;
	position: absolute;
	top: 30px;
	background: #fff;
}

/* #portal_header_n .nav li ul:hover { */
/* 	display: block; */
/* 	position: absolute; */
/* 	top: 30px; */
/* 	background: #A8122C; */
/* } */
#portal_header_n .nav li ul li, #portal_header_n .nav li:hover ul li {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
	border: 0;
	background: none;
	/* 	padding: 3px 0px 3px 0px; */
}

#portal_header_n .nav li:hover ul li:first-child {
	border-width: 0;
	background: none;
}

#portal_header_n .nav li ul li a {
	color: #333 !important;
	font-size: 10px !important;
	line-height: 14px;
	padding: 2px 0px;
	font-weight: normal;
	display: block;
	font-weight: bold;
}

.nav li.highlight a {
	/* 	color: yellow !important; */
	text-decoration: none !important;
}

#portal_header_n .nav li ul li a:hover {
	color: #fff !important;
	background: none !important;
	text-decoration: none;
}

#portal_header_n .nav li ul li:hover {
	width: 100%;
	background: #A8122C !important;
}

.subMenuBar {
	z-index: 99999;
}
/*  end nav menu */

/*  footer  */
#footer {
	width: 940px;
	margin: 0 auto;
}

.footer-nav {
	padding: 0;
	margin: 15px 0 0 0;
	display: block;
	clear: both;
	box-shadow: 0px 1px 2px #86888b;
	background: #d7d7d7;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f1f1), to(#c3c5c6)) !important;
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f0f1f1, #c3c5c6) !important;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f0f1f1, #c3c5c6) !important;
	/* IE 10 */
	background: -ms-linear-gradient(top, #f0f1f1, #c3c5c6) !important;
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #f0f1f1, #c3c5c6) !important;
	border-top: 1px solid #ebecec !important;
	border-bottom: 1px solid #c7c9cb !important;
	border-left: none;
	border-right: none;
}

.footer-nav ul {
	margin: 0;
	padding: 0;
	width: 100%;
}

.footer-nav ul li {
	max-width: 160px;
	margin: 0;
	padding: 0;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	list-style-type: none;
}

.footer-nav ul li a {
	text-transform: uppercase;
	text-decoration: none;
	color: #231f20;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	padding: 10px 20px;
	display: inline-block;
	text-align: center;
	background: url("") no-repeat right center;
}

.footer-nav ul li:last-child a {
	background: none;
}

.footer-nav ul li a:hover {
	color: #a8122c;
}

/*  end nav menu */
.copyright {
	text-align: center;
	color: #231f20;
	margin: 15px auto 0 auto;
	font-size: 10px;
	line-height: 14px;
}

.trafic {
	margin: 15px 0 10px 0;
	width: 100%;
	display: inline-block;
	text-align: center;
}

.selecttop {
	background: rgba(0, 0, 0, 0) url("/javax.faces.resource/images/ani_select_custom.png.html?v=4_3_0_180827") no-repeat scroll 0 0;
	color: #000000;
	font-size: 12px;
	width: 259px;
	z-index: 5000;
	height: 31px;
	border: none;
}

.selecttop select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 7px;
	text-overflow: '';
}

#form\3a searchField_input {
	background: rgba(0, 0, 0, 0) url("/javax.faces.resource/images/ani_select_custom.png.html?v=4_3_0_180827") no-repeat scroll 0 0;
	color: #000000;
	font-size: 12px;
	width: 259px;
	z-index: 5000;
	height: 31px;
	border: none;
}

.ani_srch {
	padding: 14px 0px 0 10px;
	margin: 21px 10px 0px 208px;
	width: 394px;
	height: 264px;
	float: left;
	clear: both;
	color: #050c35;
	display: inline;
	background: none;
}

.nr_decl_avere {
	background: #fff none repeat scroll 0 0;
	border: 10px solid #a5a7a9;
	float: right;
	margin: 40px 10px 0 0;
	min-height: 145px;
	padding: 10px;
	width: 260px;
}

.srch_subm {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	clear: both;
	float: left;
	padding: 12px 33px 0 117px;
	width: auto;
}

.advanced_srch_subm, .advanced_srch_subm_right {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	clear: both;
	float: left;
	padding: 20px 0 0 0;
	width: auto;
}

.advanced_srch_subm_right {
	float: right;
}

.button, .advanced_srch_subm .button, .advanced_srch_subm_right .button, .srch_elec .button, .ani_stats .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #A8122C;
	background-image: -webkit-linear-gradient(top, #A8122C, #780d21);
	background-image: -moz-linear-gradient(top, #A8122C, #780d21);
	background-image: -ms-linear-gradient(top, #A8122C, #780d21);
	background-image: -o-linear-gradient(top, #A8122C, #780d21);
	background-image: linear-gradient(to bottom, #A8122C, #780d21);
	border: medium none;
	border-radius: 3px;
	cursor: pointer;
	float: right;
	height: 26px;
	width: 186px;
	cursor: pointer;
	color: white;
}

.button:DISABLED, .advanced_srch_subm .button:DISABLED, .ani_stats .button:DISABLED {
	background: #8f8f8f;
	background-image: -webkit-linear-gradient(top, #8f8f8f, #565657);
	background-image: -moz-linear-gradient(top, #8f8f8f, #565657);
	background-image: -ms-linear-gradient(top, #8f8f8f, #565657);
	background-image: -o-linear-gradient(top, #8f8f8f, #565657);
	background-image: linear-gradient(to bottom, #8f8f8f, #565657);
	cursor: wait;
}

.disabled, .advanced_srch_subm .disabled, .ani_stats .disabled {
	background: #8f8f8f;
	background-image: -webkit-linear-gradient(top, #8f8f8f, #565657);
	background-image: -moz-linear-gradient(top, #8f8f8f, #565657);
	background-image: -ms-linear-gradient(top, #8f8f8f, #565657);
	background-image: -o-linear-gradient(top, #8f8f8f, #565657);
	background-image: linear-gradient(to bottom, #8f8f8f, #565657);
}

.ani_srch h5 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #050c35;
	font-size: 18px;
	margin: 0 0 17px;
	padding: 21px 0 14px 3px;
}

.camp_hold {
	clear: both;
	float: left;
	padding: 0 0 10px;
	width: 449px;
}

.lab_hold {
	color: #050c35;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 10px 10px 0 0;
	text-align: right;
	width: 106px;
}

.inp_hold {
	float: left;
	background: url("/javax.faces.resource/images/inp_hold_bg.png.html?v=4_3_0_180827") no-repeat;
	width: 250px;
	height: 29px;
	padding: 2px 0 0 9px;
}

.inp_hold input {
	background: transparent no-repeat;
	border: medium none;
	color: #000000;
	float: left;
	width: 240px;
	height: 21px;
	font-size: 12px;
	padding: 7px 0 0 0;
}

select.advanced_list {
	-webkit-appearance: menulist;
	box-sizing: border-box;
	align-items: center;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	white-space: pre;
	-webkit-rtl-ordering: logical;
	color: black;
	background-color: white;
	cursor: default;
	border-width: 1px;
	border-style: solid;
	border-color: initial;
}

.ca_top_name {
	float: left;
	clear: both;
	width: 690px;
	padding: 0 0 5px 0;
	text-align: left;
	margin-left: 196px;
	font-size: 18px;
}

.ca_top_name h5 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #050c35;
	font-size: 18px;
	margin: 0 0 17px;
	padding: 6px 0px 14px 5px;
}

/* ani_srch h5 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #050c35;
    font-size: 18px;
    margin: 0 0 17px;
    padding: 0 0 14px 3px;
} */
.ca_top_name label {
	margin-left: 208px;
}

.ca_top_name_label {
	padding: 0px 0px 1px 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #3f3f41;
}

.ca_top_labels {
	padding: 0px 0px 1px 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #3f3f41;
}

.ca_top_labels_note {
	padding: 0px 0px 1px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	font-style: italic;
	color: #3f3f41;
}

.data_panel {
	width: 500px;
}

.cautare_avansata_bg .ca_top_name input {
	width: 380px;
	border-radius: 0;
	border: 1px solid #7c7c7e;
	padding: 4px 6px;
	background: #f1f1f3;
	box-shadow: 0 2px 4px #999;
}

.cautare_avansata_bg input {
	width: 240px;
	border-radius: 0;
	border: 1px solid #7c7c7e;
	padding: 4px 6px;
	background: #f1f1f3;
	box-shadow: 0 2px 4px #999;
}

.ui-autocompleteentry .ui-widget-content {
	border: 1px solid #7c7c7e;
	background: #f1f1f3;
	color: #222222;
	font-size: 12px;
}

.ui-autocompleteentry .ui-widget-content:hover, .ui-autocompleteentry .ui-widget-content .ui-state-active {
	color: #fff;
	background: #A8122C;
}

.cautare_avansata_bg .input-group {
	margin-top: 12px;
	float: left;
}

.cautare_title_beta {
	color: #fefeff;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
}

.cautare_avans_left {
	width: 186px;
	float: left;
	clear: left;
}

.cautare_avans_center {
	width: 186px;
	float: left;
	padding: 0 0 0 20px;
}

.cautare_avans_right {
	width: 186px;
	float: left;
	padding: 0 0 0 20px;
}

.cautare_avans_side {
	width: 211px;
	float: left;
	padding: 0 0 0 16px;
}

.cautare_little_title {
	padding: 0px 0px 1px 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	float: left;
	color: #3f3f41;
}

.ani_stats .cautare_little_title {
	margin-right: 5px;
}

.ani_stats input {
	width: 506px;
	border-radius: 0;
	border: 1px solid #7c7c7e;
	padding: 4px 6px;
	background: #f1f1f3;
	box-shadow: 0 2px 4px #999;
}

.cautare_avansata_bg select, .ani_stats select {
	border: 1px solid #7c7c7e;
	background: #f1f1f3;
	box-shadow: 0 2px 4px #999;
	width: 100%;
	padding: 0;
	height: 25px;
	border-radius: 0 !important;
}

.ani_stats select {
	width: 100px;
}

.ani_stats .input-group {
	margin: 0 0 0 12px;
	float: left;
}

.ani_stats .chart {
	margin-bottom: 50px;
}

.ani_stats .jqplot-pie-series {
	color: white;
}

.ani_stats .jqplot-target {
	color: #666;
	font-size: 1.1em;
}

.ani_stats .select {
	float: none;
	width: 100px;
}

.ani_stats .jqplot-highlighter-tooltip {
	color: black;
	background-color: white;
	font-size: 1em;
	padding: 3px;
}

.center {
	margin: auto;
	width: 30%;
}

.ani_analytics {
	margin-top: 0px;
}

.ani_analytics .center {
	width: 98%;
}

.ani_analytics .dashboard {
	text-align: left;
	background: #fffdf6;
	border: 2px solid #999999;
	box-shadow: 2px 2px 5px #AAAAAA;
	padding: 1.5em;
	margin-bottom: 50px;
}

.ani_analytics .dashboard .titles {
	font-weight: 300;
	line-height: 1.2;
	margin: 0 0 1em;
	text-align: center;
}

.ani_analytics .dashboard .titles-main {
	font-size: 1.4em;
}

.ani_analytics .dashboard .titles-sub {
	opacity: .6;
	margin-top: .2em;
}

.ani_analytics .DateRangeSelector-item {
	margin: 0 0 1em 1em;
	display: inline-block;
}

.ani_analytics .DateRangeSelector-item>label {
	font-weight: 700;
	margin: 0 .25em .25em 0;
	display: block;
}

.ani_analytics .DateRangeSelector-item>input {
	width: 100%;
}

.ani_analytics .DateRangeSelector {
	margin: 0 0 -1em -1em;
}

.ani_analytics .chart .center {
	width: 35%;
}

.cautare_avansata_bg {
	width: 550px;
	float: left;
	padding: 50px 0 0 20px;
	color: #050c35;
}

.select {
	float: left;
	width: 188px;
	margin: 0px 0px 5px 0px;
}

.ca_top_name .select {
	float: none;
}

a.str_cat {
	float: left;
	margin: 12px 0 10px 0;
	width: auto;
	height: 26px;
}

.actions_bt {
	float: left;
	clear: both;
	padding: 9px 0 0 0;
	width: 290px;
}

.tipan {
	float: left;
	clear: both;
	padding: 0 0 0 0;
	margin-bottom: 0;
}

.tp_left {
	float: left;
	width: 186px;
	padding: 0 0 0 0;
}

.tp_right {
	float: left;
	width: 210px;
	padding: 0 0 0 20px;
}

.srch_box {
	float: left;
	clear: both;
	width: 940px;
	background: none;
}

h3.sbox_title {
	font-size: 14px;
	color: #333333;
	background: url("") no-repeat left bottom;
	padding: 0 0 2px 0;
	margin: 0 0 30px 0;
}

.portal_declaratie_1 {
	text-align: center;
	color: #757575;
	font-size: 14px;
	line-height: 18px;
	padding: 3px 0 8px 0;
}

.portal_declaratie_2 {
	text-align: center;
	color: #000000;
	font-size: 17px;
	line-height: 18px;
	padding-right: 10px;
}

.portal_declaratie_3 {
	text-align: center;
	color: #000000;
	font-size: 17px;
	line-height: 18px;
	padding-right: 10px;
}

.ani_stats {
	margin-top: 100px;
}

.canvasForm:chart {
	margin-top: 100px;
}

#loader {
	display: none;
	text-align: center;
	color: #333333;
	font: bold 14px;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
}

/* .autoCompleteBufferId_content { */
/* 	display: none; */
/* } */
#autoCompleteBufferId {
	display: none;
}

.autoCompleteBufferPanel {
	padding: 0px;
}

/* Dialog */
.ui-dialog {
	box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.2);
	padding: .2em;
	overflow: hidden;
	font-size: 12px;
	background: white;
	border: none;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog-titlebar {
	background-color: #A8122C;
	padding: 2px 1em !important;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	border: none;
	margin: 4px 4px 15px 4px;
}

.ui-widget-header {
	background-image: none;
	background-color: #A8122C;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
	color: #050c35;
}

.btn-popup {
	/*background-color: #A8122C;
	color: white;
	border: none;
	padding: 3px 5px;
	cursor: pointer;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #A8122C;
	background-image: -webkit-linear-gradient(top, #A8122C, #780d21);
	background-image: -moz-linear-gradient(top, #A8122C, #780d21);
	background-image: -ms-linear-gradient(top, #A8122C, #780d21);
	background-image: -o-linear-gradient(top, #A8122C, #780d21);
	background-image: linear-gradient(to bottom, #A8122C, #780d21);
	border: medium none;
	border-radius: 3px;
	cursor: pointer;
	float: right;
	height: 26px;
	width: 80px;
	cursor: pointer;
	color: white;
}

/* End dialog */

/* Table of results */
.ui-datatable thead {
	color: white;
}

/* Sortable columns */
.ui-widget-header .ui-icon {
	background-image: url("/javax.faces.resource/images/ui-icons_ffffff_256x240.png.html?v=4_3_0_180827");
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-datatable a {
	color: black;
}

/* Paginator */
.ui-paginator a {
	color: #A8122C;
	font-weight: bold;
}

.ui-paginator a.ui-paginator-current-page {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;
}

.ui-icon-seek-next {
	background-position: -32px -18px;
}

.ui-icon-seek-prev {
	background-position: -97px -18px;
}

.ui-icon-seek-first {
	background-position: -80px -162px;
}

.ui-icon-seek-end {
	background-position: -64px -162px;
}

.ui-widget-header .ui-state-default {
	border: 1px solid #d8dcdf;
	background: #eeeeee url("/javax.faces.resource/images/ui-bg_highlight-hard_100_eeeeee_1x100.png.html?v=4_3_0_180827") 50% 50% repeat-x;
}

.ui-state-default .ui-icon {
	background-image: url("/javax.faces.resource/images/ui-icons_cc0000_256x240.png.html?v=4_3_0_180827");
}

.ui-icon {
	width: 15px;
	height: 12px;
}

.ui-paginator-page, .ui-paginator-pages, .ui-paginator-next, .ui-paginator-last, .ui-paginator-first, .ui-paginator-previous, .ui-paginator-rewind, .ui-paginator-forward,
	.ui-paginator-current {
	display: inline-block;
	padding: 2px 6px;
	zoom: 1;
	margin-left: 1px;
	margin-right: 1px;
	text-decoration: none;
}

.ui-corner-all {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;
}

.ui-datatable tbody>tr:nth-child(even) {
	background: #CCC
}

.ui-datatable tbody.ui-datatable-data>tr>td, .ui-datatable tbody.ui-datatable-data-empty>tr>td {
	border-style: hidden;
}

.ui-datatable .ui-sortable-column.clickable {
	white-space: nowrap;
	vertical-align: middle;
}

.ui-datatable .ui-sortable-column.clickable span {
	white-space: normal;
	display: inline-block;
	width: auto;
}

.ui-datatable .ui-header-column, .ui-datatable .ui-footer-column {
	padding: 8px 10px;
}

.ui-datatable thead .ui-sortable-column .ui-sortable-column-icon {
	margin-left: 0px;
}

/* END Table of results */
select.locale-change {
	border: none;
	margin: 3px 0px 3px 15px;
	padding: 0;
	height: 25px;
	border-radius: 0 !important;
	background: #A8122C;
	color: #fff;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
}

select.locale-change option {
	background-color: #A8122C;
	color: white;
}

select.locale-change option:hover {
	background-color: #fff;
	color: #A8122C;
}

select.locale-change option:active {
	background-color: #fff;
	color: #A8122C;
}

select.locale-change option:focus {
	background-color: #fff;
	color: #A8122C;
}

select.locale-change option:visited {
	background-color: #fff;
	color: #A8122C;
}

/* End table of results */
.social {
	clear: both;
	position: absolute;
	bottom: 10px;
	text-align: center;
	width: 100%;
	padding: 20px 0 0 0;
}

.social a {
	display: inline-block;
	width: 26px;
	height: 25px;
	margin-left: 10px;
	vertical-align: middle;
}

.social .facebook {
	background: url("/javax.faces.resource/images/icons.png.html?v=4_3_0_180827") no-repeat 0 0;
}

.social .twitter {
	background: url("/javax.faces.resource/images/icons.png.html?v=4_3_0_180827") no-repeat -32px 0;
}

.elections_bg {
	margin-top: 90px;
}

.srch_elec {
	margin: 10px 0 0 208px;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	clear: both;
	float: left;
	width: auto;
}

.elec_paragraph_panel {
	text-align: center;
}

.elec_paragraph {
	line-height: 1.5em;
	font-size: 12px;
	color: black;
}

.elec_paragraph_underlined {
	line-height: 1.5em;
	color: black;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

html.wait, html.wait * {
	cursor: wait !important;
}

.social-sharing-widgets {
	line-height: 0;
	padding: 0px 10px 12px 10px;
}

.social-icon {
	height: 40px;
	width: 40px;
}

.social-sharing-widgets button {
	background-color: inherit;
	border: 0;
	height: 48px;
	line-height: normal;
	outline: none;
	padding: 0;
	width: 48px;
}

.social-sharing-widgets button {
	cursor: pointer;
	height: 40px;
	width: 40px;
}

.google-plus-icon {
	background: no-repeat url("/javax.faces.resource/images/googleplus.png.html?v=4_3_0_180827");
	background-size: 40px 40px;
}

.twitter-icon {
	background: no-repeat url("/javax.faces.resource/images/twitter.png.html?v=4_3_0_180827");
	background-size: 40px 40px;
}

.facebook-icon {
	background: no-repeat url("/javax.faces.resource/images/facebook.png.html?v=4_3_0_180827");
	background-size: 40px 40px;
}

.email-icon {
	background: no-repeat url("/javax.faces.resource/images/gmail.png.html?v=4_3_0_180827");
	background-size: 40px 40px;
}

.social-sharing-widgets button span {
	display: inline-block;
}

.centeredPanelGrid {
	width: 100%;
	text-align: center;
}

.exportPanel {
	text-align: center;
	clear: both;
}

.exportColumnOne {
	padding-left: 130px;
	width: 70%
}

.exportColumnTwo {
	width: 30% px
}

.export_subm {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	text-align: center;
	width: 100%;
}

.ui-widget-content .export_subm button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #A8122C;
	background-image: -webkit-linear-gradient(top, #A8122C, #780d21);
	background-image: -moz-linear-gradient(top, #A8122C, #780d21);
	background-image: -ms-linear-gradient(top, #A8122C, #780d21);
	background-image: -o-linear-gradient(top, #A8122C, #780d21);
	background-image: linear-gradient(to bottom, #A8122C, #780d21);
	border: medium none;
	border-radius: 3px;
	cursor: pointer;
	float: right;
	height: 26px;
	width: 186px;
	cursor: pointer;
	color: white;
}

.ui-widget-content .export_subm .ui-button-text {
	line-height: normal;
}

.exportInnerPanel {
	display: table;
	margin: 0 auto;
}

.exportRadioBttns {
	padding-left: 7px;
}

/* DatePicker */
.ui-datepicker {
	background-color: white;
	border: 1px solid #7c7c7e;
	background: #f1f1f3;
	box-shadow: 0 2px 4px #999;
	padding: 5px;
}

.ui-datepicker .ui-datepicker-title {
	color: white;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;
	border: none;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
	color: #004276;
}

.ui-datepicker td {
	border: 1px solid #d8dcdf;
	background: #eeeeee url("/javax.faces.resource/images/ui-bg_highlight-hard_100_eeeeee_1x100.png.html?v=4_3_0_180827") 50% 50% repeat-x;
	font-weight: bold;
	color: #004276;
}

.ui-datepicker .ui-state-highlight {
	border: 1px solid #fcd3a1;
	background: #fbf8ee url("") 50% 50% repeat-x;
	color: #444444;
}

.ui-datepicker .ui-icon {
	width: 16px;
	height: 16px;
}

.ui-datepicker .ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-datepicker .ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

#form:resultsTable_paginatorbottom {
	width: 100%;
}

/* End DatePicker */
.AdvSearchTableCont {
	border: 1px solid #888;
	margin-top: 8px;
	margin-bottom: 5px;
}

.AdvSearchTableCont .ui-datatable-scrollable-body.ui-widget-content {
	height: 115px !important;
}

.AdvSearchTableCont tbody.ui-datatable-data>tr>td {
	text-align: left !important;
	padding: 4px 7px;
	/* border: none; */
	border-bottom: 1px solid #bbb;
	border-style: solid;
	border-right-style: hidden;
	border-left-style: hidden;
	vertical-align: top;
}

.AdvSearchTableCont tbody.ui-datatable-data>tr>td.func_table_col2 {
	width: 26px;
	max-width: 26px;
}

.AdvSearchTableCont tbody>tr:nth-child(even) {
	background: transparent;
}

.AdvSearchTableCont  tbody.ui-datatable-data>tr>td a {
	background-image: url("/javax.faces.resource/images/remove-icon-png-15.png.html?v=4_3_0_180827");
	background-repeat: no-repeat;
	display: block;
	width: 14px;
	height: 14px;
}

.StatsTableCont {
	width: 518px;
}

.StatsTableCont .ui-datatable-scrollable-body.ui-widget-content {
	width: 518px;
}

.StatsTableCont tbody.ui-datatable-data>tr>td {
	padding: 4px 2px;
}

.AdvSAddBtn a {
	background-image: url("/javax.faces.resource/images/ani-pune-func.png.html?v=4_3_0_180827");
	background-repeat: no-repeat;
	display: block;
	width: 18px;
	height: 18px;
}

.tooltip {
	background: white;
}

.institutia_panel_stats {
	margin-top: 50px;
	margin-left: 10px;
}

.stat_button .right {
	float: right;
}

.stat_button {
	float: none;
}

.stats_fields_col1 {
	margin-left: 50px;
}

.stats_fields_col2 {
	margin-left: 50px;
}

.stats_fields_panel {
	width: 97.7%;
	/* 	border-style: solid; */
	border-width: 2px 2px 2px 2px;
	margin-left: 10px;
	border-color: #b3b3b3;
	text-align: left;
}

.stats_buttons_panel {
	float: none;
	width: 535px;
	margin-bottom: 15px;
	text-align: center;
	width: 535px;
	text-align: left;
}

.stats_buttons_panel input.stat_button {
	float: none;
	margin-left: 10px;
}

.stats_buttons_panel input.stat_button_clear {
	float: right;
}

.jqplot-yaxis-tick {
	font-size: 11px;
	margin-left: 8px;
}

.shareButton {
	background-image: url("/javax.faces.resource/images/share-2-icon.png.html?v=4_3_0_180827");
	width: 16px;
	height: 16px;
	background-color: initial;
	border: initial;
}
