/* line 566, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer {
  position: relative;
  color: #AAAAAA; }
  /* line 570, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-top {
    width: 100%;
    min-height: 130px;
    background-color: #232222;
    display: flex;
    align-items: center; }
    /* line 577, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-top h3, footer .footer-top h4 {
      color: #fff; }
    /* line 581, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-top .list-social-links {
      margin-top: 25px;
      margin-bottom: 12.5px; }
    @media screen and (max-width: 991px) {
      /* line 588, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      footer .footer-top h3,
      footer .footer-top .list-social-links {
        text-align: center; } }
  /* line 594, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-bottom {
    width: 100%;
    min-height: 36px;
/*    background-color: #000; */
    font-size: 12px;
    display: flex;
    align-items: center; }
    /* line 602, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom p {
      margin: 0; }
    /* line 606, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom h4 {
      margin-top: 0;
      color: #fff; }
    /* line 611, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom ul {
      list-style-type: none;
      margin: 0; }
      /* line 621, E:/VSO_Agent_006/Work_06/6/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      footer .footer-bottom ul li a,
      footer .footer-bottom ul li a:hover,
      footer .footer-bottom ul li a:focus,
      footer .footer-bottom ul li a:active,
      footer .footer-bottom ul li a.active {
        font-size: 15px;
        color: #fff; }
#navbar .dropdown-search #q {
    min-width: 200px;
    }
.navbar-brand a {
color: white;
}
.navbar-brand a:hover {
    color: #2c3e50;
    background-color: transparent;
}
label {
    color: #2c3e50;
}

table .success, .table .success, table .warning, .table .warning, table .danger, .table .danger, table .info, .table .info {
    color: black !important;
}

.card-columns {
	column-count:3;
  @include media-breakpoint-only(lg) {
    column-count: 3 !important;
  }
  @include media-breakpoint-only(xl) {
    column-count: 3 !important;
  }
}

.card-columns .card {
    display: inline-block;
    width: 100%;
}
.card-columns .card {
    margin-top: 1rem;
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin: 0.5%;
}
.card-body {
    height: 100% !important;
}
.left-to-right-items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-flow: row wrap;
    align-content: flex-end;
}
.dienst {
    width: 31%;
}

.sharepoint-data tr th:nth-child(2), .sharepoint-data tr td:nth-child(2) {
    display: none;
}
span.fa.fa-file-o{
    margin-right: 8px;
}

.functiebody {
    padding: 15px;
    border-right-color: lightgray;
    border-bottom-color: lightgray;
    border-left-color: lightgray;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.functiebox {
    border-top-color: lightgray;
    border-right-color: lightgray;
    border-left-color: lightgray;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    background-color: rgb(245, 245, 245);
}
.container .fa {
    line-height:18px !important;
}

.modal {
    text-align: center;
    padding: 0!important;
}
.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.modal-loader {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('https://vlavirgemdev.microsoftcrmportals.com//afbeeldingen/loader.gif') 
                50% 50% 
                no-repeat;
}

body.loading .modal-loader {
    overflow: hidden;   
}

body.loading .modal-loader {
    display: block;
}

.text-danger, .text-danger:hover {
    color: #595959;
}

/* Power Virtual Agent styles */
.pva-floating-style {
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin-right: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}

html[dir="rtl"] .pva-floating-style {
  position: fixed;
  bottom: 0px;
  left: 0px;
  margin-left: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}
/* Power Virtual Agent styles ends */