/* ### Sitevision 3 - Extra tillÃ¤gg | Externa portalen ### */

a.dummybody,
.dummybody a,
body a {
  color: #006490;
}
a.dummybody:hover,
.dummybody a:hover  {
  text-decoration:underline !important;
}

a.roleMenu, a.roleMenu:hover {
    color: #343434 !important;
}

a.roleMenu, a.roleMenu:hover,
#mainTabMenu a, #mainTabMenu a:hover {
    text-decoration: none !important;
}

/*SV3 sÃ¤tter formatmallsklassen pÃ¥ span istÃ¤llet fÃ¶r a*/

.normal .pdfLink a,
.normal .externalLink a,
.normal .excelLink a,
.normal .WordLink a,
.normal .powerpointLink a {
  background: none;
    padding-left: 0;
      line-height:125%;
}

.pdfLink a:hover,
.externalLink a:hover,
.excelLink a:hover,
.WordLink a:hover,
.powerpointLink a:hover {
  background: none;
    padding-left: 0;
}

/***** GENERELLA KLASSER SOM GÃ„LLER HELA WEBBPLATSEN ******/

html {
  overflow-y:scroll;
}
h1,h2,h3 {
  margin:0; 
  padding:0;
}

.sidbredd {
  width:1002px;
  margin: 0 auto;
}

.clear {
  clear:both;
}
.clearFloat {
  clear:both;
}

ul {
  color:#343434;
}
ul .normal {
  line-height:145%;
  margin-bottom:1px;
}
ul.portlet-msg-error {
  list-style: none;
  margin:0;
  padding-left:0; 
  padding-bottom:5px;
}

/* BAKGRUNDSBILD FÃ–R TECKENSPRÃ…K */
.signLanguage {  
  background-image: url("/webdav/images/mallbilder/ikoner/startsida-ikoner.png");
  background-position: -10px -55px;
  padding-left: 16px;
}

/* BAKGRUNDSBILD FÃ–R LÃ„TTLÃ„ST */
.signEasy{
  background-image: url("/webdav/images/mallbilder/ikoner/startsida-ikoner.png");
  background-position: -10px -90px;
  padding-left: 16px;
}

.sidhuvud-globalmeny-sok .other-languages {
  background-image: url("/webdav/images/mallbilder/ikoner/startsida-ikoner.png");
  background-position: 0 -750px;
  padding-left: 18px;
}

/* LISTOR MED NYHETER*/
.newsList dd{
  padding: 0;
  margin: 0;
  padding-bottom: 27px;
}

/* APPLIKATIONERS TABMENY*/
.appTabMenu {
  float:left;
  line-height:normal;
  background-position: left bottom; 
  background-repeat: repeat-x; 
  background-image: url("/webdav/images/mallbilder/ikoner/grey1PX.gif"); 
  width: 740px;
  height: 100%;
}
.appTabMenu ul {
  margin:0;
  padding:0;
  list-style:none;
}
.appTabMenu li {
  display:inline;
  margin:0;
  padding:0;
}
.appTabMenu li {
  border-bottom: 1px solid #d1d2d4;
  background:url("/webdav/images/mallbilder/flikmenyer/applikationsmeny/appMenuLeftCorner.gif") no-repeat left top;
  float:left;
  margin:0;
  padding:0 0 0 8px;
}
.appTabMenu a  {
  background:url("/webdav/images/mallbilder/flikmenyer/applikationsmeny/appMenu.gif") no-repeat right top;
  float:left;
  display:block;
  padding:8px 15px 5px 5px;
  text-align:center; 
}
.appTabMenu li.selected {
  border-bottom: 1px solid #fff;
  background:url("/webdav/images/mallbilder/flikmenyer/applikationsmeny/appMenuLeftCornerSelected.gif") no-repeat left top;
}
.appTabMenu a.selected {
  background:url("/webdav/images/mallbilder/flikmenyer/applikationsmeny/appMenuSelected.gif") no-repeat right top;
}
.appTabMenu a {
  float:none;
}



/* ---------------------------------------------------------------------------------------------------------------------------------- */

/***** /AF-STILMALL-PORTAL ******/
img{
  border: none;
}


/* Meny fÃ¶r att vÃ¤lja roll */
#roleTabMenu {
  float:left;
  line-height:normal;
}
#roleTabMenu ul {
  margin:0;
  padding:0;
  list-style:none;
}
#roleTabMenu li {
  display:inline;
  float:left;
  margin:0 1px 0 0;
  padding: 0px;
  text-decoration:none;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

#roleTabMenu li.selected {
  border-color: #ccc;
  position: relative;
  top: 1px;
}

