@font-face 
{ font-family: 'TisaSansRegular'; src: url('../fonts/TisaSansOffc.eot?#iefix') format('embedded-opentype'), url('../fonts/TisaSansOffc.woff') format('woff'), url('../fonts/TisaSansOffc.ttf') format('truetype'), url('../fonts/TisaSansOffc.svg#TisaSansOffc') format('svg'); font-weight: normal; font-style: normal; } 
@font-face 
{ font-family: 'TisaSansLight'; src: url('../fonts/TisaSansOffc-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/TisaSansOffc-Light.woff') format('woff'), url('../fonts/TisaSansOffc-Light.ttf') format('truetype'), url('../fonts/TisaSansOffc-Light.svg#TisaSansOffc-Light') format('svg'); font-weight: normal; font-style: normal; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    body {
        font-family:Arial !important;
    }
}
body {
  font-family: Georgia, Arial;
  color: #506a77; }

h1,
h2,
h3,
h4 {
  font-family: Georgia, Arial;
  color: #012e55;
  line-height: 1.3; }

a {
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  color: #3f759b; }

ul {
  margin: 0;
  padding-left: 20px;
  margin-bottom: 30px; }
  ul li {
    line-height: 1.5em; }
  ul.chevron {
    padding: 0; }
    ul.chevron > li {
      list-style-type: none;
      padding: 0;
      margin: 0; }
      ul.chevron > li::before {
        content: "\f0da";
        font-family: 'FontAwesome';
        margin-right: 10px;
        font-size: 1,2rem; }

hr {
  border: 1px solid #edf1f3; }

.badge {
  background-color: #85C3DF; }

html,
body {
  min-height: 100%; }

.divider {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #feffff; }

@media screen and (min-width: 992px) {
  .tabbable .tab-content {
    min-height: 400px; } }
header {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dde5e9;
  background-color: #f6f8f9;
  margin-bottom: 20px;
  position: relative; }
  header .top-nav {
    background-color: #edf1f3;
    padding: 6px 0 6px 0; }
    header .top-nav .metanav {
      margin-top: 0; }
      header .top-nav .metanav .btn-primary,
      header .top-nav .metanav .btn-success {
        background: none;
        border: none;
        color: #fff;
        font-weight: bold;
        padding: 0;
        line-height: 27px; }
        header .top-nav .metanav .btn-primary::after,
        header .top-nav .metanav .btn-success::after {
          content: "\f054";
          font-family: 'FontAwesome';
          margin-left: 5px;
          font-size: 1rem; }
      header .top-nav .metanav .fontsize {
        color: #fff; }
  header .mobile {
    display: none; }
  header .row {
    margin-bottom: 0; }

@media only screen and (max-width: 991px) {
  header .fontsize span {
    display: none; }
  header .edit-db-sm.pull-right {
    margin-top: 0;
    margin-left: 0; }
    header .edit-db-sm.pull-right .fa {
      font-size: 1.286em;
      color: #fff; } }
.container-fluid.footer {
  padding: 40px 0; }
  .container-fluid.footer h4 {
    color: #fff; }
  .container-fluid.footer a {
    line-height: 28px;
    color: #fff;
    opacity: 0.6; }
    .container-fluid.footer a:hover {
      opacity: 1;
      text-decoration: none; }
  .container-fluid.footer .bottom {
    margin-top: 30px;
    text-align: center; }
    .container-fluid.footer .bottom ul {
      display: inline-block;
      margin-bottom: 0; }
      .container-fluid.footer .bottom ul li {
        border-right: 1px solid rgba(255, 255, 255, 0.6);
        padding-left: 20px;
        line-height: 12px; }
        .container-fluid.footer .bottom ul li a {
          line-height: 12px; }
        .container-fluid.footer .bottom ul li:last-child {
          border: none; }

@media screen and (max-width: 991px) {
  .container-fluid.footer .col-md-3 {
    min-height: 100%; } 
  .container-fluid.footer .bottom ul {
  	margin-bottom:40px;
  	padding-top:20px;
  	border-top: 1px solid rgba(255, 255, 255, 0.6); } 
  .container-fluid.footer .bottom ul li {
  	border-right:none;
    line-height: 24px;
    padding-left:0; } 
}

.sidebar {
  margin-bottom: 40px; }
  .sidebar .panel-default .panel-heading h4 {
    position: relative; }
    .sidebar .panel-default .panel-heading h4::after {
      content: "\f078";
      font-family: 'FontAwesome';
      position: absolute;
      right: 0;
      top:0;
      font-size: 1.2rem; }

    .panel-default .zoekfilter-btn-refresh a {
        color:#54A4FF;
    }

.breadcrumb {
  background: none;
  padding-left: 0; }
  .breadcrumb li + li:before {
    font-family: 'FontAwesome';
    content: '\f054';
    font-size: 1rem;
    color: #a0b5c0; }

.btn {
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms; }
  .btn:focus {
    outline: none; }
  .btn.delete, .btn.edit, .btn.link, .btn.select, .btn.extend, .btn.details, .btn.file {
    background: none;
    padding-right: 0;
    border: none; }
    .btn.delete::after, .btn.edit::after, .btn.link::after, .btn.select::after, .btn.extend::after, .btn.details::after, .btn.file::after {
      color: #78a7c8; }
    .btn.delete:hover, .btn.edit:hover, .btn.link:hover, .btn.select:hover, .btn.extend:hover, .btn.details:hover, .btn.file:hover {
      background: transparent;
      border: none; }
    .btn.delete .fa, .btn.edit .fa, .btn.link .fa, .btn.select .fa, .btn.extend .fa, .btn.details .fa, .btn.file .fa {
      color: #78a7c8; }
      .btn.delete .fa:hover, .btn.edit .fa:hover, .btn.link .fa:hover, .btn.select .fa:hover, .btn.extend .fa:hover, .btn.details .fa:hover, .btn.file .fa:hover {
        color: #305a77; }
  .btn:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none; }
  .btn.active:focus {
    outline: none !important;
    box-shadow: none; }
  .btn .fa {
    font-size: 1.35rem; }

.btn-lg {
  padding: 10px 15px; }

.btn-default,
.btn-primary,
.btn-success {
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
  .btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:hover,
  .btn-primary:hover,
  .btn-primary:active,
  .btn-primary:focus,
  .btn-primary:active:hover,
  .btn-success:hover,
  .btn-success:active,
  .btn-success:focus,
  .btn-success:active:hover {
    color: #fff; }
  .btn-default a,
  .btn-primary a,
  .btn-success a {
    color: #fff; }

.btn-default {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #305a77;
  background: #3f759b;
  color: #fff; }
  .btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:hover {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #223e52;
    background: #305a77; }
  .btn-default.active {
    background: #85C3DF;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #359bc9;
    border-bottom: none; }

.btn-success {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #004695;
  background: #54A4FF; }
  .btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:active:hover {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #004695;
    background: #004695; }

.btn-primary {
  background: #54A4FF;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #004695; }
  .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:hover {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #004695;
    background: #54A4FF; }

.btn-transparent {
  background: none;
  padding: 0; }
  .btn-transparent.back:before {
    content: '\f053';
    font-family: 'FontAwesome';
    font-size: 1.2rem;
    margin-right: 5px; }
  .btn-transparent.next:after {
    content: '\f054';
    font-family: 'FontAwesome';
    font-size: 1.2rem;
    margin-left: 5px; }
  .btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus, .btn-transparent:active:hover {
    color: #012e55; }

.btn-question {
  border: none;
  padding: 0;
  background: none;
  color: #78a7c8; }
  .btn-question:focus {
    outline: none; }

select,
input,
textarea,
.form-control {
  border: 1px solid #bfcdd4; }
  select:focus,
  input:focus,
  textarea:focus,
  .form-control:focus {
    border: 1px solid #a0b5c0;
    -webkit-box-shadow: 0 0 8px #648596;
    -moz-box-shadow: 0 0 8px #648596;
    -o-box-shadow: 0 0 8px #648596;
    box-shadow: 0 0 8px #648596; }

legend {
  border: none; }

input[type=file] {
  margin-top: 7px; }

.form-horizontal {
  background: #edf1f3;
  padding: 15px; }
  .form-horizontal legend {
    color: #012e55;
    font-weight: normal; }
  .form-horizontal select,
  .form-horizontal input {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border: 1px solid #bfcdd4; }
  .form-horizontal .other {
      margin-top:10px;
  }
    .form-horizontal select:focus,
    .form-horizontal input:focus {
      border: 1px solid #a0b5c0; }
  .form-horizontal .form-control:focus {
    -webkit-box-shadow: 0 0 8px #648596;
    -moz-box-shadow: 0 0 8px #648596;
    -o-box-shadow: 0 0 8px #648596;
    box-shadow: 0 0 8px #648596; }
  .form-horizontal .input-group-addon {
    color: #012e55;
    background-color: #f6f8f9;
    border: 1px solid #bfcdd4;
    border-left: none; }
  .form-horizontal .input-radius select {
    text-indent: 30px; }
@-moz-document url-prefix() {
  .form-horizontal .input-radius select {
    text-indent: 5px; } }
.list-group-item {
  background: none; }

@media screen and (max-width: 991px) {
  .form-horizontal .input-group {
    width: 100%; } }
.navbar-default {
  background: transparent;
  border: none; }
  .navbar-default .navbar-brand {
    padding: 0;
    display: inline-block;
    line-height: 66px; }
    .navbar-default .navbar-brand img {
      width: 180px;
      display: inline-block;
      height:65px;
    }
  .navbar-default .navbar-header {
    margin-right: 10px; }
    .navbar-default .navbar-header .navbar-toggle {
      border: none;
      margin-right: 0;
      padding-right: 0; }
      .navbar-default .navbar-header .navbar-toggle:hover, .navbar-default .navbar-header .navbar-toggle:focus {
        background: none; }
        .navbar-default .navbar-header .navbar-toggle:hover .icon-bar, .navbar-default .navbar-header .navbar-toggle:focus .icon-bar {
          background-color: #648596; }
      .navbar-default .navbar-header .navbar-toggle .icon-bar {
        background-color: #648596;
        height: 2px;
        width: 22px; }
  .navbar-default .navbar-nav > li > a {
    color: #012e55; }
    .navbar-default .navbar-nav > li > a:hover {
      color: #012e55; }
  .navbar-default .navbar-nav > li:hover {
    background-color: #dde5e9; }
  .navbar-default .navbar-nav > .active > a {
    background: #dde5e9;
    color: #012e55; }
    .navbar-default .navbar-nav > .active > a:hover {
      background-color: #dde5e9; }
  .navbar-default .navbar-nav > .dropdown > a:hover {
    color: #012e55;
    background-color: #dde5e9; }
  .navbar-default .navbar-nav > .dropdown .dropdown-menu {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background-color: #dde5e9;
    padding: 0; }
    .navbar-default .navbar-nav > .dropdown .dropdown-menu .title {
      padding: 9px 50px 0px 10px;
      -webkit-transition: all 100ms;
      -moz-transition: all 100ms;
      -ms-transition: all 100ms;
      -o-transition: all 100ms;
      transition: all 100ms; }
    .navbar-default .navbar-nav > .dropdown .dropdown-menu li a {
      padding: 9px 50px 9px 20px;
      -webkit-transition: all 100ms;
      -moz-transition: all 100ms;
      -ms-transition: all 100ms;
      -o-transition: all 100ms;
      transition: all 100ms; }
      .navbar-default .navbar-nav > .dropdown .dropdown-menu li a:hover, .navbar-default .navbar-nav > .dropdown .dropdown-menu li a:focus {
        background-color: #edf1f3; }
    .navbar-default .navbar-nav > .dropdown .dropdown-menu > .active > a {
      background-color: #f6f8f9;
      color: #012e55; }
      .navbar-default .navbar-nav > .dropdown .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav > .dropdown .dropdown-menu > .active > a:hover {
        color: #012e55; }
  .navbar-default .navbar-nav > .dropdown .login {
    padding: 15px; }
    .navbar-default .navbar-nav > .dropdown .login li a {
      padding: 6px 12px; }
    .navbar-default .navbar-nav > .dropdown .login .form-horizontal {
      background: transparent;
      padding: 0; }
      .navbar-default .navbar-nav > .dropdown .login .form-horizontal input {
        border: 1px solid #dde5e9; }
        .navbar-default .navbar-nav > .dropdown .login .form-horizontal input:focus {
          border: 1px solid #bfcdd4;
          -webkit-box-shadow: 0 0 8px #648596;
          -moz-box-shadow: 0 0 8px #648596;
          -o-box-shadow: 0 0 8px #648596;
          box-shadow: 0 0 8px #648596;
          outline: none; }
    .navbar-default .navbar-nav > .dropdown .login .btn-login {
      border: none;
      border-bottom-width: 2px;
      border-bottom-style: solid;
      border-bottom-color: #506a77;
      width: 100%;
      padding: 0; }
      .navbar-default .navbar-nav > .dropdown .login .btn-login a {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        background-color: #648596;
        color: #fff;
        font-size: 1em;
        display: block;
        width: 100%;
        padding: 6px 12px; }
        .navbar-default .navbar-nav > .dropdown .login .btn-login a:hover, .navbar-default .navbar-nav > .dropdown .login .btn-login a:focus, .navbar-default .navbar-nav > .dropdown .login .btn-login a:active {
          background-color: #5a7787;
          text-decoration: none; }
    .navbar-default .navbar-nav > .dropdown .login .btn-default {
      background: none;
      border: none;
      color: #648596 !important; }
  .navbar-default .navbar-collapse {
    border: none; }

@media (max-width: 991px) {
  .navbar-header {
    float: none; }

  .navbar-toggle {
    display: block; }

  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
    .navbar-collapse.collapse {
      display: none !important; }
      .navbar-collapse.collapse.in {
        display: block !important; }

  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px; }
    .navbar-nav > li {
      float: none; }
      .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px; }

  .navbar-text {
    float: none;
    margin: 15px 0; }

  .collapsing {
    overflow: hidden !important; } }
@media screen and (min-width: 992px) {
  .navbar-nav li a {
    color: #012e55;
    padding-top: 23px;
    padding-bottom: 23px; } }
@media screen and (max-width: 991px) {
  .navbar-default .navbar-brand img {
    display: inline-block;
    margin-top: -18px;
    line-height: 50px;
    width: 162px;
    height:50px; }
  .navbar-default .navbar-nav li:hover, .navbar-default .navbar-nav li:focus, .navbar-default .navbar-nav li:active {
    background: none; }
  .navbar-default .navbar-nav li a {
    padding-left: 10px; }
  .navbar-default .navbar-nav .open a {
    background: none; }
  .navbar-default .navbar-nav .dropdown a {
    background: none; }
    .navbar-default .navbar-nav .dropdown a:hover, .navbar-default .navbar-nav .dropdown a:focus, .navbar-default .navbar-nav .dropdown a:active {
      background: none; }
  .navbar-default .navbar-nav .dropdown .dropdown-menu {
    background: none; } }
.search {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: -20px;
  margin-bottom: 40px;
  padding: 70px 0 100px 0; }
  .search .row {
    margin-bottom: 0; }
  .search .search-block {
    position: relative;
    padding: 40px 0; }
    .search .search-block::before {
      content: "";
      border-top: 40px solid #012e55;
      border-top: 40px solid rgba(1, 60, 85, 0.9);
      border-left: 40px solid #012e55;
      border-left: 40px solid rgba(255, 255, 255, 0);
      position: absolute;
      bottom: -40px;
      z-index: 99; }
    .search .search-block::after {
      width: -webkit-calc(100% - 40px);
      width: -moz-calc(100% - 40px);
      width: calc(100% - 40px);
      content: "";
      height: 40px;
      background: #012e55;
      background: rgba(1, 60, 85, 0.9);
      position: absolute;
      bottom: -40px;
      margin-left: 40px; }
    .search .search-block h1 {
      color: #fff;
      margin: 0; }
    .search .search-block .search-input {
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      margin-right: 3px;
      margin-bottom: 10px;
      float: none;
      display: inline-block; }
      .search .search-block .search-input a {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
      .search .search-block .search-input .input-lg {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        height: 45px; }
        .search .search-block .search-input .input-lg.dropdown-toggle {
          cursor: pointer;
          padding-left: 35px;
          text-align: left; }
          .search .search-block .search-input .input-lg.dropdown-toggle:hover {
            text-decoration: none;
            background-color: #dde5e9; }
      .search .search-block .search-input .dropdown-menu {
        padding-top: 0;
        padding-bottom: 0;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        background-color: #dde5e9;
        width: 100%; }
        .search .search-block .search-input .dropdown-menu li {
          cursor: pointer;
          padding-left: 5px;
          line-height: 25px; }
          .search .search-block .search-input .dropdown-menu li:hover {
            background-color: #edf1f3; }
@-moz-document url-prefix() {
  .search .search-block .search-input select {
    text-indent: 15px; } }
      .search .search-block .search-input input {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        height: 45px; }
      /*
    .search .search-block .input-function::after,
    .search .search-block .input-radius::after {
      content: "\f0d7";
      font-family: 'FontAwesome';
      position: absolute;
      right: 12px;
      top: 12px; }
      */
    .search .search-block .navbar-form {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none;
      border-top: none;
      border-bottom: none;
      margin: 20px 0 0; }
      .search .search-block .navbar-form .btn-toolbar {
        position: relative;
        float: none;
        display: inline-block;
        margin-left: 0;
        text-align: left; }
        .search .search-block .navbar-form .btn-toolbar .btn {
          float: none;
          margin-right: 3px;
          margin-left: 0; }
          .search .search-block .navbar-form .btn-toolbar .btn .fa {
            margin-right: 5px; }
    .search .search-block .badge-danger {
      background-color: #85C3DF; }
    .search .search-block .alert-danger {
      color: #fff;
      margin-top: 20px; }
  .search .advanced-search {
    position: relative;
    z-index: 1; }

  #WerkgeverZoekVelden label {
      float:left;
      line-height:34px;
  }

  #WerkgeverZoekVelden_Cell_1-0_1 {
      float:left;
      margin: 0 5px;
  }

@media screen and (max-width: 991px) {
  .search .search-block .navbar-form .search-input {
    margin-right: 0;
    width: 100%; }
    .search .search-block .navbar-form .search-input.input-function {
      margin-right: 0; }
    .search .search-block .navbar-form .search-input:nth-child(2) {
      margin-right: 2%; }
  .search .search-block .navbar-form .btn-toolbar {
    text-align: center;
    width: 100%;
    margin-top: 15px; }
    .search .search-block .navbar-form .btn-toolbar .btn {
      width: 100%;
      margin: 0;
      margin-bottom: 10px; } }
@media (min-width: 992px) {
  .search .search-block .navbar-form .form-group {
    display: block; } }
.pagination li a {
  border: none; }
  .pagination li a:hover {
    background-color: #f6f8f9; }
.pagination .disabled a {
  border: none; }
.pagination .active a {
  background-color: #85C3DF;
  border-color: #85C3DF; }
  .pagination .active a:hover {
    background: #85C3DF; }

.panel {
  box-shadow: none; }

.panel-default {
  border: none;
  background-color: #edf1f3;
  position: relative; }
  .panel-default::before {
    content: "";
    border-left: 20px solid #edf1f3;
    border-bottom: 20px solid #fff;
    position: absolute;
    right: 0;
    bottom: 0; }
  .panel-default a {
    color: #3f759b; }
    .panel-default a.btn-default {
      color: #fff; }
  .panel-default h3,
  .panel-default h4 {
    margin: 0; }
  .panel-default a {
    color: #012e55; }
    .panel-default a:hover {
      text-decoration: none; }
  .panel-default hr {
    border-color: #fff;
    margin: 10px 0; }
  .panel-default img {
    margin-bottom: 20px; }
  .panel-default .list-unstyled {
    margin-bottom: 0; }
  .panel-default .divider {
    margin-bottom: 10px; }
  .panel-default .fa.active {
	  color:#54a624; 
	  margin-left:13px;}
  .panel-default .panel-heading {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: 2px solid #edf1f3;
    height: 40px;
    padding: 10px 10px;
    position: relative;
    background: #fff;
    color: #012e55; }
    .panel-default .panel-heading::before {
      content: "";
      border-right: 10px solid #fff;
      position: absolute;
      z-index: 99;
      right: -10px;
      top: 0;
      z-index: 0; }
    .panel-default .panel-heading .btn {
      border: none;
      background: none;
      color: #78a7c8;
      padding-right: 10px; }
      .panel-default .panel-heading .btn:focus {
        outline: none; }
    .panel-default .panel-heading .panel-title i {
      margin-right: 7px; }
  .panel-default .panel-body {
    border-top: none !important; }
  .panel-default .panel-footer {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ced9de;
    background-color: #edf1f3;
    padding: 15px 10px; }
    .panel-default .panel-footer .btn, 
    .panel-default .panel-footer .btn a,
    #social-media .form-group .btn {
      border: none;
      background: none;
      padding: 0;
      margin-right: 30px;
      color: #54A4FF; }
    .panel-default .panel-footer .btn a { margin-right: 0; }
      .panel-default .panel-footer .btn:hover, .panel-default .panel-footer .btn a:hover {
        background: none;
        color: #012e55; }
      .panel-default .panel-footer .btn:focus {
        outline: none; }
      .panel-default .panel-footer .btn i {
        margin-right: 4px; }
    .panel-default .panel-footer .btn-default {
      color: #54A4FF;
      padding: 0; }
      .panel-default .panel-footer .btn-default:hover {
        background: none;
        color: #012e55; }
      .panel-default .panel-footer .btn-default:focus {
        outline: none; }
  .panel-default .list-group-item {
    padding: 5px 15px;
    border: 1px solid #fff; }
    .panel-default .list-group-item:last-child {
      padding-bottom: 20px; }
  .panel-default .table th {
    color: #3f759b;
    padding-bottom: 5px;
    font-weight: bold;
    border-top: none; }
  .panel-default .table th:not(:first-child) {
    padding-top: 20px; }

@media only screen and (max-width: 991px) {
  .panel-default .navbar-form {
    padding: 10px 0; }
  .panel-default .fa.active {
	margin-left:0;}
    .panel-default .navbar-form .btn {
      width: 100%;
      margin-top: 10px; }
  .panel-default .panel-footer a:not(:last-child) .btn {
    padding-bottom: 7px; } }
.nav-tabs-nc {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #012e55;
  background: rgba(1, 60, 85, 0.9);
  position: relative; }
  .nav-tabs-nc::before {
    content: "";
    border-bottom: 20px solid #fff;
    position: absolute;
    right: 0;
    bottom: 0px; }
  .nav-tabs-nc > li {
    margin-bottom: 0; }
    .nav-tabs-nc > li.active a {
      border: none;
      cursor: default;
      color: #fff; }
      .nav-tabs-nc > li.active a:hover, .nav-tabs-nc > li.active a:active, .nav-tabs-nc > li.active a:focus {
        color: #fff;
        border: none;
        cursor: pointer; }
    .nav-tabs-nc > li > a {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      border: none;
      padding: 10px 15px;
      margin: 0; }
      .nav-tabs-nc > li > a:hover, .nav-tabs-nc > li > a:active, .nav-tabs-nc > li > a:focus {
        color: #fff;
        border: none;
        cursor: pointer; }
  .nav-tabs-nc a {
    color: #fff; }

@media screen and (max-width: 991px) {
  .nav-tabs-nc > li:first-child {
    border-top: none !important; }
    .nav-tabs-nc > li:first-child > a {
      -webkit-border-radius: 0 !important;
      -moz-border-radius: 0 !important;
      -o-border-radius: 0 !important;
      border-radius: 0 !important; }
  .nav-tabs-nc > li:last-child.active > a::before {
    border-left: 20px solid #54A4FF; }
  .nav-tabs-nc > li:last-child > a {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important; }
    .nav-tabs-nc > li:last-child > a::before {
      content: "";
      border-bottom: 20px solid #fff;
      position: absolute;
      right: 0;
      bottom: 0; }
  .nav-tabs-nc > li a {
    border: none !important; } }
.well {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 8px 5px -6px #CDD3D6;
  -moz-box-shadow: 1px 8px 5px -6px #CDD3D6;
  -o-box-shadow: 1px 8px 5px -6px #CDD3D6;
  box-shadow: 1px 8px 5px -6px #CDD3D6;
  background-color: #f6f8f9;
  color: #012e55; }
  .well h1,
  .well h2,
  .well h3,
  .well h4 {
    margin-top: 0; }
  .well ul {
    margin-bottom: 0; }
  .well hr {
    margin: 10px 0; }
  .well .row {
    margin-bottom: 0; }
  .well .form-horizontal {
    background: #f6f8f9;
    padding: 0; }
    .well .form-horizontal .form-group {
      margin-bottom: 10px; }
    .well .form-horizontal .control-label {
      font-size: 1.143em;
      color: #012e55; }

.table {
  z-index: 5;
  position: relative; }
  .table > thead tr th {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    color: #012e55;
    font-weight: normal; }
    .table > thead tr th .btn {
      border: none;
      background: none;
      color: #78a7c8;
      padding: 0 5px; }
      .table > thead tr th .btn:focus {
        outline: none; }
  .table > tbody .disabled, .table > tbody .disabled td, .table > tbody .disabled a {
	  color:#cdcdcd; 
	  cursor:not-allowed; }
  .table > tbody > tr > td {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    border-top: none;
    padding: 6px 8px; }
    .table > tbody > tr > td .btn-xs {
      padding-left: 0;
      padding-right: 5px; }
    .table > tbody > tr > td .delete {
      padding-right: 6px; }

@media only screen and (max-width: 991px) {
  .no-more-tables .table tbody tr {
    border-bottom: 3px solid #fff;
    padding-top: 10px; }
    .no-more-tables .table tbody tr:nth-child(odd) {
      background: #f6f8f9; }
    .no-more-tables .table tbody tr:nth-child(even) {
      background: #edf1f3; }
    .no-more-tables .table tbody tr td {
      border: none;
      padding: 1px 8px; } }
.popover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  background: #78a7c8;
  color: #fff;
  font-family: "TisaSansLight", Georgia, Arial; }
  .popover .popover-title {
    border: none;
    background: none;
    color: #fff;
    font-size: 1.286em; }
  .popover .close {
    margin: 5px 10px;
    color: #fff;
    text-shadow: none;
    opacity: .8; }
  .popover.left .arrow::after, .popover.right .arrow::after {
    border-left-color: #78a7c8;
    border-right-color: #78a7c8; }

.modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
  .modal-content .modal-header {
    background: #edf1f3; }
  .modal-content .btn-default {
    /* Buttons were not visible in modal???
    color: #fff;
    background: none;
    */
    border: none; }
/* Buttons were not visible in modal???
  .modal-content .btn-default a {
    color: #3f759b; }
*/
.alert-danger {
background: rgba(100, 133, 150, 0.3); }

@media (min-width: 768px) {
.modal-dialog {
  margin: 100px auto; } }
.list-group a.list-group-item:hover {
background: #f6f8f9; }
.list-group a.list-group-item:first-child, .list-group a.list-group-item:last-child {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0; }
.list-group a.list-group-item.active {
background-color: #3f759b; }

.steps-navigator {
overflow:hidden;
background: #edf1f3;
position: relative; }
.steps-navigator .label {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  position: relative;
  background: none;
  color: #648596;
  padding: 8px 15px 8px 0; }
  .steps-navigator .label .badge {
    padding-left: 1em;
    background: none;
    color: #648596; }
.steps-navigator .label-primary {
  background: #54A4FF;
  color: #fff;
  position: relative; }
  @media screen and (min-width: 992px) {
    .steps-navigator .label-primary::after {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
      position: absolute;
      top: 0;
      right: 0;
      width: 0;
      height: 0;
      content: '';
      border-width: 17px 1px 17px 6px;
      border-style: solid;
      border-color: #edf1f3 #edf1f3 #edf1f3 #54A4FF; }
    .steps-navigator .label-primary:not(:first-child)::before {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
      position: absolute;
      top: 0;
      left: -4px;
      width: 0;
      height: 0;
      content: '';
      border-width: 17px 0 17px 6px;
      border-style: solid;
      border-color: #54A4FF #54A4FF #54A4FF #edf1f3; } }
  .steps-navigator .label-primary .badge {
    color: #fff; }

/*#step-2 input[type=text] {
    margin-left:15px;
}*/

@media only screen and (min-width: 991px) {
.tabbable .well {
  min-height: 180px; }

.tabbable .fullheight {
    min-height:350px;
}

.stepify-elem-container {
  min-height: 420px; } }
@media screen and (max-width: 991px) {
.steps-navigator .label {
  width: 100%;
  text-align: left; } }
.juwelier .top-nav {
background: #012e55; }
.juwelier .search {
background-image: url("../img/achtergrond_juwelier.jpg"); }
.juwelier .search .search-block {
  background: #012e55;
  /* Old browsers */
    background: rgba(1, 60, 85, 0.9); }
    .juwelier .search .search-block::before {
      border-top: 40px solid rgba(1, 60, 85, 0.9); }
    .juwelier .search .search-block::after {
      background: rgba(1, 60, 85, 0.9); }
    .juwelier .search .search-block p {
      color: #c0a9e4; }
  .juwelier .search .advanced-search {
    color: #c0a9e4; }
.juwelier .footer {
  background: #012e55;
  /* Old browsers */
  background: rgba(1, 60, 85, 0.9); }
.juwelier .top-ten.panel-default .panel-heading {
  background: #012e55;
  /* Old browsers */
  background: rgba(1, 60, 85, 0.9); }
  .juwelier .top-ten.panel-default .panel-heading::before {
    border-bottom: 40px solid rgba(1, 60, 85, 0.9); }
.juwelier .nav-tabs-nc {
  background: #012e55; }
  .juwelier .nav-tabs-nc::before {
    border-left: 20px solid rgba(1, 60, 85, 0.9); }
  .juwelier .nav-tabs-nc > li.active a {
    background-color: #54A4FF; }
    .juwelier .nav-tabs-nc > li.active a:hover, .juwelier .nav-tabs-nc > li.active a:active, .juwelier .nav-tabs-nc > li.active a:focus {
      background-color: #54A4FF; }
  .juwelier .nav-tabs-nc > li > a:hover, .juwelier .nav-tabs-nc > li > a:active, .juwelier .nav-tabs-nc > li > a:focus {
    background-color: #54A4FF; }

@media screen and (max-width: 991px) {
  .juwelier .nav-tabs-nc > li {
    border-top: 1px solid #6234a6; }
    .juwelier .nav-tabs-nc > li:last-child.active > a::before {
      border-left: 20px solid #54A4FF; }
    .juwelier .nav-tabs-nc > li:last-child > a::before {
      border-left: 20px solid #012e55; } }
.werkgever .top-nav {
  background-color: #3f759b; }
.werkgever .search {
  background-image: url("../img/achtergrond_juwelier.jpg"); }
  .werkgever .search .search-block {
    background: #3f759b;
    background: rgba(63, 117, 155, 0.9); }
    .werkgever .search .search-block::before {
      border-top: 40px solid rgba(63, 117, 155, 0.9); }
    .werkgever .search .search-block::after {
      background: #3f759b;
      background: rgba(63, 117, 155, 0.9); }
    .werkgever .search .search-block p {
      color: #d3e2ed; }
  .werkgever .search .advanced-search {
    color: #aecade; }
.werkgever .footer {
  background-color: #3f759b; }
.werkgever .top-ten.panel-default .panel-heading {
  background-color: #3f759b;
  /* Old browsers */
  background-color: rgba(63, 117, 155, 0.9); }
  .werkgever .top-ten.panel-default .panel-heading::before {
    border-bottom: 40px solid #3f759b;
    border-bottom: 40px solid rgba(63, 117, 155, 0.9); }
.werkgever .nav-tabs-nc {
  background: #3f759b; }
  .werkgever .nav-tabs-nc::before {
    border-left: 20px solid #3f759b; }
  .werkgever .nav-tabs-nc > li.active a {
    background-color: #54A4FF; }
    .werkgever .nav-tabs-nc > li.active a:hover, .werkgever .nav-tabs-nc > li.active a:active, .werkgever .nav-tabs-nc > li.active a:focus {
      background-color: #54A4FF; }
  .werkgever .nav-tabs-nc > li > a:hover, .werkgever .nav-tabs-nc > li > a:active, .werkgever .nav-tabs-nc > li > a:focus {
    background-color: #54A4FF; }

@media screen and (max-width: 991px) {
  .werkgever .nav-tabs-nc > li {
    border-top: 1px solid #548fb9; }
    .werkgever .nav-tabs-nc > li:last-child.active > a::before {
      border-left: 20px solid #54A4FF; }
    .werkgever .nav-tabs-nc > li:last-child > a::before {
      border-left: 20px solid #3f759b; } }
.uitgebreid-zoeken .well {
  min-height: 260px; }
.uitgebreid-zoeken .form-icon {
    left: 10px; }

@media screen and (max-width: 991px) {
  .well .form-horizontal .ui-rangeSlider {
    margin: 0;
    margin-top: 20px;
    width: 100%; } }
.top-ten.panel-default {
  border: none;
  -webkit-box-shadow: 1px 8px 5px -6px #CDD3D6;
  -moz-box-shadow: 1px 8px 5px -6px #CDD3D6;
  -o-box-shadow: 1px 8px 5px -6px #CDD3D6;
  box-shadow: 1px 8px 5px -6px #CDD3D6;
  background-color: #f6f8f9; }
  .top-ten.panel-default::before {
    border: none; }
  .top-ten.panel-default .panel-heading {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    height: 40px;
    color: #fff;
    padding: 10px 10px;
    position: relative; }
    .top-ten.panel-default .panel-heading::before {
      content: "";
      border-right: 40px solid #fff;
      position: absolute;
      z-index: 99;
      right: -40px;
      top: 0px; }
    .top-ten.panel-default .panel-heading .btn {
      border: none;
      background: none;
      color: #fff; }
      .top-ten.panel-default .panel-heading .btn:focus {
        outline: none; }
    .top-ten.panel-default .panel-heading .panel-title i {
      margin-right: 7px;
      font-size: 0.857em; }
  .top-ten.panel-default .panel-footer {
    border: none;
    background-color: #f6f8f9;
    padding-left: 10px; }
    .top-ten.panel-default .panel-footer .btn-default {
      color: #54A4FF;
      padding: 0; }
      .top-ten.panel-default .panel-footer .btn-default:hover {
        background: none; }
      .top-ten.panel-default .panel-footer .btn-default::after {
        content: "\f054";
        font-family: 'FontAwesome';
        margin-left: 5px;
        font-size: 1rem; }

@media screen and (max-width: 991px) {
  .top-ten {
    margin-top: 30px; } }
.zoekresultaten a {
  text-decoration: none;
  display:block;
  position: relative; }
.zoekresultaten .unpublished::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #F7F7F7;
    top: 0;
    left:0;
    opacity: 0.6; }
.zoekresultaten .unpublished .well {
	box-shadow:none;}
.zoekresultaten .well, .zoekresultaten .panel-default {
  -webkit-transition: 200ms all;
  -moz-transition: 200ms all;
  -ms-transition: 200ms all;
  -o-transition: 200ms all;
  transition: 200ms all; }
.zoekresultaten .well {
  padding:0;}
.zoekresultaten .well a {
	padding:20px; }
.zoekresultaten .well .btn {
	position:relative; 
	z-index:200;}
.zoekresultaten .panel-default, .zoekresultaten .panel-default .panel-footer { background: #f6f8f9; }
.zoekresultaten .panel-default::before { border-left: 20px solid #F6F8F9; }
.zoekresultaten .panel-default:hover::before { border-left: 20px solid #edf1f3; }
  .zoekresultaten .well:hover, .zoekresultaten .panel-default:hover, .zoekresultaten .panel-default:hover .panel-footer {
    background: #edf1f3; }
  .zoekresultaten .well h3 {
    margin-top: 0;
    font-family: "TisaSansRegular", Georgia, Arial; }
  .zoekresultaten .well strong {
    color: #95167C;
    display: inline-block;
    min-width: 100px; }
  .zoekresultaten .well .title {
    margin-bottom: 10px; }
  .zoekresultaten .well .next {
	color:#54A4FF;
	margin-top:20px;
  }
  .zoekresultaten .well .description {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 10px;
    background: #fff;
    margin-top: 10px; }
    .zoekresultaten .well .description h4 {
      margin-top: 0; }
.zoekresultaten .list-group-item {
  border: none; }

@media screen and (max-width: 991px) {
  .zoekresultaten .heading {
    text-align: center;
    margin-bottom: 20px; }
    .zoekresultaten .heading h2 {
      float: none !important;
      display: inline-block;
      margin-bottom: 20px; }
    .zoekresultaten .heading .btn-transparent {
      float: none !important;
      margin-top: 5px; } }
.registreren {
  position: relative; }
  .registreren.well {
    padding-top: 50px;
    padding-bottom: 50px; }
    .registreren.well .form-horizontal .btn {
      margin: 20px 0 10px 0; }
    .registreren.well .form-horizontal input[type="checkbox"] {
      margin-right: 10px; }
    .registreren.well .lost {
      position: absolute;
      bottom: 10px;
      text-align: center;
      width: 100%; }
      .registreren.well .lost ul li {
        list-style-type: none;
        line-height: 21px; }
      .registreren.well .lost .btn-default {
        display: inline-block;
        color: #648596;
        background: none;
        border: none;
        padding: 0; }

@media only screen and (min-width: 991px) {
  .registreren.well {
    padding-top: 50px;
    padding-bottom: 50px; }
    .registreren.well .form-horizontal .btn {
      margin: 20px 0 10px 0; }
    .registreren.well .form-horizontal input[type="checkbox"] {
      margin-right: 10px; } }
.solliciteren .well .row:last-child:not(:first-child) {
  margin-top: 20px; }

@media screen and (max-width: 991px) {
  .solliciteren .btn-primary {
    width: 100%;
    margin-bottom: 10px; } }
@media only screen and (min-width: 991px) {
  .social .tabbable .well {
    min-height: 130px; } }
