﻿body {
    /* padding-top: 50px;*/
    padding-bottom: 20px;
    font-family: 'Montserrat', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1, h2 {
    font-weight: 700;
}
.navbar-inverse {
    background-color: #0c4d85;
    border-color: #0c4d85;
}
    .navbar-inverse .navbar-nav > li > a {
        color: #eee;
    }
        .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
            color: #93d500;
            background-color: transparent;
        }
    .navbar-inverse .navbar-toggle {
        border-color: #ccc;
        background-color: #93d500;
    }
        .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
            background-color: #93d500;
        }
    .navbar-inverse .navbar-toggle {
        border-color: #93d500;
    }
        /*.navbar-inverse .navbar-toggle .icon-bar {
            background-color: #93d500;
        }*/
        .navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar {
            background-color: #ffffff;
        }
th {
    font-weight: 500;
}
@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
        margin-top: 12px;
        margin-left: 20px;
    }
}
.navbar-header .logo {
width: 90px;margin-top:5px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, li {
    font-family: 'Montserrat', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333;
}
body {
    color: #333;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #dddddd;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.editBtn {
    margin-left: 10px;
}

td.title {
    font-weight: 500;
}


.assessment-item {
    margin-bottom: 10px;
    padding: 20px 10px;
    width: 100%;
    word-break: break-word;
    white-space: normal;
    min-height: 82px;
}

    .assessment-item .fa {
        display: inline-block;
        font-size: 40px;
        margin-bottom: 5px;
    }

    .assessment-item span-not-yet {
        display: inline-block;
        width: 100%;
        font-size: 10px;
    }

.result-passed {
    color: #039803;
}

.result-failed {
    color: #e41818;
}

.fa-assessment-1:before {
    content: "\f06d";
}

.fa-assessment-2:before {
    content: "\f0e9";
}

.fa-assessment-3:before {
    content: "\f863";
}

.fa-assessment-4:before {
    content: "\f73d";
}

.fa-assessment-5:before {
    content: "\f72e";
}

.fa-assessment-6:before {
    content: "\f0a1";
}

.room-item {
    margin-bottom: 30px;
    padding: 20px;
    width: 100%;
    word-break: break-word;
    white-space: normal;
    min-height: 82px;
}

.room-assessed-false {
    border: 1px solid #e41818;
    opacity: 0.5;
}

.room-assessed-true {
    border: 1px solid #039803;
}


.lvl-item {
    margin-bottom: 30px;
    padding: 20px;
    width: 100%;
    word-break: break-word;
    white-space: normal;
    min-height: 82px;
    background: #888;
}
.table-nonfluid {
   width: auto !important;
}


/* button colours to match brand*/

.btn-success {
    color: #ffffff;
    background-color: #85bf54;
    border-color: #4cae4c;
}
.btn-primary {
    color: #ffffff;
    background-color: #0c4d85;
    border-color: #357ebd;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning {
    color: #ffffff;
    background-color: #ed9c28;
    border-color: #d58512;
}
a {
    color: #0c4d85;
    text-decoration: none;
}
p.result {
    font-size: 13px;
}