#roleTabMenu #tab2 a {
  background-image:url("/webdav/images/mallbilder/startsida2015/chevron_right_orange.png");
  background-image:linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/chevron_right_orange.svg");
}
#roleTabMenu #tabselected2 a {
  background-image:url("/webdav/images/mallbilder/startsida2015/chevron_down_orange.png");
  background-image:linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/chevron_down_orange.svg");
}
#roleTabMenu #tab3 a {
  background-image:url("/webdav/images/mallbilder/startsida2015/chevron_right_purple.png");
  background-image:linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/chevron_right_purple.svg");
}
#roleTabMenu #tabselected3 a {
  background-image:url("/webdav/images/mallbilder/startsida2015/chevron_down_purple.png");
  background-image:linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/chevron_down_purple.svg");
}
#roleTabMenu #tab4 a {
  background-image:url("/webdav/images/mallbilder/startsida2015/chevron_right_blue.png");
  background-image:linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/chevron_right_blue.svg");
}
#roleTabMenu #tabselected4 a {
  background-image:url("/webdav/images/mallbilder/startsida2015/chevron_down_blue.png");
  background-image:linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/chevron_down_blue.svg");
}
#roleTabMenu a {
  float:left;
  display:block;
  padding: 10px 30px 10px 20px;
  text-align:left;
  background-color: #eaeaea;
  font-family: sans-serif;
  font-size: 13px;
  background-position: right 50%;
  background-repeat: no-repeat;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
#roleTabMenu a.selected {
  background-color: #ffffff;
}
#roleTabMenu a {
  float:none;
  
}

#roleTabMenu li:hover a,
#roleTabMenu li:focus a {
  text-decoration: underline !important;
}


/* Flikmeny */
#mainTabMenu {
  line-height:normal;
}
.sv_mittlinje .sv_tabs {
  /*box-shadow: 0 1px 2px #ccc;*/
}

/*Slut pÃ¥ fÃ¤rginstÃ¤llningar*/
#mainTabMenu ul {
  margin:0;
  padding:0;
  list-style:none;
}
#mainTabMenu ul:after {
  clear: both;
}
#mainTabMenu ul:before,
#mainTabMenu ul:after {
  content: " ";
  display: table;
}
#mainTabMenu li {
  display:inline;
  margin:0;
  padding:0;
}
#mainTabMenu li {
  float:left;
  margin:0;
  padding:0;
  text-decoration:none;
  min-width: 148px;
}
#mainTabMenu a  {
  float:none;
  display:block;
  padding: 14px 10px 14px;
  text-align:center;
  color: #595959;
  font-family: sans-serif;
  font-size: 13px;
}
#mainTabMenu a:hover,
#mainTabMenu a:focus {
  background-color: #f3f3f3 !important;
  text-decoration: underline !important;
}

#mainTabMenu a.selected {
  padding-bottom: 11px !important;
  border-bottom: 3px solid #ccc;
  font-weight: bold;
  position: relative;
  top: 1px
}

.arbetssokande #mainTabMenu a.selected {
  border-bottom-color: #F05414;
  color: #d73f00 !important;
}
.arbetsgivare #mainTabMenu a.selected {
  border-bottom-color: #96328C;
  color: #96328C !important;
}
.omArbetsformedlingen #mainTabMenu a.selected {
  border-bottom-color: #007597;
  color: #007597 !important;
}

/* Other stuff ? */
.noBG {
  background-image:none;
}

.Sokbox{
  padding:0;
  padding-right: 5px;
}

@media print{}


/** Vänstermeny **/
#navigation * {
  box-sizing: border-box;
}
.left-menu {
  margin: 0;
  background: none;
  line-height: 1.3em;
  list-style: none;
  overflow: hidden;
  width: 100%;
}
.left-menu--level1 {
  padding: 0;
  padding-top: 10px;
}
.left-menu--level2 {
  padding-left: 10px;
}
.left-menu--level3 {
  padding-left: 10px;
}

