@media screen and (max-width: 1200px) {#page,#sticky-div{width:100%!important;margin-top:0!important;} .padding-88{padding: 8px 8px!important;}}
@media screen and (max-width: 1024px) {
	#left-side,#navbar,#top-right-links,#stiri{display:none;}
	#right-side,main {width:100%!important;}
	main{margin-top:105px!important;background-color:#fff!important;}
    .main-div{border:none!important;}
	#right-side{margin-top:5px!important;background-color:#fff!important;border:none!important;}
	#top{background-image:none!important;height:100px!important;}
	#menu-btn{display:block!important;}
	#page{margin-top:0px!important;width:100%!important;}
	#span-primaria{margin-left:50px!important;font-size:24px!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;}
}

@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;}
}

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

#navbar{
    background-color:#F9F9F9;
    width: 100%;
    height: 40px;
    border-bottom:solid #666 1px;
}
#navbar .w3-button:hover, #right-side .w3-bar-block .w3-bar-item:hover {color: #fff!important;background-color: #3d3d3d!important;}
.monitor-activ{color: #fff!important; /*#e9edd2!important;*/background-color: #3d3d3d!important;cursor:default!important;}
#navbar .w3-dropdown-content:nth-child(3){width:218px;}

#top{
	width:100%;
	height:230px;
	background-image:url('../images/petru-rares.png')/*, url('../images/logo_cj_stema.png')*/;
	background-repeat: no-repeat;
	background-position: top right/*, 10px 10px*/;
	background-color: #dd426a;
}

html{background-color:rgba(200,200,200,0.25); height:100%;}
html,body{font-size:15px;font-family:'Roboto'!important;font-weight:400;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto'!important;}
ul{list-style:none;}
button{outline:none;}

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

main{
	float:left;
	width:75%;
	margin-top: 10px;
    font-size:15px;
}

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

#right-side{
	float:left; 
	width:24%;
	margin-top: 10px;
	background-color:#ffffff;
    border: solid #edede6 1px;
    padding-bottom: 10px;
   }

#span-primaria{
    margin-left: 100px;
    margin-top: 15px;
    display: inline-block;
    height: 50px;
    font-size: 32px;
    font-family: "Arial";
	color:#fff; /*#e9edd2;*/
}

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

#span-primaria:after{
	content:'site-ul oficial al comunei Petru Rares jud. Bistrita Nasaud';
	font-family: "Arial";
    font-size: 12px;
	font-style: italic;
    background-color: #dd426a;
    color: #fff; /*#e9edd2;*/
    padding: 3px;
    border-radius: 5px;
	display:block;
}

#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:#3d3d3d;
  color:#fff;
  margin-top: 0px;
}

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

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

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

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

.titlu-pagina{
	text-align:center;
	margin-top:25px;
	margin-bottom:64px;
	font-size:24px;
}

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

.w3-bar-block .w3-bar-item {
    padding :4px 16px!important;
    border-bottom: solid #ccc 1px;
    font-size:15px;
}
.active-submenu, .active-submenu:hover{background:white!important;cursor:default!important;}
.padding-left-32{padding-left:24px!important;font-size:14px;}
#mobile-menu{overflow-x: hidden;}
.sub-item-mobile{margin-left:20px;}
#p-copyright{font-size:15px;display:block;width:100%;text-align:center; color:#000;}
footer{
    background:#F9F9F9;
	height:64px;width:100%;float:left;
	margin-top: 5px;
	border-top:solid #666 1px;
}
.link-right-side {
    font-size: 15px;
    display:block;
    margin-top: 10px;
    color: #00589E;/*#1a73e8;*/
    text-decoration: none;
}

.link-main, main a {
    font-size: 15px;
    color: #00589E;/*#1a73e8;*/
    text-decoration: none;
}

.link-hot{margin-top:10px; border-bottom: solid #ededed 1px;}


.link-right-side:hover, .link-main: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:15px;}
.b-consilier{text-transform: uppercase;}
.pdf-file{
    background-image:url('../images/pdf-file-24.png');
    background-repeat:no-repeat;
    background-size:20px;
    display:inline-block;
    height:20px;
    padding-left:25px;
}

.table-declaratii,.table-consilieri{
    border-collapse:collapse;
    width:100%;
    margin-bottom:20px;
}

.table-consilieri td, .table-consilieri th{
    border:solid #edede6 1px;
    padding:5px;
    text-align:left;
    font-size:15px;
}

.table-declaratii td, .table-declaratii th{
    border:solid #edede6 1px;
    padding:5px;
    text-align:center;
    font-size:15px;
}
.table-declaratii th{font-weight:normal;}
.table-declaratii tr:hover td{background-color:#ccc;}

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

li.anunt-cariera:after {
    content: attr(data-pub);
    display: block;
    font-size:15px;
    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:16px;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:15px;}
#vremea{background-color:#fff;}
iframe[src*='https://www.google.com/maps']{width:100%; height:413px; border:solid #edede6 1px;pointer-events:none;}
#btn-scroll-up{display:none;position:fixed;bottom:10px;right:20px;background:#dd426a;color: #e9edd2;}

.filter-grayscale {filter:grayscale(100%);}
.filter-invert{filter:invert(100%);background:#000;}
.underline-link a {text-decoration:underline!important;}

@keyframes blinking{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-blink{animation:blinking 0.75s; animation-iteration-count:2;}
