/* MAIN CSS */
/* Tablet Friendly Version */
 body {
     background-image:url(../img/bg-orange.jpg);
     background-attachment: fixed;
     font-family: 'Verdana', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
     width: 1300px;
     margin: auto;
     font-size: 12px;
}
 p {
     text-align:justify;
}
 h1 {
     line-height: 3px;
     font-size:20px;
     font-weight:700;
     padding-bottom:10px;
}
 h2 {
     line-height: 3px;
     font-size:18px;
     font-weight:500;
     padding-top:15px;
     padding-bottom:5px;
}
/* MENUs */
 .topmenu {
     margin-top: 10px;
     margin-bottom:25px;
}
 .topmenu ul.sky-mega-menu{
    /* fix om te zorgen dat de topmenu BOVEN het sidemenu ligt */
     z-index: 1000;
     !important 
}
 .sidemenu {
     width: 150px;
     margin-right: 20px;
     margin-bottom:25px;
     float:left;
}
/* MAIN CONTENT */
 .content {
     padding:15px 15px 15px 15px;
     overflow: auto;
     background: #eef4f8;
     box-shadow: 0 0 20px rgba(0,0,0,.3);
     margin-bottom: 25px;
}
 .content_sidebar {
     padding:15px 15px 15px 15px;
     overflow: auto;
     width: 760px;
     background: #eef4f8;
     box-shadow: 0 0 20px rgba(0,0,0,.3);
     float:left;
     margin-bottom: 25px;
}
/* FIELDSETS */
 fieldset {
     padding: 20px;
     border: 1px solid #999;
     margin-bottom: 25px;
}
 fieldset legend {
     padding: 3px 10px;
     font-size: 12px;
     color: #000;
     border: 1px solid #999;
     margin-bottom: 0 !important;
     margin-bottom: 20px;
}
/* INPUT */
 .k-textbox[readonly], .k-textbox:hover[readonly], .k-input[readonly], .k-input:hover[readonly]{
    /* Readonly Kendo Textboxen */
     background:#c5c5c5;
}
 .k-input[disabled], .k-input:hover[disabled], .k-input[disabled], .k-input:hover[disabled]{
    /* Disabled Kendo Textboxen */
     background:#c5c5c5;
}
/* DATA TABLES */
 .datatable {
     width: 100%;
}
 .datatable th{
     border-bottom: 1px solid #666;
     text-align: left;
}
 .datatable td{
     border-bottom: 1px solid #999 ;
}
 .datatable a {
     color:black;
     text-decoration: none;
}
/* MESSAGE BOXES */
 .msg_info, .msg_success, .msg_warning, .msg_error{
     border: 1px solid;
     margin:25px 0;
     padding: 0px 10px 0px 50px;
     background-repeat: no-repeat;
     background-position: 10px center;
}
 .msg_info {
     color: #00529B;
     background-color: #BDE5F8;
     background-image: url('../img/icons/knobs/msg_info.png');
}
 .msg_success {
     color: #4F8A10;
     background-color: #DFF2BF;
     background-image:url('../img/icons/knobs/msg_success.png');
}
 .msg_warning {
     color: #9F6000;
     background-color: #FEEFB3;
     background-image: url('../img/icons/knobs/msg_warning.png');
}
 .msg_error {
     color: #D8000C;
     background-color: #FFBABA;
     background-image: url('../img/icons/knobs/msg_error.png');
}
/* FOOTER */
 .footer {
     width:1270px;
     margin-top:25px;
     padding:15px 15px 15px 15px;
     height:41px;
     overflow: auto;
     background: #eef4f8;
     box-shadow: 0 0 20px rgba(0,0,0,.3);
     margin-bottom:25px;
     color: grey;
}
 .footer a{
     color: grey;
     text-decoration: none;
     font-weight: bold;
}
.k-state-selected {
    color: #000 !important;
}