.left-menu__item {
  border-bottom: 1px solid #ededed;
  padding-right: 5px;
}
.left-menu__item--selected {
  
}
.left-menu__item--has-children {

}
.left-menu--level2 .left-menu__item {
  border-bottom: none;
  padding-right: 0;
}
.left-menu__item--selected.left-menu__item--has-children {
  background: #f5fafb; /* Old browsers */
  background: linear-gradient(to bottom, #f5fafb 0%,#ffffff 100%);
}
.left-menu--level2 .left-menu__item--selected.left-menu__item--has-children {
  background: none;
}



.left-menu__link {
  display: block;
  padding: 7px 10px 7px 5px;
  font: normal 13px/1.3 arial, sans-serif;
  background: none;
  color: #343434;
  text-decoration: none;
}
.left-menu__link:hover,
.left-menu__link:focus {
  text-decoration: underline;
}
.left-menu__link--seleted {
  font-weight: bold;
}
.left-menu__link--has-children {
  background: url("/webdav/images/mallbilder/vanstermeny/menuArrow.gif") no-repeat right 11px;
}
.left-menu__link--seleted.left-menu__link--has-children {
  background: url("/webdav/images/mallbilder/vanstermeny/menuArrowDown.gif") no-repeat right 11px;
}
.arbetssokande .left-menu__link--seleted {
  color: #F05414;
}
.arbetsgivare .left-menu__link--seleted {
  color: #672F86;
}
.omArbetsformedlingen .left-menu__link--seleted {
  color: #007597;
}
.left-menu--level2 .left-menu__link--seleted {
  color: #343434;
}


/** sidhuvud **/
.sidhuvud .GenerellskSkbox {
  padding: 0px;
}
.sidhuvud input.portlet-form-input-field,
.startsida-content #search-office-portlet-normal input.portlet-form-input-field {
  background-color: #ffF;
  background-image: none;
  color: #555;
  border: 1px solid #bbb;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  height: 28px;
  line-height: 26px;
  margin-right: -4px;
  padding: 0 7px;
  width: 192px;
  margin-bottom: 0; /*NÃ¶dvÃ¤ndigt fÃ¶r att undvika krock med DXAs css*/
  font-size: 13px; /*NÃ¶dvÃ¤ndigt fÃ¶r att undvika krock med DXAs css*/
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.sidhuvud input[type="text"]:focus,
.startsida-content #search-office-portlet-normal .sidhuvud input[type="text"]:focus {
    box-shadow: none; /*NÃ¶dvÃ¤ndigt fÃ¶r att undvika krock med DXAs css*/
    border-color: #aaa;
}

.sidhuvud FORM {
  margin-top: 5px;
  margin-bottom: 0; /*NÃ¶dvÃ¤ndigt fÃ¶r att undvika krock med DXAs af.css*/
}
.sidhuvud .portlet-form-button,
.startsida-content #search-office-portlet-normal .portlet-form-button{
  font-size:11px;
  border: 1px solid #bbb;
  background-color: #fff;
  background-position: 5px 5px;
  background-repeat: no-repeat;
  background-image: url("/webdav/images/mallbilder/startsida2015/search_icon_lighter.png");
  background-image: linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/search_icon_lighter.svg");
    cursor: pointer;
  height: 30px;
  overflow: hidden;
  text-indent: -10000px;
  width: 30px;
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/** sidhuvud - utrymme teckensprÃ¥ksikon i IE **/
.sidhuvud .globalmeny, .globalmenySelected {
    padding-bottom: 5px;
}

/* -- Generella saker frÃ¥n Bootstraps som krÃ¤vs fÃ¶r inloggningen, 
  men som bÃ¶r anpassas fÃ¶r att eventuellt inte krocka med andra saker.
-- */

.sidhuvud .btn {
  display: inline-block;
  padding: 4px 12px;
  font-size: 11px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
  text-decoration: none;
  text-shadow:none;
}
.sidhuvud .btn:hover,
.sidhuvud .btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.sidhuvud .btn:active,
.sidhuvud .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.sidhuvud .btn-login,
.sidhuvud-globalmeny-sok .btn-group > .btn,
.sidhuvud-globalmeny-sok .btn-group > .btn:first-child,
.sidhuvud-globalmeny-sok .btn-group > .btn:last-child {
  color: #fff;
  background-color: #3391ac;
  border-color: #0086ad;
  font-size: 13px;
  font-family: sans-serif;
  line-height: normal;

  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: 0;
}
.sidhuvud .btn-login:hover,
.sidhuvud .btn-login:focus,
.sidhuvud .btn-login:active,
.sidhuvud .btn-login.active {
  color: #fff;
  background-color: #06799A;
  border-color: #5B98AA;
}
.sidhuvud .btn-logout {
  margin-left: 25px;
}




/** sÃ¶kruta pÃ¥ sidan FÃ¶r ArbetssÃ¶kande **/
.arbetssokande .as_search-portlet-modify .portlet-font{
  font-size:123%;
  color:#ffffff;
  font-family:Arial;
  font-weight:bold;
}

.arbetssokande .as_search-portlet-modify .brodtextxvitxstartsida {
  font-size:150%;
  color:#ffffff;
  font-family:Arial;
  font-weight:bold;
}

.as_search-portlet-modify .content {
  padding: 0 0 8px;
}

.arbetssokande .portlet-form-button {
  font-size:11px;
    /*height: 20px;*/
}


/** Startsida CSS **/
#startpage-logotype{
  display: block;
  float:left;
  height:33px;
  width:288px;
  margin-top:20px;
  margin-bottom:15px;
}

.af-clearfix:after,
.af-clearfix:before {
  content: " ";
  display: table;
}
.af-clearfix:after {
  clear:both;
}

