html {
    overflow-y: scroll;
}
#headerrow {
     margin-left: 0px;
     margin-right: 0px;
}
.hiddenFields {
     display: none;
}
.wrapper-body{
     padding-bottom: 100px !important;
}
.logo-wrapper {
     margin: 5px;
}
.logo-wrapper img {
     width: 44px;
}
.logo, #breadcrumbs a {
     color: #007bc7;
}
.logo:hover {
     color: #000;
}
.site-name {
     color: #000;
}
body {
     font-family:"RO-sans",Calibri,sans-serif;
     font-size: 18px;
}
page-heading {
    display: none;
}
.navbar-btn{
     margin-top: 0px;
     margin-bottom: 0px;    
}
.navbar-inverse .navbar-nav > li > a:hover {
     color: #000;
     background-color: #d9ebf7;
}
.navbar-static-top.navbar-inverse {
     background-color: #007bc7;
     border-color: transparent;
}
.page-heading .breadcrumb {
     display: none;
}
footer .footer-bottom {
     background-color: #F3F3F5;
     font-size: 15px;
     padding: 0px 0;
}
.page-container {
     position: relative;
     min-height: 100vh;
}
#content-wrap {
     padding-bottom: 2.5rem;
    /* Footer height */
}
#footer {
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 2.5rem;
    /* Footer height */
}
a:hover{
     text-decoration: none;
}
footer a {
     color: #007bc7;
}
.error-container {
     margin: 5px;
}
.employerrow {
     background-color: #d9ebf7;
}
.employer {
     color: black;
}
.btn-primary {
     background-color: #007bc7;
     color: #fff;
     border-color: #0075bd;
     min-width: 150px;
}
.btn-print {
    float:right; 
    width:150px;
    margin-top:10px;
}
/* .btn-default {
     background-color: #007bc7;
     color: #fff;
     border-color: #0075bd;
     min-width: 150px;
} */
.progress-bar {
     background-color: white;
     -webkit-box-shadow:inset 0 -1px 0 white;
}
.progress-bar-wrapper {
     padding-bottom: 100px;
}
.section-title.show-bar, .crmEntityFormView .section-title.show-bar {
     border-bottom-color: #007bc7;
     border-bottom-width: 5px;
}
#bzp_header1_familymember, #bzp_header2_familymember, #bzp_header3_familymember, #bzp_header4_familymember, #bzp_header5_familymember, #bzp_header6_familymember, 
#bzp_header7_familymember, #bzp_header1_maincontact, #bzp_header2_maincontact, #bzp_header3_maincontact, #bzp_header4_maincontact, #bzp_header5_maincontact, #bzp_header6_maincontact, #bzp_header7_maincontact {
	background-color: transparent;
	border: none;
}
.mb-0 {
     margin-bottom:0!important
}

/* Adres readonly streepje */
.text-muted {
    color: transparent;
}

/* Notification Table */
.divTable {
     display: table;
     width: 100%;
}
.divTableRow {
     display: table-row;
     width: 100%;
}
.divTableRowHeader {
     display: table-row;
     border-bottom: 1px solid #000;
}
.divTableHeading {
     background-color: #EEE;
     display: table-header-group;
}
.divTableCell, .divTableHead {
     border: 0px solid #999999;
     display: table-cell;
     padding: 3px 10px;
}
 divTableCellImage {
     border: 0px solid #999999;
     display: table-cell;
     padding: 3px 10px;
     width:40px;
}
.divTableCellHeader {
     font: bold;
     border-bottom: 1px solid #000;
}
.divTableHeading {
     background-color: #EEE;
     display: table-header-group;
     font-weight: bold;
}
.divTableFoot {
     background-color: #EEE;
     display: table-footer-group;
     font-weight: bold;
}
.divTableBody {
     display: table-row-group;
}
.row.alert {
     margin-bottom: 5px;
}
footer .footer-top {
     display: none;
}
#gethelp {
     display: none;
}
.nextbutton, .previous-btn {
     margin-top: 0px;
     margin-bottom: 0px;
     width: 150px;
     background-color: #007bc7;
     color: #fff;
     border-color: #0075bd;
}
.imagediv {
     height: 100px;
     width: 100px;
}
.crmEntityFormView .cell.crmquickform-cell:first-child {
     border-right: none;
}
.progressbar-custom {
     padding-top: 20px;
}
.tooltip {
     position: fixed;
}
/* progress bar */
ul.progress-bar {
    width: 100%;
    margin: 0;
    padding:0;
    font-size: 0;
    list-style: none;
}
li.section {
    display: inline-block;
    padding-top: 45px;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    color: black;
    vertical-align: top;
    position: relative;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
}
li.section:before {
    content: '\2715';
    position: absolute;
    top: 2px;
    left: calc(50% - 15px);
    z-index: 1;
    width: 30px;
    height: 30px;
    color: white;
    border: 2px solid white;
    border-radius: 17px;
    line-height: 30px;
    background: #007bc7;
}
.status-bar {
    height: 2px;
    background: #007bc7;
    position: relative;
    top: 20px;
    margin: 0 auto;
}
.current-status {
    height: 2px;
    width: 0;
    border-radius: 1px;
    background: mediumseagreen;
}
@keyframes changeBackground {
    from {background: #007bc7}
    to {background: mediumseagreen}
}
li.section.visited:before {
    content: '\2714';
    animation: changeBackground .5s linear;
    animation-fill-mode: forwards;
}
li.section.visited.current:before {
    box-shadow: 0 0 0 2px mediumseagreen;
}

/* THE BASE */
.bar {
  padding: 10px;
  margin: 10px;
  color: #333;
  background: #fafafa;
  border: 1px solid #ccc;
}

/* THE VARIATIONS */
.infobar {
  color: #204a8e;
  background: #c9ddff;
  border: 1px solid #4c699b;
}
.successbar {
  color: #2b7515;
  background: #ecffd6;
  border: 1px solid #617c42;
}
.warnbar {
  color: #756e15;
  background: #fffbd1;
  border: 1px solid #87803e;
}
.errorbar {
  color: #ba3939;
  background: #ffe0e0;
  border: 1px solid #a33a3a;
}
/* ICONS */
i.barico {
  display: inline-block;
  width: 20px;
  text-align: center; 
  font-style: normal;
  font-weight: bold;
}

/* overlay */
.loading {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(244, 244, 244,.75);
    z-index: 1000;
    animation: none;
}
.loading-wheel {   
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    width: 20px;
    height: 20px;
    border-width: 30px;
    border-radius: 50%;
    -webkit-animation: spin 1s linear infinite;
    z-index: 1001;
}
.style-2 .loading-wheel {
    border-style: double;
    border-color: #007bc7 transparent;
}
.loading-text {   
    position: absolute;
    top: 50%;
    left: 50% !important;
    margin-top: -25px;
    margin-left: 35px;
    background-color: transparent;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(-360deg);
    }
}

.form-group.required .control-label:after {
  content:"*";
  color:#a94442;
  vertical-align: super;
  font-size: smaller;
  line-height: normal;
}

.form-group.recommended .control-label:after {
  content:" +";
  color:blue;
  vertical-align: super;
  font-size: smaller;
  line-height: normal;
}

.validators
{
     display: none;     
}

.cell.crmquickform-cell:first-child
{
     border-right: 0px!important;     
}
/* Popup model 
.modal-lg.modal-dialog { 
	height: 98%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.modal-content {
	height: 95%;
}
.modal-body {
	height: 94%;
	padding: 0px;
    padding-bottom: 15px;
}
.modal-form .modal-body iframe {
	height: 100%;
    padding-bottom: 5px;
}
*/