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

body {font-family:'Open Sans', sans-serif;font-size:12px;color:#333;}
body a {color:#333;}

header div.mainmenu-wrapper {
	background:#517d30;
	background-color:#517d30;
}

header div.mainmenu nav {
	background:#517d30;
	background-color:#517d30;
}
header div.mainmenu nav li ul {
	background:#517d30;
	background-color:#517d30;
}
header div.mainmenu nav label:hover {
	background:#395822;
	background-color:#395822;
}

header > div.header {
	height:80px;
	background-color:#fff;
	background:#fff;
	color:#333;
	background-image:url('../images/itouch-logo.png');
	background-repeat:no-repeat;
	background-position:10px 50%;

}
header > div.header > h1 {padding:10px 0px 0px 50px;margin:0px;color:#395822;text-shadow:none;font-weight:bold;
	font-size:60px;
	line-height:60px;
}
header > div.header > div.user {color:#333;}

main div.heading nav ul li a.bulk-action-button {
	display:none;
}

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;}

div.lists {
	text-align:left;
}
div.lists label {
	display:block;
}

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

body.login-screen {
	display:block;
	margin:0px;
	height:100%;
	background-image:url('../images/login-background.jpg');
	background-color:#515151;
	background-size:contain;
	background-repeat:no-repeat;
}


body.login-screen main {
	border:0px;
}

body.login-screen main div.frame {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

body.login-screen footer {
	padding:10px;
	border:0px;
	background-color:transparent;
	background-image:url('../images/logo-med.png');
	background-repeat:no-repeat;
	background-position:right;
	background-clip:padding-box;
	height:226px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

body.login-screen div.forgot-link {
	text-align:center;
}


div.popup-form-frame {
	min-height:100px;
	min-width:250px;
}

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