#startsida-huvudingangar {
  display:block; 
  padding:0 0 0 0; 
  margin:0 0 0 0;
}
#startsida-huvudingangar span {
  float: left;
}
#startsida-huvudingangar img {
  vertical-align: middle;
}
#startsida-huvudingangar ul {
  padding:0; 
  margin:0;
}
#startsida-huvudingangar li {
  display:inline; 
  list-style:none;
}
#startsida-huvudingangar a {
  float:left; 
  padding: 21px 0 0 25px;
  height: 53px;
}
#startsida-huvudingangar li {
  background: url("/webdav/images/mallbilder/startsida/tre%20ing%C3%A5ngar/malgrupp-pilknapp.png") no-repeat scroll top left transparent;
  display: inline !important;
  float: left;
}
#startsida-huvudingangar .link1 a {
  background-image: url("/webdav/images/mallbilder/ikoner/startsida-ikoner.png");
  background-position: 208px -213px;
  background-repeat:no-repeat;
  display:inline-block; 
  width: 301px;
}
#startsida-huvudingangar .link2 a {
  background-image: url("/webdav/images/mallbilder/ikoner/startsida-ikoner.png");
  background-position: 183px -552px;
  background-repeat:no-repeat;
  display:inline-block; 
  width: 301px;
}
#startsida-huvudingangar .link3 a {
  background-image: url("/webdav/images/mallbilder/ikoner/startsida-ikoner.png");
  background-position: 128px -287px;
  background-repeat:no-repeat;
  display:inline-block; 
  width: 303px;
}
.huvudingang-hover {
    background: url("/webdav/images/mallbilder/startsida/tre%20ing%C3%A5ngar/malgrupp-pilknapp-hover.png") no-repeat scroll top left transparent !important;
}

.startsida-portlet-modify {
  background: #006999; /* Old browsers */
  background: -moz-linear-gradient(left,  #006999 0%, #6BB3D0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006999), color-stop(100%,#6BB3D0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #006999 0%,#6BB3D0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #006999 0%,#6BB3D0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #006999 0%,#6BB3D0 100%); /* IE10+ */
  background: linear-gradient(to right,  #006999 0%,#6BB3D0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006999', endColorstr='#6BB3D0',GradientType=1 ); /* IE6-9 */
  width: 100%;
  height: 250px;
}

.startsida-portlet-modify .AvailableJobsPortlet .portlet-font {
  font-weight: bold; 
  color: #ffffff; 
  font-family: Arial;
}

.startsida-portlet-modify .content {
  padding: 0 0 15px 0;
}

/** SÃ¶kruta fÃ¶r hitta din arbetsfÃ¶rmedling **/
.arbetssokande .search_af .portlet-form-input-field {
  width: 130px !important;
  border: 1px solid #c9c9c9;
  padding:2px;
}
.arbetsgivare .search_af .portlet-form-input-field {
  width: 130px !important;
  border: 1px solid #c9c9c9;
  padding:2px;
}
.omArbetsformedlingen .search_af .portlet-form-input-field {
  width: 130px !important;
  border: 1px solid #c9c9c9;
  padding:2px;
}

.sv_main {
  width: 485px;
  float:left;
  padding-right: 40px;
}

.hogerspalt {
/*  float: left;
  width: 215px;
*/
}

.sv_mittlinje {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #ffffff;
}

.sv_footer .sv_mittlinje {
  border-radius: 0;
  border: none;
  background-color: transparent;
}

.sv_footer .sv_footer {
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding-top: 5px;
}

.sv_hogerkolumn {
  float: left;
}

.etablering-banner img {
    display: block;
    width: 100% !important;
}

/* FORMREADER */

.fr_button a {
  display: block;
  text-decoration: none;
}

/**Modal pop-up**/

.screener {
  background: url("/images/18.2c0d748132b096469480007859/semiTransparentBlack.png") repeat scroll 0 0 transparent;
  cursor: default;
  height: 100%;
  left: 0;
  min-height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.modalpopup .popup {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 14px 14px 14px 14px;
  box-shadow: 0 0 12px #666666;
  cursor: default;
  display: block;
  padding: 20px;
  position: absolute;
  z-index: 1002;
}

.popup .movie {
  background: none repeat scroll 0 0 transparent;
  cursor: default;
  display: block;
  position: absolute;
  z-index: 1002;
}
.popupBoxCloseButtonNew {
  background: url("/images/18.2c0d748132b096469480007857/close_button.png") no-repeat scroll 0 0 transparent;
  cursor:pointer;
  display:inline;
  height: 28px;
  width: 28px;
  position:absolute;
  right:-16px;
  top:-16px;
  z-index:3200;
}
/** sok jobbcoach och narmaste **/

.map_canvas {
  width: 740px;
  height: 400px;
}
#kommunerdiv {
  z-index: 1000;
  position: absolute;
  width: 165px !important;
  height: 250px;
  overflow: auto;
  background: #fff;
  border: 1px solid #dedede;
  display: none;
}
.dropdown-boxes {
  border:1px;
  border-style:solid;
  border-color:#DEDEDE;
  width:150px;
  z-index:1000;
  position:relative;
}
.dropdown-boxes-expanded {
  z-index:1000;
  position:absolute;
  width:150px;
  height:250px;
  overflow:auto;
  background-color:#DEDEDE;
  border:1px;
  border-style:solid;
  border-color:#DEDEDE;
  display:none;
}
/* Linje till kontorssidorna */
.OfficeDisplayPorltet .vertical-divider {
    background: url("/webdav/images/mallbilder/application/vertical-divider.gif") repeat-y scroll left top transparent;
}

/* Sidfot */
.sv_footer ul {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
.sv_footer li {
  margin: 0 !important;
  padding: 0 !important;
}
.sv_footer input.portlet-form-input-field {
  background: url("/webdav/images/mallbilder/startsida/s-bg.png") no-repeat scroll 0 0 transparent;
  border: none;
  height: 27px;
  line-height: 27px;
  margin-right: -4px;
  padding: 0 7px;
  width: 192px;
}

.sv_footer .portlet-form-button {
  font-size:11px;
  background: url("/webdav/images/mallbilder/startsida/s1-btn.png") no-repeat scroll left top transparent;
  border-style: none;
    cursor: pointer;
  height: 27px;
  overflow: hidden;
  text-indent: -10000px;
  width: 29px;
}

.sv-portlet a.sidfot-social-media {
    background-image: url("/webdav/images/mallbilder/sociala/social_sprite.png");
  background-repeat: no-repeat;
  background-position: top left; 
  float:left;
  height:24px;
  width:24px;
  margin-right: 10px;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  background-size:24px;
  padding-left: 0;
}
#social-facebook{
  background-position: 0 0;
}
#social-youtube  {
  background-position: 0 -222px;
}
#social-linkedin {
    background-position: 0 -148px;
}
#social-instagram {
  background-position: 0 -74px;
}

