@font-face{
  font-family: roboto-regular;
  src: url('../fonts/Roboto-Regular.ttf');
}

@font-face{
  font-family: roboto-bold;
  src: url('../fonts/Roboto-Bold.ttf');
}

.navbar{
  background-color: #2B3990;
  border-bottom: 3px #15A74F solid;
  /*opacity: 0.8; */
}

html{
  scroll-behavior: smooth;
}

body{
  /*background-color: #c7cccf;*/
  font-family: roboto-regular;
  font-size: 1rem;
  color:#000000;
}

/*----- Colors -------*/
.stimulus_red{
  color: #E46D08;
}

.twitter_blue{
  color: #1DA1F2;
}

.facebook_blue{
  color:#4267B2;
}

.linkedin_blue{
  color:#0077b5;
}

/*----- Colors -------*/


/*---- Sections -----*/
#header{
  background-color: #ffffff;
  padding-top: 10px;
  font-family: montSerratFont;
}

#nav-bar{
  /*background-color: #f5f0f0;*/
}

#jumbotron-zone{
  background: url("../images/jumbotron.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 1px #ffffff solid;
  /*color: #ffffff;*/
  /*height: 437px;*/
  padding-top:20px;
  padding-bottom:20px;
}

#stimulus-header{
  background: url("../images/stimulus_header.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 1px #ffffff solid;
  color: #ffffff;
  height: 150px;
}

#jumbotron2{
  background: url("../images/jumbo2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 1px #ffffff solid;
  color: #ffffff;
  height: 150px;
}

#jumbotron-zone2{
  background: url("../images/header_second.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 1px #ffffff solid;
  color: #ffffff;
  height: 266px;
}

#zone-1{
  padding-top:80px;
  padding-bottom:80px;
  background: url("../images/bg_zone1.jpg") no-repeat center bottom;
  background-color: #66210D;
  color: #ffffff;
}

#zone-2{
  padding-top:80px;
  padding-bottom:80px;
  background: url("../images/bg_zone2.jpg") no-repeat center bottom;
  background-size: cover;
  background-color: #461609;
  color: #ffffff;  
  border-top:1px #ffffff solid;
}

#zone-3{
  margin-top:40px;
}

#zone-4{
  margin-top:40px;
  background-color: #eeeeee;
}

#footer-zone{
  margin-top:10px;
  border-top:1px #e1e1e1 solid;
  //background-color: #000000;
}

#top-zone{

}


/*---- Sections -----*/

/*---- Links, buttons ---*/

.btn-success-assb {
  color: #fff;
  background-color: #b5be35;
  border-color: #b5be35;
  border-radius: 0;
}
.btn-success-assb:hover {
  color: #fff;
  background-color: #9aa32e;
  border-color: #9aa32e;
}
.btn-success-assb:focus, .btn-success-assb.focus {
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
}
.btn-success-assb.disabled, .btn-success-assb:disabled {
  background-color: #b5be35;
  border-color: #b5be35;
}
.btn-success-assb:active, .btn-success-assb.active,
.show > .btn-success-assb.dropdown-toggle {
  background-color: #218838;
  background-image: none;
  border-color: #1e7e34;
}

