.logo{
  max-width:200px;
  max-height:70px;
}
body{
  font-family:"Open Sans";
}
p,li{
  line-height:30px;
}
.navbar-nav li a{
  color: darkblue !important;
    font-size: 20px;
    font-weight: 600;
    border-bottom:2px solid white;
}
.navbar-nav .active{
  border-bottom:2px solid darkblue;
}
.dropdown-item{
  border-bottom:2px solid white;

}
.navbar-nav li:not(.active) a:hover {
  border-bottom:2px solid darkblue;
  transition: 0.3s ease-in-out;
}
.navbar-nav li{
  margin:0 15px;
}
.realizari {
  list-style: none;
}

.realizari li:before {
  content: '';
  background: url(img/check-mark.png);
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 18px;
  position: relative;
  top: 3px;
}
.realizari li{
  margin-bottom:25px;
}
.content{
  background: #fcfcfc;
    border-radius: 10px;
    padding: 25px;
}
.tab-pane{
  padding:20px 0px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
  background-color:darkblue !important
}
a{
  color:darkblue;
}
.flags img {
    width: 25px;
    height: 15px;
    margin-right: 10px;
    margin-left: 10px;
}
.flags{
  padding-top: 7px;
}
.flags .active {
  border-bottom: 2px solid darkblue;
}
.flags a{
  padding-bottom: 13px;
}
.titlu{
  text-align: center;
    color: darkblue;
    font-weight: 600;
    font-size: 32px;
    padding-bottom: 25px;
    text-transform: uppercase;
}
.tab-pane h3{
  font-size: 16px;
  color: darkblue !important;
  font-weight: 900;
}
.tab-content{
  min-height:220px;
}
body{
  background-image: url(img/cornersTopLeft.png),url(img/corners.jpg);
  background-position:top left,top right;
  background-repeat:no-repeat;
  background-size:80px;
}
@media(max-width:767px){
  .logo {
    max-width: 100%;
    max-height: 27px;
}
}
@media(max-width:660px){
	.realizari{padding:0px !important;}
	p,li{line-height:25px !important}
	.contact .col-lg-6{
		border-top:0 !important;
		border-left:0 !important;
		border-right:0 !important;
		border-bottom:1px solid darkblue;
	}
	.contact a{
		height:30px !important;
	}
}