body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: rgb(0, 38, 100);
}

.div-avdelningsrubrik {
padding-top: 18px; 
padding-bottom: 8px; 
text-transform: uppercase; 
text-decoration: underline;
}

h1 {
font-size: 18px;
color: rgb(0,38,100);
padding: 0;
margin: 0;
font-weight: normal; 
}

.div-bolagslogo {
	margin-bottom: 20px;
}

.div-fraga {
	margin-bottom: 20px;
}

.fragenumrering {
	font-size: 120%;
	color: #787778;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.top-buffer { 
	margin-top:20px; 
}

.flerval_svarsalt {
	font-weight: normal;
}

/*
input[type='radio'] { transform: scale(2); }
.form-check-input { transform: scale(2); }
*/


:focus{
  outline:none;
}
.form-check-input[type='radio']{
  -webkit-appearance:button;
  -moz-appearance:button;
  appearance:button;
  border:2px solid #ccc;
  border-top-color:#bbb;
  border-left-color:#bbb;
  background:#fff;
  width:25px;
  height:25px;
  border-radius:50%;
}

.form-check-input[type='radio']:checked {
  border:6px solid rgb(0,38,100);
}

.form-check-input[type='checkbox']{
  -webkit-appearance:button;
  -moz-appearance:button;
  appearance:button;
  border:2px solid #ccc;
  border-top-color:#bbb;
  border-left-color:#bbb;
  background:#fff;
  width:25px;
  height:25px;
}

.form-check-input[type='checkbox']:checked {
  border:2px solid rgb(0,38,100);
  background: rgb(0,38,100);
}


/* allmänt webbenkät */


body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: rgb(0, 38, 100);
}

.navbar-enkat {min-height: 20px;}

.navbar-nedre {margin-top: 40px;}

.container-forsta {
	padding-top: 30px;
}

.container-sista {
	padding-bottom: 60px;
}

.btn-primary {
	color: #fff;
	background-color: rgb(0, 38, 100);
	border-color: rgb(0, 38, 100);
}

.text-qm-footer {
	color: #fff;
}

.instruktion-bild {
	max-width: 70%;
}

.submit_fg_nasta_fraga {
	color: #fff;
	background-color: rgb(0, 38, 100);
	border-color: rgb(0, 38, 100);
	width: 100%;
}

.tavlingsregler {
	font-size: 80%;
	line-height: 120%;
}