/*Modular Finance widgets*/
@media (max-width: 767px) {
  div#mf-widget-owner-list-en,
  div#mf-widget-owner-list-sv,
  div#mf-widget-owner-list-en,
  div#mf-widget-owner-list-sv,
  div#mf-widget-owner-country-dist-en,
  div#mf-widget-owner-country-dist-sv,
  div#mf-widget-owner-holding-dist-en,
  div#mf-widget-owner-holding-dist-sv,
  div#mf-kpi-table-one-en,
  div#mf-kpi-table-one-sv,
  div#mf-kpi-table-two-en,
  div#mf-kpi-table-two-sv,
  div#mf-kpi-table-three-en,
  div#mf-kpi-table-three-sv,
  div#mf-kpi-table-four-en,
  div#mf-kpi-table-four-sv,
  div#mf-insider-positions-en,
  div#mf-insider-positions-sv {
    width: 100%;
    overflow-x: auto;
  }

  /* mf-widget-owner-list */

  #mf-widget-owner-list-en th.mf-tbl-col-2,
  th.mf-tbl-col-4,
  th.mf-tbl-col-5 {
    display: table-cell !important;
  }
  #mf-widget-owner-list-sv th.mf-tbl-col-2,
  th.mf-tbl-col-4,
  th.mf-tbl-col-5 {
    display: table-cell !important;
  }
  #mf-widget-owner-list-en td.mf-tbl-col-4,
  td.mf-tbl-col-5 {
    display: table-cell !important;
  }
  #mf-widget-owner-list-sv td.mf-tbl-col-4,
  td.mf-tbl-col-5 {
    display: table-cell !important;
  }
  #mf-widget-owner-list-en td:nth-child(3) {
    display: table-cell !important;
  }
  #mf-widget-owner-list-sv td:nth-child(3) {
    display: table-cell !important;
  }
  #mf-widget-owner-list-en td.mf-tbl-col-5 {
    width: 100% !important;
  }
  #mf-widget-owner-list-sv td.mf-tbl-col-5 {
    width: 100% !important;
  }

  /* mf-widget-owner-holding-dist */

  #mf-widget-owner-holding-dist-en th.mf-tbl-col-4,
  th.mf-tbl-col-6 {
    display: table-cell !important;
  }
  #mf-widget-owner-holding-dist-sv th.mf-tbl-col-4,
  th.mf-tbl-col-6 {
    display: table-cell !important;
  }
  #mf-widget-owner-holding-dist-en td.mf-tbl-col-4,
  td.mf-tbl-col-6 {
    display: table-cell !important;
  }
  #mf-widget-owner-holding-dist-sv td.mf-tbl-col-4,
  td.mf-tbl-col-6 {
    display: table-cell !important;
  }
  #mf-widget-owner-holding-dist-en td.mf-anonymous-tbl-col-4 {
    display: table-cell !important;
  }
  #mf-widget-owner-holding-dist-en td.mf-anonymous-tbl-col-6 {
    display: table-cell !important;
  }
  #mf-widget-owner-holding-dist-sv td.mf-anonymous-tbl-col-4 {
    display: table-cell !important;
  }
  #mf-widget-owner-holding-dist-sv td.mf-anonymous-tbl-col-6 {
    display: table-cell !important;
  }

  /* mf-widget-owner-country-dist */

  #mf-widget-owner-country-dist-en th.mf-tbl-col-2,
  th.mf-tbl-col-4 {
    display: table-cell !important;
  }
  #mf-widget-owner-country-dist-sv th.mf-tbl-col-2,
  th.mf-tbl-col-4 {
    display: table-cell !important;
  }
  #mf-widget-owner-country-dist-en td.mf-tbl-col-2,
  td.mf-tbl-col-4 {
    display: table-cell !important;
  }
  #mf-widget-owner-country-dist-sv td.mf-tbl-col-2,
  td.mf-tbl-col-4 {
    display: table-cell !important;
  }

  /* mf-widget-owner-country-dist */

  #mf-widget-owner-country-dist-en td.mf-anonymous-tbl-col-2 {
    display: table-cell !important;
  }
  #mf-widget-owner-country-dist-en td.mf-anonymous-tbl-col-4 {
    display: table-cell !important;
  }

  #mf-widget-owner-country-dist-sv td.mf-anonymous-tbl-col-2 {
    display: table-cell !important;
  }
  #mf-widget-owner-country-dist-sv td.mf-anonymous-tbl-col-4 {
    display: table-cell !important;
  }
}

/* CSS for tools Starts */

form#views-exposed-form-press-archive .form-inline,
form#views-exposed-form-reports-archive .form-inline {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
}

