/*!
 * CR IT-Service
 */

body {
  padding-top: 54px;
  background-color: #e9ecef;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

@font-face {
    font-family: 'Computerfont-Regular';
    src:url('../inc/Computerfont-Regular.ttf.woff') format('woff'),
        url('../inc/Computerfont-Regular.ttf.svg#Computerfont-Regular') format('svg'),
        url('../inc/Computerfont-Regular.ttf.eot'),
        url('../inc/Computerfont-Regular.ttf.eot?#iefix') format('embedded-opentype'); 
        font-weight: normal;
        font-style: normal;
}

h1,h2,h3,h4 { 
   font-family: 'Computerfont-Regular';
}  

.padBottom15 {
	padding-bottom: 15px;
}

.hidden {
	display:none;
}

.carousel-item {
  height: 65vh;
  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;
}

.bg-cr-its {
  background: #0C7FDC;
  color: #f6f6f6;
}

.glyphicon {
  color: #0C7FDC;
  padding-right: 8px;
}

.no-glyph{
  padding-left: 24px;
}

h4.card-header {
  background: #0C7FDC;
  color: #f6f6f6;
}
.white {
  color: #fff;
}

a.white:hover {
  color: #fff;
}

.footer-link {
   font-family: 'Computerfont-Regular';
   color: rgba(255,255,255,.5);
}

.footer-link:focus,.footer-link:hover{
	text-decoration:none;
	color:rgba(255,255,255,.75);
}
.footer-link.disabled{
	color:#868e96;
}

#vorOrt, #software, #hardware,
#homepages, #preisinfo {
  padding: 80px 0 0 0;
}

.oben {
    text-align: center;
    text-decoration: none;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(104, 192, 255, 0.5);
    position: fixed;
    bottom: 30px;
    right: 30px;
    display: none;
    border: 1px solid rgb(104, 192, 255);
}
/*
    .oben div {
        font-weight: bold;
        font-size: 28px;
        color: #0000FF;
        padding-top: 6px;
        z-index: 5;
    }
*/
.oben span {
        font-weight: bold;
        font-size: 28px;
        color: #f8f9fa;
        padding-top: 8px;
		padding-left:8px;
        z-index: 5;
    }
	
a.oben:hover {
  text-decoration: none!important;
}