@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body {font-family:'Open Sans', sans-serif;font-size:12px;color:#333;}
body h1 {font-size:24px;line-height:28px;}
body a {color:#333;}
body.login-screen {background-image:url('../images/absa.png');background-position:50% 35px;background-repeat:no-repeat;}


header > div.header {height:70px;background-color:#fff;background-image:url('../images/absa.png');background-position:15px 50%;background-repeat:no-repeat;color:#333;}
header > div.header > h1 {display:none;padding:30px 0px 0px 5px;margin:0px;}
header > div.header > div.user {color:#333;}

/*  New location of actions */

main > div.heading {min-height:20px;}
main > div.heading nav.actions {position:static;padding:10px 0px;}
main > div.heading nav.actions ul li
{
	padding:0px;
	font-size:14px;
	line-height:16px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	overflow:hidden;
}
main > div.heading nav.actions ul li a {
	padding:6px 12px;
	font-size:inherit;
	line-height:inherit;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
	overflow:hidden;
	height:30px;
}
main > div.heading nav.actions ul li a.blue {background-color:#03799d;}
main > div.heading nav.actions ul li a.orange {background-color:#d9534f;}
main > div.heading nav.actions ul li a.green {background-color:#517d30;}
main > div.heading nav.actions div.page-settings-trigger {position:absolute;top:0px;right:0px;}


div.file-upload {text-align:center;padding:10px;}
div.file-upload input[type='file'] { width:0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
div.file-upload label {font-weight:bold;cursor:pointer;padding:10px 20px;border:1px solid #999;border-radius:7px;margin:5px;display:inline-block;}

div.status {white-space:nowrap;}
/* .outstanding {background-color:#E79C9C;} */
table.list .unsheduled {text-align:right;}
table.list td.unsheduled {font-weight:bold;color:#000;background-image:url('../images/16/flag-red.png');background-repeat:no-repeat;background-position:right 50%;padding-right:20px;}
table.show td.unsheduled {font-weight:bold;color:#000;background-image:url('../images/16/flag-red.png');background-repeat:no-repeat;background-position:left 50%;padding-left:20px;}

div.progress-bar {position:relative;height:20px;margin:5px;overflow:hidden;border:1px solid #999;}
div.progress-bar label {display:block;position:absolute;top:0px;left:0px;width:100%;text-align:center;line-height:20px;padding:0px;margin:0px;}
div.progress-bar div.bar {background-color:#ccc;height:22px;}

div.two-column {display:inline-block;width:50%;vertical-align:top;padding:5px;}
div.two-column fieldset {padding:5px 5px;}
div.two-column fieldset img {width:100%;height:auto;}

input[type="submit"].inline { border:1px solid #999;background-color:#777;color:#eee;padding:5px 15px;margin:0px 10px;display:inline-block;cursor:pointer;}
span.highlight {font-weight:bold;color:#f00;}

div.page-footer {display:none;}

label.input {
  display: block;
}
label.input input {
  padding:0px;
  margin:0px 5px 0px 0px;
  position:relative;
  top:3px;
}

@media screen and (max-width: 1000px) {
	div.two-column {width:100%;}
}
