.ui-input-datebox{width:97%;background-image:none;padding:.4em;line-height:1.4;font-size:16px;display:block;padding-top:0;padding-bottom:0;background-color:transparent}.ui-input-datebox{min-height:38px}.ui-datebox-container>.ui-header:first-child{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.ui-input-datebox input:focus{outline:0}.ui-input-datebox .ui-btn-text{display:none}.ui-input-datebox.ui-mini{min-height:20px;font-size:14px}.ui-icon-datebox{background-image:url('image/datebox.png')!important;background-repeat:no-repeat!important;background-position:99% 8px!important}.ui-icon-datebox-alt{background-image:url('image/datebox.png')!important;background-repeat:no-repeat!important;background-position:99% -28px!important}.ui-mini.ui-icon-datebox{background-position:99% 6px}.ui-mini.ui-icon-datebox-alt{background-position:99% -30px}@media all and (min-width:450px){.ui-field-contain .ui-input-datebox{width:74.7%;display:inline-block}.ui-hide-label .ui-input-datebox{width:100%}}.ui-grid-a .ui-input-datebox{width:97%}.ui-grid-b .ui-input-datebox{width:97%}.ui-grid-c .ui-input-datebox{width:97%}.ui-grid-d .ui-input-datebox{width:97%}.ui-grid-e .ui-input-datebox{width:97%}.ui-grid-e .ui-block-a,.ui-grid-e .ui-block-b,.ui-grid-e .ui-block-c,.ui-grid-e .ui-block-d,.ui-grid-e .ui-block-e,.ui-grid-e .ui-block-f{width:16.65%}.ui-grid-e>:nth-child(n){width:16.65%}.ui-grid-e .ui-block-a{clear:left}.ui-grid-e{overflow:hidden}.ui-block-f{margin:0;padding:0;border:0;float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-datebox-gridheader{text-align:center}.ui-datebox-gridheader h4{text-align:center;display:inline-block;margin-top:10px;margin-bottom:10px;zoom:1;*display:inline}.ui-datebox-gridplus{float:right}.ui-datebox-gridminus{float:left}.ui-datebox-gridplus-rtl{float:left}.ui-datebox-gridminus-rtl{float:right}.ui-datebox-gridrow{margin-left:5px;margin-right:5px;margin-bottom:-7px}.ui-datebox-grid{clear:both;margin-bottom:5px}.ui-datebox-griddate{width:36px;height:30px;padding:0;display:inline-block;vertical-align:middle;text-align:center;line-height:30px;font-weight:bold;font-size:12px;zoom:1;*display:inline}.ui-datebox-griddate-week{width:31px;height:30px;display:inline-block;vertical-align:middle;text-align:center;line-height:30px;font-weight:bold;font-size:12px;zoom:1;*display:inline}.ui-datebox-griddate-empty{border:1px solid transparent;color:#888}.ui-datebox-griddate-label{height:15px!important;line-height:15px!important;color:black}.ui-datebox-griddate-disable{color:#888}.ui-datebox-header h4{margin-top:5px;margin-bottom:5px;text-align:center}.ui-datebox-container fieldset div{margin:0!important}.ui-datebox-dboxin input{padding:.4em 0!important;text-align:center;width:95%}.ui-datebox-dboxin label{width:100%;text-align:center;display:block;margin-top:5px;margin-bottom:-8px}.ui-datebox-controls{text-align:center}.ui-datebox-controls div{width:77px;text-align:center;display:inline-block;zoom:1;*display:inline}.ui-datebox-scontrols{text-align:center}.ui-datebox-scontrols div{width:55px;text-align:center;display:inline-block;zoom:1;*display:inline}.ui-datebox-scontrols .ui-datebox-sinput{width:68px}.ui-datebox-scontrols .ui-datebox-sinput input{width:48px;text-align:center;margin-left:3px}.ui-datebox-input{width:74px!important;margin-left:1px;margin-right:1px;text-align:center!important;display:inline-block!important;zoom:1;*display:inline}.ui-datebox-slide{width:280px;margin-left:auto;margin-right:auto}.ui-datebox-sliderow-d{margin-bottom:5px;text-align:center;height:40px;width:280px;overflow:hidden}.ui-datebox-sliderow-ym{margin-bottom:5px;text-align:center;height:32px;width:280px;overflow:hidden}.ui-datebox-sliderow-hi{text-align:center;height:32px;width:280px;overflow:hidden}.ui-datebox-sliderow-int{display:inline-block;white-space:nowrap}.ui-datebox-slide .ui-btn{margin:0;padding:0 1em}.ui-datebox-slideyear{text-align:center;display:inline-block;zoom:1;*display:inline;width:84px;vertical-align:middle;line-height:30px;height:30px;font-size:14px;font-weight:bold}.ui-datebox-slidemonth{text-align:center;display:inline-block;zoom:1;*display:inline;width:51px;vertical-align:middle;line-height:30px;height:30px;font-size:12px;font-weight:bold}.ui-datebox-slideday{text-align:center;display:inline-block;zoom:1;*display:inline;width:32px;vertical-align:middle;line-height:20px;height:38px;font-size:14px;font-weight:bold}.ui-datebox-slidehour{text-align:center;display:inline-block;zoom:1;*display:inline;width:32px;vertical-align:middle;line-height:22px;height:24px;font-size:14px;font-weight:bold}.ui-datebox-slidemins{text-align:center;display:inline-block;zoom:1;*display:inline;width:32px;vertical-align:middle;line-height:22px;height:24px;font-size:14px;font-weight:bold}.ui-datebox-slidearrow{text-align:center;display:inline-block;zoom:1;*display:inline;width:10px;vertical-align:middle;line-height:38px;height:38px;font-size:10px;font-weight:bold}.ui-datebox-slidewday{font-size:10px;font-weight:normal}.ui-datebox-flipcontent{text-align:center;height:125px;margin-bottom:-40px}.ui-datebox-flipcontent div{margin-left:3px;margin-right:3px;width:77px;height:120px;display:inline-block;text-align:center;zoom:1;*display:inline;overflow:hidden}.ui-datebox-flipcontentd div{width:60px}.ui-datebox-flipcenter{border:1px solid #eee;height:40px;margin-left:10px;width:260px;margin-right:auto;margin-left:auto;position:relative;top:-45px}.ui-datebox-flipcontent ul{list-style-type:none;display:inline}.ui-datebox-flipcontent li{height:30px}.ui-datebox-flipcontent li span{margin-top:7px;display:block}.ui-datebox-container{border:5px solid #111!important;width:280px;-webkit-transform:translate3d(0,0,0)}.ui-datebox-screen{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datebox-screen-modal{background-color:black;-moz-opacity:.8;opacity:.80;filter:alpha(opacity=80)}.ui-datebox-hidden{display:none}.ui-dialog .ui-datebox-container{border:none!important}.ui-popup-container .ui-datebox-container{border:none!important}.ui-popup-container .ui-datebox-gridrow{margin-left:0;margin-right:0}.ui-datebox-collapse a{display:inline-block;width:45%}.ui-datebox-inline{margin-top:5px;border:5px solid #111!important;margin-left:auto;margin-right:auto;text-align:center}.ui-datebox-inlineblind{margin-top:5px;border:5px solid #111!important;margin-left:auto;margin-right:auto;text-align:center}




.commentErr{
	display:none;
}

.errorIsSet .commentErr{
	display:block;
}

.sub-menu-group:not(.has-active) {
    display:none;
}


#bijlage_table{
	border-spacing:0px;
}
#bijlage_table input{
	box-sizing:border-box;
}
.mt-0 {
    margin-top:0px !important;
}
label.error {
	font-size: 10px;
	margin-left: 10px;
	color: red;
	width: 111px !important;
    display: block;
}
.hover_hand{
	cursor:pointer;
}
.weekstaat-block label.error {

    *top: -5px;
    *left: -120px !important;
    *position: relative;

    margin-left: -120px !important;
}

#bmiview label.error {
    width: 220px !important;
}