form#views-exposed-form-press-archive .form-item label,
form#views-exposed-form-reports-archive .form-item label {
  display: block;
  margin-bottom: 10px;
  font-size: 18px;
  color: rgb(104, 104, 104);
  font-family: "Hansen Grotesque Bold", Roboto, Arial;
  font-weight: 400;
}
form#views-exposed-form-press-archive .form-type-select .form-select,
form#views-exposed-form-reports-archive .form-type-select .form-select {
  border: none;
  cursor: pointer;
  float: left;
  height: 50px;
  line-height: 1.8;
  position: relative;
  text-align: left;
  vertical-align: middle;
  background: rgb(246, 246, 246);
  text-decoration: none;
  margin: 0px 5px 5px 0px;
  border-radius: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(246, 246, 246);
  border-image: initial;
  outline: none !important;
  width: 260px;
  font: 400 16px "Hansen Grotesque Medium", "Open Sans", sans-serif;
  color: rgb(40, 40, 40);
}

form#views-exposed-form-press-archive
  .form-type-select:first-child
  .form-select,
form#views-exposed-form-reports-archive
  .form-type-select:first-child
  .form-select {
  width: 100px;
}

form#views-exposed-form-press-archive .form-actions,
form#views-exposed-form-reports-archive .form-actions {
  margin-top: 25px;
}

form#views-exposed-form-press-archive .form-submit,
form#views-exposed-form-reports-archive .form-submit {
  background-color: rgb(255, 255, 255);
  color: rgb(1, 51, 255);
  width: 100%;
  appearance: none;
  cursor: pointer;
  position: relative;
  display: inline-block;
  height: 49px;
  border-radius: 0px;
  font: 400 18px "Hansen Grotesque Bold", "Open Sans", sans-serif;
  padding: 5px 20px;
  outline: none;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(1, 51, 255);
  border-image: initial;
}

form#views-exposed-form-press-archive .form-submit:hover,
form#views-exposed-form-reports-archive .form-submit:hover {
  color: rgb(255, 255, 255);
  background: rgb(1, 51, 255);
}

form#views-exposed-form-reports-archive #edit-c--2 {
  width: 100px;
}
form#views-exposed-form-reports-archive #edit-t-report--2--wrapper {
  margin-top: -22px;
}
form#views-exposed-form-reports-archive #edit-t-report-annual--2--wrapper {
  margin-left: -198px;
  margin-top: 55px;
}
form#views-exposed-form-reports-archive #edit-t-report--2--wrapper > legend {
  margin-bottom: 10px;
}
form#views-exposed-form-reports-archive .fieldset-legend {
  font-size: 18px;
  color: #686868;
  font-family: "Hansen Grotesque Bold", "Roboto", Arial;
  font-weight: 400;
}

form#views-exposed-form-reports-archive .form-type-checkbox input {
  margin-right: 4px;
}

.air-press,
.air-reports {
  font-family: "Hansen Grotesque", "Open Sans", sans-serif;
  color: rgb(104, 104, 104);
}

.air-press .view-content,
.air-reports .view-content {
  float: left;
  width: 100%;
}



.air-press .view-content .views-row .views-field-field-air-pr-date,
.air-reports .view-content .views-row .views-field-field-air-pr-date {
  margin: 10px 0;
}

.air-press h2,
.air-press .h2,
.air-press h3,
.air-press .h3,
.air-reports h2,
.air-reports .h2,
.air-reports h3,
.air-reports .h3 {
  margin-top: 20px;
  margin-bottom: 15px;
  color: rgb(40, 40, 40);
  font-weight: 400;
  font-size: 24px;
  font-family: "Hansen Grotesque Bold", Roboto, Arial;
}

/* PAGER */
.air-press ul.pagination,
.air-reports ul.pagination {
  list-style: none;
  margin: 20px 0 20px 0;
  float: left;
  width: 100%;
  padding: 0;
}
.air-press ul.pagination li,
.air-reports ul.pagination li {
  float: left;
  margin: 0 1px !important;
  padding: 0 !important;
  font-family: arial, sans-serif;
}
.air-press ul.pagination li::marker,
.air-reports ul.pagination li::marker {
  display: none;
  content: "";
}
.air-press ul.pagination a,
.air-reports ul.pagination a {
  display: inline-block;
  font-size: 18px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  font-weight: normal;
  font-family: "Hansen Grotesque", "Open Sans", sans-serif;
  padding: 5px 20px;
  border-radius: 0px;
}
.air-press ul.pagination li > a:hover,
.air-reports ul.pagination li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.air-press ul.pagination li.is-active,
.air-reports ul.pagination li.is-active {
  background: #fff;
}
.air-press ul.pagination li.is-active a,
.air-reports ul.pagination li.is-active a {
  border: none;
  color: #000;
  pointer-events: none;
  padding: 5px 10px !important;
}
.air-press ul.pagination li.pager-ellipsis,
.air-reports ul.pagination li.pager-ellipsis {
  display: none;
}

