.text-left th {
    color: #ffffff !important;
    font-weight: normal !important;
}

td.days.text-left {
    width: 10%;
}

td.exceptionDays{
    min-width: 59px;
}

.overzicht {
    padding-top: 20px;
    margin-bottom: -25px;
}

.overzicht div.description
 {
    margin-bottom: 25px;
}
div.description h3{
    margin: 30px 0 10px 0;
}

.OpeningsurenItemTitel {
    font-weight: bold;
    color: #002953;
    font-size: 16px;
}

.AangepasteUren {
    padding: 10px 0 0px 0;
}

.AangepastesurenItemTitel {
    font-weight: bold;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 0 6px 0;
}

#rz-verkooppunten-map {
    /* fix for css in portal.css */
    margin-bottom: 40px;
}

#rz-verkooppunten-gmap {
    width: 100%;
    height: 300px;
}

#rz-verkooppunten-list {
    margin-bottom: 73px;
}

.editcustom {
    float: left;
}

.alert-danger .table > tbody > tr:hover > td {
    background-color: transparent;
}

.movecustom {
    float: left;
    line-height: 34px;
    font-size: 18px;
    color: #999999;
    margin-left: 10px;
}


/* Verkooppunten */
#openingsuren table tbody tr td:not(:first-child) {border-left:1px solid #999999;}
#openingsuren table thead tr td:not(:first-child) {text-indent: -5px; padding-left: 0; width: 73px;}

#openingsuren table td.open {background:#999999;}
#openingsuren table td.halfopen-r {background-image:-webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #999999 50%, #999999 100%); background-image:-moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #999999 50%, #999999 100%); background-image:-ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #999999 50%, #999999 100%); background-image:-o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #999999 50%, #999999 100%); background-image:linear-gradient(left, #ffffff 0%, #ffffff 50%, #999999 50%, #999999 100%);}
#openingsuren table td.halfopen-l {background-image:-webkit-linear-gradient(left, #999999 0%, #999999 50%, #ffffff 50%, #ffffff 100%); background-image:-moz-linear-gradient(left, #999999 0%, #999999 50%, #ffffff 50%, #ffffff 100%); background-image:-ms-linear-gradient(left, #999999 0%, #999999 50%, #ffffff 50%, #ffffff 100%); background-image:-o-linear-gradient(left, #999999 0%, #999999 50%, #ffffff 50%, #ffffff 100%); background-image:linear-gradient(left, #999999 0%, #999999 50%, #ffffff 50%, #ffffff 100%);}
#openingsuren .table > tbody > tr:hover > td.open {background:#002953;}
#openingsuren .table > tbody > tr:hover > td.halfopen-r {background-image:-webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #002953 50%, #002953 100%); background-image:-moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #002953 50%, #002953 100%); background-image:-ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #002953 50%, #002953 100%); background-image:-o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #002953 50%, #002953 100%); background-image:linear-gradient(left, #ffffff 0%, #ffffff 50%, #002953 50%, #002953 100%);}
#openingsuren .table > tbody > tr:hover > td.halfopen-l {background-image:-webkit-linear-gradient(left, #002953 0%, #002953 50%, #ffffff 50%, #ffffff 100%); background-image:-moz-linear-gradient(left, #002953 0%, #002953 50%, #ffffff 50%, #ffffff 100%); background-image:-ms-linear-gradient(left, #002953 0%, #002953 50%, #ffffff 50%, #ffffff 100%); background-image:-o-linear-gradient(left, #002953 0%, #002953 50%, #ffffff 50%, #ffffff 100%); background-image:linear-gradient(left, #002953 0%, #002953 50%, #ffffff 50%, #ffffff 100%);}
#openingsuren .table > tbody > tr:hover > td {background:none;}
#openingsuren table tbody tr:hover td.open:not(:first-child) {border-left:1px solid #002953;}

#openingsuren table tbody tr:hover td.halfopen-r:not(:first-child) {border-right:1px solid #002953;}
#openingsuren table tbody tr:hover td.halfopen-r:not(:first-child) {border-left:1px solid #999999;}

