/* override bootstrap styles */
@import url('http://fonts.googleapis.com/css?family=Oswald:300,400:latin,latin-ext');
@import url('http://fonts.googleapis.com/css?family=Lato:400,700');

.navbar-form input, .form-inline input {
  width:auto;
}

body {
  background:#efefef /* url(../common/header-topx.jpg) top left repeat-x */;
  padding-top:0px;
  /* color:#646464; */
  color:#646464;
  font-family:Lato;
  line-height:1.8em;
  
}

h1,h2,h3,.highlight,.navbar a,#masthead h4, .h1, .h2, .h3{
  font-family:'Lato',arial narrow,sans-serif;
}

#content h1,#content  .h1,#content  h2,#content  .h2,#content  h3,#content  .h3 {
  margin-top: 10px;
}

footer {

  margin-top:30px;
  padding-top:30px;
  padding-bottom:15px;
  background-color:#cecece;
 
}


#masthead {
  min-height:199px;
  /* background-color:#000044; */
  /* background-color:#132752; */
  color:#aaaacc;
  /* padding-bottom:41px;
  margin-bottom:-41px; */
  /* padding-bottom:51px;
  margin-bottom:-51px; */
   padding-bottom:1px;
  margin-bottom:-1px;
 
 

background: #132752;
[if gt IE 8]
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzI1MTkzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjMGMzNzU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAyZjUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjMGMzNzU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyNTE5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #265cbe 0%, #163971 24%, #132752 50%, #163971 79%, #265cbe 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#265cbe), color-stop(24%,#163971), color-stop(50%,#132752), color-stop(79%,#163971), color-stop(100%,#265cbe));
background: -webkit-linear-gradient(-45deg,  #265cbe 0%,#163971 24%,#132752 50%,#163971 79%,#265cbe 100%);
background: -o-linear-gradient(-45deg,  #265cbe 0%,#163971 24%,#132752 50%,#163971 79%,#265cbe 100%);
background: -ms-linear-gradient(-45deg,  #265cbe 0%,#163971 24%,#132752 50%,#163971 79%,#265cbe 100%);
background: linear-gradient(135deg,  #265cbe 0%,#163971 24%,#132752 50%,#163971 79%,#265cbe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#265cbe', endColorstr='#265cbe',GradientType=1 );
[endif]


}
#masthead  .bgover{ 
	/* background: url(../common/ue.png) no-repeat top left; */
	position: absolute;
	left:170px;
	top:70px;
	opacity:.1;
}

#masthead h1 {
  font-size: 55px;
  line-height: 1;
  color:#fefeff;
  /* margin-top:50px; */
}

#masthead .well {
  /* margin-top:31px; */
  margin-top:10px;
  /* background-color:#111166; */
  background-color:#163971;
  border-color:#000022;
  color:#efefff;
  min-height:60px;
   margin-bottom:10px;
   padding:10px 10px;
  
  
}

#topPanel {
  padding-top:0px;
  padding-left:22px;
  padding-right:22px;
}
#topPanel .panel-body {
  padding-top:0px;
}

.navbar.affix {
  position:fixed;
  top:0;
  width:100%;
}

.top-spacer {
  background-color:#ffffff;
  height:40px;
}

.top-spacer-left {
  background-color:#ffba32;
  height:40px;
}

.top-spacer-right {
  background-color:#f2f2f2;
  height:40px;
}


a,a:hover {
  /* color:#223344; */
  text-decoration:none;
}

.icon-bar {
  background-color:#fff;
}


@media screen and (min-width: 768px) {
  #masthead h1 {
    font-size: 80px;
  }
}

/* @media screen and (max-width: 1024px) {
 .navbar-nav>li>a{
  font-size:14px;
  padding:15px 5px;
  }
} */

.navbar-bright {
  /* background-color:#111166; */
  background-color:#163971;
  
  color:#fff;
  margin-bottom: 0;
  border-width: 0;
  
  margin-top:10px;
}

.navbar-bright a, .navbar-bright .navbar-brand, #masthead h4 {
  color:#ccccdd;
  font-size:14px;
  text-transform: uppercase;
  letter-spacing:.08em;
}

