/*---TEMPLATE---*/
/* nav */
.navbar-toggle {margin: 23px 0; }
.navbar-nav li, .navbar-nav li a {height: 70px;line-height: 70px;}
.navbar-nav li a {padding-top: 0;padding-bottom:0;}
.navbar-default {background-color: #ffffff;border: none;}
.navbar-default .navbar-nav > li > a { color: #363636;}
.navbar-default .navbar-nav > li > .selected {color:#fff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #fff;background-color:#c0392b;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #fff;background-color: #c0392b;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #fff;background-color: #c0392b;}
.navbar-default .navbar-toggle {border-color: #c0392b;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #c0392b;}
.navbar-default .navbar-toggle .icon-bar {background-color: #363636;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color: #363636;}
.navbar-default .navbar-link {color: #363636;}
.navbar-default .navbar-link:hover {color: #d0d0d0;}
/* footer */
.footer {background:#363636 url('../images/logo-franau-footer.png') 133px 30px no-repeat; color:#fff;}
.footer .container .logo-franau {margin-top:30px;}
.footer ul {text-align:left;margin-top:70px;}
.footer .underline {border-bottom:1px solid #fff;}
.footer .underline a {color:#fff;}
.footer .underline a:hover {text-decoration:none;color:#bfbfbf;}
.footer ul .about-footer {font-size:12px;}
.footer ul .about-link {font-size:12px; color:#fff;}
/*--- ---*/

/*GENERAL*/
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:16px;font-weight:bold;}
ul  {list-style-type:none;}
.motto {height:50px;line-height:50px;background-color:#c0392b;color:#fff;text-align:center;}
.motto h4 {margin-left:20px;line-height:25px;}
.title {text-align:center;}
.normal-indent {text-indent:10px;font-size:14px;}
.selected {background-color:#c0392b;}

/*HOME*/
.strenghts h3 {color:#c0392b;height:40px;line-height:40px;}
.strenghts .fa {position:relative;top:5px;}
.strenghts p {font-size:12px;text-indent:8px;color:#434343;}
#owl-example .item{margin: 3px;}
#owl-example .item img{display: block;width: 100%;height: auto;}

/*DESPRE NOI*/
.frn-about .row {padding:20px 0;}
.imgs {margin-top:30px;}

/*SERVICII*/
.prevent {background-color:#c0392b; color:#fff; padding-bottom:20px; margin-bottom:5px;}
.prevent .list-group {padding-top:30px;}
.prevent .list-group-item	{border:none;background:none; font-size:16px; height:60px;}
.prevent {}

/*AUTORIZATIE*/
.frn-autorizatie a {text-decoration:none; color:#434343;}
.frn-autorizatie .col-md-6 img{margin:0 auto;}

/*IGNIFUGANT*/
.frn-ignifugant .row {padding:20px 0;}
.frn-ignifugant .row img	{padding-left:10px;}

/*CONTACT*/
.contact-data{padding:20px 0;}
.contact_form input:focus, .contact_form textarea:focus {
    background: #fff; 
    border:1px solid #555; 
    box-shadow: 0 0 3px #aaa; 
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid { 
    background: #fff url(../images/invalid.png) no-repeat 98% center;
    box-shadow: 0 0 5px #d45252;
    border-color: #b03535
}
.contact_form input:required:valid, .contact_form textarea:required:valid { 
    background: #fff url(../images/valid.png) no-repeat 98% center;
    box-shadow: 0 0 5px #5cd053;
    border-color: #28921f;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #363636;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #d0d0d0;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #d0d0d0;
    background-color: green;
  }
  .align-center-xs	{text-align:center;}
}
@media (max-width: 992px) {
  /** Pull left **/
  .align-center-xs {
    text-align: center;
  }
  .prevent img {margin:0 auto;}
  .frn-about .col-md-4 {text-align:center;}
}