/* CSS Document */
h1, h2, h3, h4, h5, h6 
{
	font-weight: normal;
	text-shadow: #154490;
	
	
	}
.msg_top
{
	
	background-color: antiquewhite;
	padding: 10px;
}
#footer-widgets
{
	margin-top:0px;
	}
.help-block
{
	position:absolute;
	margin-top:-5px;
	font-size:10px;
	}	
.paper-back-full
{
	padding-bottom:50px;
	}	
.login-form-full
{
	padding-top:10px;
	}
.title-logo
{
	text-align: center;
	padding-top:10px;
	max-width:220px;
	padding-bottom:10px;
	}
.content-box
{
	
	}

.carousel-section .item img
{
	
	-webkit-box-shadow: 0px 0px 22px -3px rgba(0,0,0,0.59);
	-moz-box-shadow: 0px 0px 22px -3px rgba(0,0,0,0.59);
	box-shadow: 0px 0px 22px -3px rgba(0,0,0,0.59);
	}	
.content-box.box-default.box-tde img
{
	
	}	
	.content-box.box-default.box-tde:hover,
	.content-box.box-default.box-tde-produse:hover
	{
		-webkit-box-shadow: 0px 0px 17px -14px rgba(0,0,0,0.59);
-moz-box-shadow: 0px 0px 17px -14px rgba(0,0,0,0.59);
box-shadow: 0px 0px 17px -14px rgba(0,0,0,0.59);
		}	
.content-box ul
{
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-size: 0.9em;
	}	
.content-box ul li
{
	line-height: 18px;
	text-align: justify;
	}
.content-box ul li:hover
{
	
}

.content-box.box-pgcontent
{
	text-align: justify;	
	}
.content-box.box-pgcontent p
{
	line-height:20px;
	}		
 .public_layout .text-icon .icon-ar.icon-ar-lg .fa 
 {
	 margin-top:12px;
	 }	
.pg_29 .lista_proiecte .mix{
	display: none;
}
body, .public_layout
{
	background-repeat: repeat;
	background-position: left top;
	color: #000;
	font-family: "Open Sans", Arial, sans-serif;
	background-color: #f0f0f0;
}
.public_layout .main-header
{
	padding-top: 35px;
	padding-bottom: 35px;
	background-image: url(../images/bck-servicii.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #EAEAEA;
	}

.public_layout .main-header .page-title
{
	font-size: 3em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-shadow: 1px 1px 8px rgba(255,255, 255, 1);
	letter-spacing: 1px;
	color: #000;
	}	
.public_layout .navbar-default .navbar-nav > li > a
{font-size: 1.2em;
padding-left: 13px;
padding-right: 11px;
	}
.public_layout .thumbnail,
.public_layout .thumbnail:hover

{
	border-top-color: #A8C4F2;
	border-right-color: #A8C4F2;
	border-bottom-color: #A8C4F2;
	border-left-color: #A8C4F2;
	-webkit-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 15px -10px rgba(0,0,0,0.75);
	}	
.public_layout .thumbnail:hover
{
	-webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
	}	
.public_layout .thumbnail img
{
	padding:3px;
	opacity: 0.9;
    filter: alpha(opacity=90);
	z-index:5;
	}
.public_layout .thumbnail:hover img	
	{
	opacity: 1;
    filter: alpha(opacity=1);
		}
.public_layout .thumbnail .data
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #26bdef;
	}
.prima_pagina.public_layout .thumbnail .data
{
	
	display: block;
	padding: 3px;
	}
	
.public_layout .thumbnail.main_ctg_meniu img
{
	padding:0px;
	}	
.public_layout .thumbnail .caption
{
	text-align: center;
	font-size: 0.9em;
	}
	
.public_layout .thumbnail .caption h3
{
	margin-top: 3px;
	color: #000000;
	font-size: 1.3em;
	margin-bottom: 0px;
	}
.public_layout .thumbnail.categ .caption h3
{
	line-height: 35px;
	margin-bottom: 10px;
}
	 

