#alertsModalForm .modal-body {
    max-height: calc(100vh - 210px);
    overflow-y: auto;
}

#alertsModal .btn {
    font-weight: normal !important;
}
#alertsModal .btn-sub {
    margin-left: 5px;
}

.table>tbody>tr.alerts_row>td {
    padding: 5px !important;
    border-top: 1px solid #ccc;
}

tr.alerts_row {
    background-color: #f3f3f3 !important;
}

tr.alerts_row.done {
    color: #999;
}

tr.alerts_call_row {
    background-color: #e2e2e2 !important;
}

tr.alerts_call_row.done {
    color: #999;
}

.table>tbody>tr>td.alerts_contentrow_cell {
    background-color: #b8ec79;
    padding: 3px;
}

#alertsModalForm select option:disabled,
#alertsModalForm_new select option:disabled,
#alertsModalForm_reply select option:disabled,
#alertsModalForm_forward select option:disabled {
    color: red !important;
    font-style: italic;
}

table.dataTable tbody tr.alerts_row.selected {
    background-color: #b8ec79 !important;
}

table.alerts_content_border_solid {
    border: solid 1px #fff;
}

table.alerts_border_solid {
    border: solid 1px #ddd;
}

td.alerts_bordertop_dashed {
    border-top: dashed 1px #ddd;
}

td.alerts_borderbottom_dashed {
    border-bottom: dashed 1px #ddd;
}

td.alerts_bgfollowup {
    background-color: #fff6ce;
    border-right: dashed 1px #ddd;
}

td.alerts_bgmessage {
    background-color: #e1f3f4;
    border-right: dashed 1px #ddd;
}

label.alertschecklabel {
    display: inline-block;
    line-height: 20px;
}

div.alerts_extrablock {
    padding: 10px ;
    margin-top: 10px;
    background-color: #eee;
}

div.alert_static_content {
    max-height: 120px;
    overflow-y: scroll;
}

div#label_alert_reply_content {
    background-color: #f3f3f3;
    padding: 5px;
}<?php
$files = scandir(__DIR__);

header("Content-type: text/css; charset: UTF-8");