.smallwidth {
    max-width: 400px;
    margin: 0 auto;
}
.ui-content {
    max-width: 800px;
    margin: 0 auto;
}

#menu div {
    float: left;
    margin: 0 0px 10px 0px;
}
#menu .add-bar {
    float: right;
    margin-top:10px;
}
.opmerk{
	border-bottom:0px;
}
.messages {
    width: 80%;
    margin: 10px auto;
    color: #fff;
    font-size: 12px;
    text-shadow: none;
}
.messages-errors {
    border: 1px solid red;
    background: indianred;
}
.messages-notifications {
    border: 1px solid green;
    background: #ccff99;
    color: darkgreen;
}
.message-error,
.message-notification {
    margin: 5px;
}


.btn-notext {
    width: 28px;
    overflow: hidden;
    text-indent: -9000px;
    padding-left: 1px;
}

.widelabels {
    padding-bottom: 5px;
    border-bottom: 1px solid #c0c0c0;
    margin-bottom:15px;
}

body div div.entry-block label.smallselect {
    float: left;
    padding: 15px 15px 0 10px;
}
body div div.entry-block div.smallselect {
    width: 380px;
    float: left;
}
body div div.entry-block div.smallselect .ui-select {
    max-width: 120px !important;
    float: left;
}

body div div.entry-block label {
    float: left;
    width: 100px;
    padding: 7px 0 0 10px;
}
body div#bmiview div.entry-block label {
    width:20%;
    padding: 7px 0 0;
    margin-right:2%;
}
body div div.entry-block input {
    float: left;
    max-width: 200px;
    background: #fff !important;
}
body div div textarea {
    background: #fff !important;
}

.ui-li-static {
    padding-right: 10px !important;
}

.pager {
    text-align: center;
}

.required_if_yes {
	display:none;
}

#addRvOSprinkler .required_if_sub_yes,
#addRvOSprinkler .required_if_sub_no,
#addRvOSprinkler .required_if_no,
#addRvOSprinkler .required_if_yes {
    display:none;
}

#addRvOSprinkler div.required_if_yes input.required_if_yes,
#addRvOSprinkler div.required_if_no input.required_if_no {
    display: initial;
}

