@charset "utf-8";

/* CSS Document */

html,body{

	margin:0px;

	padding:0px;

}

.col-sm-4 img{
	margin:0 auto;
}
.container{
	padding-bottom:30px !important;
}

form{

	padding:0px;

}
#survey-form{
	padding:0px;
	margin:10px 0px;
}
.even, .odd{
   position:relative;
	padding:14px 10px;

}
.even label.error, .odd label.error{
	font-weight:lighter;
	color:red;
	position:absolute;
	bottom:-5px;
}

.even{

	background:#ccc;

}

.odd{

	background:#eee;

}

label{

	display:inline-block;

	width:55%;

	white-space:normal;

	word-break:break-all;

	padding:0px 10px;

}





header{
	text-align:center;
	padding:10px;
	color:#333;
}
header img{
	margin:0  auto;
}
.loginForm{
	width:350px;
	margin:0 auto;
	
}
.loginForm ul,
.dashboard ul{
	margin:0px;
	padding:0px;
}
.loginForm ul li,
.dashboard li{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.loginForm li .error,
.errorMsg,
.dashboard .error{
	color:red;
	width:100%;
}
.loginForm .form-control{
	margin-bottom:15px;
}
.submitbtn{
	margin-top:20px;
}
.errorMsg{
	background:rgba(255,0,0,0.2);
	color:red;
	border:1px solid rgba(255,0,0,0.2);
	text-align:center;
	display:block;
	margin:10px 0px;
	padding:10px;
	width:100%;
}
.successMsg{
	background:rgba(0,128,64,0.2);
	color:green;
	border:1px solid rgba(0,128,64,0.2);
	text-align:center;
	display:block;
	width:100%;
	margin:10px 0px;
	padding:10px;
}
.dashboard {
	max-width:100%;
	width:600px;
	margin:0 auto;
}
.table-dash{
	width:100%;
}
.table-dash table th{
	padding:10px;
	
}
form{
	padding:10px;
	margin:10px;
}
.table-dash table td{
	padding:10px;
}
.modal .picker-container,
.modal .cal{
	width:inherit !important;
}
body{
	padding-bottom:30px;
}