/* ------------------------ COLORS ------------------------------------------- */
/* -- Backgrounds -- */
input[type=submit] {background-color: #BF007D;}
input[type=submit]:hover {background-color: #000;}

/* ----- Fonts ----- */
input[type=submit] {color: #FFFFFF;}

div.paginator .current {color:#BF007D;}

div.paginator .disabled {color:#CCC;}

/* ---- Borders ---- */
div.login fieldset {
border-color:#BF007D;
border: 2px solid;
}


/* ---------------------- Flash messages ---------------------------------- */
div.message {
	border-style: solid;
	border-width:1px;
	margin:0 0 5px 0;
	font-size: 1em;
	padding:0.5%;
	width:99%;
	font-weight:bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.flash_info {
	color: #00529B;
	border-color: #00529B;
	background-color: #BDE5F8;
	/*background-image: url('../img/messages/info.png');*/
}
div.flash_success {
	color: #4F8A10;
	border-color: #4F8A10;
	background-color: #DFF2BF;
	/*background-image:url('../img/messages/success.png');*/
}
div.flash_warning {
	color: #9F6000;
	border-color: #9F6000;
	background-color: #FFFABF;
	/*background-image: url('../img/messages/warning.png');*/
}
div.flash_error {
	color: #D8000C;
	border-color: #D8000C;
	background-color: #FFBABA;
	/*background-image: url('../img/messages/error.png');*/
}

/* ------------------------ Forms ---------------------------- */
input[type=submit] {
	border-style:none;
	border-width:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:auto;
	padding:4px 10px;
}
input[type=submit]:hover {cursor:pointer;}
input.datepicker {
	width:100px !important;
	float: left;
	margin-top:1px;
}

/* ----------------------- Tables --------------------------- */
.datetime_column {width:130px}
.date_column {width:70px}
.center_column {
	text-align: center;
  white-space: nowrap;
}

/* ---------------------- Paginator ------------------------- */
div.paginator {
	width:100%;
	float:left;
	margin:0;
}
div.paginator .paginator_info, div.paginator .paginator_pages {
	width:99%;
	float:left;
	text-align:center;
	padding:0.5%;
}
div.paginator .previous {margin-right:15px;}
div.paginator .next {margin-left:15px;}
div.paginator a {text-decoration:none;}
div.paginator .current {font-weight:bold;}