#openingsuren table tbody tr:hover td.halfopen-l:not(:first-child) {border-left:1px solid #002953;} 
#openingsuren table tbody tr:hover td.halfopen-r:not(:first-child) {border-right:1px solid #999999;} 

#openingsuren .table > tbody > tr > td,
#openingsuren .table > tbody > tr:last-child > td {
    border-top: none;
    border-bottom: none;
    cursor: default;
}
#rz-verkooppunten-list a:hover {background:#ebebeb; border-radius:4px; text-decoration:none; color: #002953;}
#rz-verkooppunten-list a.rz-link .glyphicon{color:#cccccc; float:right; padding:0 !important; font-size:21px; line-height:36px;}
#rz-verkooppunten-list a {text-transform: uppercase; padding:0 12px; color:#999999;line-height:36px; margin-bottom: 1em; font-size:16px; display: block;}
#rz-verkooppunten-list .admin_action.edit {display:none;}
#rz-verkooppunten-list hr {margin:40px 0;}
.tabid-155 #dnn_ContentPane .DnnModule-DNN_HTML h2 { margin: 0 0 35px;}
.tabid-155 #dnn_ContentPane .DnnModule-DNN_HTML img { margin: 0 0 25px;}
.tabid-155 #dnn_ContentPane .DnnModule-DNN_HTML p {margin: 0 0 30px}
.tabid-276 #dnn_ContentPane .DnnModule-DNN_HTML h2 { margin: 0 0 35px;}
.tabid-276 #dnn_ContentPane .DnnModule-DNN_HTML img { margin: 0 0 25px;}
.tabid-276 #dnn_ContentPane .DnnModule-DNN_HTML p {margin: 0 0 30px}

#rz-verkooppunten-detail .admin_action.edit {z-index: 1;}
#rz-verkooppunten-detail{margin: 45px 0;}
#rz-verkooppunten-detail h2 {margin: 35px 0 45px}
.tabid-156 .DnnModule-ActionForm h1 {margin: 0 0 50px}
.tabid-156 .ModHoloncomDescoRazorHostC .dnnFormValidationSummary {display:none;}
.tabid-324 .DnnModule-ActionForm h1 {margin: 0 0 50px}
.tabid-324 .ModHoloncomDescoRazorHostC .dnnFormValidationSummary {display:none;}
#rz-related-verkooppunten {padding:20px; border-radius:8px; color:#ffffff; background:#b00;}
#rz-related-verkooppunten .table > tbody > tr:hover > td {background-color:transparent;}
#rz-verkooppunten-detail .rz-verkooppunten-map {font-size:12px;}
#rz-verkooppunten-detail .rz-verkooppunten-map .edn_article_map {margin-bottom:0; margin: 0 auto;}
#rz-verkooppunten-map {height: 440px;}
#rz-verkooppunten-map .rz-verkooppunten-tooltip {min-width:180px; overflow:hidden;}
#rz-verkooppunten-map .rz-verkooppunten-links {margin-top:15px; }
#rz-verkooppunten-map .rz-verkooppunten-links a:first-child {margin-right:35px;}

div.verkooppunten-legende {float:right;margin-top: 20px;}
div.verkooppunten-legende span.wlabel {margin: 0px 10px 0px 4px;
    display:inline;
	font-size: 14px;
    text-transform: none;
    color: #555555;
    font-family: 'Roboto',sans-serif;
    line-height: 24px;
    font-weight: 300;
}
div.verkooppunten-legende a:hover {background:none; border-radius:4px; text-decoration:none; color: #002953;}
div.verkooppunten-legende span.wlabel:hover {background:initial;  text-decoration:none; color: #002953;}
a.rz-winkellabel:before {font-size: 16px;}
#rz-verkooppunten-list a.rz-winkellabel{background:none;display:inline;padding: 0;margin: 0;}
#rz-verkooppunten-list a.icon-defaults:before {margin: 0 0 0 0px;}
