:root{
    --bg-color-theme:#005694;/*#45639f;*/ /* #c03229 - red    #45639f -blue  #fbc525 - yellow */
    --pdf-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' style='fill:%23d70022;width:32px;height:32px;'%3E%3Cpath d='M17.076 4.438L13.028.444c-.19-.187-.39-.415-.75-.444H3.642c-.502 0-.91.407-.91.91v18.18c0 .5.41.91.91.91H16.37c.5 0 .908-.41.908-.91V4.973c0-.247-.094-.424-.202-.534zM16.37 19.09H3.64V.91h8.182v3.863c0 .375.307.682.682.682h3.863V19.09zM11.59 12.67c-.058-.065-.118-.133-.178-.203-.405-.468-.772-.973-1.08-1.478.17-.79.26-1.518.27-2.066l.002-.103c.015-.622.04-1.666-.863-1.856-.278-.058-.556-.002-.78.16-.242.173-.408.453-.443.75-.11.92.332 2.123.978 3.243-.17.71-.41 1.45-.71 2.123-.667.256-1.33.608-1.954 1.077-1.09.787-.984 1.37-.823 1.647.147.253.44.393.76.393.155 0 .32-.033.475-.104.887-.405 1.59-1.313 2.116-2.388.653-.22 1.304-.344 1.915-.393.582.585 1.385 1.225 2.123 1.245.712.02 1.072-.373 1.12-.77.052-.42-.254-.952-1.045-1.126-.532-.115-1.176-.178-1.88-.15zm-4.674 2.868c-.09.042-.17.04-.215.028.03-.09.167-.308.597-.617.277-.21.562-.392.85-.552-.356.52-.768.93-1.23 1.14zm2.38-7.57c.008-.064.05-.155.12-.206.034-.024.068-.035.108-.035.017 0 .036.002.055.006.243.05.252.535.24 1.07l-.003.106c-.006.277-.033.6-.082.954-.33-.74-.495-1.417-.438-1.897zm.465 4.963c.115-.3.218-.608.308-.914.182.26.372.51.562.742-.285.042-.576.1-.87.173zm3.543.658c.336.074.437.23.435.263-.007.016-.09.096-.32.082h-.002c-.213-.006-.547-.14-.972-.466.31.023.6.066.86.122z'%3E%3C/path%3E%3C/svg%3E");
    --sadtab:url('data:image/png;base64,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');
}