/* detail body main content starts */


.press .company .comp-text,
.press .contact .cont-text {
  display: none;
}

.press .company h3,
.press .contact h3 {
  color: #0133ff;
  cursor: pointer;
}

.press .company h3:hover,
.press .contact h3:hover,
.press .company h3:active,
.press .contact h3:active {
  text-decoration: underline;
}

.press .body p,
.report .body p,
.report .press ul li,
.report .press p {
  font-size: 18px;
}

.press .date,
.report .date {
  padding: 15px 0;
}
.press .date time,
.report .date time {
  color: #686868;
  font-size: 18px;
}

.press h2,
.press .h2,
.press h3,
.press .h3,
.report h2,
.report .h2,
.report h3,
.report .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.press .files,
.report .files {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  background: #f6f6f6;
  list-style: outside none none;
  padding: 5px !important;
  width: 100%;
}

.press .files li,
.report .files li {
  margin: 0;
}

.press .files li::marker,
.report .files li::marker {
  content: "";
}

.press .files .file,
.report .files .file {
  clear: both;
  padding: 0 0 1em 0;
  margin-left: 0;
}

.press .files .file > a,
.report .files .file > a {
  display: flex;
  align-items: center;
}

.press .files .file .fa:before,
.report .files .file .fa:before {
  display: none;
}

.press .files .file .fa,
.report .files .file .fa,
.press .files .file.file--application-pdf a,
.report .files .file.file--application-pdf a {
  background: rgba(0, 0, 0, 0)
    url("../../../themes/inv_bootstrap/images/pdf.png") no-repeat scroll 0
    center / 16px auto;
  padding: 5px 0 5px 20px;
  font-size: 18px;
}

.page-node-type-press .bannerwrapper .bannerslider .banneritem .bannertext p, .page-node-type-report .bannerwrapper .bannerslider .banneritem .bannertext p{
    font-size: 1.8888888889em;
    line-height: 40px;
}
/* detail body main content ends */

.language_en .air-reports form#views-exposed-form-reports-archive .form-item {
    margin-right: 1.12em !important;
}
.language_sv .air-reports form#views-exposed-form-reports-archive .form-item {
    margin-right: 1.33em !important; 
}
/*mobile css for report filter*/
@media (max-width: 767px) {
  form#views-exposed-form-reports-archive .form-inline {
    display: inline;
  }
  form#views-exposed-form-reports-archive #edit-t-report-annual--2--wrapper {
    margin-left: 0;
    margin-top: 0;
  }
  .bef-exposed-form .form--inline > .form-item {
    float: inherit;
  }
  form#views-exposed-form-reports-archive .form-submit{
    width: 35%;
    padding: 0;
  }
/*mobile press filters */
  form#views-exposed-form-press-archive .form-type-select .form-select{
    width: 100%;      
  }
}
/* css for tool  Ends */

#block-inv-bootstrap-main-menu-menu + .contextual{
  display: none;
}
#block-views-block-banner-rotator-block-1-2 > .form-group .contextual{
  top: 32px !important;
}
.toolbar-loading.toolbar-horizontal .toolbar #toolbar-item-administration-tray.toolbar-tray .toolbar-menu .menu-item > .toolbar-menu > li.menu-item, 
.toolbar #toolbar-item-administration-tray.toolbar-tray-horizontal .toolbar-menu .menu-item > .toolbar-menu > li.menu-item{
  float: none !important;
  width: 100% !important;
}
.air-reports form#views-exposed-form-reports-archive .form-item {
    display: inline;
}
form#views-exposed-form-reports-archive .form-type-radio label {
    margin-bottom: 0px !important;
}
form#views-exposed-form-reports-archive legend {
    margin-bottom: 10px;
}
.air-press .views-field-field-air-pr-date-1 {
   margin-bottom: 10px;
}
.air-press, .air-reports {
    line-height: 25px;
}
.air-press .views-row, .air-reports .views-row { 
    margin-bottom: 20px;
}
.press h2, .report h2 {
    color: #0133ff;
    font-weight: 400;
    font-size: 24px;
}
.press h4, .press h3, .report h4, .report h3 {
      color: #282828;
    font-weight: 400;
    font-size: 24px;
}
.air-reports form#views-exposed-form-reports-archive .form-item {
         display: grid !important;
}