/* Dialogrutan som visas fÃ¶r mobilanvÃ¤ndare */
#iphoneMessage {
  width: 100%;
  height: auto;
  text-align: center;
  padding: 30px 0;
  display: none;
}
#androidMessage {
  width: 100%;
  height: auto;
  text-align: center;
  padding: 30px 0;
  display: none;
}

/* Min sida */

/*** Fliken Min sida fÃ¶r arbetssÃ¶kande och arbetsgivare ***/

.arbetssokande #mainTabMenu-last-item,.arbetsgivare #mainTabMenu-last-item {
  float:right !important;
  width: 138px;
}
.arbetssokande li#mainTabMenu-last-item a{
  background-image: url("/webdav/images/mallbilder/startsida2015/ms_as.png");
  background-image: linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/ms_as.svg");
}
.arbetsgivare li#mainTabMenu-last-item a {
  background-image: url("/webdav/images/mallbilder/startsida2015/ms_ag.png");
  background-image: linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/ms_ag.svg");
}
.arbetssokande li#mainTabMenu-last-item a, .arbetsgivare li#mainTabMenu-last-item a {
  background-repeat: no-repeat;
  background-color: white;
  background-position: 24px 50%;
  padding: 14px 10px 14px 40px;
}
.arbetssokande li.selected#mainTabMenu-last-item, .arbetsgivare li.selected#mainTabMenu-last-item {
  background: url("/webdav/images/mallbilder/flikmenyer/lc-msloginb.png") no-repeat scroll left top transparent !important;
}

/*Bild till Platsbankens sÃ¶kknapp*/
/*Generellt*/
#Skledigajobbform .portlet-form-input-field {
  background: url("/webdav/images/mallbilder/startsida/platsbanken-search-field-start.png") no-repeat left top !important;
  border: none;
  float: left;
  height: 34px;
  line-height: 34px;
  width: 268px !important;
  margin-right: 4px;
  padding: 0 7px;
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 14px;
}

#Skledigajobbform .portlet-form-button {
  background: url("/webdav/images/mallbilder/startsida/platsbanken-search-button-start.png") no-repeat 0 0;
  border-style: none;
  cursor: pointer;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 2px;
  width: 49px;
  height: 34px;
}

.startsida-portlet-modify .startsidaxsokjobbxrubrikfont, .as_search-portlet-modify .startsidaxsokjobbxrubrikfont {
  background-image: url("/webdav/images/mallbilder/ikoner/startsida-ikoner.png");
  background-position: 168px -120px;
  background-repeat: no-repeat;
  padding-right: 35px;
  font-family: Verdana,sans-serif !important;
  font-size: 210% !important;
  line-height: 220% !important;
  text-decoration: none;
}

.startsida-portlet-modify .startsidaxsokjobbxrubrikfont:hover, .as_search-portlet-modify .startsidaxsokjobbxrubrikfont:hover {
  text-decoration: underline;
}

