.spinner-content {top:200px!important}

a {
    cursor: pointer;
}
.tooltip{
    z-index: 1000000!important;
}
body {
color:#333;
line-height:21px!important;
background-color:#E2EFE8!important
}
h1,h2,h3,h4,h5,h6,strong {color:#333}
h1 {}
h3 {font-size: 21px!important;line-height: 28px;}
.offcanvas-inner h3 {color:#fff}
h3.sppb-addon-title {color:#009476}
#sp-top-bar {
    padding: 0!important;
}
#sp-main-body {
    padding: 0px!important;
}
#sp-main-body .container {

    padding: 0;
}
#login-modal {
    top: 15%;
    max-height: 320px;
}
.sp-default-logo {
    max-width: 90%!important;
}

.santiertitle {
    clear: left;
}
#sp-wrapper {
    min-height: 0px!important;
}
.artitem {
    margin-top: 8px !important;
	clear:left
}
.sp-module {
    margin-top: 0px!important;
}

.sclogin-greeting {
   float: right;
    display: block;

    line-height: 100%;
    margin-top: 5px;
}


@media screen and (max-width: 700px) {
	.sclogin-greeting {
    max-width: 80%;
    display: block;
	float: right;
	margin:6px
}
.sclogout-button {
    float: right !important;
}
#sclogin-form {margin:0}
}
/* homeart*/
@media screen and (min-width: 700px) {
	.slider {
    background: #009476;
}
	.backstretch img {
    width: 810px !important;
    right: 0 !important;
    left: auto !important;
    top: 0 !important;
    height: 500px !important;
	}
}
.Imagini.row-fluid {
    margin: 5px 0;
}
.proiectdivimg {
  display: inline-block;
  overflow: hidden;
  	border-radius: 2px;
border: solid 1px #afafaf;
position:relative

}

.proiectdivimg img {
  display: block;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.proiectdivimg:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.proiectdivimg small {

    position: absolute;
    color: #fff;
    z-index: 9999;
    bottom: 5px;
    left: 5px;

}

.homedivimg {
  display: inline-block;
  overflow: hidden;
  	border-radius: 10px;
border: solid 1px #afafaf;
position:relative

}

.homedivimg img {
  display: block;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.homedivimg:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.homedivimg small {

    position: absolute;
    color: #fff;
    z-index: 9999;
    bottom: 5px;
    left: 5px;

}

.homerow {
    margin: 25px 0 15px;
}
.homearticle {
    margin: 20px 0 25px;
}

.homearticleimg {
    width: 100%;
    height: 200px;
    background-size: 118% !important;

    -moz-box-shadow: inset 0 0 5px #555;
    -webkit-box-shadow: inset 0 0 5px #555;
    box-shadow: inset 0 0 5px #555;
    background-position: center !important;

	
}
.santierdiv {
    padding: 0 18px;
}
.santierdata {
   margin: 9px 0;
   display:block
}

h3.homearticle  { 
margin: 20px 0 10px;
}
.homearticleinfo {
margin: 10px auto;
font-size: 13px;
line-height: 19px;
}
.homearticledesc {
   
    
}

/* text*/
.sp-megamenu-parent {}
.sp-megamenu-parent > li > a {

    font-size: 15px!important;
}
header {
    padding: 0 20px;
}
ul.social-icons {
     padding: 8px 38px!important;
	 float:right
}

.center {
    text-align: center;
}

.breadcrumb > li + li::before {
    color: #ccc;
    content: "-"!important;
    padding: 0 5px;
}
.breadcrumb > .active {
    color: #009476;font-size: 116%;
}

.sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 270px !important;
}
.abonamentele-mele .sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 400px !important;
}
.abonament-item {margin-bottom:5px}
@media screen and (min-width: 700px) {
	#btl .btl-panel > span {
     width: 100%!important;
}
  .sp-megamenu-parent >li {
 padding: 33px 0 20px!important;
  margin: 0 10px;
  
}

}

