body{    padding-bottom: 100px;}#week-time, td, th{    border-collapse: collapse;    padding: 10px;    text-align: center;}#week-time th{    min-width: 100px;}.max-400{    max-width: 400px;    display: block;    margin: 0 auto;}.table-bordered, .table-bordered th, .table-bordered td, .table thead th{    border: 1px solid #999;}.bootstrap-datetimepicker-widget .datepicker-days table tbody tr:hover {    background-color: #eee;}.form-signin {    max-width: 330px;    padding: 15px;    margin: 0 auto;}.form-signin .form-signin-heading,.form-signin .checkbox {    margin-bottom: 10px;}.form-signin .checkbox {    font-weight: normal;}.form-signin .form-control {    position: relative;    height: auto;    -webkit-box-sizing: border-box;    box-sizing: border-box;    padding: 10px;    font-size: 16px;}.form-signin .form-control:focus {    z-index: 2;}.form-signin input[type="email"] {    margin-bottom: -1px;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.form-signin input[type="password"] {    margin-bottom: 10px;    border-top-left-radius: 0;    border-top-right-radius: 0;}.navbar{    -webkit-box-shadow: 0px 6px 13px 1px rgba(192,192,192,0.94);    -moz-box-shadow: 0px 6px 13px 1px rgba(192,192,192,0.94);    box-shadow: 0px 6px 13px 1px rgba(192,192,192,0.94);}@media screen and (max-width: 992px) {    .navbar{        background-color: #fff;    }}/*Price table responsive transform*/@media only screen and (max-width: 665px) {    #no-more-tables td:before {        font-size: 12px;    }}@media only screen and (max-width: 558px) {    #no-more-tables td:before {        font-size: 11px;    }}@media only screen and (max-width: 380px) {    #no-more-tables td:before {        font-size: 10px;    }}#no-more-tables table th{    text-align: center;    margin: 0 auto;}@media only screen and (max-width: 800px) {    /* Force table to not be like tables anymore */    #no-more-tables table,    #no-more-tables thead,    #no-more-tables tbody,    #no-more-tables th,    #no-more-tables td,    #no-more-tables tr {        display: block;    }    /* Hide table headers (but not display: none;, for accessibility) */    #no-more-tables thead tr {        position: absolute;        top: -9999px;        left: -9999px;    }    #no-more-tables table { border: 1px solid #ccc; border-collapse:collapse }    #no-more-tables td {        /* Behave  like a "row" */        border: 1px solid #cccccc;        position: relative;        /*padding-left: 50%;*/        white-space: normal;        text-align:center;        height: 40px;        overflow: hidden;    }    #no-more-tables td:before {        /* Now like a table header */        position: absolute;        /* Top/left values mimic padding */        top: 6px;        left: 6px;        width: 60%;        padding-right: 10px;        text-align:left;        font-weight: bold;        line-height:1.5;    }    #no-more-tables td.td-degiro, .first-td{        font-size: 15px;        text-align: center;        line-height:30px;    }    #no-more-tables td.first-td{        padding-left:0!important;        text-align: center!important;    }    #no-more-tables .first-td{        width:100%;    }    #no-more-tables .border-dotted td{        text-align: center!important;    }    /*    Label the data    */    #no-more-tables td:before { content: attr(data-title); }    #no-more-tables tr.border-dotted td{        height: 40px;    }    #no-more-tables td a.btn-small{        display: block;        height: 45px;        margin-top: -10px;    }    #no-more-tables td.first-td{        border-top-right-radius: 5px;        border-top-left-radius: 5px;    }    #no-more-tables .hide-this{        display: none !important;    }    #no-more-tables .border-this{        border-bottom: 0 none;        border-bottom-left-radius: 0;    }    .table-2 {        border-radius: 5px;    }    .border-radius {        border-bottom: 0 none !important;        border-radius: 5px;    }    #no-more-tables br {        display: none;    }    #no-more-tables .border-radius{        border-top-left-radius:0;        border-top-right-radius:0;    }}.fixed-top{    background-color: #ffffff;}.footer-disclaimer{    position:fixed;    bottom: 0;    width: 100%;    text-align: center;    padding: 10px;    background-color: #fff;    -webkit-box-shadow: 0px -12px 5px 0px rgba(192,192,192,0.94);    -moz-box-shadow: 0px -12px 5px 0px rgba(192,192,192,0.94);    box-shadow: 0px -12px 5px 0px rgba(192,192,192,0.94);    border-top: 1px solid rgba(192, 192, 192, 0.94);}