/* Opšti stilovi */
@font-face {
  font-family: "Ginora Sans Regular";
  src: url("fonts/Ginora Sans Regular.otf");
}

* {
  font-family: "Ginora Sans Regular", sans-serif !important;
}

body {
  padding-top: 112px !important;
  background-image: url('../img/debut_light.png');
}

a::after, a::before, a:hover, a:active, a:focus, a::selection, a:checked, a:visited, a { outline: 0! important; color: #00498e; }
button::after, button::before, button:hover, button:active, button:focus, button::selection, button:checked, button:visited { outline: 0! important; }

.dropdown-item:visited, .card-footer a:visited, .btn:visited { color: #fff; }

/* Najčešća pitanja */
.faq-title { text-align: center;; }
.faq-img { display: block;
    margin: 13px auto;
    width: 21%;
    height: auto; }
.faq-subtitle { }
.faq-question { display: block; transition: 0.5s; text-align: left; margin: 15px 0; font-weight: bold; color: #00498e; }
.faq-answer { display: none; text-align: justify !important; margin: 5px 30px; }

.service-heading { font-size: 1rem; }
.margin-top-bbb { margin-top: 20px; background: #00498e; border-color: #00498e; }


.bw-logo {
  background-image: url('../img/businesswise-logo.png');
  background-size: 100% 100%;
  width: 368px;
  height: 91px;
  display: block;
  margin: -64px 0 0 1px;
  position: absolute;
  z-index: 100 !important;
}

.bw-lite-logo {
  background-image: url('../img/bw-lite-logo.png');
  background-size: 100% 100%;
  width: 465px;
  height: 91px;
  display: block;
  margin: -64px 0 0 1px;
  position: absolute;
  z-index: 100 !important;
}

.bw-enterprise-logo {
  background-image: url('../img/bw-enterprise-logo.png');
  background-size: 100% 100%;
  width: 615px;
  height: 91px;
  display: block;
  margin: -64px 0 0 1px;
  position: absolute;
  z-index: 100 !important;
}

.special-row { margin-top: 84px; }
.carousel { padding-bottom: 34px; margin-top: -55px; }

.module { padding: 21px; text-align: justify; }
.module ul { width: 100%; }
.module a { color: #00498e !important; font-weight: bold !important; transition: all .3s !important; }
.module a:hover, .module a:active, .module a:visited, .module a:focus { text-decoration: none !important; }

.p-accent { color: #00498e; font-weight: bold; display: inline-block; }
.p-accent:hover, .p-accent:active, .p-accent:visited, .p-accent:focus { text-decoration: none !important; }

.cards-index {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.logo {
  width: 155px;
  margin-top: -0.4rem;
}

.top-navbar {
  position: relative;
  top: -15px;
  left: 64%;
  -moz-margin-start: -28px;
}

.top-navbar-item {
  display: inline-block;
}

.top-nav-img {
  width: 24px;
  margin-left: 21px;
  display: inline-block;
}

.top-nav-text {
  color: #fff;
  font-weight: bold;
  display: inline-block;
  line-height: 1;
  vertical-align: sub;
}

.navbar {
  background-image: url('../img/header2.jpg');
  background-size: 100% 100%;
}

.navbar-light .navbar-nav .nav-link {
  color: #FFF !important;
  font-size: 1.2rem;
  font-weight: bold;
  padding-top: 2.5rem;
  transition: all 0.3s;
}

.navbar-light .navbar-nav .nav-link:hover {
  color: #fafafa !important;
}

.dropdown-item {
  color: #fff;
  font-size: 21px;
  transition: all 0.3s;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #00498e;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #fff;
  text-decoration: none;
  background-color: #00498e;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0;
  margin: 7px 0 0 0;
  font-size: 1rem;
  color: #fff;
  text-align: left;
  list-style: none;
  background-color: #051427;
  background-clip: padding-box;
  border: 0;
  border-radius: 0;
}

.carousel-item {
  height: 34vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.bw-desc-icon {
  display: inline-block;
  width: 350px;
  height: 42px;
  background-size: contain;
  background-repeat: no-repeat;
  list-style-type: none;
  margin: 6px;
}

.list-txt { font-size: 2rem; color: #051427; transition: .5s all; }
.list-txt:hover { color: #fafafa; background: #051427; }
.list-item-img-icon { width: 42px; height: 42px; vertical-align: top; margin: 0 8px 0 -5px; /*border-radius: 3px; border: 2px solid #fff;*/ }

.icon-erp { background-image: url('../img/icons/icon-erp.png'); }
.icon-module { background-image: url('../img/icons/icon-module.png'); }
.icon-kljuc { background-image: url('../img/icons/icon-kljuc.png'); }
.icon-platform { background-image: url('../img/icons/icon-platform.png'); }
.icon-cloud { background-image: url('../img/icons/icon-cloud.png'); }
.icon-mobiles { background-image: url('../img/icons/icon-mobiles.png'); }
.icon-RDBMS { background-image: url('../img/icons/icon-RDBMS.png'); }

.bw-desc-icon li { margin: 13px 55px; }

.bilten { /*text-align: justify;*/ }
.bilten-cover { display: inline-block; vertical-align: text-bottom; }
.sadrzaj { display: inline-block; vertical-align: top; }
.floating-content {
  position: fixed;
  background: #fff;
  padding: 21px;
  right: 100px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card { width: 600px !important; min-width: 600px !important; }
.mb-0 .collapsed, .card-header { background: #051427; color: #fff; font-weight: 400; font-size: 1.2rem; border-radius: 0 !important; }
.mb-0 a:active, .mb-0 a:hover, .mb-0 a:focus, .mb-0 a:focus-within, .mb-0 a:visited { text-decoration-style: none; color: #fff; }

.back-to-top {
  background: none;
  margin: 0;
  position: fixed;
  bottom: 13px;
  right: 13px;
  padding: 5px 16px;
  z-index: 1000;
  color: #ffffff;
  background-color: #051427;
  border-radius: 5px;
  transition: .5s all;
}
.back-to-top:hover { background: #00498e; color: #fff; }
.back-to-top i { font-size: 60px; }

.back-to-bw {
  background: none;
  margin: 0;
  position: inherit;
  bottom: 3px;
  padding: 15px;
  z-index: 1000;
  color: #ffffff;
  background-color: #051427;
  border-radius: 5px;
  font-weight: bold;
  transition: .5s all;
}
.back-to-bw:hover { text-decoration: none !important; background: #00498e; color: #fff; }
.back-to-bw i { font-size: 60px; }

.svg-inline--fa { vertical-align: -0.4em !important; }

/* footer style */
footer {
  background-image: url("../img/footer3.jpg");
  background-size: 100% 100%;
	padding: 55px 0 34px 0;
  margin-top: 34px;
}

footer a, footer a:hover, footer a:active, footer a:visited, footer p, footer abbr {
  color: #fff;
  text-decoration: none;
  font-weight: 700;
}

.title-widget {
	color: #fff;
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1;
	position: relative;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-left: 28px;
}

.title-widget::before {
  background-color: #fff;
  content: "";
  height: 22px;
  left: 0px;
  position: absolute;
  top: -2px;
  width: 5px;
}

.widget_nav_menu ul {
  list-style: outside none none;
  padding-left: 0;
}

.widget_archive ul li {
  background-color: #fff;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 3px;
}

.widget_nav_menu ul li {
  font-size: 1rem;
  font-weight: 700;
  line-height: 13px;
  position: relative;
  margin-bottom: 7px;
  padding-bottom: 7px;
  width:95%;
}

.widget_nav_menu table tr td {
  font-size: 1rem;
  font-weight: 700;
  line-height: 13px;
  position: relative;
  padding-bottom: 14px !important;
  width:55%;
}

.title-median {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
  margin: 0 0 15px;
  font-weight: 900;
}

#social:hover {
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -o-transform:scale(1.1);
}

#social {
  -webkit-transform:scale(0.8);
  /* Browser Variations: */
  -moz-transform:scale(0.8);
  -o-transform:scale(0.8);
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
}

/* Only Needed in Multi-Coloured Variation */
.social-fb:hover {
	color: #3B5998;
}
.social-tw:hover {
	color: #4099FF;
}
.social-gp:hover {
	color: #d34836;
}
.social-em:hover {
	color: #f39c12;
}
.nomargin {
  margin:0px; padding:0px;
}

table, td {
  border: 1px solid black;
}

th {
  border: 1px solid white;
}

footer table, footer td, footer th { border: none; }

label {
	margin-bottom:0 !important;
}

.form-control:focus, .btn:focus, .btn.focus {
  box-shadow: 0 0 0 1px #495057 !important;
}

/* 5-column layout */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.team {
  width: 100%;
  border-radius: 5%;
  border: 3px solid #00498e;
  padding: 3px 3px 55px 3px;
  margin: 21px 0 -13px;
  transition: all .3s;
}

.team:hover {
    border: 5px solid #00498e;
    cursor: pointer;
}

.team-member {
.   position: absolute;
    margin: -40px auto 0 auto;
    width: 90%;
    text-align: center;
    font-size: 2rem;
    /* font-weight: 100; */
  }
