    /* You can add global styles to this file, and also import other style files */
    /*@media (min-width: 768px).navbar {
  border-radius: 0;
}*/

    .header.mat-form-field-should-float .mat-form-field-placeholder {
      transform: translateY(-0.55em) scale(.55) perspective(100px) translateZ(.001px);
      -ms-transform: translateY(-1.28125em) scale(.75);
      width: 133.33333%;
    }
    /*sweetalert buttons*/

    .confirm {
      background-color: #43C86F !important;
      border-radius: 2px !important;
    }

    .invis {
      display: none;
    }

    .cancel {
      border-radius: 2px !important;
    }
    .swal-wide{
      width:553px !important;
  }
    /*End on sweetalert buttons*/

    .buttonMenu>.mat-button-focus-overlay {
      border-radius: 50% !important;
      width: 34px !important;
      margin: auto !important;
    }

    #meny-export {
      color: #757575 !important;
    }

    #export-button {
      background-color: transparent!important;
    }

    .buttonMenu>.mat-button-ripple {
      border-radius: 50% !important;
      width: 34px !important;
      margin: auto !important;
    }

    .noHover:hover>.mat-button-focus-overlay {
      opacity: 0 !important;
    }

    #mainContainer {
      min-height: 100%;
      position: relative;
    }

    .mat-snack-bar-container {
      background: #FFAB4A;
      color: black;
    }

    .mat-simple-snackbar-action {
      color: #EA4E4E
    }

    #mailModal {
      background-color: white;
      width: 1000px;
      margin-top: 15px;
      margin-left: auto;
      margin-right: auto;
      float: none;
      border-color: #e4e4e4;
      border-style: solid;
      border-width: thin;
      box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    }

    .addKontaktField {
      width: 100%;
    }

    .functionTags div div tag-input-form form input {
      height: 33px !important;
      width: 40px !important;
    }

    .line {
      background-color: white;
      padding-bottom: 7px;
    }

    .select-class .mat-select-trigger {
      height: 23px;
    }

    .mat-select-trigger {
      font-size: 14px;
    }

    .margin-Select {
      margin-top: 4px;
    }

    .tag__text {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding: 0px;
      padding-left: 10px;
      padding-right: 10px;
    }

    body {
      background-color: #EFEFEF;
    }

    .table {
      border-collapse: inherit;
    }

    .table>tbody>tr>td,
    .table>tbody>tr>th,
    .table>tfoot>tr>td,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>thead>tr>th {
      padding: 8px;
      line-height: 1.42857143;
      vertical-align: top;
      border-top: 0px solid #ddd;
    }

    #Primary-modal {
      background-color: white;
      padding: 0px 15px 0px 15px;
      width: 1000px;
      margin-top: 15px;
      margin-left: auto;
      margin-right: auto;
      float: none;
      border-color: #e4e4e4;
      border-style: solid;
      border-width: thin;
      box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    }

    .tag-input-adjust {
      margin-top: -6px;
    }

    .register-btn {
      background: #f5f5f5;
      padding-bottom: 7px;
      border-bottom: 1px solid;
      border-color: #e4e4e4;
      -webkit-box-shadow: 0px 10px 20px -16px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: 0px 10px 20px -16px rgba(0, 0, 0, 0.75);
      box-shadow: 0px 10px 20px -16px rgba(0, 0, 0, 0.75);
    }

    .gifSize {
      width: 100px;
    }

    .md-button {
      background-color: #43C86F !important;
      border-color: #43C86F !important;
    }

    .md-button .mat-button-wrapper {
      color: white;
    }

    .mat-button-cancel {
      background-color: #dddddd !important;
      border-color: #dddddd !important;
    }

    .mat-button-cancel .mat-button-wrapper {
      color: black;
    }

    .mat-button-archive {
      background-color: #BFBFBF !important;
      border-color: #BFBFBF !important;
    }

    .mat-button-archive .mat-button-wrapper {
      color: white;
    }

    .mat-button-edit {
      background-color: #3c5574 !important;
      border-color: #3c5574 !important;
    }

    .mat-button-edit .mat-button-wrapper {
      color: white;
    }

    .display-img {
      position: absolute;
      top: calc(50% - 100px);
      left: calc(50% - 50px);
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

    .main-content-minHeight {
      min-height: 83.4vh;
    }

    .push-bottom {
      margin-bottom: 25px;
    }

    .header-length {
      width: 80%;
    }

    .saveButtons {
      color: #fff;
      border-radius: 0px;
      background: #192b41;
    }

    .selector {
      margin-bottom: 86px;
      width: 39.5%;
    }

    .saveButtons:hover {
      color: #fff;
      background-color: #337ab7;
      border-color: #2e6da4;
    }

    .saveButtons:focus {
      color: #fff;
      background-color: #337ab7;
      border-color: #2e6da4;
    }

    .cancelButtons {
      border-radius: 0px;
      color: black;
      background-color: #dddddd;
      border-color: #dddddd;
    }

    .register-btn {
      min-height: 4.3vh !important;
      background-color: white;
    }

    .cancelButtons:hover {
      color: #fff;
      background-color: #777;
      border-color: #777;
    }

    .theadStyle {
      color: #666666;
      background-color: white;
      border-color: #C1C1C1;
      border-width: 0px 0px 1px;
      border-style: solid;
    }

    .theadStyle>tr>th {
      border-bottom: white !important;
      font-weight: 400;
    }

    .table>tbody>tr>td {
      font-size: 13px;
    }

    .registerButton {
      border-radius: 0px;
      background: #192b41;
    }

    .shade {
      box-shadow: 0px 0px 2px #888888;
    }

    .saveButton {
      width: 50%;
      background: #192b41;
      color: white;
      border-color: grey;
    }

    .completer-input {
      border: none;
      margin-top: 20px;
      margin-bottom: 20px;
      font-size: 32px;
      width: 100%;
    }

    input[disabled] {
      cursor: default;
      background: white;
    }

    .saveButton:hover {
      color: white;
    }

    .saveButton:focus {
      color: white;
    }

    html {
      height: 100%;
    }

    body {
      height: 100%;
    }

    iframe {
      max-width: 99%;
    }

    .input-style {
      width: 49.5%;
    }

    .margin {
      margin-bottom: 25px;
    }

    .mat-input-element:disabled {
      color: rgba(0, 0, 0, 1);
    }

    .mat-select-disabled .mat-select-value {
      color: rgba(0, 0, 0, .87);
    }

    .selecter {
      height: 25px;
      width: 81.2%;
    }

    .thin {
      font-weight: 400;
    }

    .navbar-default .navbar-nav>.open>a,
    .navbar-default .navbar-nav>.open>a:focus,
    .navbar-default .navbar-nav>.open>a:hover {
      color: #555;
      background-color: #3c5574;
    }

    .removeArror {
      border: none;
      -moz-appearance: none;
      -webkit-appearance: none;
    }

    .input-link {
      color: blue;
      height: 1.4em;
      margin-bottom: 5px;
      text-indent: 1px;
    }

    .borderStyle {
      border-color: white;
      border-style: solid;
    }

    .AM-top {
      margin-top: 18px;
    }

    .completer-dropdown {
      overflow-x: hidden;
      z-index: 1000;
    }

    .big-notation {
      text-transform: capitalize;
    }

    .no-input {
      height: 21px;
      border-style: none;
      background: transparent;
      text-indent: 1px;
    }

    .yes-input {
      height: 21px;
      text-indent: 1px;
    }

    .date-field {
      width: 81%;
    }

    .btn-primary {
      background-color: #43C86F;
      border-color: #43C86F;
    }

    .btn-primary :hover {
      background-color: #43C86F;
      border-color: #43C86F;
    }

    .btn-primary:hover {
      color: #fff;
      background-color: #40b868;
      border-color: #40b868;
    }

    .shadowRemove:not() {
      box-shadow: transparent !important;
    }

    .matGroupTable {
      clear: both;
      background: white;
      border-top-color: transparent;
    }

    .menuTable>mat-row {
      border-bottom-color: #426a91 !important;
      padding-left: 5px;
      padding-right: 5px;
      margin-left: 19px;
      margin-right: 19px;
    }

    .menuTable>mat-row:hover {
      background: #1D6F98 !important;
    }

    .textarea {
      margin-top: 1px;
      height: 86px;
      width: 79.5%;
    }

    .posistion {
      height: 22px;
      line-height: 25px;
      float: left;
      width: 50%;
    }

    .pointer {
      cursor: pointer;
    }

    .navbar {
      margin-bottom: 0px;
    }

    .inline-modal {
      padding-left: 9px !important;
    }

    .modal-nav-line {
      border-radius: 0px;
      padding-left: 0;
      border-bottom: 2px solid gray !important;
    }

    .modal-table {
      padding: 0;
      padding-top: 0px;
    }

    .contentHeight {
      min-height: 74vh;
    }

    .footerHeight {
      background-color: #3c5574;
      height: 17.1vh;
    }

    td {
      color: #0071BC;
    }

    .field-width {
      width: 100%;
    }

    .field-width2 {
      width: 49.5%;
    }

    .field-width3 {
      width: 99.5%;
    }

    .checkboxBygg>.mat-checkbox-layout {
      padding-left: 0px !important;
    }

    .checkboxBygg>label {
      display: inline-block;
      max-width: 100%;
      margin-bottom: 5px;
      font-weight: 100;
    }

    .mat-checkbox-checked.mat-accent .mat-checkbox-background,
    .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
      background-color: #43c86f;
    }

    .placementLeft>.highcharts-container {
      /*margin-left: auto;
      margin-right: 0;*/
      display: inline-block;
    }

    .placementRight>.highcharts-container {
      /*margin-left: 0;
      margin-right: auto;*/
      display: inline-block;
    }