.public_layout .header-full .txt_top_dr
{
	font-size: 1.2em;
	line-height: 20px;
	color: #000;
	padding-top: 20px;
	
	
	font-style: italic;
	padding-bottom: 20px;
	margin-top: 15px;
	}
.public_layout .header-full .txt_top_dr form.search, .public_layout .header-full .txt_top_dr form.search .input-group
{
	
	}
.public_layout .header-full .iso img
{
	margin-top:32px;
	}	

.public_layout .navbar-default .navbar-brand 
{
	margin:0px;
	padding:0px;
	}	
.public_layout .navbar-default .navbar-brand img
{
	
	max-width:150px;
	margin-left:0px;
	
	}	
.public_layout .header-full
{
	border-bottom-style: solid;
	box-shadow: none;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 5px;
	border-bottom-color: #26bdef;
	background-color: #FFF;
	background-image: url('https://www.politia6.ro/_design/images/bck-header.png');
	}	
.public_layout .header-full .container
{
	background-color:transparent !important;
	}
.public_layout .main_logo img
{
	max-height:100px;
	}

.public_layout .container.pg_content
{
	background-image: none;
	min-height: 400px;
	xline-height: 20px;
	text-align: justify;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 25px;
	padding-left: 35px;
	margin-top: 25px;
	margin-bottom: 25px;
	
	x-webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
	x-moz-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
	xbox-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
	
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	}
.public_layout .container.pg_content.pg_slider
{
	padding: 0px;
	padding-left:15px;
	padding-right:15px;

	}	

.public_layout .container.pg_content .nav.nav-tabs
{
	margin-bottom: 15px;
	}
.public_layout .container.pg_content .nav.nav-tabs li a
{
	font-weight: bold;
	color: #000;
	}
.public_layout .container.pg_content .nav.nav-tabs li.active a	
{
	color: #87a901;
	}	
.public_layout .container.pg_content .bx-wrapper
{
	margin-bottom:15px;
	}
	
.public_layout .container.pg_content .bx-controls-direction
{
	
	}
.public_layout .container.pg_content .bx-controls-direction a
{
	padding-top:100px;
	height: 95%;
	top:7%;
	background-image:none;
	
	width:20%;
	text-decoration: none;
	color: #FFF;
	z-index:1;
	}
	.public_layout .container.pg_content .bx-controls-direction a:hover
	{
	text-decoration: none;
	color: #999;
		}
.public_layout .container.pg_content .bx-controls-direction a.bx-prev
{
	margin-left:-10px;
	text-indent:15px;
	}
.public_layout .container.pg_content .bx-controls-direction a.bx-prev:after
{
	 content: "\f0d9"; 
	  font-family: FontAwesome;
	  font-style: normal;
	  font-weight: normal;
	  text-decoration: inherit;
	  position: absolute;
	  font-size: 50px;
	  
	  top: 45%;
	  left: 10%;
	  margin: 5px 0 0 5px;
	  z-index: 1;
	}	
.public_layout .container.pg_content .bx-controls-direction a.bx-next
{
text-indent:10px;
	}
.public_layout .container.pg_content .bx-controls-direction a.bx-next:after
{
	 content: "\f0da"; 
	  font-family: FontAwesome;
	  font-style: normal;
	  font-weight: normal;
	  text-decoration: inherit;
	  position: absolute;
	  font-size: 50px;
	  
	  top: 45%;
	  left: 40%;
	  margin: 5px 0 0 5px;
	  z-index: 1;
	}
.public_layout .pg_content .navi
{
	font-size: 1em;
	color: #999;
	}	
.public_layout .pg_content .navi a
{
	color: #999;
	}
.public_layout .pg_content .navi a:hover
{
	color: #154490;
	}				
.public_layout .pg_content h1,
.prima_pagina h1,
.pg_content h1
{
	font-size: 2.6em;
	color: #154490;
	display: block;
	
	text-align: left;
	font-family: "Open Sans", Arial, sans-serif;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-weight: normal;
	}
.div_zone_livrare
{
	margin-bottom:30px;
	}	
.public_layout a
{
	color: #154490;
	}
	
.public_layout .lead
{
	font-size: 33px;
	font-family:"Open Sans", Arial, sans-serif;
	}