@media screen and (max-width: 1200px) {#page,#sticky-div{width:100%!important;margin-top:0!important;}}

@media screen and (max-width: 1024px) {
    html{background-color:#fff!important;}
	#left-side,#navbar,#top-right-links,#stiri,#span-primaria a br, .top-logo, #navbar-sticky{display:none;}
	#right-side,main {width:100%!important;}
	main{margin-top:48px!important;background-color:#fff!important;}
    .main-div{border:none!important;}
	#right-side{margin-top:5px!important;background-color:#fff!important;border:none!important;box-shadow:unset;}
	#top{height:90px!important;background-size:50px!important;background-position:8px 22px!important;}
	#menu-btn{display:block!important;}
	#page,#sticky-div{margin-top:0px!important;width:100%!important;box-shadow:unset!important;}
	#span-primaria{margin-left:48px!important;font-size:22px!important;margin-top:20px!important;}
	#span-primaria:after{font-size:10px!important;/*margin-top:3px!important;*/}
	#top{position:fixed;background-color:#fff;box-shadow: 0px 1px 3px #888;}
	#p-copyright {font-size: 13px!important;}
	/*footer{background-color:#fff!important;}*/
	iframe[src*='https://www.google.com/maps']{border-radius: 0!important;}
	#btn-scroll-up{bottom:1%!important;right:2%!important;}
	/*.w3-sidebar .w3-dropdown-hover:first-child{color: #000!important;}*/
	.w3-sidebar .w3-dropdown-hover:last-child .w3-dropdown-content {width:auto!important;right:unset!important;}
	.w3-sidebar .w3-dropdown-hover button, .w3-sidebar .w3-dropdown-content a{border-radius:unset!important;}
	.w3-sidebar .w3-dropdown-content a {margin-left:8px!important;}
	.w3-sidebar .w3-dropdown-content{box-shadow:unset!important;border-radius:unset!important;position:unset!important;display:block!important;}
	.ul-document .fisier, .articol .fisier{display:block;width:75%;}
	.date-contact2 .w3-container .w3-half:first-of-type{width:50%!important;}
	.li-margin li{height:64px;}
	.articol details[open] {margin-bottom:8px;}
	.articol .span-fisier{height:32px!important;min-width:32mm!important;width:unset!important;}
	.articol .span-fisier .fa-download {display:none!important;}
	.sipoca{border:none!important;}
}

@media screen and (min-width: 1025px) {
	.top-middle {position: absolute;left: 50%;top: 0;transform: translate(-50%,0%);-ms-transform: translate(-50%,0%);}
	#menu-btn{display:none!important;}
}

* ::-webkit-scrollbar {width:8px;}
* ::-webkit-scrollbar-track {background:#edebe9; -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.3);box-shadow: inset 0 0 8px rgba(0,0,0,0.3);}
* ::-webkit-scrollbar-thumb{background:#ccc; -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.3);box-shadow: inset 0 0 8px rgba(0,0,0,0.3);}
* {scrollbar-width: thin;/* "auto" or "thin" */}         
* {scrollbar-color:#ccc #edebe9}

@keyframes animate-bg-left{
    from{background-position: -250px 0;} 
    to{background-position: 0 0;}
}
@keyframes animateblur{from{filter:blur(2px)} to{filter:blur(0)}}
details[open]{animation:animateblur 1s;}

[data-total-articole]::after {
  content: attr(data-total-articole);
  float: right;
  display: block;
  width: 32px;
  height: 20px;
  margin-right: 10px;
}

.link-right-side[data-articole-count]{
    min-height:20px;
    border-bottom:solid #ddd 1px;
}

.link-right-side[data-articole-count]::after{
    content:attr(data-articole-count);
    display:block;
    width:15%;
    float:right;
    text-align:right;
    padding-right:6px;
    color:#333;
}
[data-articole-count] span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    display: block;
    float: left;
}

.hash2{color:#333}
.div-articol-fisiere details .articol-border-bottom{list-style-type: '+';user-select:none;}
.div-articol-fisiere details[open] .articol-border-bottom{list-style-type: '-'}
.div-articol-fisiere details[open] summary{border:none;}
.div-articol-fisiere details .articol-border-bottom{width:50%}
.div-articol-fisiere details[open] > summary .hash2{font-size:100%;color:#000;border-bottom:solid var(--bg-color-theme) 1px;}
.div-articol-fisiere:first-of-type{margin-top:32px;}
.div-articol-fisiere details[open] article{margin-left:3%;width:97%;}

.w3-animate-bg-left{animation:animate-bg-left 0.4s}

p{margin:0;padding:0;}

p{margin:0;padding:0;}
#navbar-sticky .w3-dropdown-content{position:fixed;}

.w3-white, .w3-hover-white:hover {background-color:transparent!important;color:#000!important; /*color:#e9edd2!important;*/}
.w3-dropdown-hover:first-child{background-color:transparent!important;}

#navbar, #navbar-sticky{
    background-color:var(--bg-color-theme);
    width: 98%;
    height: 40px;
    /*border-bottom:solid #fff 1px;*/
    color: #fff;
    /*border-radius:10px;*/
    margin-left:auto;
    margin-right:auto;
}

#sticky-div{width:1200px;position:fixed;top: 0;left: 50%;top: 0;transform: translate(-50%,0%);z-index:3;background-color:#fff;}
#sticky-div>div{background: #fff;width: 98%;margin-left: auto;margin-right: auto; font-size:150%;cursor: default;user-select:none;background-image: /*url(../images/stema.jpg);*/url(../images/Stema_judetului_Alba.png);
background-repeat: no-repeat;
background-position: 16px 10px;
background-color: #fff;
background-size: 3%;
padding-left: 6%;}

#sticky-div>div a{text-decoration:none;}

#navbar .w3-button:hover, #navbar-sticky .w3-button:hover{text-decoration:underline;}
#navbar .w3-button:hover, #right-side .w3-bar-block .w3-bar-item:hover, #navbar-sticky .w3-button:hover {color: #fff!important;background-color:var(--bg-color-theme)!important;}
.monitor-activ{color: #fff!important; /*#e9edd2!important;*/background-color: var(--bg-color-theme);cursor:default!important;}
#navbar .w3-dropdown-content:nth-child(3), #navbar-sticky .w3-dropdown-content:nth-child(3){width:218px;}

.w3-dropdown-hover:first-child, .w3-dropdown-click:hover {color: #fff!important;}
.w3-dropdown-hover:last-child{float:right;}
.w3-dropdown-hover:last-child .w3-dropdown-content{width:390px;right:12px;}
.w3-bar-block .w3-bar-item{border:none!important;font-size: inherit!important;}
.w3-dropdown-content {background-color:#f4f6fd/*#f3f3f3*/!important;padding:5px;/*border-radius:10px;*/}
.w3-dropdown-hover:hover > .w3-button:first-child, .w3-dropdown-click:hover > .w3-button:first-child {background-color:#f4f6fd/*#f3f3f3*/!important;color: #000;}
/*.w3-dropdown-content a, nav .w3-bar-item{border-radius:5px;}*/
/*.w3-dropdown-hover button{border-radius:5px;}*/



#top {
    width: 100%;
    height: 175px;
    background-image: /*url(../images/image117.jpg),*/ /*url(../images/stema.jpg);*/ url(../images/Stema_judetului_Alba.png);
    background-repeat: no-repeat;
    background-position: /*468px 3px ,*/ 16px 32px;
    background-color: #fff;
    z-index: 10;
    background-size: /*60% 170px ,*/7%;
}

.top-logo{
    width: 60%;
    height: 150px;
    background-color:#f4f6fd;
    /*background-image: url(../images/image117.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
    /*border-radius:10px;*/
    margin-top: 10px;
    margin-right: -3px;
    overflow:hidden;
    /*box-shadow: 0px 0px 8px var(--bg-color-theme);*/
}
.top-logo div{
    width:33.33%;
    float:left;
    height:150px;
    background-repeat: no-repeat;
    background-size: cover;
}

html{background-color:#f4f6fd; /*#999*/ /*#f0f0f0;*/ height:100%;}
html,body{font-size:16px;font-family:'Roboto'!important;font-weight:400;}
body{display:flex;min-height: 100vh;flex-direction: column;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto'!important;}
ul{list-style:none;}
button{outline:none;}
hr{border-top: 1px solid #ccc!important;}
details summary{outline:none;cursor:pointer;}
h2{font-size:95%;}
address{font-style:normal;}
.bg-color-theme{background-color:var(--bg-color-theme);}

#page{
	background-color:#fff;
	min-width:322px;
	width:1200px;
	box-shadow: 0px 0px 6px #ccc;
	margin-top: 5px;
	
}

#navbar button, #navbar>a, #navbar-sticky button, #navbar-sticky>a{height:40px;}

main{
	float:left;
	width:70%;
	margin-top: 0px;
    font-size:inherit;
    overflow: hidden;
    text-overflow: ellipsis;
}

main>div /*, main>article, main>table, main>address, main ul, main ol,main p*/{margin-left:2.5%!important;width:95%;font-size:100%;}
.list-style-decimal{list-style-type:decimal;}
.li-margin li {margin-left:2.5%!important;width:95%;}

.main-div{background:#fff;/*border:solid #edede6 1px;*/padding-bottom: 10px;}
.main-div ul li{margin-top:10px;}

#modal-img{padding-top:64px!important;padding-left:1%;padding-right:1%;}
#modal-img .w3-button{color:#000!important;background-color:rgba(100,100,100,0.5)!important;}
#modal-img .w3-button:hover{background-color:#ccc!important;}
.album-foto .w3-col {cursor:pointer;margin:5px;width:31.33333%;height:165px;background-repeat:no-repeat;background-position:center;background-size:cover;border:solid #ccc 1px;/*border-radius:4px;*/transition:transform 0.1s linear;}
.album-foto .w3-col:hover{transform:scale(105%);}
.modal {
  display: none;
  position: fixed;
  z-index: 9999;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.9);
}
#modal-img .modal-content:before{
    content: attr(data-title);
    display: block;
    color: #fff;
    position: absolute;
    top: -36px;
    font-size: 125%;
    width: 100%;
}

.modal-content {
  margin: auto;
  display:flex;/* block;*/
  width: 100%;
  max-width:100vh; /*700px;*/
}

.modal-content img{width:100%;}


.caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}


.modal-content img, .caption {
  animation-name: opac;
  animation-duration: 0.8s;
}

@keyframes zoom {
  from {transform:scale(0)}
  to {transform:scale(1)}
}


.close {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  z-index:10;
  user-select:none;
}

.close:hover,.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

.modal-pdf {padding-top:64px;}
.modal-pdf iframe{
    width: 80%;
    display: block;
    position: absolute;
    left: 10%;
    height: 90%;
    border: none;
    padding: 2px;
    background-color: #f1f1f1;
    /*border-radius: 2px;*/
}

@media only screen and (max-width: 700px){
  .modal-content {width:100%;}
  .modal-pdf{padding-top:42px;}
  .modal-pdf iframe{width:100%;left:0;height:92%;}
  .modal-pdf .close {top:0;right:0;}
} 

.site-map>div:not(:first-of-type){margin-top:8px;margin-bottom:8px;}
.site-map .w3-bar-block{padding-left:24px!important;}
.site-map .w3-bar-block a{margin-top:8px;}

.site-map .w3-bar-block a::before{border-left: solid #000 1px;
    border-bottom: solid #000 1px;
    width: 10px;
    height: 16px;
    display: inline-block;
    content: '';
    position: relative;
    top: -4px;
    left: -4px;
}
.site-map a:hover{text-decoration:underline;}

#right-side{
	float:left; 
	width:29%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:/*#f3f3f3;*/#f4f6fd;
    border: solid #ccc 1px;
    padding-bottom: 10px;
    /*border-radius: 10px;*/
   }
   
#right-side .pvs{background-color:#fff;/*border-radius:4px;*/padding:8px 0px;margin-top:16px;font-size:90%;border:solid #eee 1px;}
#right-side .pvs .w3-container {margin-top:8px;}
#right-side .pvs .w3-container .w3-half:first-of-type{color: var(--bg-color-theme);}

#right-side .date-contact, #right-side .program{font-size:90%;background-color:#fff;/*border-radius:4px;*/padding:8px 0px;margin-top:16px;border:solid #eee 1px;}
#right-side .date-contact a{text-decoration:none;}
#right-side .date-contact .w3-container, #right-side .program .w3-container {margin-top:8px;}
#right-side .date-contact .w3-half ~ .w3-half{padding-left:7%!important;}
#right-side .date-contact .w3-container .w3-half:first-of-type{color: var(--bg-color-theme);}

#right-side .program .w3-container div span{color: var(--bg-color-theme);}
#right-side .program .w3-container .padd{padding-left:7%!important;}

.date-contact2 .w3-container {margin-top:8px;}
.date-contact2 .w3-container a{color:#000;}
.date-contact2 .w3-container .w3-half:first-of-type{width:20%;}
.date-contact2 .w3-container .w3-half:first-of-type i{color:var(--bg-color-theme);}
.date-contact2 .w3-container .w3-half:first-of-type span{display:inline-block;width:80px;text-align:right;color:var(--bg-color-theme);}

.conducere .capitalize{text-transform: capitalize;}
.conducere{border-bottom:solid #ccc 1px;padding-bottom:8px;}
#span-primaria{
    margin-left: 105px;/*50px;*/
    margin-top: 26px;
    display: inline-block;
    height: 50px;
    font-size: 187%;
    color:#000;
	width: 285px;
}

#span-primaria a {text-decoration:none;}

#span-primaria:after, #sticky-div>div:after{
	content:'site-ul oficial al comunei Roșia Montană';
	font-size:40%;
	background-color: transparent;
    color: var(--bg-color-theme);
    padding: 3px;
    /*border-radius: 5px;*/
	display:block;
	text-transform: uppercase;
}

#top-right-links{
    width: 100px;
    margin-top: -10px;
}

#admin-link{
	background-image: url('../images/geography24.png');
    background-repeat: no-repeat;
    background-size: 20px;
    display: inline-block;
    width: 30px;
    height: 20px;
	margin-left:24px;
	font-size:0px;
}
	
#email-link{
	background-image: url('../images/email32.png');
    background-repeat: no-repeat;
    background-size: 20px;
    display: inline-block;
    width: 30px;
    height: 20px;
    font-size:0px;
}
	
ul.breadcrumb {
  padding: 0px 16px;
  list-style: none;
  background-color:#fff;
  color:#000;
  margin-top: 0px;
  border-bottom:solid #edede6 1px;
  width: 97%;
  margin-left: auto;
  margin-right: auto;
  pointer-events:none;
  min-height:24px;
}

ul.breadcrumb li {
  display: inline;
  font-size: inherit;
}

ul.breadcrumb li .fas, ul.breadcrumb li .far {color:#333;font-size:90%;}

ul.breadcrumb li+li:before {
  padding: 8px;
  color: #000;
  content: "/\00a0";
}

ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none;
}

ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}

.articol-fisiere h2{margin: 0% 1%;font-weight:500;font-size:95%;}
.articol-fisiere .fisier{margin-left:16px; padding:4px 8px;font-size:95%;display:inline-flex;}
.articol-fisiere .fisier:hover{;text-decoration:underline;}
.articol-fisiere .fisier::before {
  content: '';
  background-image: var(--pdf-svg);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: bottom;
  float: left;
  margin-right: 3px;
  width: 20px;
  height: 20px;
  min-width: 20px;
}
.div-articol-fisiere .fisier:before{display:none!important;}

.articol-no-title h2{display:none;}

.lista-fisiere-inchisa h2{display:inline-block;}
.lista-fisiere-inchisa{padding: 4px 8px;}

.ul-document{margin-left:2.5%;width:95%;font-size:95%;margin-bottom:16px;}
.ul-document li {background-color:#fff;}
.ul-document li .fa-scroll,li .fa-calendar-alt, li .fa-file-alt, li .fa-bullhorn{color:#444;}
.ul-document li .fa-calendar-alt{margin-right:4px;}
.ul-document li p{margin:1% 4%;font-size:90%;font-style:italic;min-height:21px;}
.ul-document li span{margin-left:1%;font-weight:500;}
.ul-document li .fisier{margin-left:16px; margin-top:1%; /*border-radius:4px;*/border:solid #ccc 1px;padding:4px 8px;font-size:90%;}
.ul-document li .fisier:hover{background-color:var(--bg-color-theme);color:#fff;text-decoration:underline;}
.ul-document li small{float:right;color: #444;font-weight: bold;}
.ul-li-card li {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.ul-li-card li:not(:first-of-type) {margin-top:8px;}
.ul-li-border li {border:solid #ccc 1px!important;/*border-radius:4px;*/}
.ul-li-border li:not(:first-of-type) {margin-top:8px;}
.ul-striped li:nth-child(2n){background-color: #f1f1f1;}

.articol{padding:8px 16px;/*margin-left:2.5%;width:95%;*/font-size:95%;background-color:#fff;}
.articol:not(:first-of-type) {margin-top:8px;}
.articol:last-of-type{margin-bottom:16px;}
.articol .fa-scroll, .articol .fa-calendar-alt, .articol .fa-file-alt, .articol .fa-bullhorn{color:#444;}
.articol .fa-calendar-alt{margin-right:4px;}
.articol p{margin:1% 4%;font-size:90%;font-style:italic;min-height:10px;}
.articol h2{margin-left:1%;font-weight:500;font-size:95%;display:inline;}

.articol .fisier{margin: 1% 22px; /*border-radius:4px;border:solid #ccc 1px;*/padding:0px 4px;font-size:91%;}
.articol .span-fisier {display:inline-block;height:20px;margin:0px 8px;min-width:38mm;width:42%;}
.articol .span-fisier .fa-download{font-size: 120%; /*margin-left:16px;*/cursor:pointer; color:#444;opacity:0;transition:opacity 0.25s linear; border:solid #444 1px; /*border-radius:4px;*/padding:1px;}
.articol .span-fisier .fa-download:hover{color:#000;}
.articol .span-fisier:hover .fa-download{opacity:1;}

.articol .fisier:hover{/*background-color:var(--bg-color-theme);color:#fff;*/text-decoration:underline;}
.articol small{float:right;color:#444;/*font-weight:bold;*/min-width:132px;background-color:#f4f6fd;/*#f3f3f3;*/padding:1px 4px;/*border-radius:4px;*/border:solid #ddd 1px;}
.articol small time{float:right;}
.articol-border{border:solid #ccc 1px;/*border-radius:4px;*/}
.articol-border-bottom{border-bottom:solid #ccc 1px;}
.articol-card{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.articol-recent details{margin-top:20px;}
.articol-recent>a{font-size:80%;float:right;}
.articol-recent>a:hover{text-decoration:underline;}

.articol-recent-container>h2{font-size:110%;background-color:var(--bg-color-theme);/*border-radius:3px;*/border-top-left-radius:10px;color:#fff;padding-left:10px;padding-top:1px;}

details[open] > summary::-webkit-details-marker {color:var(--bg-color-theme)}
details[open] > summary::marker{color:var(--bg-color-theme)}
details:not([open]) > summary h2:hover {color:var(--bg-color-theme);transition: color 0.25s;}

.titlu-pagina{
	/*text-align:center;*/
	/*margin-top:25px;*/
	margin-bottom:48px;
	font-size: 150%;
	border-bottom: solid var(--bg-color-theme) 2px;
    width: 95%;
    margin-left: 2.5%;
}

.titlu-subcat{
    font-size:18px;
}

.w3-bar-block .w3-bar-item {
    padding :4px 16px!important;
    border-bottom: solid #ccc 1px;
    font-size:95%;
}
.active-submenu, .active-submenu:hover{background:white!important;cursor:default!important;}
.padding-left-32{padding-left:24px!important;font-size:90%;}
#mobile-menu{overflow-x: hidden;z-index:20!important;}
.sub-item-mobile{margin-left:20px;}
#p-copyright{font-size:90%;display:block;width:100%;text-align:center; color:#000;}
#cookie-bar {background:#45484d!important;}
#cookie-bar-button {background-color:#fbc525!important;border:unset!important;}
.sipoca{width:29%;height:150px;background-image:url('../images/sipoca.jpg');background-repeat:no-repeat;background-position:center;background-size:299px 150px;border:solid #eee 1px;margin-right:1%;}
#btn-submit:hover{background-color:var(--bg-color-theme)!important;color:#fff!important;}
#Promo a{color: var(--bg-color-theme)}
footer{
    background:#f3f3f3;
	height:64px;width:100%;float:left;
	margin-top: 5px;
	border-top:solid var(--bg-color-theme) 2px;
	
	
}
.link-right-side {
    font-size: 95%;
    display:block;
    margin-top: 5px;
    margin-right: 5px;
    color: #000;/*#1a73e8;*/
    text-decoration: none;
    min-height: 18px;
}

.link-main, main a {
    font-size: inherit;
    color:var(--bg-color-theme);  /*#3367d6;*/
    text-decoration: none;
}

.link-hot{margin-top:10px; /*border-bottom: solid #ededed 1px;*/}
.border-bottom{border-bottom:solid #ccc 1px;}
.div-com-comisie{padding-left: 16px;border-bottom: solid #ddd 1px;}

.link-right-side:hover, .link-main:hover, .sub-item:hover, [data-articole-count] span:hover {text-decoration:underline;}
.aa{width:32.33333%!important;margin-left: 3px;}
.aa p{background: #fff;border: solid #edede6 1px;font-size: 17px;}
.aa p:hover{box-shadow:0px 0px 2px #00589E;}
.left-20{margin-left:20px;}
#stiri{
margin-left: -16px;
margin-top: 10px;
width: 114%;
}

.b-consilier,.pers_fun{font-size:inherit;}
.b-consilier{text-transform: uppercase;}
.pdf-file[href="#"]{pointer-events:none;}
.pdf-file[href*="/"]{
    background-image:var(--pdf-svg)/*url('../images/pdf-file-24.png')*/;
    background-repeat:no-repeat;
    background-size:20px;
    display:inline-block;
    height:20px;
    padding-left:25px;
}

.fisier[href$=".doc"], .fisier[href$=".docx"], .fisier[href$=".DOC"], .fisier[href$=".DOCX"] {
  background-image: url(../images/docx48.png);
}

.table-declaratii,.table-consilieri{
    border-collapse:collapse;
    width:100%;
    /*margin-left:2.5%;*/
    margin-bottom:20px;
}
/*
.table-consilieri td, .table-consilieri th{
    border:solid #edede6 1px;
    padding:5px;
    text-align:left;
    font-size:inherit;
}*/

.table-declaratii td, .table-declaratii th{
    border-bottom:solid #ccc 1px;
    padding:5px;
    text-align:center;
    font-size:inherit;
}
.table-declaratii th{font-weight:normal;background-color:#f4f6fd;}
.table-declaratii th i{font-style:normal;color:#333;}
.table-declaratii tr:hover td{background-color:#f3f3f3;}

.no-outline{outline:none;}
.display-block{display:block;}

li.anunt-cariera:after {
    content: attr(data-pub);
    display: block;
    font-size:inherit;
    font-style:italic;
}

.sub-item{margin-left:20px;border: none !important;}
.sub-item:before,.sub-sub-item:before {
    border-left: solid #000 1px;
    border-bottom: solid #000 1px;
    width: 10px;
    height: 16px;
    display: inline-block;
    content: '';
    position: relative;
    top: -4px;
}

#btn-search-monitor,#txt-search-monitor{outline:none;height:30px;border:solid #888 1px;}
#txt-search-monitor{width:75%;float:left;}
#btn-search-monitor{padding: 0px 8px; border-left:none;background-color: #f4f4f4;float:left;}
.ol-monitor li, #ul-search-results li {margin-top:3px;border-bottom:solid #edede6 1px;}
.data-pub{padding-right:5%;color:#444;font-style:italic;text-align:right;}
.data-pub::before{content:'';}
.p-an{padding-left:10px;font-size:inherit;border-bottom:solid #edede6 1px;}
.padding-88{padding: 8px 8px!important;}
#p-found{text-align:right;color: #444;font-style: italic;}

.sub-sub-item{font-size:13px!important;margin-left: 50px!important;border: none !important;}
.arrow-right{color:#000;font-size:12px;}
.anunturi{list-style:none;}
.anunturi li{margin-top:10px;}
.anunturi li i, .anunturi li .data{color: #3b3b3b;cursor:default;}
.data{color: #3b3b3b;cursor:default;}

caption{text-align:left;font-size:inherit;border-bottom:solid #666 1px;}
caption span{font-weight:500;}
caption i {font-style:normal;color:#333;}
.arhiva caption span {font-weight:normal;color:#333;}
#vremea{background-color:#fff;}
iframe[src*='https://www.google.com/maps']{width:100%; height:413px; border:solid #edede6 1px;}
#btn-scroll-up{display:none;position:fixed;bottom:10px;right:20px;background:var(--bg-color-theme); color:#fff;/*border-radius:10px;*/}

#div-primaria{
    height: 171px;
    background-image:url("../images/primaria.png");
    background-repeat: no-repeat;
    background-position:center;
    background-size: 100%;
}

.color-7d1500{color: var(--bg-color-theme);}

#modal-conducere{z-index:100;overflow:hidden;padding-top:50px;}
.p-atributii{padding-left:24px;}

#d404{
	width:15%;
	background-image: var(--sadtab);
    height: 100px;
    background-repeat: no-repeat;
    background-size: contain;
	background-position:top;

	}
	
a[href*="drive.google.com"]{
  color:red!important;
  text-decoration:line-through!important;
  pointer-events:none!important;
}