/*LÃ¤nkremsor pÃ¥ startsidan*/
.skrivindig-startsida a.normalNoChevron {
    color: #FFFFFF !important;
    display: block;
    font-family: Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    height: 26px;
    margin-bottom: 15px;
    padding: 8px 14px 0 0;
    text-align: right;
    text-decoration: none !important;
    width: 392px;
}
.skrivindig-startsida a.normalNoChevron:hover {
  text-decoration: underline !important;
}
.skrivindig-startsida i {
    background-image: url("/webdav/images/mallbilder/ikoner/startsida-ikoner.png");
    background-position: -4px -189px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    vertical-align: text-top;
    width: 14px;
}

/*TillÃ¤gg fÃ¶r att Ã¤ndra storleken pÃ¥ text i dropdown:er*/
.ui-menu-item a {
  font-size:12px;   
}

.af-display-none {
  display: none;
}

/* FÃ¤rg pÃ¥ kontorssÃ¶karen under kontakt */
.ovrigt .selectionLists dl.active dt {
  background-color: #007597;
  background-image: url("/images/18.4c507a4c135613b5bc1800017262/select-on-global-bg.png");
}

/** sok jobbcoach och narmaste **/

.map_canvas {
        width: 740px;
        height: 400px
}
#kommunerdiv {
        z-index: 1000;
        position: absolute;
        width: 165px !important;
        height: 250px;
        overflow: auto;
        background: #fff;
        border: 1px solid #dedede;
        display: none;
}
.dropdown-boxes {
        border:1px;
        border-style:solid;
        border-color:#DEDEDE;
        width:150px;
        z-index:1000;
        position:relative;
}
.dropdown-boxes-expanded {
        z-index:1000;
        position:absolute;
        width:150px;
        height:250px;
        overflow:auto;
        background-color:#DEDEDE;
        border:1px;
        border-style:solid;
        border-color:#DEDEDE;
        display:none;
}


/*---------Hus startsida---------*/
#roleTabMenu #tab1 {
  display: none;
}
#tab1 {
  padding-left:-8px;
}

#roleTabMenu #tab1 a {
    overflow: hidden;
    padding-left: 0;
    text-indent: -999px;
} 

#roleTabMenu #tabselected1 a {
  overflow: hidden;
  padding-left: 0;
  text-indent: -999px;
}

.sidfotslankar,
.sidfotslankar a,
a.sidfotslankar {
  color: #777;
  font-family: Arial, sans-serif;
  font-size: 19px;
  margin-bottom: 0;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 170%;
}
.sidfotslankar a:hover,
a.sidfotslankar:hover {
  color: #343434;
  font-family: Arial, sans-serif;
  font-size: 19px;
  margin-bottom: 0;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  line-height: 170%;
}

/*--------- Alerts ---------*/
.alert {
  padding: 15px;
  margin-bottom: 10px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #444 !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
}
.alert a {
  color: #006490 !important;
  font-weight: bold !important;
  background: none !important;
  padding-left: 0 !important;
  text-decoration: none !important;
}
.alert a:focus,
.alert a:hover {
  text-decoration: underline !important;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #fbeed5;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #eed3d7;
}

.puffar .puff {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #F1F1F1;
    cursor: pointer;
    transition: all 0.2s ease 0s;
    width: 25%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.puffar .puff:focus, .puffar .puff:hover {
    background-color: #C1D8DF;
}
.box-sizing {
    box-sizing: border-box;
}
.puffar .puff span {
    font: 14px/1 sans-serif;
    color: #444;
    width: 190px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    display: block;
    text-align: center;
}
.puffar .pull-left {
    float: left;
}


#Skledigajobbform .portlet-form-input-field {
  background-image: none !important;
  background-color: transparent !important;
   line-height: 1;
}

#Skledigajobbform .portlet-form-button {
  background-image: none !important;
  background-color: #488600;
  border-color: #276f00;
  border-radius: 3px;
  color: white;
  width: 80px;
  float: right;
  -webkit-transition: border-color ease-in-out .15s,background-color ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,background-color ease-in-out .15s;
  transition: border-color ease-in-out .15s,background-color ease-in-out .15s;
}

.alert-info a#intresseanmalan {
  background-image: none !important;
  background-color: #488600 !important;
  border-color: #276f00 !important;
  border-radius: 3px !important;
  color: white !important;
  width: 158px;
  font-family:sans-serif;
  font-size: 13px;
  padding: 10px !important;
  font-weight: normal;

  float: right;
  -webkit-transition: border-color ease-in-out .15s,background-color ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,background-color ease-in-out .15s;
  transition: border-color ease-in-out .15s,background-color ease-in-out .15s;
}
#Skledigajobbform .portlet-form-button:hover,
#Skledigajobbform .portlet-form-button:focus,
#Skledigajobbform .portlet-form-button:active {
  background-color: #437c00;
  border-color: #276f00;
  color: #fff;
}
#Skledigajobbform .portlet-form-button:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.startsida-portlet-modify .subheading a,
.startsida-portlet-modify .subheading a:link {
  margin-bottom: 0;
  color: white;
  font: normal 30px/1 sans-serif;
  display: block;
  text-decoration: none;
}
.startsida-portlet-modify .subheading a:hover,
.startsida-portlet-modify .subheading a:focus {
  text-decoration: underline;
}
.startsida-portlet-modify .rubriknivax3 a,
.startsida-portlet-modify .rubriknivax3 a:link { 
  margin-top: 5px;
  color: white;
  font: normal 16px/1.42857143 sans-serif;
  display: block;
  text-decoration: underline;
}