.public_layout .pg_content h2,
.public_layout h2 
{
	font-size: 1.7em;
	line-height: 30px;
	color: #070d40;
	text-align: left;
	font-family: "Open Sans", Arial, sans-serif;
	}
.public_layout .pg_content h3,
.public_layout .pg_content h4,
.public_layout h3,
.public_layout h4
{
	font-size: 1.2em;
	color: #070d40;
	}
.public_layout .pg_content h3 .fa
{
	color: #26bdef;	
	}	
.slogan h2
{
	font-size: 1.2em !important;
	padding-top: 15px !important;
	margin-bottom: 0px !important;;
	padding-right: 0px;
	padding-bottom: 0px !important;;
	}
.slogan 
{
	margin-bottom:0px;
	}		
.public_layout .pg_content h1
{
	
	
}
.public_layout .parteneri
{

	}
.public_layout .parteneri img
{
	max-width: 100px;
	padding: 1px;
	float: left;
	border: 1px solid #E2E2E2;
	margin-right: 5px;
	margin-bottom: 5px;
	}	
h2.section-title, h3.section-title
{margin-top: 20px;
	}
.public_layout .container.pg_subpagini 
{
	
	}
.public_layout .pg_subpagini h2,
.public_layout .sidebar h2
{
	font-size: 1.4em;
	color: #358d22;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	}	
.public_layout .pg_subpagini ul
{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.public_layout .pg_subpagini ul li
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

.public_layout .pg_subpagini ul li a
{
	font-size: 1.2em;	
}
.public_layout .pg_subpagini ul li a.active
{
	font-weight: bold;	
}
.public_layout .pg_subpagini ul li a:hover
{
	
	}

.public_layout .lista_proiecte
{
	margin-left:0px;
	margin-right:0px;

	
	}
 .comenzi_tel
{
	padding: 15px;
	position: fixed;
	top: 0px;
	text-align: center;
	display: none;
	background-color: #FFF;
	z-index: 33;
	width: 100%;
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
	font-size: 1.4em;
	color: #666666;
	-webkit-box-shadow: 0px 18px 36px -23px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 18px 36px -23px rgba(0,0,0,0.75);
	box-shadow: 0px 18px 36px -23px rgba(0,0,0,0.75);
	background-image: url(../images/bck-footer.png);
	}	
.public_layout .proiect
{
	margin-bottom: 10px;
	padding:2px;
	
	}	
.public_layout .proiect .content_proiect
{
	border: 4px solid #FFF;
	min-height:120px;
	}	
.public_layout .proiect .title
{
	background-color: #E6E6E6;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09C;
	font-weight: bold;
	}
.public_layout .proiect a:hover
{
	text-decoration: none;
	}	
.public_layout .proiect a:hover .title
{
	background-color: #1b3d6b;
	color: #FFF;
	}
.public_layout .zona_filtre
{
	border-top: 1px solid #cccccc;
	padding-bottom: 0px;
	padding-top: 10px;
	 }	
.public_layout .btn-primary
{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	transition: all 0.4s ease;
	font-size: 1em;
	color: #FFFFFF;
	text-shadow: none;
	font-family: "Open Sans", Arial, "sans-serif;";	
	}	
.public_layout .btn-primary:hover
{
	color: #FFF;
	}	 
.public_layout .btn-primary.btn-xs
{
	padding: 6px;
	font-size: 0.9em;	
	}
.public_layout .btn-primary.btn-sm
{
	padding: 12px;
	font-size: 1em;	
	}	
.public_layout .btn-primary.btn-md
{
	padding: 18px;
	font-size: 1.1em;	
	}
.public_layout .btn-primary.btn-lg
{
	padding: 24px;
	font-size: 1.2em;	
	}				
.public_layout #footer
{
	background-color: #070d40;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: 10;
	border-top-width: 1px;
	border-top-color: #154490;
	color: #FFF;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	background-position: right bottom;
	}
.public_layout #footer .footer_cont
{
	background-color: transparent !important;
	}	
.public_layout #footer p
{
	line-height: 23px;
	margin-bottom:5px;
	}
.public_layout #footer p.socicon a
{
	color: #FFF;
	}	
.public_layout #footer ul,
.public_layout #footer ul li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}	

		
.public_layout #footer h3
{
	font-size: 1.3em;
	margin-top: 0px;
	text-transform: uppercase;
	margin-bottom: 25px;
	color: #FFF;
	}		
.public_layout #footer a
{
	color: #d3edf9;
}

.public_layout #footer a:hover
{
	color: #26bdef;
	}
		
.public_layout .container
{
	max-width: 1200px;
	background-color: #FFF !important;
	}
.public_layout .container.footer_cont
{

	padding: 0px;
	}
.public_layout .header_bck
{
	background-image: url(../images/site-bck-body-lung.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:120px;
	}	
.public_layout .section-lines
{
	padding-top: 30px;
	padding-bottom: 30px;
	border-top-color: #fecb01;
	border-bottom-color: #fecb01;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	}
.public_layout section h2
{
	margin-top:10px;
	}
.public_layout .navbar-dark .col-megamenu, .navbar-inverse .col-megamenu	
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}
.public_layout section.vanzari
{
	background-image: url(../images/bck-vanzari.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}	
.public_layout .credits
{
	font-size: 0.9em;
	padding-top: 15px;
	
	padding-bottom: 15px;

	margin-top: 15px;
	text-align: left;
	}	

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */

.prima_pagina.public_layout .carousel-section
{
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	background-image: none;
	background-color: #FFFFFF;
	}
.prima_pagina.public_layout .carousel-indicators
{

	bottom: 0px;
	text-align: center;

	}
.carousel-indicators
{
	
	bottom: 0px;
	text-align: center;
	
	}	
	
	
/* Flip around the padding for proper display in narrow viewports */


.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom:10px }
.embed-container iframe,
.embed-container object,
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }	


.public_layout .carousel-inner .item 
{
	
	background-repeat: no-repeat;
	background-position: center top;

	}
	
		
	.bxslider-controls .bx-next,
	.bxslider-controls .bx-prev
	{
	color: #1b3d6b;
	background-color: #000000;
	font-size: 1.6em;
		}	
	.public_layout .carousel-control.left .fa,
	.public_layout 	.carousel-control.right .fa
	{
		font-size:3.5em;
		}


.public_layout .accesibility_options
{
    display: block;
    width: 220px;
    position: fixed;
    background-color: antiquewhite;
    border: 1px solid antiquewhite;
    z-index: 1000;
    top: 200px; 
    left: -220px;
    transition:all 1s;
}
.public_layout .accesibility_options.open
{
    left: 0px;
    transition:all 1s;
  -webkit-box-shadow: 6px 9px 21px 1px rgba(19,39,83,0.37); 
 box-shadow: 6px 9px 21px 1px rgba(19,39,83,0.37);
}
.public_layout .accesibility_options .btn_accesibilitate
{
    position: absolute;
    right: 1px;
    margin-right: -40px;
    top: 0px;
    
}

.public_layout .accesibility_options .btn_accesibilitate a
{
padding: 5px;
background: antiquewhite;
display: block;
font-size: 2em;
border: 1px solid black;
border-left:  1px solid antiquewhite;
    
}

.public_layout .accesibility_options .accesibility_functions 
{
   font-size: 1.1em; 
  border: 1px solid black;
  border-left:0px;

}
.public_layout .accesibility_options .accesibility_functions ul
{
    margin: 0px;
    padding: 10px;
}
.public_layout .accesibility_options .accesibility_functions ul li
{
   list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}
.public_layout .accesibility_options .accesibility_functions ul li a
{
    display: block;
    padding: 5px;
    padding-left: 10px;
}
.public_layout .accesibility_options .accesibility_functions ul li a:hover,
.public_layout .accesibility_options .accesibility_functions ul li a.active
{
    background-color: beige;
    color: black;
}
.public_layout .container a.lnk_evident
{
   border-bottom: 2px dotted #000000; 
    color: blue;
}
.public_layout .container a.lnk_evident:hover{
    border-bottom: 2px solid blue;
    text-decoration: none;
}
.public_layout.contrast
{
    color: #000;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}