.btn-warning-assb {
  color: #fff;
  background-color: #f26a24;
  border-color: #ffc107;
  border-radius: 0;
}
.btn-warning-assb:hover {
  color: #fff;
  background-color: #e2580e;
  border-color: #e2580e;
}
.btn-warning-assb:focus, .btn-warning-assb.focus {
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
}
.btn-warning-assb.disabled, .btn-warning-assb:disabled {
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning-assb:active, .btn-warning-assb.active,
.show > .btn-warning-assb.dropdown-toggle {
  background-color: #e0a800;
  background-image: none;
  border-color: #d39e00;
}

.orange-link:link, .orange-link:active, .orange-link:visited{
  color: #e75012;
}

.orange-link:hover{
  color:#000000;
}

.white-link:link, .white-link:active, .white-link:visited{
  color: #ffffff;
}

.white-link:hover{
  /*font-weight: bold;*/
  text-decoration: underline;
}

.white-link-1:link, .white-link-1:active, .white-link-1:visited{
  color: #ffffff;
}

.white-link-1:hover{
  /*font-weight: bold;*/
  color:#9aa32e;
}

.darkblue-link:link, .darkblue-link:active, .darkblue-link:visited{
  color: #172a35;
}

.darkblue-link:hover{
  text-decoration:underline;
}

.darkblue-link-18:link, .darkblue-link-18:active, .darkblue-link-18:visited{
  color: #172a35;
  font-size: 18px;
}

.darkblue-link-18:hover{
  /*font-weight: bold;*/
}


.darkblue-link-18-bold:link, .darkblue-link-18-bold:active, .darkblue-link-18-bold:visited{
  font-family: titleFont;
  font-size: 18px;
  color: #172a35;
}

.darkblue-link-18-bold:hover{
  text-decoration: underline;
}

/*---- Links, buttons ---*/

/*---- Text and titel formating ---*/

.moduletablehome_actu h3.home_actu{
  text-align: left;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-left:8px;
  font-family: titleFont;
  font-size: 24px;
  color: #172a35;
  background-color: #f5f0f0;
}

.moduletablehome_actu > h3{
  text-align: left;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-left:15px;
  font-family: titleFont;
  font-size: 1.1rem;
  color: #172a35;
  /*background-color: #f5f0f0;*/
}

.moduletable > h3.bottom-menu{
  color: #9aa32e;
  font-size: 22px;
  padding-bottom: 10px;
}

.logo{
  font-family: arialBlack;
  font-size: 80px;
  color: #e45125;
  -webkit-text-stroke: 1px black;
  text-shadow: 4px 4px 8px #000000;
}

/*---- Text and titel formating ---*/

/*------ Modules customization -------*/
.nav-link-fid {
  display: block;
  padding: 0.5rem 0;
}

.white-hr{
  border-top: 1px #ffffff solid;
}

.blue-hr-thin{
  border-top: 1px #2B3990 solid;
}

.blue-hr-thick{
  border-top: 2px #2B3990 solid;
}

/*----- Other ----*/
.my-orange{background-color: #f26a24;}
.my-orange:hover{background-color: #f79f71;}

.bg-rounded-corner{
  border-radius: 18px;
  background: rgba(231, 80, 18, 0.3);
  border: 2px #ffffff dashed;
  padding: 20px;
}

.bg-rounded-corner1{
  background: rgba(255, 255, 255, 0.3);
  padding: 20px;
}

.activeColor{
  color:#0360A6;
}

.header-text1{
  font-size: 2.5rem;
}

.header-text2{
  font-size: 1.5rem;
}

.border-activeColor{
  border:1px #0360A6 solid;
}



.btn-bluefid {
  color: #fff;
  background-color: #0360A6;
  border-color: #0360A6; padding-left:20px;padding-right:20px;border-radius: 0px;}
  .btn-bluefid:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-bluefid:focus, .btn-bluefid.focus {
    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); }
  .btn-bluefid.disabled, .btn-bluefid:disabled {
    background-color: #007bff;
    border-color: #007bff; }
  .btn-bluefid:active, .btn-bluefid.active,
  .show > .btn-bluefid.dropdown-toggle {
    background-color: #0069d9;
    background-image: none;
    border-color: #0062cc; }

    .phone-number{
      font-family: goboldFont;

    }

    .round-border{
      border-radius: 15px 15px;
    }

    .col:empty, [class^=col-]:empty { display: none; }


#stats-zone{
  /*margin-top: 40px;*/
  margin-bottom: 40px;
  padding-top:50px;
  padding-bottom:50px;
  background: url("../images/stats_bg.jpg");
  background-size: cover;
  background-color: #433f3d;
  border-top: 1px #fff solid;
  color: #ffffff;
}

#work-with-us{
  margin-top: 50px; 
  background-color: #000; 
}

#slider-section{
  background: url("../images/slider_bg.jpg");
  background-size: cover; 
}