#faq-container ul {
  padding-left: 0;
  list-style: none;
}
#faq-container ul li {
  margin-top: 15px;
}
#faq-container ul a {
  font-size: 13px;
  font-family: arial,sans-serif;
  line-height: normal;
  color: #006490;
  text-decoration: none;
}
#faq-container ul a:hover,
#faq-container ul a:focus {
  text-decoration: underline;
}


.startsida-nyheter .arialx14px a {
  color: #006490;
  text-decoration: none;
  font-weight: bold;
  display: block;
  padding-top: 10px;
  padding-bottom: 5px;
  line-height: normal;
}

.startsida-content #search-office-portlet-normal input[type="text"] {
  width: 108px !important;
  float: left;
  margin-right: 0px;
}
.startsida-content #search-office-portlet-normal input[type="submit"] {
  float: left;
}

.startsida-content h2.subheading {
  font: normal 20px/1 sans-serif;
  color: #333333;
}

.startsida-ingang {
  border-radius: 4px;
  background-color: white;
}
.startsida-ingang .sv-text-portlet:nth-child(1) p {
  padding-top: 12px;
  background-position: 12px 16px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.startsida-ingang .sv-text-portlet:last-child p {
  border-bottom: none;
  padding-bottom: 11px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.startsida-ingang .sv-text-portlet p {
  padding: 10px 20px 10px 36px;
  border-bottom: 1px solid #ccc;
  font-size: 16px !important;
  font-family: sans-serif !important;
  font-weight: normal !important;
  text-decoration: none !important;
  background-image: url("/webdav/images/mallbilder/startsida2015/link_arrow.png");
  background-image: linear-gradient(transparent, transparent),url('/webdav/images/mallbilder/startsida2015/link_arrow.svg');
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: 12px 14px;
  cursor: pointer;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.startsida-ingang .sv-text-portlet p a {
  background-image: none !important;
  padding-left: 0;
  font-family: inherit;
  font-weight: inherit;
  text-decoration: inherit;
  font-size: inherit;
  color: #006490;
}

.startsida-ingang .sv-text-portlet p:hover,
.startsida-ingang .sv-text-portlet p:focus {
  background-color: #eeeeee;

}
.startsida-ingang .sv-text-portlet p:hover a,
.startsida-ingang .sv-text-portlet p:focus a {
  text-decoration: underline;
}

.startsida-content .storxgratext {
  color: #666666;
}

i.search-icon {
  background-image: url("/webdav/images/mallbilder/startsida2015/search_icon_white.png");
  background-image: linear-gradient(transparent, transparent),url("/webdav/images/mallbilder/startsida2015/search_icon_white.svg");
  display: inline-block;
  background-size:8px;
  width: 12px;
  height: 12px;
  margin-right: 7px;
  background-repeat: no-repeat;
  background-size: 12px;
  top: 1px;
  position: relative;
}

/** SVG **/
.svg-icon {
  width: 42px;
  height: 42px;
  display: block;
  margin: 0 auto;
}
.svg-icon-small {
  width: 32px;
  height: 32px;
}
.svg-color-fill { 
  fill: #0089c5; 
}
.svg-color-fill-2 {
  fill: #488600; 
}


/** Alerts hÃ¶gst upp pÃ¥ sidan(cookies) **/

.cookie-alert {
   padding-top: 5px;
   padding-bottom:5px;
   display:none;
}
.driftinformation-alert {
   display: none;
   padding-top: 0px;
   padding-bottom:5px;
}
.cookie-alert .arial13px {
   margin-top:5px;
}
.top-alert {
  border-radius: 0;
  margin-bottom:0px !important;
}
.top-alert .btn {
  box-sizing: border-box;
  font-size: 13px;
  font-family: sans-serif;
  line-height: normal;
  display: inline-block;
  padding: 4px 12px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
  text-decoration: none;
  text-shadow: none;
}
.top-alert .btn-primary {
  color: #fff !important;
  background-color: #3391ac !important;
  border-color: #0086ad;   
}
.top-alert .btn-block {
   width: 80%;
   padding-left: 12px !important;
}
.top-alert .content {
   width: 1000px;
   margin: 0 auto;
}
.top-alert .content-right p {
  text-align: center;
}
.top-alert .content-left,
.top-alert .content-right {
   float:left;   
}
.top-alert .content-left {
   width: 800px;
}
.top-alert .content-right {
   width: 200px;  
}
.top-alert .clearfix:before,
.top-alert .clearfix:after {
   display: table;
   content: " ";   
}
.top-alert .clearfix:after {
   clear: both;
}

/* Stor vit eler blÃ¥ knapp, med eller utan pil */
.btn-sv a,
.btn-sv a:link, 
.btn-sv a:visited,
.btn-primary-sv a,
.btn-primary-sv a:link,
.btn-primary-sv a:visited,
.btn-primary-sm-sv a,
.btn-primary-sm-sv a:link,
.btn-primary-sm-sv a:visited {
    background-color: #f5f5f5 !important;
    border-color: #cccccc #cccccc #b3b3b3 !important;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    min-width: 140px;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px;
    margin-top: 0;
    padding: 10px 20px 10px 20px !important;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    vertical-align: middle;
}
.btn-primary-sv a,
.btn-primary-sv a:link,
.btn-primary-sv a:visited {
    min-width: 175px;
}
.btn-primary-sv a,
.btn-primary-sv a:link,
.btn-primary-sv a:visited,
.btn-primary-sm-sv a,
.btn-primary-sm-sv a:link,
.btn-primary-sm-sv a:visited {
    background-color: #007597 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border: 1px solid #006490;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-sv.pil a,
.btn-sv.pil a:link,
.btn-primary-sv.pil a,
.btn-primary-sv.pil a:link,
.btn-primary-sm-sv.pil a,
.btn-primary-sm-sv.pil a:link {
    background-image: url("/webdav/images/mallbilder/startsida2015/link_arrow.png") !important;
    background-position: 95% !important;
    background-repeat: no-repeat !important; 
    min-width: 143px;
    padding-right: 10% !important;
    text-align: left;
}
.btn-primary-sv.pil a,
.btn-primary-sv.pil a:link,
.btn-primary-sm-sv.pil a,
.btn-primary-sm-sm.pil a:link{
    background-image: url("/webdav/images/mallbilder/loggain2015/link_arrow_white.png") !important;
}

.btn-sv a:hover,
.btn-sv a:focus {
    background-color: #F0F0F0 !important;
}

.btn-primary-sv a:hover,
.btn-primary-sv a:focus,
.btn-primary-sm-sv a:hover,
.btn-primary-sm-sv a:focus {
    background-color: #006197 !important;
}

/** jQueryUI autocomplete **/

.ui-autocomplete {
  padding-top: 5px;
  padding-bottom: 5px;
}

.ui-autocomplete.ui-menu .ui-menu-item a {
  font-size: 13px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  color: #333;
  font-family: sans-serif;
}

.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active {
  background: #eee;
    border: transparent;
    margin: 0;
}

.sidhuvud input.portlet-form-input-field,
.startsida-content #search-office-portlet-normal input.portlet-form-input-field {
  font-family: sans-serif;
}

/* Sharebuttons */
.sharebutton-list {
    list-style-type: none;
    margin: 5px 0 0;
    padding: 0;
}

.sharebutton-list li {
    display: inline-block;
    margin: 0 5px 10px 0;
}

.sharebutton-list a {
    display: inline-block;
    border: 1px solid #dcdcdc;
    border-bottom: 1px solid #b9bbbe;
    background: #fff;
    text-decoration: none;
    border-radius: 3px;
}

.sharebutton-list span {
    display: inline-block;
    padding: 5px 6px 6px 27px;
    background-repeat: no-repeat;
    background-image: url("/webdav/images/mallbilder/ikoner/delaknappar/delaknappar-sprite.png");
    background-position: 7px 6px;
}

.sharebutton-list a:hover span {
    text-decoration: underline;
    background-repeat: no-repeat;
}

.sharebutton-list .sharebutton-facebook span {
   background-position: 7px -20px;
}

.sharebutton-list .sharebutton-googleplus span {
   padding-left: 30px;
   background-position: 7px -44px;
}

.sharebutton-list .sharebutton-linkedin span {
   background-position: 7px -95px;
}

.sharebutton-list .sharebutton-email span {
   background-position: 9px -68px;
}

/* Inverse font color on page heading and intro text through CSS-class */
.color-inverse h1,
.color-inverse .arialx14px {
  color: #fff !important;
}

.color-inverse h1 {
   font-size: 38px !important;
}

/** Banner i i1 **/
.af-i1-info-banner.alert {
    color: #8a6d3b !important;
    font-weight: 700;
    margin-left: auto;
    margin-right: auto;
    max-width: 1002px;
    text-align: center;
}
.pagecontent div[style*="_white_text.jpg"] h1.heading {
  color: white;
}

/** Dekorationer **/
.right-column__box {
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 5px;
}
.right-column__box-header {
  padding-bottom: 10px;
}

/** PAW **/
.paw-leftcolumn {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  width: 23%;
}

.paw-main {
  box-sizing: border-box;
  width: 77%;
}