.repeater-item-add-button-container {
    padding:10px;
}

.repeater-item-flex-container {
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.repeater-item-body-wrapper {
    flex-grow:1;
}

.pager a {
    margin: 0 5px;
    color: #666 !important;
    text-decoration: none;
}
.pager a:hover,
.pager a.pagerlink-current {
    color: #000 !important;
    text-decoration: underline !important;
}

#customerselect {
    border: 1px solid red;
/*    height: 45px;*/
/*    margin: 0; -52px 0 0 0;*/
/*    width: 465px;*/
/*    float: left;*/
/*    margin: -52px 0 0 20px;*/
    position: absolute;
}
#bmicustomerselect {
    border: 1px solid red;
    height: 45px;
    margin: -52px 0 0 185px;
    width: 465px;
    position: absolute;
}

input.ui-input-text { background: #fff !important; }

div.short,div.shorter {
    width: 50%;
    float: left;
    clear: none;
    margin: 0 0 1em;
}
div.shorter {
    width: 40%;
    float: right;
}
div.other {float:right;}
div.other label {width:28%}

div.short label.ui-input-text {width:30%}

div.short .ui-input-datebox {width:60%;  display: inline-block;}
.ui-input-datebox input{
	width: calc(100% - 53px) !Important;
}

.ui-datebox-controls .ui-btn-icon-bottom .ui-btn-inner{
	padding-bottom:27px !important;
	padding: 13px 19px !important;
}
.checkb{
	width:96%;
}

.form-table td, .form-table th{
	padding:5px;
	border-collapse:collapse;
}

.form-table th{
	text-align:left;
}

.ui-input-datebox a{
	  margin: .5em 5px !Important;
}

.ui-datebox-hidden{
	display:none;
}

div.no-float {float:none;}

#addInbraak label, #addBrandmeldinstallatie label, .form-container label {
    font-size: 15px;
}
#addInbraak .ui-controlgroup-label,
#addBrandmeldinstallatie .ui-controlgroup-label,
#addConfig .ui-controlgroup-label,
.form-container .ui-controlgroup-label {
    width:45%;
}
#addInbraak .ui-controlgroup-controls,
#addBrandmeldinstallatie .ui-controlgroup-controls,
#addConfig  .ui-controlgroup-controls,
.form-container .ui-controlgroup-controls {
    width: 50%;
}

#addInbraak .sigContainer,
#addBrandmeldinstallatie .sigContainer,
.form-container .sigContainer {
    width: auto;
}

#addConfig div.short{
    width: 80%;
    float: left;
    clear: none;
    margin: 0 0 1em;
}
#addConfig input.ui-input-text{
    width: 40%;
    display: inline-block;
}
#addConfig div.short label.ui-input-text {
    width: 55%;
}

#customer-list li div.ui-li-static {background:none;padding:0 !important;border:0;line-height: 20px;font-size:16px;}
#customer-list  li.ui-li-static {padding:0 !important;}

.ui-checkbox input, .ui-radio input {visibility: hidden;}

.ui-radio .ui-btn-up-b {
    background: -moz-linear-gradient(center top , #85BAE4, #162e47) repeat scroll 0 0 #4596CE;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#85BAE4),to(#162e47));
    background-image: -webkit-linear-gradient(top,#85BAE4,#162e47);
    background-image: -ms-linear-gradient(top,#85BAE4,#162e47);
    background-image: -o-linear-gradient(top,#85BAE4,#162e47);
    background-image: linear-gradient(top,#5f9cc5,#162e47);

}
.ui-radio .ui-btn-active {
    background: -moz-linear-gradient(center top , #69b6e9, #477bb0) repeat scroll 0 0 #4596CE;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#69b6e9),to(#477bb0));
    background-image: -webkit-linear-gradient(top,#69b6e9,#477bb0);
    background-image: -moz-linear-gradient(top,#69b6e9,#477bb0);
    background-image: -ms-linear-gradient(top,#69b6e9,#477bb0);
    background-image: -o-linear-gradient(top,#69b6e9,#477bb0);
    background-image: linear-gradient(top,#5f9cc5,#477bb0);
}

.sigNav .clearButton {display: inline !important;}
a.submitlink {
    display: block;
    text-decoration: none;
}

.clear {clear:both;}

label,h3,h2,h1{
	word-wrap:break-word;
}


.ui-input-datebox{
	box-sizing:border-box;
}


@media (min-width: 450px){
	label.ui-input-text{
		width:30%;
	}

	.ui-input-datebox{
	 	width:60% !Important;

	}
}

@media (max-width:450px){
    #addBrandmeldinstallatie .ui-controlgroup-label,
    #addBrandmeldinstallatie .ui-controlgroup-controls,
    .form-container .ui-controlgroup-controls,
    .form-container .ui-controlgroup-label{
		width:100%;
	}
	#addBrandmeldinstallatie hr{
		display:none;
	}





	.ui-input-datebox input.ui-input-text{
		display:inline-block;
		width:calc(100% - 60px);
	}

	.ui-grid-a > div{
		width:100% !Important;
	}
}