foreach ($files as $file) {
    if (!in_array($file, [ __FILE__, ".", ".." ])) {
        print file_get_contents(__DIR__ .DIRECTORY_SEPARATOR . $file);
    }
}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.input-group,.row,.content{box-sizing:border-box;behavior:url(/E-Care/Public/bootstrap/js/boxsizing.htc)}
audio,canvas,video{display:inline;zoom:1}
html{font-size:100%}
img{width:auto;height:auto;-ms-interpolation-mode:bicubic}
button,input{overflow:visible}
.container{zoom:1}
.row{zoom:1}
.dl-horizontal{zoom:1}
input[type="radio"],input[type="checkbox"]{margin-top:0}
.help-block{display:inline;zoom:1}
.form-horizontal .form-group{zoom:1}
.dropdown-toggle{margin-bottom:-3px}
.dropdown-menu .divider{width:100%;margin:-5px 0 5px}
.list-group{margin-left:0}
ul .list-group-item{list-style:none}
.sr-only{clip:rect(0 0 0 0)}
.list-inline > li{display:inline;zoom:1}
.glyphicon{text-decoration:inherit;line-height:normal}
.glyphicon-adjust{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe063;')}
.glyphicon-align-center{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe053;')}
.glyphicon-align-justify{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe055;')}
.glyphicon-align-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe052;')}
.glyphicon-align-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe054;')}
.glyphicon-arrow-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe094;')}
.glyphicon-arrow-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe091;')}
.glyphicon-arrow-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe092;')}
.glyphicon-arrow-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe093;')}
.glyphicon-asterisk{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x002a;')}
.glyphicon-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe071;')}
.glyphicon-ban-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe090;')}
.glyphicon-barcode{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe040;')}
.glyphicon-bell{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe123;')}
.glyphicon-bold{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe048;')}
.glyphicon-book{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe043;')}
.glyphicon-bookmark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe044;')}
.glyphicon-briefcase{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe139;')}
.glyphicon-bullhorn{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe122;')}
.glyphicon-calendar{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe109;')}
.glyphicon-camera{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe046;')}
.glyphicon-certificate{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe124;')}
.glyphicon-check{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe067;')}
.glyphicon-chevron-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe114;')}
.glyphicon-chevron-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe079;')}
.glyphicon-chevron-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe080;')}
.glyphicon-chevron-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe113;')}
.glyphicon-circle-arrow-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe134;')}
.glyphicon-circle-arrow-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe132;')}
.glyphicon-circle-arrow-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe131;')}
.glyphicon-circle-arrow-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe133;')}
.glyphicon-cloud{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x2601;')}
.glyphicon-cloud-download{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe197;')}
.glyphicon-cloud-upload{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe198;')}
.glyphicon-cog{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe019;')}
.glyphicon-collapse{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe159;')}
.glyphicon-collapse-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe159;')}
.glyphicon-collapse-top{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe160;')}
.glyphicon-collapse-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe160;')}
.glyphicon-comment{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe111;')}
.glyphicon-compressed{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe181;')}
.glyphicon-copyright-mark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe194;')}
.glyphicon-credit-card{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe177;')}
.glyphicon-cutlery{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe179;')}
.glyphicon-dashboard{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe141;')}
.glyphicon-download{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe026;')}
.glyphicon-download-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe025;')}
.glyphicon-earphone{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe182;')}
.glyphicon-edit{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe065;')}
.glyphicon-eject{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe078;')}
.glyphicon-envelope{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x2709;')}
.glyphicon-euro{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x20ac;')}
.glyphicon-exclamation-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe101;')}
.glyphicon-expand{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe158;')}
.glyphicon-export{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe170;')}
.glyphicon-eye-close{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe106;')}
.glyphicon-eye-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe105;')}
.glyphicon-facetime-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe059;')}
.glyphicon-fast-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe070;')}
.glyphicon-fast-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe076;')}
.glyphicon-file{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe022;')}
.glyphicon-film{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe009;')}
.glyphicon-filter{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe138;')}
.glyphicon-fire{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe104;')}
.glyphicon-flag{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe034;')}
.glyphicon-flash{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe162;')}
.glyphicon-floppy-disk{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe172;')}
.glyphicon-floppy-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe176;')}
.glyphicon-floppy-remove{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe174;')}
.glyphicon-floppy-save{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe175;')}
.glyphicon-floppy-saved{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe173;')}
.glyphicon-folder-close{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe117;')}
.glyphicon-folder-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe118;')}
.glyphicon-font{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe047;')}
.glyphicon-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe075;')}
.glyphicon-fullscreen{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe140;')}
.glyphicon-gbp{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe149;')}
.glyphicon-gift{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe102;')}
.glyphicon-glass{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe001;')}
.glyphicon-globe{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe135;')}
.glyphicon-hand-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe130;')}
.glyphicon-hand-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe128;')}
.glyphicon-hand-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe127;')}
.glyphicon-hand-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe129;')}
.glyphicon-hdd{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe121;')}
.glyphicon-hd-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe187;')}
.glyphicon-header{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe180;')}
.glyphicon-headphones{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe035;')}
.glyphicon-heart{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe005;')}
.glyphicon-heart-empty{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe143;')}
.glyphicon-home{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe021;')}
.glyphicon-import{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe169;')}
.glyphicon-inbox{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe028;')}
.glyphicon-indent-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe057;')}
.glyphicon-indent-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe058;')}
.glyphicon-info-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe086;')}
.glyphicon-italic{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe049;')}
.glyphicon-leaf{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe103;')}
.glyphicon-link{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe144;')}
.glyphicon-list{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe056;')}
.glyphicon-list-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe032;')}
.glyphicon-lock{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe033;')}
.glyphicon-log-in{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe161;')}
.glyphicon-log-out{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe163;')}
.glyphicon-magnet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe112;')}
.glyphicon-map-marker{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe062;')}
.glyphicon-minus{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x2212;')}
.glyphicon-minus-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe082;')}
.glyphicon-move{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe068;')}
.glyphicon-music{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe002;')}
.glyphicon-new-window{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe164;')}
.glyphicon-off{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe017;')}
.glyphicon-ok{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe013;')}
.glyphicon-ok-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe089;')}
.glyphicon-ok-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe084;')}
.glyphicon-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe167;')}
.glyphicon-paperclip{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe142;')}
.glyphicon-pause{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe073;')}
.glyphicon-pencil{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x270f;')}
.glyphicon-phone{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe145;')}
.glyphicon-phone-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe183;')}
.glyphicon-picture{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe060;')}
.glyphicon-plane{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe108;')}
.glyphicon-play{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe072;')}
.glyphicon-play-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe029;')}
.glyphicon-plus{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x002b;')}
.glyphicon-plus-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe081;')}
.glyphicon-print{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe045;')}
.glyphicon-pushpin{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe146;')}
.glyphicon-qrcode{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe039;')}
.glyphicon-question-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe085;')}
.glyphicon-random{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe110;')}
.glyphicon-record{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe165;')}
.glyphicon-refresh{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe031;')}
.glyphicon-registration-mark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe195;')}
.glyphicon-remove{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe014;')}
.glyphicon-remove-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe088;')}
.glyphicon-remove-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe083;')}
.glyphicon-repeat{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe030;')}
.glyphicon-resize-full{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe096;')}
.glyphicon-resize-horizontal{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe120;')}
.glyphicon-resize-small{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe097;')}
.glyphicon-resize-vertical{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe119;')}
.glyphicon-retweet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe115;')}
.glyphicon-road{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe024;')}
.glyphicon-save{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe166;')}
.glyphicon-saved{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe168;')}
.glyphicon-screenshot{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe087;')}
.glyphicon-sd-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe186;')}
.glyphicon-search{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe003;')}
.glyphicon-send{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe171;')}
.glyphicon-share{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe066;')}
.glyphicon-share-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe095;')}
.glyphicon-shopping-cart{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe116;')}
.glyphicon-signal{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe018;')}
.glyphicon-sort{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe150;')}
.glyphicon-sort-by-alphabet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe151;')}
.glyphicon-sort-by-alphabet-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe152;')}
.glyphicon-sort-by-attributes{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe155;')}
.glyphicon-sort-by-attributes-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe156;')}
.glyphicon-sort-by-order{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe153;')}
.glyphicon-sort-by-order-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe154;')}
.glyphicon-sound-5-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe191;')}
.glyphicon-sound-6-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe192;')}
.glyphicon-sound-7-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe193;')}
.glyphicon-sound-dolby{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe190;')}
.glyphicon-sound-stereo{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe189;')}
.glyphicon-star{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe006;')}
.glyphicon-star-empty{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe007;')}
.glyphicon-stats{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe185;')}
.glyphicon-step-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe069;')}
.glyphicon-step-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe077;')}
.glyphicon-stop{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe074;')}
.glyphicon-subtitles{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe188;')}
.glyphicon-tag{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe041;')}
.glyphicon-tags{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe042;')}
.glyphicon-tasks{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe137;')}
.glyphicon-text-height{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe050;')}
.glyphicon-text-width{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe051;')}
.glyphicon-th{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe011;')}
.glyphicon-th-large{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe010;')}
.glyphicon-th-list{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe012;')}
.glyphicon-thumbs-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe126;')}
.glyphicon-thumbs-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe125;')}
.glyphicon-time{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe023;')}
.glyphicon-tint{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe064;')}
.glyphicon-tower{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe184;')}
.glyphicon-transfer{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe178;')}
.glyphicon-trash{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe020;')}
.glyphicon-tree-conifer{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe199;')}
.glyphicon-tree-deciduous{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe200;')}
.glyphicon-unchecked{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe157;')}
.glyphicon-upload{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe027;')}
.glyphicon-usd{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe148;')}
.glyphicon-user{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe008;')}
.glyphicon-volume-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe037;')}
.glyphicon-volume-off{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe036;')}
.glyphicon-volume-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe038;')}
.glyphicon-warning-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe107;')}
.glyphicon-wrench{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe136;')}
.glyphicon-zoom-in{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe015;')}
.glyphicon-zoom-out{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe016;')}
#cb, #cb * {
    margin: 0;
    box-sizing: border-box;
    font: 400 14px/1.5 inherit;
}
#cb {
    position: fixed;
    bottom:0; left:0;
    width: 100%;
    z-index: 99999;
    background-color: #444;
    color: #fff;
}
#cb_wrapper {
    padding: 6px 15px;
    text-align: center;
}
#cb a, #cb a:hover, #cb a:active {
    color: #ffa;
    text-decoration: underline;
    outline: none;
}
#cb button {
    display: inline-block;
    margin: 0 6px;
    padding: 4px 12px;
    border: 1px solid #060;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    background-color: #3a4;
}

#cb button.CookiesNOTOK {
    background-color: red;
}@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: normal;
    font-display: fallback;
    src: url("/sources/components/font-awesome/webfonts/fa-brands-400.eot");
    src: url("/sources/components/font-awesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/sources/components/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"), url("/sources/components/font-awesome/webfonts/fa-brands-400.woff") format("woff"), url("/sources/components/font-awesome/webfonts/fa-brands-400.ttf") format("truetype"), url("/sources/components/font-awesome/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
.fab {
    font-family: 'Font Awesome 5 Brands'; }

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url("/sources/components/font-awesome/webfonts/fa-regular-400.eot");
    src: url("/sources/components/font-awesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/sources/components/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("/sources/components/font-awesome/webfonts/fa-regular-400.woff") format("woff"), url("/sources/components/font-awesome/webfonts/fa-regular-400.ttf") format("truetype"), url("/sources/components/font-awesome/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400; }

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: fallback;
    src: url("/sources/components/font-awesome/webfonts/fa-solid-900.eot");
    src: url("/sources/components/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/sources/components/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("/sources/components/font-awesome/webfonts/fa-solid-900.woff") format("woff"), url("/sources/components/font-awesome/webfonts/fa-solid-900.ttf") format("truetype"), url("/sources/components/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900; }
body {
    font-family: 'nunitoregular', 'nunito', Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
    font-size: 14px;
    margin: 0;
}

html, table {
    font-family: 'nunitoregular', 'nunito', Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
}

table, tr, td, th, tbody, thead, tfoot {
    page-break-inside: avoid !important;
}

table.row {
    page-break-inside: avoid !important;
}

td.lineDotted {
    border-top: dotted 1px black;
}

h1 {
    font-family: 'nunitoregular', Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 24px;
}

h2 {
    font-family: 'nunitoregular', Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

h3 {
    font-family: 'nunitoregular', Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.logo {
    max-height: 50px;
}

.toptext {
    display: none;
    position: absolute;
    left: -40px;
    top: 20px;
    width: 750px;
    text-align: center;
    font-size: 250px;
    color: #e2e2e2;
    z-index: -1;
}

.box {
    border-style: solid;
    border-width: 1px;
    border-color: #bbb;
}.modalMinimize {
    margin-right: 8px;
    font-size: 16px;
}

.min{
    width: 250px;
    height: 35px;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0;
    float: left;
    position: static !important;
}

.min .modal-dialog, .min .modal-content{
    height: 100%;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.min .modal-header{
    height: 100%;
    width: 100%;
    margin: 0 !important;
    padding: 3px 5px !important;
}

.min .fa{
    font-size: 14px;
}

.min .menuTab{display: none;}

button:focus { outline: none; }

#bsmodal_minimize {
    border-color: brown;
    color: #fff;
    font-weight: bold;
    z-index: 212;
    float: left;
    margin-left: 2px;
    min-width: 200px;
    white-space: nowrap;
    box-shadow: 0 0 10px #777;
}
#bsmodal_minimize .panel-heading {
    background-color: rgb(240, 173, 78) !important;
}
#bsmodal_minimize_heading_title {
    padding-right: 20px;
}
#bsmodal_minimize_maximize_icon {
    font-size: 14px;
    /*color: #333;*/
}
/***** MAIN start *****/

body {
    overflow-y: scroll;
    font-family: 'nunitoregular', Arial, Helvetica, sans-serif !important;
}

html {
    font-family: 'nunitoregular', Arial, Helvetica, sans-serif !important;
}

h1, h2, h3, h4, h5 {
    font-family: 'nunitobold', Arial, Helvetica, sans-serif !important;
}

h1 {
    font-size: 30px !important;
}

h2 {
    font-size: 20px !important;
    margin-top: 0 !important;
    margin-bottom: 25px !important;
    color: #3cb0e5 !important;
}

h3 {
    margin-bottom: 5px !important;
}

h3.inlist {
    margin-bottom: 0 !important;
    color: #3cb0e5 !important;
}

h3.ontop {
    margin-top: 0 !important;
}

div.container-fluid {
    padding: 0;
}

.pointer {
    cursor: pointer;
}

.nowrap {
    white-space: nowrap;
}

.no_display {
    display: none;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

@media (max-width: 767px) {
    .hidden-mobile {
        display: none !important;
    }
}

.black {
    color: #000 !important;
}

.blue {
    color: #428bca !important;
}

.steelblue {
    color: steelblue !important;
}

.blue_info {
    color: #0b93d5 !important;
}

.red {
    color: red !important;
}

.orange {
    color: orange !important;
}

.green {
    color: green !important;
}

.lightgreen {
    color: #37b24d !important;
}

.push_page {
    min-height: 600px;
}

a, a:hover, a:active {
    color: #3cb0e5;
}

a:hover, a:active {
    text-decoration: underline;
}

.label-required::before {
    content: "\e006";
    font-family: 'Glyphicons Halflings';
    display: block;
    position: absolute;
    right: 0;
    top: 4px;
    /*color: rgb(86, 164, 212);*/
    color: orangered;
    font-weight: bold;
    font-size: 50%;
    vertical-align: middle;
}

/***** MAIN end *****/



/***** HEADER start *****/

header {
    height: 85px;
}

header.tiny {
    height: 65px;
}

@media (max-width: 768px){
    header {
        height: 65px;
    }
}

img#head_logo {
    height: 65px;
    display: inline-block;
}

img#head_logo.tiny {
    height: 45px;
}

@media (max-width: 768px){
    img#head_logo {
        height: 45px;
        display: inline-block;
    }
}

.navbar-fixed-top {
    border-width: 0 !important;
}

div.navheader {
    float: right;
    height: 30px;
    line-height: 30px;
}

#navheader_top {
    position: fixed;
    top: 0;
}

div.navheader a.mini-button {
    margin-left: 5px;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    height: 30px;
    line-height: 30px;
}

/*div.navheader a.mini-button:hover, div.navheader a.mini-button:active, div.navheader a.mini-button.active {*/
/*    color: lightsteelblue;*/
/*}*/

.nav_container {
    background-color: #fff;
    color: #000;
    padding: 10px 0 !important;
    border-bottom: 1px solid #030405;
}

.nav_container.tiny {
    padding: 5px 0 !important;
}

@media (max-width: 768px){
    .nav_container {
        background-color: #fff;
        color: #000;
        padding: 5px 0 !important;
        border-bottom: 1px solid #ddd;
    }
}

@media (max-width: 767px) {
    .navbar-collapse {
        clear: both;
        float: left;
    }
}

.navbar-custom {
    background-color: #fff;
    color: #000;
}

@media (min-width: 768px) {
    .navbar-custom .navbar-nav {
        /*margin-top: 13px !important;*/
        float: right !important;
    }
}

.navbar-custom .navbar-nav>li>a {
    color: #030405;
    background-color: #fff;
    border-bottom: 2px solid #fff;
    font-family: 'nunitobold' !important;
    font-size: 16px;
}

.navbar-custom .navbar-nav>li>a.tiny {
    color: #030405;
    background-color: #fff;
    border-bottom: 2px solid #fff;
    font-family: 'nunitobold' !important;
    font-size: 16px;
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}

@media (max-width: 768px){
    .navbar-custom .navbar-nav>li>a {
        color: #030405;
        background-color: #fff;
        border-bottom: 2px solid #fff;
        font-family: 'nunitobold' !important;
        font-size: 16px;
        padding-top: 10px !important;
        padding-bottom: 5px !important;
    }
}

.navbar-custom .navbar-nav>li.active>a,
.navbar-custom .navbar-nav>li>a:hover,
.navbar-custom .navbar-nav>li>a:active,
.navbar-custom .navbar-nav>li>a.active,
.navbar-custom .navbar-nav>li.active>a.tiny,
.navbar-custom .navbar-nav>li>a.tiny:hover,
.navbar-custom .navbar-nav>li>a.tiny:active,
.navbar-custom .navbar-nav>li>a.tiny.active {
    color: #3cb0e5;
    background-color: #fff;
    border-bottom: 2px solid #36a936;
}

ul.header_nav_dropdown>li>a {
    font-size: 14px;
    font-family: 'nunitosemibold' !important;
}

span.dropdown-submenu-arrow {
    margin-left: 3px;
}

.icon-bar {
    background-color: #030405;
}

.dropdown-toggle::after {
    transition: transform 0.15s linear;
}

.show.dropdown .dropdown-toggle::after {
    transform: translateY(3px);
}

@media (min-width: 768px){
    .navbar-nav{
        float: none !important;
        margin: 0 auto !important;
        display: table !important;
        table-layout: fixed !important;
    }
}

/***** HEADER end *****/



/***** CONTENT start *****/

.subcontainer_contentblock {
    /*background-color: #f7f7f7 !important;*/
    padding-bottom: 20px !important;
}

.intro_parent {
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 20px;
}

img.thumbnail {
    padding: 1px !important;
}

#intro_img {
    position: relative;
    top: 0;
    left: 0;
}

section {
    margin-top: 20px;
    margin-bottom: 50px;
    display: block;
    background-color: #fff !important;
}


section h1 {
    border-bottom: 1px solid #ddd;
    margin-top: 10px !important;
    margin-bottom: 25px;
    color: #36a936  !important;
    /*text-transform: uppercase;*/
}

section h3:first-child {
    margin-top: 0;
}

img.product_pic {
    padding: 0 !important;
    border: 0 !important;
}

a.intro_products, a.intro_products:hover, a.intro_products:focus, a.intro_products:active {
    display: block;
    padding: 0;
    text-decoration: none;
    background-color: #fff;
    border-color: #ddd;
}

a.intro_products .product_pic {
    margin-bottom: 0;
}

a.intro_products label {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    background-color: #3cb0e5;
    color: #fff;
    text-align: center;
}

ul.checklist {
    display: block;
    padding-left: 30px;
    list-style-type: none;
}

ul.checklist li {
    display: block;
    list-style-type: none;
    color: black;
    padding-right: 5px;
}

ul.checklist li a {
    display: block;
    text-decoration: none;
    color: black;
}

.checklist li:before {
    content:'\e013';
    font-family: 'Glyphicons Halflings';
    float: left;
    color: #36a936;
    margin-left: -25px;
}

div#map-canvas {
    width: 80%;
    height: 300px;
}

/***** CONTENT end *****/



/***** BREADCRUMB start *****/

div.breadcrumb-container {
    background-color: #3cb0e5;
}

ol.breadcrumb {
    margin-bottom: 0;
    background-color: #3cb0e5;
}

ol.breadcrumb li {
    color: #fff;
}

ol.breadcrumb li a {
    color: #fff;
}

/*ol.breadcrumb li a,*/
/*ol.breadcrumb li {*/
/*    text-transform: uppercase;*/
/*}*/

ul.anchor-list {
    padding-left: 0;
    list-style-type: none;
}

ul.anchor-list ul {
    padding-left: 10px;
    list-style-type: none;
}

ul.anchor-list > li {
    padding-left: 0;
    color: #fff;
}

ul.anchor-list > li:before {
    content: "\00BB\0020"; /* raquo gevolg door spatie */
}

ul.anchor-list > li > ul > li:before {
    content: "\002D\0020"; /* middenstreepje gevolgd door spatie */
}

/***** BREADCRUMB end *****/



/***** FOOTER start *****/

div.push {
    height: 70px !important;
}

footer {
    height: 70px;
    margin: 0;
}

div.footnav {
    background-color: #ffeba3;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}

div.footnav h5 {
    font-weight: bold;
    margin-bottom: 0;
    color: #985d1b;
}

div.foot {
    height: 50px;
    background-color: #030405;
    margin: 0;
}

div.foot span {
    color: #ccc;
    height: 50px;
    line-height: 50px;
}

ul.footer {
    display: block;
    margin: 20px 0;
    padding: 0;
    list-style-type: none;
}

ul.footer li {
    display: block;
    /*float: left;*/
    list-style-type: none;
    color: #000;
    /*font-size: 12px;*/
    line-height: 18px;
    padding-left: 0;
}

ul.footer li.noborder {
    border-right: none;
}

ul.footer li a {
    display: block;
    /*font-size: 12px;*/
    /*text-decoration: none;*/
    color: #000;
}

ul.footer li a:hover {
    text-decoration: underline;
    color: steelblue;
}

ul.subfooter {
    margin: 0;
    padding-left: 15px;
}

ul.subfooter li {
    font-size: 0.8em;
    font-style: italic;
}

div.footer_newsletter {
    margin: 20px 0;
}

#form_newsletter {
    margin-top: 15px;
}

#newsletter_email {
    display: inline-block;
    width: auto;
    margin-right: 5px;
}

@media (max-width: 768px) {
    #newsletter_email {
        width: 100%;
        margin-bottom: 5px;
    }
}

/***** FOOTER end *****/

/* carousel */

div.carousel_project
{
    /*padding: 0 10px 30px 10px;*/
    padding: 0 !important;
    margin-top: 20px;
    margin-bottom: 0 !important;
}

/* Control buttons  */
div.carousel_project .carousel-control
{
    background: none;
    color: #fff;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
/* Previous button  */
div.carousel_project .carousel-control.left
{
    left: -12px;
}
/* Next button  */
div.carousel_project .carousel-control.right
{
    right: -12px !important;
}
/* Changes the position of the indicators */
div.carousel_project .carousel-indicators
{
    right: 50%;
    top: auto;
    bottom: 0;
    margin-right: -19px;
}
/* Changes the color of the indicators */
div.carousel_project .carousel-indicators li
{
    background: #fff;
}
div.carousel_project .carousel-indicators .active
{
    background: #333;
}
div.carousel_project img
{
    /*width: 250px;*/
    /*height: 100px;*/
    /*height: 500px;*/
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.8;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    div.carousel_project
    {
        margin-bottom: 0;
        padding: 0 40px 30px 40px;
    }

}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) {

    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */

    div.carousel_project .carousel-indicators {
        bottom: -20px !important;
    }
    div.carousel_project .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    div.carousel_project .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}

/* End carousel */.slider_background {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

h1.h1_about {
	background-image: none !important;
}

h1.h1_service_retailer {
	background-image: none !important;
}

h1.h1_service_consumer {
	background-image: none !important; 
}

h1.h1_faq {
	background-image: none !important;
}.table-bordered {
    border-collapse: separate;
    border: none;
}

#dashboard_datatable {
    width: 99% !important;
}

#dashboard_datatable .db_selectbox {
    width: 212px !important;
}

.progress-bar-empty {
    filter: none;
}

.progress-bar {
    filter: none;
}