@media screen and (max-width: 1124px) {
  .sp-megamenu-parent >li >a {
font-size:12px!important
}
}
@media screen and (min-width: 1124px) {
	#btl .btl-panel > span {
     width: 150px!important;
}

}
.rsform {
	
	max-width:700px !important;
}

.sp-megamenu-parent >li >a {
  
  padding: 0 !important;
  line-height: 15px !important;
  letter-spacing: 0px !important;
  text-align:center
}

#sppb-carousel1 img { max-width:100px}
#sp-wrapper .container {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
	}
.breadcrumb {margin:0!important}ol {margin:0!important}
article {
    min-height: 500px;
}
.sppb-btn.sppb-btn-outline {
    background-color: transparent;
    color: #333333;
}
.sppb-btn-default.sppb-btn-outline {
    border-color: #333333;
}
.sppb-btn-sm.sppb-btn-outline {
    border-width: 1px;
    padding: 4px 9px;
}
.sppb-btn-sm.sppb-btn-outline {
    border-width: 1px;
    padding: 4px 9px;
}
.sppb-btn-default.sppb-btn-outline {
    border-color: #333333;
}
.sppb-btn.sppb-btn-outline {
    background-color: transparent;
    border: 1px solid #333;
    color: #333333;
    padding: 5px 12px;
}
.sppb-btn {
    -moz-user-select: none;
    background-image: none;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    white-space: pre-line;
}
.sppb-btn-sm {
    border-radius: 2px;
    font-size: 12px;
    line-height: 1.5;
}
.btn, .sppb-btn {
    transition: color 400ms ease 0s, background-color 400ms ease 0s, border-color 400ms ease 0s;
}
.btn, .sppb-btn {
    transition: color 400ms ease 0s, background-color 400ms ease 0s, border-color 400ms ease 0s;
}
.sppb-btn-sm {
    border-radius: 2px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
}
.sppb-btn-default {
    background-color: #e0e1e2;
    color: #666;
}
.sppb-btn {
    -moz-user-select: none;
    background-image: none;
    border: 0 none;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 7px 14px;
    text-align: center;
    vertical-align: middle;
    white-space: pre-line;
}
.sppb-btn-default.sppb-btn-outline:hover, .sppb-btn-default.sppb-btn-outline:focus, .sppb-btn-default.sppb-btn-outline:active, .sppb-btn-default.sppb-btn-outline.active, .open > .dropdown-toggle.sppb-btn-default.sppb-btn-outline {
    background-color: #333333;
    border-color: #333333;
    color: #fff;
}
.profile {
    padding: 20px!important;
}
.text2coll {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	 -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	text-align: justify;
}

.text3coll {
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	 -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	text-align: justify;
}
@media screen and (max-width: 700px){
	.text2coll {
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	text-align: justify;
	}
	.text3coll {
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	text-align: justify;
	}
}
.item {
    margin-bottom: 25px !important;
}

.dl-horizontal dt {
    margin:0!important;
    width: 250px;
}
.expirat {
	color:#999
}

.rsform {
    max-width: 100%!important;
    padding: 0!important;
}
fieldset {
    margin: 0 20px!important;
   
}
.offcanvas-menu .offcanvas-inner .sp-module:first-child {
    margin-top: 50px;
    padding: 0;
}
.onelist {
    float: left;
 margin: 0;
    width: inherit;
}
.onefield.fieldacyemail {
	display:none
}
.acymailing_checkbox {
    margin: 0 5px 0 20px!important;
}
.acysubbuttons {
    clear: left;
}
.radar {
   
    font-size: 39px;
    line-height: 83px;
    margin-left: 15px;
}
#sp-bottom {
	padding: 20px 0!important;
	
}
.form-group.rsform-block {
    margin: 0;
}
#sp-position-3 {
    background: #f5f5f5!important;
	padding:15px 0!important;
}
.unsubdiv {
    margin: 20px;
}
.checkbox-inline {font-weight: bold; margin: 0 90px 0 0px;}
.rsform-block-solicitare label {font-weight: bold;}

