﻿body {
    padding-bottom: 0px;
    margin-bottom:0px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}


.nav-link {
  font-size: 1.2rem;
}

.direkcijalogotext {
    padding-top: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default 
input,
select,
textarea {
    max-width: 280px;
}
*/


.bg-info{
  background-color:#439ee9 !important;
}
.border-info{
  border-color:#439ee9 !important;
}


a{
    color:#2aa2bd;
}


a:hover{
    color:red;
    text-decoration: none;
}


.footer_h1 {
  /*color: #727272;*/
  /*color: #636363;*/
  color: #ffffff;
  margin-left: 10px;
  padding-top: 2em;  
  padding-bottom: 1.5em;
  font-size: 1.2rem; 
  font-weight: 400;
}

.border-color-rdrr-bck{
   background-color: #439ee9;
}

.color-rdrr-back{
  background-color: #89c5f7;
}

.bg-rdrr{
    background-color: #2aa2bd;
}

.color-rdrr{
    color: #2aa2bd;
}


.bg-rdrr2{
    background-color:#bee4ed;
    
}

.footer_logo {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.footer-backimage-rdrr{
    
    background-image: url(../img/bck/bck-footer-trans5.png);
    background-size: 100% 100%;
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
}


.carousel-item2 {
    /*height: 100vh;*/
    min-height: 350px;
    max-height: 600px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.sidemarker {
    margin-left: 20px;
}

.sidemarker a:after {
  /*font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f054";  */
    content: '\f054';
    font-family: "Font Awesome 5 Free";
    font-size: 13px;
    font-weight: 900;
    color: red;
    float: left;
    width: 20px;
    margin-top: 2px;
    margin-left: -20px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke: 1px red;
}

.sidemarker a:after:hover {
  /*font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f054";  */
    content: '\f101';
    color: rgb(255, 123, 0);   
}

.drecavlink a:hover{
    color:red;
}
.no-padding{
    padding-right: 0px;
    padding-left: 0px;
}






  /* line 15, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
.services-area .single-cat {
    padding: 61px 22px;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    position: relative;
    z-index: 1;
    background: #fff;
    background: #fff;
  }
  
  /* line 21, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
  .services-area .single-cat::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0px;
    background: #bee4ed;
    height: 3px;
    width: 100%;
  }
  
  /* line 31, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
  .services-area .single-cat::before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0px;
    background: red;
    height: 3px;
    width: 0;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    z-index: 2;
  }
  
  /* line 43, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
  .services-area .single-cat .cat-icon span {
    color: #e90ade;
    font-size: 50px;
    margin-bottom: 30px;
    display: block;
  }
  
  /* line 52, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
  .services-area .single-cat .cat-cap h5 > a {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 21px;
    display: block;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
  }
  
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    /* line 52, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
    .services-area .single-cat .cat-cap h5 > a {
      font-size: 18px;
    }
  }
  
  @media only screen and (min-width: 576px) and (max-width: 767px) {
    /* line 52, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
    .services-area .single-cat .cat-cap h5 > a {
      font-size: 19px;
    }
  }
  
  @media only screen and (min-width: 576px) and (max-width: 767px) {
    /* line 52, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
    .services-area .single-cat .cat-cap h5 > a {
      font-size: 19px;
    }
  }
  
  /* line 67, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
  .services-area .single-cat .cat-cap h5 > a:Hover {
    color:red;
  }
  
  /* line 72, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
  .services-area .single-cat .cat-cap p {
    margin-bottom: 36px;
    color: #57667e;
    font-size: 14px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
  }
  
  @media only screen and (min-width: 576px) and (max-width: 767px) {
    /* line 72, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
    .services-area .single-cat .cat-cap p {
      font-size: 15px;
    }
  }
  
  /* line 85, ../../../sponDon TI/Running Project/259.Finance_HTML/assets/scss/_services_section.scss */
  .services-area .single-cat:hover::before {
    width: 100%;
  }
  
  .services-area .single-cat.single-cat2 {
    background: #16dd37;
  }

.popmeup{
  transition:.3s;
}

.popmeup:hover{
  border-color: red !important;
  box-shadow: 3px 3px 3px #2aa2bd;
  transform:scale(1.05);
}

.popmeup-footer{
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}

  .text-sivo a{
    color:gray;
  }



ul.lista-dokumenata {
  list-style-type: none; /* Remove bullets */
  padding: 10px; /* Remove padding */
  margin: 30px; /* Remove margins */

}
ul.lista-dokumenata li {
  padding: 20px; /* Remove padding */
  border-top: 1px dotted #bee4ed;
  
}

ul.lista-dokumenata li:hover {
  border-left: 6px solid red;
  background-image: linear-gradient(to right, #effbff, #ffffff);
  font-weight: 600;
}

.image-separator {
  margin-bottom: 0;
  background-size: cover;
  background-position: center center;
  position: relative;
  text-align: center;
  height: 250px;
}

.image-slide-bck-1{
  background-image: url(../img/sld/slide1.jpg);
}

.image-slide-bck-2{
  background-image: url(../img/sld/slide2.jpg);
}

.image-slide-bck-3{
  background-image: url(../img/sld/slide3.jpg);
}

.image-slide-bck-4{
  background-image: url(../img/sld/slide4.jpg);
}

.image-slide-bck-5{
  background-image: url(../img/sld/slide5.jpg);
}

.image-slide-bck-6{
  background-image: url(../img/sld/slide6.jpg);
}


.footer-spacer-p5{
  padding-top: 2rem;
}

/*fix for mobile*//*1rem = 16px*/
@media screen and (max-width: 600px){
  .navbar-brand{
    font-size: 1.0rem;
  }
}


/*Accordion
/* Horizontal line */
.collapsible-link::before {
  content: '';
  width: 14px;
  height: 2px;
  background: #333;
  position: absolute;
  top: calc(50% - 1px);
  right: 1rem;
  display: block;
  transition: all 0.3s;
}

/* Vertical line */
.collapsible-link::after {
  content: '';
  width: 2px;
  height: 14px;
  background: #333;
  position: absolute;
  top: calc(50% - 7px);
  right: calc(1rem + 6px);
  display: block;
  transition: all 0.3s;
}

.collapsible-link[aria-expanded='true']::after {
  transform: rotate(90deg) translateX(-1px);
}

.collapsible-link[aria-expanded='true']::before {
  transform: rotate(180deg);
}

.google-map {
  height: 400px;
  width: 100%;
}

.map {
  width: 100%;
  overflow: hidden;
  position: relative;
}



.contact_box {
  border-color: #DEDEDE;
  height: 48px;
  outline: medium none;
  box-shadow: none;
  margin-bottom: 10px;
}


.ul-bootom-underline-links {
  list-style: none;
  padding: 0;
  margin: 0;
}