/* Global Sök */
.form-row {
    width: 100%;
}
.form-control-lg::placeholder {
    color: #999;
}
.algolia-autocomplete {
    width: 1%;
    display: block;
    margin-right: 0;
    position: static!important;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-bottom: 0;
    min-width: 0;
    margin-bottom: 0;
}


/* knapp */
.searchbox__submit {
   font-size: 19px;
	width: 150px;
}
.searchbox__submit:before {
    content: "\f14a";
    font-family: af-webfont-new;
    margin-right: 10px;
   font-weight: 400;
}
   
/* input */
.algolia-autocomplete .aa-hint, .algolia-autocomplete .aa-input {
   border-radius: inherit;
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem;
}
   
.searchbox__input {
    border: 1px solid #666;
    padding-right: 35px;
}
.searchbox__form .input-group > .i-af-search {
right: 163px;
    top: 15px;
}   
.searchbox__form .input-group > .i-af-search {
    visibility: hidden;
}

.searchbox__form .input-group > .i-af-search.i-times {
    visibility: visible;
   font-size: 18px;
}
   
.searchbox__input:focus {
    outline: 0;
    border-color: #424ae0;
    box-shadow: 0 0 0 0.1rem #e1e2fa;
}
   
/* autocomplete */
.algolia-autocomplete .aa-dropdown-menu {
    width: 100%;
    background-color: #fff;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.85), 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    margin-top: 5px;
    border-radius: 6px;
}
   
.aa-suggestion p {
   font-size: 1rem !important;
}
.searchbox__form input[type=search]::-ms-clear,
.searchbox__form input[type=search]::-ms-reveal {  
   display: none; 
   width: 0; 
   height: 0; 
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { 
   display: none; 
}
@media (max-width: 575px) {
   .searchbox__submit {
       padding: 7px 7px 6px 16px;
       width: auto;
   }
}

.search-open header {
   border-bottom: none;
}

/* Header alignment */
footer.cms [class^="i-"]:before, footer.cms [class*=" i-"]:before,
header.cms [class^="i-"]:before, header.cms [class*=" i-"]:before {  
  vertical-align: middle;
}

/* Tracemenu */
.tracemenu {
    display:inline; 
    padding-left:0; 
    margin-left:0; 
    list-style:none;
}

/* Relaterat innehåll */
/*@media (min-width: 576px) {
   .cms-item-container--related-news img {
      width: 100% !important;
      height: 160px !important;
      object-fit: cover;
      font-family: 'object-fit: contain;';
   }
}
.cms-item-container--related-news .custom-object-fit {
   position: relative;
   background-size: cover;
   background-position: center center;
   height: 160px;
}
.cms-item-container--related-news .custom-object-fit .cropped-image {
   opacity: 0;
}
.custom-object-fit .subheading3 {
   background: #fff;
}
.cropped-image-container {
   padding-bottom: 7rem;
} 
*/
/* Ingress - Nyhets Arbetessokande, Arbetsgivare */
/*.tpl-ingress p.normal {
   font-weight: 600;
}
*/
/* google translate*/
/*.cms .small-text {
    z-index: 1;
 }
 .cms .dropdown-toggle {
    float: left;
    margin-right: 35px;
 }
*/
/* readspeaker */
/*
.cms .lang-picker__toggle {
    font-weight: 400;
    float: left;
    margin-right: 35px;
    padding-top: 0;
    line-height: 1;
}
   
[dir="rtl"] .lang-picker__toggle {
   float: right;
   margin-left: 35px;
   margin-right: 0;
}
   
.main-col a.normal.rs_href.rs_preserve.rs_skip img {
   top: 0!important;
}

[dir="rtl"] .main-col a.normal.rs_href.rs_preserve.rs_skip img {
    margin-left: .2rem;
    margin-right: 0;
}

.sv-custom-module.sv-rs-webapp div:nth-child(2) {
   position: relative;
   top: 2px;
}
*/
/* Om Lyssna-funktion förekommer bredvid languages */
/*
.rs_href:after {
    display: block;
    clear: both;
    content: "";
}
*/