.sp-megamenu-parent >li >span {

  text-transform: uppercase;
  position: relative;
  cursor: default;
}
.sp-megamenu-parent > li.sp-has-child > span::after {
    font-family: "FontAwesome";
    content: " \f107";
}
.fabrikDataContainer {
    clear: both;
    margin: 0 auto;
    width: 98%;
	
    font-weight: normal;
    font-style: normal;
    color: #333333;
    
}


thead {
    background: #009476;
    color: #fff;
}
.fabrik___heading a {

    color: #ffffff;
}
.fa.fa-search, .fa.fa-times, .fa.fa-edit {

    font-size: 11px !important;

}
.btn.fabrik_view.fabrik__rowlink.btn-default, .btn.fabrik_edit.fabrik__rowlink.btn-default, .btn.delete.btn-default {
 background:none;
    margin: 0 3px	;
    padding: 0;
    border: 0;

}

.btn.fabrik_view.fabrik__rowlink.btn-default:hover, .btn.fabrik_edit.fabrik__rowlink.btn-default:hover, .btn.delete.btn-default:hover {

    background:none

}
.proiecte___Titlu {font-weight:bold}
.fabrik_filter.search-query.input-medium {
    padding: 3px;
    margin: 0;
    height: 26px;
    font-size: 11px;
    border-radius: 0;
}
.fabrikForm.form-search {
    margin-top: 10px;
}
#filtru input[type="text"], filter_modal {height: 28px;}
.control-group .fabrikElement select, .control-group .fabrikElement textarea, .control-group .fabrikElement input,.control-group .fabrikElement  .uneditable-input, .control-group .chzn-container span, .control-group .chzn-results {font-size:15px!important;font-weight:bold!important; }
.fabrikElement .radio  {margin:0!important}
input#proiecte___Proiect {font-weight:bold}

.input-group-addon {
    font-size: 11px !important;
    padding: 5px;
    background: none !important;
border: 0;}

.input-group select {
    font-size: 11px;
    width: 50px;
    padding: 3px;
}

.fabrikNav nav {text-align:center}
.fabrikNav nav ul {margin:0}

tr.fabrikFilterContainer {
    background-color: #e8e8e8;
}
tr.fabrikFilterContainer button {
    background-color: #009476;
	font-size: 10px;
}
tr.fabrikFilterContainer button:hover {
    background-color: #2BB686;
}

