@import url('https://fonts.googleapis.com/css?family=Nunito');
h1,h2,h3,h4,h5,h6, .lead, body{
font-family: 'Nunito', sans-serif;
color:#000;
text-align:left;
justify-content: center;
}
h1{font-size:44px;
margin-left:15px;
margin-right:15px;
}
h2{
margin-left:15px;
margin-right:15px;
}
h2,h4{
font-size:22px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
		padding-left: 0px;
	
}
.form-horizontal{
    padding-right: 15px;
		padding-left: 15px;
}
.control-label{
padding-right: 15px !important;
}
@media (min-width:768px){

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
		padding-left: 0px;
}
}

.form-horizontal, .form-group {
    margin-right: 15px;
    margin-left: 15px;
}
.footer-right{

text-align: left;
}
@media (min-width:768px){
.footer-right{
padding-left:35px;
padding-right:-15px;
text-align: left;
}
}
p{
padding-left:15px;
padding-right:15px;
}
.contentcontainer{
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto;
margin-top:72px;

}
.contentwidth{
margin-right:auto;
margin-left:auto;
max-width:1000px;
}
.headercontainer{
  height:100px;
	width:100%;
  max-width:1000px;
  top: 0;
  margin-left: auto ;
  margin-right: auto ;
	margin-bottom:40px;
 
}
.navbar-toggle {
    margin-top: 70px;
		margin-bottom: -20px;
}
.navbar-collapse {
    margin-top: 31px;
		}
.headercontainer{
  /*background: url(/images/headerbg_text.png);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 8px 85px;*/
}
@media (min-width:992px){
.headercontainer{
  /*background: url(/images/headerbg_text.png);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 170px 35px;*/
}
}
.makeroom{
padding-top:60px;
padding-bottom:0px;
}
@media (min-width:768px){
.makeroom{
padding-top:122px;
padding-bottom:0px;
}
.navbar-collapse {
    margin-top: 0px;
		}
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color: #cfcf32;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #cfcf32; 

}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #555;
    background-color: #cfcf32;
   
}
@media (max-width:768px){
div.srh_header h3,h1,h3{font-size:1.6em;}
}
@media (max-width:768px){
      .logos{
      display:none;
      position:absolute;
      z-index:5;

  }
}
.logo1{
position:relative;
width:70px;
float:left;
margin-top:10px;
margin-right:10px;
}

.logo2{
position:relative;
width:65px;
float:left;
margin-top:8px;
margin-right:10px;
}
.logo3{
margin-top:8px;
position:relative;
width:65px;
float:left;
margin-right:10px;
}
.logo4{
margin-top:12px;
position:relative;
width:75px;
float:left;
margin-right:10px;
}
.logosclear{

clear:both;

}
body{

	background: url(/images/headerbg.png);

	background-repeat:no-repeat;

	/*background-position: top right; */

	background-position:center -39px;
font-size:16px;
}
.caret {
    border-top: 0px solid;
		}
.headercontainer{
margin-right:auto;
margin-left:auto;
}
.header {
  position: absolute;
  top: 0;
  width: 100%;
  /* Set the fixed height of the footer here */

	/*
  background-color: #0066a1;
	background: url(/images/headerbg.png);
	background-repeat:no-repeat;
	background-position: right;
	*/
	height:175px;
 
}
.footer-container{
       position: absolute;
  		 margin: 0 auto;
 			 left: 0;
  		 right: 0;
			 background-color:#8a9134;
			 min-height:100%;
			 margin-top:-40px;
			 padding-top:0px;
			 min-width:100%;

}

