/* This is custom shit here from Checkbox - maybe clean it up soon

.lightgreen { background-color:lightgreen; }
.yellow { background-color:yellow; }
.red { background-color:red; }
.lightblue { background-color:lightblue; }

form label { font-weight:bold; }
#questionlist {margin-left:0px;}
#questionlist li {padding:0.525rem 0.25rem 0.25rem;list-style-type:none;margin-left:0px;}
#questionlist li label {margin-top:0.75rem;margin-bottom:0px;display:block;float:left;}
#questionlist li .button {float:right;margin-bottom:0px !important;display:block;}

#questionlist li:hover {background-color:#EFEFEF;}

.top-bar ul.menu li, .top-bar ul.menu li a {
    line-height:1.6rem !important;
}

td.green {background-color:lightgreen;}
td.blue {background-color:lightblue;}
td.pink {background-color:pink;}
td.red {background-color:red;}

*/

table.status tr {border:solid 1px #ABABAB;border-bottom:solid 1px #ABABAB !important;}
table.status.low td, table.status.low th {padding:0.325rem 0.625rem;}
table.status td.bar, table.status th.bar {border-left:solid 1px #ABABAB !important;}
table.status tr.sep {border-top:solid 2px #666666;}
table tr.inactive {color:#CFCFCF;font-style:italic;}
table tr.inactive td span {color:#666666;font-weight:bold;}

.top-bar, .top-bar ul, .title-bar {background-color:#28415f !important;color:#FFFFFF;}
.top-bar ul li a, .top-bar ul li a:link, .top-bar ul li a:active {color:#FFFFFF;font-weight:bold;}
.top-bar ul li a:hover {background-color:#333333;color:#DFDFDF;}
.top-bar ul li.has-submenu.is-active, .top-bar ul li.has-submenu.is-active a, .top-bar ul li.has-submenu.is-active a span {color:#FFFFFF !important;}

#checkbox-menu .top-bar-left .dropdown.menu > li.is-dropdown-submenu-parent > a::after { border-color: #FFFFFF transparent transparent !important; }
#checkbox-menu .top-bar-right .dropdown.menu > li.is-dropdown-submenu-parent > a::after { border-color: #FFFFFF transparent transparent !important; }

#checkbox-menu .top-bar-right ul.dropdown li,
#checkbox-menu .top-bar-left ul.dropdown li {
    font-size:13px;
    font-weight:bold;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
    color:#FFFFFF !important;
    background-color:transparent !important;
    border:none !important;
}
#checkbox-menu .top-bar-right ul.dropdown li a,
#checkbox-menu .top-bar-left ul.dropdown li a {
    font-size:13px;
    font-weight:bold;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
    color:#FFFFFF !important;
    border:none !important;
}



/**/

.pagelinks {text-align:center;margin:1rem 0;}
.pagelinks strong, .pagelinks a {
    margin:0px 1rem;
}

div.scrolllist {
    width:100%;
    height:20rem;
    padding:0.5rem 1rem;
    overflow-y:scroll;
    overflow-x:hidden;
    border:solid 1px #CFCFCF;
}
.button.flat {margin-bottom:0px;}