.inputbox.fabrik_filter, select.fabrik_filter {
    font-size: 10px;
    padding: 3px;
    height: 28px;
    margin: 0;
	width:100%
}
span.label {color:#555}
span.label>a>span{color:#009476}
span.label>a>span:hover{color:#2BB686}


.dropdown-menu {
    width: inherit !important;
    padding: 10px !important;
}
.fabrik___rowlink {
    font-weight: bold!important;
    color: #009476!importants;
}

.nav.pull-right > li {

    float: right;
}

.nav.pull-left > li > a, .nav.pull-right > li > a {
    position: relative;
    display: block;
    padding: 3px 15px;
	margin: 0 8px 8px;}
.row-fluid {  
    padding: 0px;
}
.harta {  
    padding: 50px 0px;
}
.DetaliiProiect {

padding:10px	
}
.DetaliiProiect > span {
font-size:14px!important;
padding:10px	
}
.form-actions {
margin:10px 0!important;
padding:0!important;	
background-color: #fff!important;
border:0!important
	
}
.CompaniiAdaugate  {
margin:30px 0 0 0;	
	
}
.btn {margin: 0px; font-size:13px
}

.Subtitlu, .CodProiect, .DataIncepere, .StadiuDetaliat, .Domeniu, .Finantare , .Suprafata, .Info, .Judet, .Descriere {margin:10px 0 0 0!important;  }

.fabrikWindow.modal .itemContent .page-header {
    font-size: 14px;
    margin: 0;
    padding: 0;
    display: none;
}
.spiner-content {
	top:0!important
}
.control-group {
    margin-bottom: 0px !important;
}

.fabrikDateListFilterRange input {

    font-size: 10px;
    height: 28px;
    margin: 0;

}
.fabrikRepeatData > li {
    float: left;
    width: 100%;
	padding-right:10px
}
#proiect label {
    font-weight: bold !important;
    line-height: 19px;
    margin: 0 !important;
}
.partener div {
    line-height: 19px;
    font-size: 13px!important;
}
.fabrik___heading a:hover {
    color:  #ccc;
}
.monitorizare___Titlu  .fabrik-filetype-pdf {float:right!important}
@media screen and (max-width: 700px){
.imgSantier { 
	background-size:     cover!important;  
    background-repeat:   no-repeat!important;
    background-position: center center!important; 
	min-width:250px!important; 
	width:100%!important;
	height:150px!important; 
	margin-bottom:10px;
	
 }	
 .artitem {
	 padding:20px
 }
}

@media screen and (min-width: 701px){
.imgSantier { 
	background-size:     cover!important;  
    background-repeat:   no-repeat!important;
    background-position: center center!important; 
	min-width:130px!important; 
	width:130px!important;
	height:80px!important; 

 }
 .descSantier {
	 max-width:80%
 } 
}
.truncate_text {
    font-size: 12px;
}
.firmeproiecte_history___dataAdaugare li, .firmeproiecte_history___persoana li {
    display: block;
    width: 100% !important;
} 
.fabrikActions .btn {border:0!important}
.monitorizaredata {
    width: 90px;
    float: left;
    display: inline-block;
}
.monitorizarearticol {
    float: left;
	display: inline-block;
    max-width: 700px;
	width:100%
}
.testeazagratuit {
    font-size: 13px!important;
}

.sclogin .sclogout-button {
    float: right!important;margin: 0!important;clear: right;
 }
 #solicitare_test___Produse, #abonamente_solicitari___Produse, #solicitare_test___Newsletter{
    padding: 10px 30px;
}
.fa.fa-star.small {
    font-size: 7px;
    vertical-align: super;

}
@media screen and (max-width: 1024px){
#sp-top-bar .sp-module {
    display: inline-grid;
    width: 49%;
    margin: 0 !important;
    text-align: center;
    vertical-align: middle;
    padding: 0 !important;
}
#sp-top3 {
    height: 58px;
}
#sp-top-bar .sp-module div, #sp-top-bar .sp-module a {
   width:100%!important;
   margin: 0%!important;
    
}
}
.santier {
    margin-bottom: 5px !important;
}
.artitem {min-height: 25px;}
.santier,.artitem,.monitorizarearticol {padding:3px!important;}
.santier:hover strong {color:#009476}
.artitem:hover strong{color:#009476}

.heading.fabrik_ordercell.licitatii___ValoareFinala {
    text-align: right;
}
.modal-header h3 {
    padding: 0;
    margin: 0;
}
.fa-check-circle {
    color: green;
    font-weight: bold;
}
.raport_companii___ValoareEuroProiect {
    min-width: 130px;
    text-align: right;
}
#btn-1625835365533,#btn-1625728257244 {
      transition: 3s cubic-bezier(.95,.05,.8,.04);
}
.stikyyy a {
    max-width: 150px !important;
    right: 10px!important;
	transition: 3s cubic-bezier(.95,.05,.8,.04);
	z-index:200!important
}
.stikyyy2 a {
    max-width: 150px !important;
    right: 10px!important;
	top:90px!important;
	transition: 3s cubic-bezier(.95,.05,.8,.04);
	z-index:200!important
}
#section-id-1488546557463 {z-index:0!important}
#mapid {z-index:1}
.acymailing_table ul.pagination-list li {
    list-style: none;
    float: left;
margin-right: 18px;}
#listform_79_com_fabrik_79 .fabrikRepeatData > li {
  float: unset !important;
  border: none!important; 
}
#listform_79_com_fabrik_79 .fabrikRepeatData > li a i {
  padding: unset !important;
}