/* egna css-justeringar i JA Simpli */

body {
    font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* corona-modul startsida */
#Mod123, #Mod124 {
	padding-bottom:10px;
	background:#ffffcc;
	border:none;
}

#Mod123 h3, #Mod124 h3 {
	margin-top:6px;
}
/* slut corona-modul startsida */

.pull-right {
	margin-left: 24px;
}

.pull-left {
	margin-right: 24px;
}

.img_caption p.img_caption {
    text-align: left;
	font-size: 14px;
}

a.logo strong {
    background: url(../../../images/branding/elastocon-mc-ackreditering-330x120px.gif) no-repeat scroll 0 0 !important;
    text-indent: -999em;
}

/* Breadcrumb class suffix
-------------------------- */
.breadcrumb {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 8px;
  margin-bottom: 24px !important;
}

/* additional colors */
.l-green-bg { background: #ccfffd;
}

.dark-bg {
    background-color: #00aba5;
}

/* additional module colors */
.module.mod-gray {
    background: #f6f7f8;
    padding: 24px;
}

/* table color */
.table-gray {
	background: #f6f7f8;
}

/* adjusted module colors */
.module.mod-hilite {
    border: 3px solid #e0f5f4; /* original: #f39c12; */
    background: #e0f5f4; /* original: no background */
}

#mainnav .btn-navbar:hover, #mainnav .btn-navbar:active, #mainnav .btn-navbar:focus {
    background: #00aba5;
}

.btn-large, .btn-primary {
    background-color: #00aba5;
	color: #ffffff;
	border: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    background-color: #00807c;
	color: #ffffff;
}

.readmore .btn {
	max-width: 265px;
}

.readmore .btn:hover, .readmore .btn:active, .readmore .btn:focus {
    background: #00aba5;
	border: 1px solid #00aba5;
}

@media only screen and (max-width: 480px) {
    .pull-right, .pull-left {
        float: left;
		margin: 0 200px 10px 0;
    }
  	.readmore .btn {
    	max-width: 220px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
	.readmore .btn {
    	max-width: 180px;
	}
}

#footer {
    font-size: 14px;
}

.copyright {
    font-size: 11px;
}

/* navigation side module – color change */
.ja-module .nav > li > a:hover, .module-menu .nav > li > a:hover {
    background: #00aba5;
}
.ja-module .nav > li > a:active, .module-menu .nav > li > a:active {
    background: #00aba5;
}
.ja-module .nav > li > a:focus, .module-menu .nav > li > a:focus {
    background: #00aba5;
}
.ja-module .nav > li.active > a, .module-menu .nav > li.active > a {
    background: #00aba5;
}

.newsflash-title a {
  color: #303030; /* original: #3498db; */
}
/* slut egna css-justeringar i JA Simpli */

.top-sl .hero-unit h1 {
  font-size: 48px;
}

.top-sl .hero-unit p {
  margin-bottom: 20px;
}

.top-sl .badge-icon-group {
  float: none;
  margin-bottom: 20px;
}

.badge-icon-group .badge-icon {
  background-color: #096;
  border: 0;
  float: none;
}

.badge-icon-group .badge-icon a {
  color: #fff;
  font-size: 24px;
}

.badge-icon-group .badge-icon small strong {
  opacity: 0.6;
}

.badge-icon-group .badge-icon small {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  opacity: 1;
}