.navbar-bright li > a:hover {
  /* background-color:#000044; */
   background-color:#132752;
}


.dropdown-menu {
 min-width:50px;
 width: auto;
}
header .dropdown:hover > ul{
display:block;
}
header .dropdown-menu {
  min-width: 200px;
 background-color:#163971;
}
header .dropdown-menu li{
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
 
}

header .dropdown-menu li:first-child {
  border-top: 0px;
}

header .dropdown-menu li:last-child{
  border-bottom: 0px;
}
header .dropdown-menu li a{
	color:#ffffff;
	padding:10px 20px;
}

/* header .dropdown a{
	-webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
} */
.caret {
  color:#fff;
}

.navbar-toggle {
  color:#fff;
  border-width:0;
}

.navbar-toggle:hover {
  background-color:#fff;
}

.panel {
  border-color:transparent;
  border-radius:0;
  overflow:hidden;
}

.thumbnail {
  margin-bottom:8px;
}

.img-container {
  overflow:hidden;
  height:170px;
}

.img-container img {
  min-width:280px;
  min-height:180px;
  max-width:380px;
  max-height:280px;
}

.txt-container {
  overflow:hidden;
  height:100px;
}

.panel .lead {
  overflow:hidden;
  height:90px;
}

.gov {
 height:35px;
 width:13.5em;
 border-bottom:1px solid #ffffff;
}

.label-float{
  margin:0 auto;
  position: absolute;
  top: 0;
  z-index: 1;
  width:100%;
  opacity:.9;
  padding:6px;
  color:#fff;
}
    
.btn-twitter {background-color:#4099FF;color:#fff;}
.btn-facebook {background-color:#3B5998;color:#fff;}
.btn-google-plus {background-color:#d34836;color:#fff;}

.btn-twitter:hover {background-color:#3088FF;color:#62BBFF;}
.btn-facebook:hover {background-color:#2A4998;color:#4C6BBA;}
.btn-google-plus:hover {background-color:#C23836;color:#E45A58;}


/*******************************************/


.navbar-brand {
    padding: 10px 15px;
}

.meniu-left{
  background-color:#ffba32;
}

.meniu-right{
  background-color:#f2f2f2;
}



#container-body .panel-body, #main .panel-body{
/* background:#ff0000; */
	padding-top:0px;
}

.main-menu >li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.main-menu .dropdown-menu li {
border-bottom: 1px solid rgba(0, 0, 0, 0.25);
border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.main-menu .dropdown-menu li a{
  white-space:normal;
}
/* #footer > .row-fluid > div a {
display:block;
min-width:250px;
}
#footer > .row-fluid > div {
-moz-column-count: 4;
-moz-column-gap: 15px;
-webkit-column-count: 4;
-webkit-column-gap: 15px;
column-count: 4;
column-gap: 15px;
} */

.blue{color:#0b62a4;}
.yellow{color:#feca28;}
.orange{color:#f93706;}
.white{color:#ffffff;}

.formular-top {
 border-right: 1px solid rgba(0, 0, 0, 0.25);
 }
.telefon-top{
 border-left: 1px solid rgba(255, 255, 255, 0.12);
}

.input-cautare { width:87%!important; margin-right:5px;}
/* .info-reclamatii{background:#D15E5E url(../common/animated-info.gif) no-repeat 10px center;} */

.special-image, .special-text-image {position:relative;overflow:hidden;/*display:inline-block;*/display:inherit;z-index:99; }
.special-image img, .special-text-image img {position:relative;z-index:2; /*background:#f1f1f1;*/ background:#ffffff;}
.special-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../common/magnifying-glass.png) no-repeat 50% 50%;z-index:1;}
.special-text-image > span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url() no-repeat 50% 50%;z-index:1;
 text-align:center; vertical-align:center; padding-top:20%; } 
/*.special-text-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../common/magnifying-glass.png) no-repeat 50% 50%;z-index:1;}*/
 

@media screen and (max-width: 768px) {
  .input-cautare {width:87%!important; float:none;}
  .form-cautare-masthead input{float:none!important;}
   h2 ,.h2{font-size:20px!important;}
   h3 ,.h3{font-size:18px!important;}
}