.footer-color{

/*background-color:#949431;*/

color:#fff;

min-width:100%;

margin-top:10px;

padding-bottom:45px !important;

}
.jobbox{
height:175px;

text-align:center;
color:#ccc;
 display: flex;
  align-items: center;     /* Align the flex-items vertically */
  justify-content: center;
	padding:10px;
}
.jobbox a{
color:#000;
font-size:22px;

}
.even_color{background-color:#d4de78;}

.odd_color{background-color:#e6f0c7;}
.headerbox-first{
height:175px;
text-align:center;
display: flex;
align-items: center;     /* Align the flex-items vertically */
justify-content: center;
padding:10px;
margin-top:-9px;
}

.headerbox {
height:175px;

text-align:center;
display: flex;
align-items: center;     /* Align the flex-items vertically */
justify-content: center;
padding:10px
}

.hb-even, a.hb-even{
background-color:#f8faf2;
color:#8a9134;
}
.hb-odd, a.hb-odd{
background-color:#8a9134;
color:#fff !important;
}
div.hb-odd h1{
color:#fff !important;
}
div.hb-even h1{
color:#8a9134 !important;
}

input[type="text"] {
font-family: 'Nunito', sans-serif;
min-width:90%;
background-color:#f3f7e4;
text-align:center;
border:0px;
height:46px;
}

.srh_select select{
	background-color:#eff7cd;
 width: 70% !important;
 border: 0px solid; 
 height:46px;

}
.srh_select select option {
     font-weight:normal; 
		 font-family: 'Nunito', sans-serif;
		 text-align:center !important;
  }

	.srh_input{
	height:46px;
	background-color:#f3f7e4;
	color:#919186;
	text-align:center;
	font-size:22px;
		}
		.srh_select{
	height:46px;
	background-color:#eff7cd;
	color:#919186;
	font-size:22px;
	text-align:center !important;
  vertical-align: middle;
	}
.srh_button{
 height:100px !important;
 text-align:center;
 color:#919186;
 display: flex;
  align-items: center;     /* Align the flex-items vertically */
  justify-content: center;

 }
#Submit{
    background-color: #c5cf44;
 /*   border: none;
    color: white;
    padding: 10px 22px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 22px;
    margin: 4px 2px; */
		padding-left:15px;
		padding-right:15px;
		font-size: 22px;
		border: none;
		color: white;
    cursor: pointer;
height:46px;		
text-align:center;
display: flex;
align-items: center;     /* Align the flex-items vertically */
justify-content: center;

}
.srh_header{
 height:147px !important;
 text-align:center;
  display: flex;
  align-items: center;     /* Align the flex-items vertically */
  justify-content: center;
	margin-top: 16px;
}
div.srh_header h3{font-size: 44px;}
/* ============================================================ */

.img-box{
   padding:0px;
  min-width:100%;
	 margin-bottom:15px;
	 display:table;
	 	max-width:100%;
}
.img-box-wrapper{
  border: 1px solid #fff;
	margin-bottom:5px;
 /* -webkit-box-shadow: 0px 0px 5px #777;
     -moz-box-shadow: 0px 0px 5px #777;
          box-shadow: 0px 0px 5px #777;*/

}
.img-box-content{

 margin-right:auto;
 margin-left:auto;
 color:#006699;
 padding-top:10px;
 font-size:16px;
 text-align: center ;
     min-height: 100%;
    overflow-y: hidden;
position: relative;
}
.iframe-wrapper{
display:block;
width:100%;
height:600px;
  border: 10px solid #fff;
  -webkit-box-shadow: 0px 0px 5px #777;
     -moz-box-shadow: 0px 0px 5px #777;
          box-shadow: 0px 0px 5px #777;
margin-bottom:15px;
}
#jobbwraper{
	 margin-right:15px;
	 margin-left:15px;
	 padding-bottom:15px;
}
#jobbwraper div{

	 margin-bottom:15px;
}
.job-box-wrapper{
/*margin-bottom:15px;
  border: 10px solid #fff;
  -webkit-box-shadow: 0px 0px 5px #777;
     -moz-box-shadow: 0px 0px 5px #777;
          box-shadow: 0px 0px 5px #777;*/
   padding:0px;
	 margin-right:0px;
	 margin-left:0px;

/*background-color:#f5f5f5;*/
		background-color:#e8f7ff;
		/*border:10px solid #fff;*/
}
.doc-box-wrapper{
margin-bottom:15px;
  /*border: 10px solid #fff;*/
  -webkit-box-shadow: 0px 0px 5px #777;
     -moz-box-shadow: 0px 0px 5px #777;
          box-shadow: 0px 0px 5px #777;
   padding:0px;
	 margin-right:0px;
	 margin-left:0px;

/*background-color:#f5f5f5;*/
		background-color:#e8f7ff;
		border:10px solid #fff;
}
.doc-box-header{
font-weight:700;
}
.doc-box-img{
border:0px solid #fff;
margin-left:-15px;
margin-bottom:10px;
}
.doc-box-content{

 padding:10px;
 color:#737373;
 font-size:16px;
 text-align: left ;

}
.doc-box-content a{
color:#737373;
}
.doc-box-content-text{
font-size:14px;
}
.usr-box-content{
color:#737373;
font-size:16px;
margin-bottom:5px;
}
.usr-box-content-text{
color:#737373;
font-size:14px;
}
.lediga-jobb-box{
font-weight:700;
/*background-color:#f5f5f5;*/
background-color:#e8f7ff;
}


/* ============================================================= */
@media (min-width:768px){

			 .container{

					 width:750px

			}

			.footer-color,.headercontainer{

					 width:750px;

					

			}

	

}

@media (min-width:992px){

			 .container{

			 		width:1150px

				}

		h1,h2{
margin-left:15px;
margin-right:15px;
}				

			footer-color,.headercontainer{

					 width:1000px;

					 

			}

}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  height: auto;
}
@media (min-width: 768px){
.navbar-nav>li {
    margin-right: 32px;
}
}