﻿@charset "UTF-8";
/*
Complementary secondary
1.    #4040bf
2.    #bf7f40
Complementary primary
1    #0d1d58 bluedark
2    #2b0d58 mov
3    #0d5848 green

    Best sec compl
    #582f0d

*/
.all-inputs {
  width: 100%;
  line-height: normal;
  margin-bottom: 1rem;
  padding-left: 10px;
  border-width: 2px;
  outline: none;
  border: 1px solid #ccc;
  height: 40px;
}
.color-primary {
  border: 1px solid #0d1d58;
  background: #0d1d58 !important;
  color: #fff !important;
}
.color-primary a:hover,
.color-primary button:hover,
.color-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff !important;
  text-decoration: none!important;
  background: #060e2c !important;
}
.color-primary.btn-outline:hover {
  color: #fff !important;
  text-decoration: none!important;
  border: 1px solid #060e2c !important;
  background: #0d1d58 !important;
}
.color-primary.btn-outline {
  color: #0d1d58 !important;
  border: 1px solid #0d1d58 !important;
  text-decoration: none!important;
  background-color: #fff !important;
}
.color-primary.bright {
  background: #4c6de5 !important;
}
.color-primary.dark {
  background: #000000 !important;
}
.color-primary.text {
  color: #0d1d58 !important;
  background: none!important;
  border: 0;
}
.color-primary.text-bold {
  color: #0d1d58 !important;
  background: none!important;
  border: 0;
  font-weight: 600;
  font-size: 1.2rem;
}
.color-secondary {
  border: 1px solid #bf7f40;
  background: #bf7f40 !important;
  color: #fff !important;
}
.color-secondary a:hover,
.color-secondary button:hover,
.color-secondary .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff !important;
  text-decoration: none!important;
  background: #996633 !important;
}
.color-secondary.btn-outline:hover {
  color: #fff !important;
  text-decoration: none!important;
  border: 1px solid #996633 !important;
  background: #bf7f40 !important;
}
.color-secondary.btn-outline {
  color: #bf7f40 !important;
  border: 1px solid #bf7f40 !important;
  text-decoration: none!important;
  background-color: #fff !important;
}
.color-secondary.bright {
  background: #f2e5d9 !important;
}
.color-secondary.dark {
  background: #734c26 !important;
}
.color-secondary.text {
  color: #bf7f40 !important;
  background: none!important;
  border: 0;
}
.color-secondary.text-bold {
  color: #bf7f40 !important;
  background: none!important;
  border: 0;
  font-weight: 600;
  font-size: 1.2rem;
}
/*Media view classes*/
/*Final Media Querry*/
/*MIN*/
/*MAX*/
.team .chiriac-main:hover .chiriac,
.team .vladimir-main:hover .vladimir,
.team .laurentiu-main:hover .laurentiu {
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .team .reverse-col {
    display: flex;
    flex-direction: column-reverse;
  }
}
.team .team-img {
  height: 300px;
  width: 100%;
  overflow: hidden;
  border-radius: 50px 50px 0px 0px;
  background-color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .team .team-img {
    height: 450px;
  }
}
.team .team-img img {
  max-width: 100%;
  transition: all 0.4s;
  width: 100%;
  height: auto;
  transform: scale(1);
}
.team .team-img img:hover {
  transform: scale(1.05);
}
.team .team-body {
  height: 520px;
  font-size: 0.8rem;
  color: #afafaf;
  font-weight: 600;
  padding: 20px;
  text-align: center;
  background-color: #fff;
}
.team .team-body .team-title {
  color: #0d1d58;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .team .team-body {
    height: 400px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .team .team-body {
    height: 575px;
  }
}
.team .team-footer {
  background-color: #fff;
  text-align: center;
  padding: 10px;
  border-radius: 0px 0px 12px 12px;
  height: 50px;
}
.team .team-footer .chiriac,
.team .team-footer .vladimir,
.team .team-footer .laurentiu {
  opacity: 0;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 1024px) {
  .team .team-footer .chiriac,
  .team .team-footer .vladimir,
  .team .team-footer .laurentiu {
    opacity: 1!important;
  }
}
.team .team-footer a {
  text-decoration: none;
  color: #afafaf;
  font-size: 1.2rem;
  margin: 0 5px 0 5px;
}
.team .team-footer a:hover {
  color: #0d1d58;
}