/*-------------------------------------------------------*/
/*--- flexwork team // fxw.io - productivity matters! ---*/
/*-------------------------------------------------------*/
html,
body {
  font-family: Arial, Helvetica, sans-serif;
  height: 100%;
  min-height: 100%;

}
*{
  color: #000;
  font-size: 14px;
}
img{
  display: inline-block;
}
a{
  color: #000;
  outline: 0px;
}
a:hover{
  color: #333;
}

@media (min-width: 1200px) {
  .container {
    width: 970px;
   }
}
/*
grau #e0e1e3
rot red #73141b
 */
.col-sm-3 {
  overflow: hidden;
}
.col-sm-3 img{
  min-width: 243px;
}



.img-logo-symbol{
  float: left;
  margin-right: 15px;
}


.container-fluid.section-header{
  border-bottom: 1px solid #0A4697;
  padding: 0 0 5px;
}
.container-fluid.section-header .container{
  padding: 0px;
}

.container.section-content{
  margin-bottom: 50px;
}
.wrapper{
  margin-bottom: 25px;
  padding-bottom: 25px;
}

.navbar-brand{
  font-size: 36px;
  font-weight: bold;
  display: block;
  margin: 25px 0 45px 0;
  padding: 0px;
  line-height: 36px;
}

.navbar-brand small{
  display: block;
  font-size: 15px;
  margin: 0 0 14px 0;
  font-weight: normal;
  padding: 0;
  line-height: 15px;
}

@media(max-width:767px){
  .navbar-brand{
    font-size: 26px;
    font-weight: bold;
    display: block;
    margin: 25px 0 45px 0;
    padding: 0px;
    line-height: 26px;
  }

  .navbar-brand small{
    display: block;
    font-size: 10px;
    margin: 0 0 14px 0;
    font-weight: normal;
    padding: 0;
    line-height: 10px;
  }
}

 h1{
  /*color: #0A4697;*/
  font-size: 18px;
  font-weight: bold;
}
.nav{
  margin-top:7px;
  margin-bottom:20px;
}
.nav a{
  font-size: 18px;
  font-weight: normal;
  color: #666;
}

.nav ul li{
  list-style-type: none;
  padding: 0;

}
.nav ul{
  margin-left: 0px;
  padding-left: 25px;
}
.nav ul li a{
  font-size: 14px;

}
.nav .active a{
  color: #73141b;
}

.nav>li>a::before{
  content: "• ";
  color: #73141b;
  font-size: 16px;
  font-weight: bold;
}

