body {
    background-image: url('/assets/img/ContradeStrepenkopie.png');
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 100vh;
}

.loader {
    border: 10px solid #e7e7e7; /* Light grey */
    border-top: 10px solid #75b025; /* Green */
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 2s linear infinite;
}

.loader-datatable {
    border: 10px solid #e7e7e7; /* Light grey */
    border-top: 10px solid #75b025; /* Green */
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 2s linear infinite;
    margin: auto;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.action {align-content:right;float: right;align-self: right;}
.clickable_cell {display:block; width:100%; cursor:pointer;}

.form .checkbox{margin-top: 5}

.container{width:100%;min-width:940px;max-width:1280px}
.container .navbar-header,
.container .navbar-collapse{margin-right:0;margin-left:0}
.navbar-header{float:left}
.navbar-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.navbar-toggle{display:none}
.navbar-collapse{border-top:0}
.navbar-brand{margin-left:-15px}
.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding:15px}
.navbar-nav.navbar-right{float:right}
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,
.form-inline .checkbox{display:inline-block;margin-top:5;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,
.form-inline .checkbox label{padding-left:0;margin-top:5}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;margin-top:5}
.form-inline .has-feedback .form-control-feedback{top:0}
#contrade{font-weight:300;font-family:'Arial';font-size:15px;color:#3f3f3f;line-height:1.45;letter-spacing:normal}
.btn{font-weight:500;font-family:'Arial';font-size:16px;color:#fff;line-height:1;letter-spacing:normal;padding:14px 12px 14px 12px;text-transform:uppercase;border-radius:4px;box-shadow:none}
.btn:focus{outline:0}
.btn.btn-lg{font-size:18px;padding:13px 18px 12px 18px}
.btn.btn-sm{font-weight:500;font-family:'Arial';font-size:14px;color:#fff;line-height:1.2;letter-spacing:normal;padding:8px 10px 5px 10px}
.btn-default,
a.btn-default{font-weight:500;font-family:'Arial';font-size:16px;color:white;line-height:1;letter-spacing:normal;-webkit-transition:all .15s linear .1s;-moz-transition:all .15s linear .1s;-o-transition:all .15s linear .1s;transition:all .15s linear .1s;background:#0074ff;}
.btn-default.btn-sm,
a.btn-default.btn-sm{color:white}
.btn-default:hover,
a.btn-default:hover{background:#5fa931;color:#fff}
.btn-primary{font-weight:500;font-family:'Arial';font-size:16px;color:#fff;line-height:1;letter-spacing:normal;background:#5fa931;border:0;}
.btn-primary.btn-sm{color:#fff}
.btn-primary:hover{background:#5fa931}
.btn-primary:active{border:0;}

.btn-primary2{font-weight:500;font-family:'Arial';font-size:16px;color:white;line-height:1;letter-spacing:normal;background:#0074ff;border:1px;border-style: solid; 
#494949;margin: auto;}
.btn-primary2.btn-sm{color:#5fa931}
.btn-primary2:hover{background:white;color: #0074ff;}
.btn-primary2:active{border:1px solid 
#5fa931;outline:0}

.btn-primary3{font-weight:500;font-family:'Arial';font-size:16px;color:#5fa931;line-height:1;letter-spacing:normal;background:white;border:1px;border-style: solid; 
#494949;align-self: right}
.btn-primary3.btn-sm{color:#5fa931;align-content:right;float: right;margin-top: -30px;}
.btn-primary3:hover{background:white}
.btn-primary3:active{border:1px solid 
#5fa931;outline:0}

.btn-primary4{font-weight:500;font-family:'Arial';font-size:16px;color:#fff;line-height:1;letter-spacing:normal;background:#5fa931;border:0;border-bottom:0px solid 
#494949;align-self: right}
.btn-primary4.btn-sm{color:#fff;align-content:right;float: right;margin-top: -40px;}
.btn-primary4:hover{background:#0074ff}
.btn-primary4:active{border:0;border-top:2px solid 
#5fa931;outline:0}

.btn-primary5{font-weight:500;font-family:'Arial';font-size:16px;color:#fff;line-height:1;letter-spacing:normal;background:#5fa931;border:0;border-bottom:0px solid 
#494949;}
.btn-primary5.btn-sm{color:#fff;margin-top: -40px;}
.btn-primary5:hover{background:#0074ff}
.btn-primary5:active{border:0;border-top:2px solid 
#5fa931;outline:0}




.btn-success{font-weight:500;font-family:'Arial';font-size:16px;color:#fff;line-height:1;letter-spacing:normal;background:#4cae4c;border:0;border-bottom:2px solid 
#449d44}
.btn-success.btn-sm{color:#fff}
.btn-success:hover{background:#449d44}
.btn-success:active{border:0;border-top:2px solid 
#449d44;outline:0}
.btn-danger{font-weight:500;font-family:'Arial';font-size:16px;color:#fff;line-height:1;letter-spacing:normal;background:#c9302c;border:0;border-bottom:0px solid 
#ac2925}
.btn-danger.btn-sm{color:#fff}
.btn-danger:hover{background:#ac2925}
.btn-danger:active{border:0;border-top:2px solid 
#ac2925;outline:0}


.btn-pair 	{display: block;}
.btn-pair button {display: inline-block; margin-top: 0px; float:none;}




.table-colum-hover .hover td{background:red!important}
hr{border-color:#d2d2d2}
.block-text .block-content .lead{font-weight:300;font-family:'Arial';font-size:19px;color:#535353;line-height:1.46;letter-spacing:normal;margin:0 0 20px 0}
.block-text .block-content .lead a{color:#535353;text-decoration:underline}
.block-text .block-content .lead a:hover{text-decoration:none}
.block-text .block-content a{color:#535353;text-decoration:underline}
.block-text .block-content a.btn{color:#fff;text-decoration:none}
.block-text .block-content a.btn-default{color:#5fa931}
.block-text .block-content a.btn-default:hover{color:#fff}
.block-text .block-content a.btn-primary{color:#fff}
.block-text .block-content h1,
.block-text .block-content .h1{font-weight:600;font-family:'Arial';font-size:40px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin:20px 0 0 0}
.block-text .block-content h2,
.block-text .block-content .h2{font-weight:600;font-family:'Arial';font-size:21px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin:20px 0 0 0}
.block-text .block-content h3,
.block-text .block-content .h3{font-weight:600;font-family:'Arial';font-size:18px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin:20px 0 0 0}
.block-text .block-content h4,
.block-text .block-content .h4{font-weight:600;font-family:'Arial';font-size:16px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin:20px 0 0 0}
.block-text .block-content ul,
.block-text .block-content ol{padding:0 0 0 15px;margin:10px 0 15px 0}
.block-text .block-content ul li,
.block-text .block-content ol li{margin:3px 0 0 0}
.table-data{border:1px solid 
#e1e1e1;margin:0 0 8px 0}
.table-data thead>tr>th,
.table-data thead>tr>td,
.table-data tbody>tr>th{border-bottom:1px solid 
#e1e1e1!important;background:#f2f2f2}
.table-data tfoot>tr>th,
.table-data tfoot>tr>td{background:#f2f2f2}
.table-data thead>tr>th,
.table-data thead>tr>td,
.table-data tbody>tr>th,
.table-data tbody>tr>td,
.table-data tfoot>tr>th,
.table-data tfoot>tr>td{border-right:1px solid 
#e1e1e1;border-top:1px solid 
#e1e1e1;padding:6px}
.table-data thead>tr>th,
.table-data thead>tr>td{padding:10px 8px 5px 8px}
.table-data thead>tr>th:last-child,
.table-data thead>tr>td:last-child,
.table-data tbody>tr>th:last-child,
.table-data thead>tr>td:last-child,
.table-data tfoot>tr>th:last-child,
.table-data thead>tr>td:last-child{border-right:0}
.table-data thead>tr:hover>th,
.table-data thead>tr:hover>td,
.table-data tbody>tr:hover>th,
.table-data tbody>tr:hover>td,
.table-data tfoot>tr:hover>th,
.table-data tfoot>tr:hover>td{background:#f2f2f2}
.table-data tbody.rowlink>tr:hover>th,
.table-data tbody.rowlink>tr:hover>td{cursor:pointer;color:#000}
.table-data tbody.rowlink>tr:hover>th a,
.table-data tbody.rowlink>tr:hover>td a{color:#000;text-decoration:none}
.table-data tbody.rowlink>tr>th a,
.table-data tbody.rowlink>tr>td a{text-decoration:none;color:#333}
.table-data tbody>tr>td a{text-decoration:underline;color:#337ab7}
.table-data thead>tr.active>th,
.table-data thead>tr.active>td,
.table-data tbody>tr.active>th,
.table-data tbody>tr.active>td,
.table-data tfoot>tr.active>th,
.table-data tfoot>tr.active>td{background:#fcf8e3}
.table-data tbody>tr.active>td .form-control{background:#fff}
.table-data tbody>tr.active>td .form-control+.form-control{margin-top:5px}
.table-data thead>tr>th.active,
.table-data tfoot>tr>th.active{background:#e1e1e1}
.table-data thead>tr>th.active a,
.table-data tfoot>tr>th.active a{text-decoration:underline}
.table-data thead>tr>th.active a.asc,
.table-data tfoot>tr>th.active a.asc{background:transparent url(../img/icon-sort-asc.png) center right no-repeat}
.table-data thead>tr>th.active a.desc,
.table-data tfoot>tr>th.active a.desc{background:transparent url(../img/icon-sort-desc.png) center right no-repeat}
.table-data thead>tr>th a,
.table-data thead>tr>td a,
.table-data tfoot>tr>th a,
.table-data tfoot>tr>td a{color:#000;text-decoration:none;display:block;background:transparent url(../img/icon-sort-inactive.png) center right no-repeat}
.table-data thead>tr>th a:hover,
.table-data thead>tr>td a:hover,
.table-data tfoot>tr>th a:hover,
.table-data tfoot>tr>td a:hover{text-decoration:underline;color:#000}
.table-data tbody>tr>td .form-control{font-size:13px}
.table-data tbody>tr>td .form-control.filled{background-image:none!important;color:#000}
.table-data tbody>tr>td .form-control.datepicker{background-image:url(../img/icon-datepicker.png);background-position:right 10px center;background-repeat:no-repeat;background-size:15px}
.table-data tbody>tr>td .form-control+.input[type="checkbox"]{display:inline-block; margin-top:5} 
.table-data tbody>tr>td input[type="checkbox"]{display:inline-block; margin-top:5}
.table-data tbody>tr>td .fa-remove{color:#d9534f}
.table-data tbody>tr>td .fa-save{color:#333}
.table-data tbody>tr>td .fa-edit{color:#333}
.table-data thead>tr>td input[type='text'].form-control{background:#fff url(../img/icon-filter.png) center right no-repeat;font-size:13px;width:100%}
.table-data thead>tr>td input[type='text'].form-control:active,
.table-data thead>tr>td input[type='text'].form-control:focus{border-color:#777;box-shadow:none}
.table-data thead>tr>td input[type='text'].form-control.filled{background-image:none!important;color:#000}
.table-data thead>tr>td input[type='text'].form-control.datepicker{background-image:url(../img/icon-datepicker.png);background-position:right 10px center;background-repeat:no-repeat;background-size:15px}
.table-data thead>tr>td.double input[type='text'].form-control{width:48%;display:inline-block}
.table-data.table-expanded thead>tr>th,
.table-data.table-expanded thead>tr>td,
.table-data.table-expanded tbody>tr>th,
.table-data.table-expanded tbody>tr>td,
.table-data.table-expanded tfoot>tr>th,
.table-data.table-expanded tfoot>tr>td{border-right:1px solid 
#e1e1e1;border-top:1px solid 
#e1e1e1;padding:14px 10px}
.table-data.table-expanded thead>tr>th,
.table-data.table-expanded thead>tr>td{padding:14px 10px 10px 10px}
.actions{border-top:2px solid 
#e1e1e1;background:#f5f5f5;margin:10px 0 20px 0;padding:15px 15px 25px 15px}
.actions .back{margin-left:20px;text-decoration:underline;color:#333}
.actions .pagination{margin:0}
.actions .pagination li a{color:#333}
.actions .pagination li.active a{background:#5fa931;border-color:#5fa931;color:#fff}
.actions .limit-container .control-label{text-align:right}
.form fieldset legend{font-weight:600;font-family:'Arial';font-size:21px;color:#5fa931;line-height:1.46;letter-spacing:normal;border:0;margin:0 0 20px 0}
.form .form-group{margin-bottom:7px}
.form .form-group>label{font-weight:500;font-family:'Arial';font-size:15px;color:#333;line-height:1.46;letter-spacing:normal;padding-top:12px}
.form .form-control{border-radius:3px;box-shadow:none;border-color:#d2d2d2;background:#fbfbfb;padding:8px 12px;height:40px}

.form .control-label {margin-top: -5px}

.form .block-table-data .form-control{}

.form .block-table-data .form-control2{height:100px;line-height:1.46;width: 100%}
.form .block-table-data .form-control3{height:350px;line-height:1.46;width: 100%;vertical-align: text-top}

.form .form-control.datepicker-retour,
.form .form-control.datepicker{background:#fbfbfb url(../img/icon-datepicker-66x62.png) center right 8px no-repeat;background-size:18px}
.form .form-control.error{border-color:#c00000;color:#c00000}
.form .form-control-static{line-height:40px}
.form .form-control-static a{text-decoration:underline}
.form .input-group .form-control:first-child,

.form .form-control2.datepicker-retour,
.form .form-control2.datepicker{background:#fbfbfb url(../img/icon-datepicker-66x62.png) center right 8px no-repeat;background-size:18px}
.form .form-control2.error{border-color:#c00000;color:#c00000}
.form .form-control2-static{line-height:40px}
.form .form-control2-static a{text-decoration:underline}
.form .input-group .form-control2:first-child,

.form .input-group-addon:first-child,
.form .input-group-btn:first-child>.btn,
.form .input-group-btn:first-child>.btn-group>.btn,
.form .input-group-btn:first-child>.dropdown-toggle,
.form .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.form .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.form select.form-control{border-radius:0}
.form textarea.form-control{height:auto}

.form textarea.form-control2{height:auto}

.form .text-required{font-weight:300;font-family:'Arial';font-size:13px;color:#5fa931;line-height:1.46;letter-spacing:normal;display:block}
.form .text-required2{font-weight:300;font-family:'Arial';font-size:13px;color:#5fa931;line-height:1.46;letter-spacing:normal;display:block;height: 50px;}

.form label.error{font-weight:300;font-family:'Arial';font-size:13px;color:#c00000;line-height:1.46;letter-spacing:normal}
.form-horizontal .control-label{text-align:left}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){height:40px;padding:11px 12px}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0!important;border-top-left-radius:0!important;padding:11px 12px}

.form-group input[type="checkbox"] {margin-right: 10px;}
.form-group label		{font-weight: inherit;}

#contrade{padding:160px 0 0 0}
.page-title{margin:0 0 10px 0}
.page-title h1{font-weight:600;font-family:'Arial';font-size:34px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin-top: 100px;padding:0}
.block-bordered {
    padding: 25px 20px 20px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    background-color: white;
}
.buttons-set{margin:10px 0}
.breadcrumb>li{color:#888}
.breadcrumb>li a{color:#333}
.label-inverted{padding:.2em .5em .2em}
.label-inverted.label-default{color:#777;background:#fff;border:2px solid 
#777}
.label-inverted.label-error{color:#d9534f;background:#fff;border:2px solid 
#d9534f}
.label-inverted.label-success{color:#5cb85c;background:#fff;border:2px solid 
#5cb85c}
.label-inverted.label-warning{color:#f0ad4e;background:#fff;border:2px solid 
#f0ad4e}
.signature .form-control-signature{width:100%;min-height:164px;background:#fbfbfb;border:1px solid 
#d2d2d2;border-radius:4px;cursor:crosshair}
.signature .clear{margin:10px 0 0 0}
.signature .clear a{color:#d9534f!important;text-decoration:underline}
.ui-datepicker{z-index:9999!important;display:block;padding:0;margin:10px 0 0 0;width:375px;box-shadow:0 1px 3px rgba(0,0,0,0.44)}
.ui-datepicker.ui-widget-content{border:0}
.ui-datepicker .ui-corner-all,
.ui-datepicker .ui-corner-bottom,
.ui-datepicker .ui-corner-right,
.ui-datepicker .ui-corner-br{border-radius:0}
.ui-datepicker .ui-datepicker-header{border:0;padding:5px 0;text-transform:capitalize;background:#333}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{cursor:pointer!important;display:inline-block;width:13px;height:21px;margin:7px 8px 0 8px;background:transparent url(../img/jquery-ui-datepicker-prev-next.png) 0 0 no-repeat;background-size:26px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{background:0}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{left:2px!important;top:2px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-position:-13px 0}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{right:2px!important;top:2px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-weight:400;font-family:'Arial';font-size:16px;color:#fff;line-height:1.8;letter-spacing:normal}
.ui-datepicker .ui-datepicker-calendar{width:100%;border:10px solid 
#f3f3f3;border-width:5px 10px 5px 10px;margin:0;background:#f3f3f3}
.ui-datepicker .ui-datepicker-calendar .ui-state-default,
.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-default,
.ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-default{border:0;background:0}
.ui-datepicker .ui-datepicker-calendar thead th{font-weight:700;font-family:'Arial';font-size:15px;color:#333;line-height:1.46;letter-spacing:normal;text-align:center}
.ui-datepicker .ui-datepicker-calendar thead th span{text-transform:capitalize}
.ui-datepicker .ui-datepicker-calendar tbody td{text-align:center}
.ui-datepicker .ui-datepicker-calendar tbody td>a,
.ui-datepicker .ui-datepicker-calendar tbody td>span{display:inline-block;width:32px;height:32px;border-radius:16px;text-align:center}
.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-default{font-weight:400;font-family:'Arial';font-size:15px;color:#535353;line-height:26px;letter-spacing:normal}
.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a,
.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a.ui-state-highlight{font-weight:400;font-family:'Arial';font-size:15px;color:#fff;line-height:26px;letter-spacing:normal;background:#000}
.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-active,
.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a.ui-state-active{font-weight:400;font-family:'Arial';font-size:15px;color:#fff;line-height:26px;letter-spacing:normal;background:#5fa931}
.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-unselectable span{font-weight:400;font-family:'Arial';font-size:15px;color:#ccc;line-height:26px;letter-spacing:normal}
#header{position:fixed;top:0;width:100%;z-index:1000;background:#fff;border-bottom:3px solid 
#494949}
#header>.container{padding:0}
#header>.collateral{background:#e7e7e7;height: 50px;}
#header>.collateral p{font-weight:400;font-family:'Arial';font-size:13px;color:#5fa931;line-height:42px;letter-spacing:normal;margin:0}
#header>.collateral p>a{color:#5fa931;text-decoration:none}
#header>.collateral .controls{list-style:none;margin:0;padding:0;text-align:right}
#header>.collateral .controls li{display:inline-block;margin:0 0 0 10px;font-weight:400;font-family:'Arial';font-size:13px;color:#5fa931;line-height:42px;letter-spacing:normal}
#header>.collateral .controls li.user span{font-weight:500;font-family:'Arial';font-size:13px;color:#5fa931;line-height:42px;letter-spacing:normal;padding:0 0 0 20px;background:transparent url(../img/header-login-30x32.png) center left no-repeat;background-size:15px}
#header .navbar-default{border:0;background:transparent;margin:0;padding:0 15px;min-height:80px}
#header .navbar-default .navbar-header{display:block;width:auto}

.navbar-brand{height:72px;margin-top: 0px;}
.navbar-brand img{width:200px;margin-top:0px; }

.navbar-brand2{height:72px;margin-top: 0px;}
.navbar-brand2 img{width:250px;margin-top:-100px;}


#header .navbar-default 
#navbar{display:block;position:static;background:0;margin:25px 0 0 0;padding:0}
#header .navbar-default 
#navbar .navbar-nav{margin:0;height:auto;overflow-y:visible;float:right}
#header .navbar-default 
#navbar .navbar-nav>li{margin:0 5px;text-align:left}
#header .navbar-default 
#navbar .navbar-nav>li>a,
#header .navbar-default 
#navbar .navbar-nav>li>span{font-weight:500;font-family:'Arial';font-size:14px;color:#5fa931;line-height:1.57;letter-spacing:normal;-webkit-transition:all .15s linear .1s;-moz-transition:all .15s linear .1s;-o-transition:all .15s linear .1s;transition:all .15s linear .1s;text-transform:uppercase;outline:0;padding:6px 12px;display:block;border-radius:4px}
#header .navbar-default 
#navbar .navbar-nav>li>span{color:#cf192c;padding:15px}
#header .navbar-default 
#navbar .navbar-nav>li:hover>a,
#header .navbar-default 
#navbar .navbar-nav>li>a:hover,
#header .navbar-default 
#navbar .navbar-nav>li.parent-active>a,
#header .navbar-default 
#navbar .navbar-nav>li.active>a{background:#5fa931;color:#fff}
#header .navbar-default 
#navbar .navbar-nav>li.has-children>a:after{content:none}
#header .navbar-default 
#navbar .navbar-nav>li.has-children:hover>a,
#header .navbar-default 
#navbar .navbar-nav>li.has-children>a:hover{font-weight:500;font-family:'Arial';font-size:14px;color:#494949;line-height:1.57;letter-spacing:normal;background:#5fa931}
#header .navbar-default 
#navbar .navbar-nav>li.has-children>a:hover span{border:0}
#header .navbar-default 
#navbar .navbar-nav>li.has-children>ul{font-weight:300;font-family:'Arial';font-size:14px;color:#fff;line-height:1.5;letter-spacing:normal;display:none;position:absolute;z-index:1001;padding:8px 15px 10px;margin:0;list-style-type:none;background:#5fa931;min-width:193px}
#header .navbar-default 
#navbar .navbar-nav>li.has-children>ul>li{padding:0;margin:8px 0}
#header .navbar-default 
#navbar .navbar-nav>li.has-children>ul>li:before{display:block;position:relative;top:12px;left:-2px}
#header .navbar-default 
#navbar .navbar-nav>li.has-children>ul>li>a{font-weight:300;font-family:'Arial';font-size:14px;color:#fff;line-height:1.5;letter-spacing:normal;text-decoration:none;display:block;padding:0 0 0 10px}
#header .navbar-default 
#navbar .navbar-nav>li.has-children>ul>li>a:hover,
#header .navbar-default 
#navbar .navbar-nav>li.has-children>ul>li.active>a{color:#494949}
#header .navbar-default 
#navbar .navbar-nav>li.has-children>ul>li>a:hover:before,
#header .navbar-default 
#navbar .navbar-nav>li.has-children>ul>li.active>a:before{background:#494949}
#header .navbar-default 
#navbar .navbar-nav>li:last-child>ul{right:0;left:auto}
#header .navbar-default 
#navbar .navbar-nav>li:hover>ul{display:block}
#footer{margin:110px 0 0 0;background:#5fa931;position:relative}
#footer .block-text{margin:0 0 40px 0}
#footer .block-text .block-title strong{font-weight:600;font-family:'Arial';font-size:12px;color:#3f3f3f;line-height:1.42;letter-spacing:normal;text-transform:uppercase}
#footer .block-text .block-content{font-weight:300;font-family:'Arial';font-size:12px;color:#3f3f3f;line-height:1.5;letter-spacing:normal}
#footer .block-text .block-content a{text-decoration:underline;color:#3f3f3f}
#footer .block-text .block-content ul{list-style:none;margin:0;padding:0}
#footer .block-text .block-content ul li{margin:0 0 5px 0}
#footer .collateral{padding:18px 0}
#footer .collateral .social-links{float:left;margin:0;padding:0}
#footer .collateral .social-links li{display:inline-block;margin:0 12px 0 0}
#footer .collateral .social-links li a{display:inline-block;width:28px;height:28px;border-radius:14px;text-align:center;color:#fff}
#footer .collateral .social-links li a .fa{line-height:28px}
#footer .collateral .social-links li.twitter a{background:#37abde}
#footer .collateral .social-links li.google-plus a{background:#d84c3f}
#footer .collateral .social-links li.facebook a{background:#385a99}
#footer .collateral .social-links li.youtube a{background:#e32633}
#footer .collateral .social-links li.pinterest a{background:#c61a21}
#footer .collateral .social-links li.linkedin a{background:#156899}
#footer .collateral .footer-links{float:right;margin:0;padding:0}
#footer .collateral .footer-links li{display:inline-block;padding:0 0 0 5px;margin:0 3px 0 0;border-left:1px solid 
#fff;font-weight:300;font-family:'Arial';font-size:12px;color:#fff;line-height:1.1;letter-spacing:normal}
#footer .collateral .footer-links li:first-child{padding:0;border:0}
#footer .collateral .footer-links li a{font-weight:300;font-family:'Arial';font-size:12px;color:#fff;line-height:1;letter-spacing:normal}
#footer .icon-scroll-up{text-align:center;position:absolute;top:-70px;left:50%;margin-left:-235px;height:70px;width:470px;background:transparent url(../img/quickmenu-driehoek-940x140.png) bottom center no-repeat;background-size:cover}
#footer .icon-scroll-up>a{display:inline-block;margin:25px 0 0 0;width:54px;height:54px;border-radius:27px;border:2px solid 
#cf192c}
#footer .icon-scroll-up>a .fa{font-size:50px;line-height:45px;color:#cf192c}
#contrade.view-login .block-login-form{text-align:center}
#contrade.view-login .block-login-form .block-title h1{font-weight:600;font-family:'Arial';font-size:32px;color:#5fa931;line-height:1.1;letter-spacing:normal}
#contrade.view-login .block-login-form .block-content .checkbox label{font-weight:300;font-family:'Arial';font-size:14px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin-top:5}
#contrade.view-login .block-login-form .block-content .form{margin:20px 0}
#contrade.view-login .block-login-form .block-content .form-group{text-align:center}
#contrade.view-login .block-login-form .block-content .buttons-set{margin:30px 0 0 0}


#contrade.view-list .block-login-form{text-align:center}
#contrade.view-list .block-login-form .block-title h1{font-weight:600;font-family:'Arial';font-size:32px;color:#5fa931;line-height:1.1;letter-spacing:normal}
#contrade.view-list .block-login-form .block-content .checkbox label{font-weight:300;font-family:'Arial';font-size:14px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin-top:5}
#contrade.view-list .block-login-form .block-content .form{margin:20px 0; }
#contrade.view-list .block-login-form .block-content .form-group{text-align:left}
#contrade.view-list .block-login-form .block-content .buttons-set{margin:30px 0 0 0}



#contrade.view-reserveringen-form .block{margin:0 0 20px 0}
#contrade.view-reserveringen-form .block .block-title{margin:0 0 15px 0}
#contrade.view-reserveringen-form .block .block-title h2{font-weight:600;font-family:'Arial';font-size:20px;color:#5fa931;line-height:1.1;letter-spacing:normal;margin:0;padding:0}
#contrade.view-reserveringen-form .block-list .block-content dl{margin:10px 0 0 0}
#contrade.view-reserveringen-form .block-list .block-content dl dd{margin-bottom:5px}
#contrade.view-reserveringen-form .block-list .block-content dl dt{margin:0}
#contrade.view-reserveringen-form .block-terugbrengadres .block-content .drawer{margin-top:16px;padding-top:20px;border-top:1px solid 
#e1e1e1}
#contrade.view-modal{padding:20px}
#contrade.view-modal .page-title{margin:0 0 10px 0}
#contrade.view-modal .page-title h1{font-weight:600;font-family:'Arial';font-size:24px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin:0;padding:0}
#contrade.view-modal .block-bordered{padding:20px 15px 15px;background:#f5f5f5;border:1px solid 
#e1e1e1;border-radius:3px;margin:0 0 10px 0}
#contrade.view-modal .block-bordered .block-title{margin:0 0 10px 0}
#contrade.view-modal .block-bordered .block-title h2{font-weight:600;font-family:'Arial';font-size:20px;color:#5fa931;line-height:1.46;letter-spacing:normal;margin:0;padding:0}
#contrade.view-modal .block-scroll-y .block-content{background:#fff;border:1px solid 
#eaeaea;padding:15px;min-height:1px;max-height:300px;overflow-y:scroll}
#contrade.view-modal .block-scroll-y .block-content .table{background:#fff}
#contrade.view-modal .block-scroll-y .block-content .table tbody>tr>td label{font-weight:300}


H1	{margin-top: 50px; text-align: center; font-size: 45px;font-weight: bold;}
H2	{font-weight: bold;text-align: left;}
H3	{font-weight: bold;text-align: center;}
H4	{font-weight: bold;text-align: left; font-size: 25px;}

.inlogblok	{border-style: solid; border-width: 1px; margin-top: 50px;padding-bottom: 20px;}
.login	{border-style: solid;border-width: 1px;padding: 20px;margin-top: 50px;}
.logo .img {border-bottom: 3px solid #494949}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.modal fade .close	{margin-top: -50px;}
.modal fade button .close {margin-top: -50px; }
.modal fade .form-login-password	{margin-bottom: 20px;}

  .modal-dialog.wide {
    width: 860px;
    max-width: 100%;
    margin: 30px auto;
  }
  
   .modal-dialog.small {
    width: 430px;
    max-width: 100%;
    margin: 30px auto;
  } 
  

.panel-collapse {background-color: white;}
.panel-collapse tr  {background-color: rgba(95, 168, 49, 0.06);}
.panel-collapse tr th {background-color: rgba(95, 168, 49, 0.06) !important;}
.panel-collapse tr th {background-color: rgba(95, 168, 49, 0.06) !important; color: black;}

/* TABS */
.nav-tabs	{border-bottom: none;}
.nav-tabs a {background-color: #f4f4f4;}