/*.nav .active a::before {
    content: "Read this -";
    background-color: yellow;
    color: red;
    font-weight: bold;
}*/
@media(min-width:767px){
  .navbar-nav > li.first > a {
    padding-left: 0px;
  }
  .navbar-collapse {
    padding: 0px;
  }
}
.btn-highlight {
  background-color: #fff;
  border-color: #03A8DE;
  color: #0A4697;
  font-size: 18px;
  border-radius: 8px;
}
.content-block{
  width: 100%;
  height: 150px;
  margin-bottom: 20px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media(max-width:767px){
  .content-block{
    height: auto;
  }
}
.section-highlight-content{
  background-color: #EDF9FE;
  border: 2px solid #fff;
  padding: 20px;
  margin-bottom: 45px;
}
.section-highlight-content h1{
  color: #0A4697;
  font-size: 22px;
  margin-top: 0px;
}
.section-highlight-content p{
  line-height: 1.8em;
}
div.circle-image{
  max-width: 80%;
  width:80%;
  height:auto;
  display:block;
  padding-top:80%;
  border-radius:50%;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.img-circle{
  border-radius: 50%;
}

@media(max-width:767px){
  .image-box{
    float: left;
    width: 150px;
  }
}
.mobile-toggle{
  display: block;
  float: inherit;
  width: 100%;
  margin-top: 10px;
}
.icon-block{
  float: left;
  position: relative;
  top: 4px;
  margin-right: 10px;
}
.bg-grey{
  background: #e0e1e3;
}

.swag{
  background: #e0e1e3;
  height: 120px;
}

.red{
  border-bottom: 3px solid #73141b;
}
.grey{
  border-bottom: 3px solid #e0e1e3;
}

.blue{
  border-bottom: 3px solid #666;
}

.navbar{
  margin-bottom: 0px;
  border-radius: 0;
  border: none;
  background: #e0e1e3;
}
.navbar-header{
  background: #e0e1e3;
  margin-top: 0px;
  right:0px;
  position: absolute;
}

/* collapsed sidebar styles */
@media screen and (max-width: 767px) {
 .row-offcanvas {
   position: relative;
   -webkit-transition: all 0.25s ease-out;
   -moz-transition: all 0.25s ease-out;
   transition: all 0.25s ease-out;
 }
 .row-offcanvas-right
 .sidebar-offcanvas {
   right: -41.6%;
 }

 .row-offcanvas-left
 .sidebar-offcanvas {
   left: -41.6%;
 }
 .row-offcanvas-right.active {
   right: 41.6%;
 }
 .row-offcanvas-left.active {
   left: 41.6%;
 }
 .sidebar-offcanvas {
   position: absolute;
   top: 0;
   width: 41.6%;
 }
 #sidebar {
   padding-top:0;
 }
}



/*-------------------------------*/
/*     fxw.io css framework      */
/*-------------------------------*/
/* reset margin */
.m0{margin: 0px !important;} .m5{margin: 5px !important;} .m10{margin: 10px !important;} .m15{margin: 15px !important;} .m20{margin: 20px !important;} .m25{margin: 25px !important;} .m30{margin: 30px !important;} .m40{margin: 40px !important;} .m50{margin: 50px !important;}
.mt0{margin-top: 0px !important} .mt5{margin-top: 5px !important} .mt10{margin-top: 10px !important} .mt15{margin-top: 15px !important} .mt20{margin-top: 20px !important} .mt25{margin-top: 25px !important;} .mt30{margin-top: 30px !important;} .mt40{margin-top: 40px !important;} .mt50{margin-top: 50px !important;}
.mb0{margin-bottom: 0px !important} .mb5{margin-bottom: 5px !important} .mb10{margin-bottom: 10px !important} .mb15{margin-bottom: 15px !important} .mb20{margin-bottom: 20px !important} .mb25{margin-bottom: 25px !important;} .mb30{margin-bottom: 30px !important;} .mb40{margin-bottom: 40px !important;} .mb50{margin-bottom: 50px !important;}
.mr0{margin-right: 0px !important} .mr5{margin-right: 5px !important} .mr10{margin-right: 10px !important} .mr15{margin-right: 15px !important} .mr20{margin-right: 20px !important} .mr25{margin-right: 25px !important;} .mr30{margin-right: 30px !important;} .mr40{margin-right: 40px !important;} .mr50{margin-right: 50px !important;}
.ml0{margin-left: 0px !important} .ml5{margin-left: 5px !important} .ml10 {margin-left: 10px !important} .ml15{margin-left: 15px !important} .ml20{margin-left: 20px !important} .ml25{margin-left: 25px !important;} .ml30{margin-left: 30px !important;} .ml40{margin-left: 40px !important;} .ml50{margin-left: 50px !important;}
/* reset padding*/
.p0{padding: 0px !important;} .p5{padding: 5px !important;} .p10{padding: 10px !important;} .p15{padding: 15px !important;} .p20{padding: 20px !important;} .p25{padding: 25px !important;} .p30{padding: 30px !important;} .p40{padding: 40px !important;} .p50{padding: 50px !important;}
.pt0{padding-top: 0px !important} .pt5{padding-top: 5px !important} .pt10{padding-top: 10px !important} .pt15{padding-top: 15px !important} .pt20{padding-top: 20px !important} .pt25{padding-top: 25px !important;} .pt30{padding-top: 30px !important;} .pt40{padding-top: 40px !important;} .pt50{padding-top: 50px !important;}
.pb0{padding-bottom: 0px !important} .pb5{padding-bottom: 5px !important} .pb10{padding-bottom: 10px !important} .pb15{padding-bottom: 15px !important} .pb20{padding-bottom: 20px !important} .pb25{padding-bottom: 25px !important;} .pb30{padding-bottom: 30px !important;} .pb40{padding-bottom: 40px !important;} .pb50{padding-bottom: 50px !important;}
.pr0{padding-right: 0px !important} .pr5{padding-right: 5px !important} .pr10{padding-right: 10px !important} .pr15{padding-right: 15px !important} .pr20{padding-right: 20px !important} .pr25{padding-right: 25px !important;} .pr30{padding-right: 30px !important;} .pr40{padding-right: 40px !important;} .pr50{padding-right: 50px !important;}
.pl0{padding-left: 0px !important} .pl5{padding-left: 5px !important} .pl10{padding-left: 10px !important} .pl15{padding-left: 15px !important} .pl20{padding-left: 20px !important} .pl25{padding-left: 25px !important;} .pl30{padding-left: 30px !important;} .pl40{padding-left: 40px !important;} .pl50{padding-left: 50px !important;}
/* aligns */
.alignleft{text-align: left !important;} .alignright{text-align: right !important;} .aligncenter{text-align: center !important;}
/* floats */
.floatleft{float: left !important;} .floatright{float: right !important;}
/** nobold **/
.nobold{font-weight: normal !important;}
/** bold **/
.bold{font-weight: 700 !important;}
/*** devider **/
.devider{clear: both;}
/* clear */
.clear{clear: both !important;}
