  body{font-family:Arial,Helvetica,sans-serif;background-color:#F0F0F0;font-size:12px;}

h1{color:#072936;}

.wrapper{width:730px;margin:0 auto;}

footer{border-top:1px solid #CCC;float:right;font-size:12px;width:81%;margin:40px 0 0;padding:10px;}

#big_table_wrapper{background-color:#fff;}

#big_table_wrapper .dataTables_length{float:left;}

#big_table_wrapper .dataTables_filter{float:right;}

#big_Table_wrapper .ui-toolbar{padding:5px;}

#big_table{width:730px;text-align: center;}

.dataTables_paginate .ui-button{margin-right:-.1em!important;}

.paging_full_numbers .ui-button{color:#333!important;cursor:pointer;margin:0;padding:2px 6px;}

.dataTables_info{float:left;width:50%;padding-top:3px;}

.dataTables_paginate{float:right;text-align:right;width:auto;}

.paging_full_numbers{width:350px!important;}

#big_table_processing > img{padding-left:20px;}



.alert-success {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6;

}

.alert {

    padding: 1px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 4px;

}



.alert-danger,.alert-error {

color: #b94a48;

background-color: #f2dede;

border-color: #eed3d7;

}


/*
input:-moz-read-only {

     color: #999 !important;

    border-color: transparent;

    cursor: not-allowed;

}



input:read-only {

    color: #999 !important;

    border-color: transparent;

    cursor: not-allowed;

}
*/
table.standard{
	width: 100%;
}

.standard td.changes_class {
    color:#0358ad ;
}

/*.standard tr:nth-of-type(2n){
	background-color: #f9f7f3;
}*/
.standard td.alt {
    background-color: #f9f7f3;
}

.standard tr td{
	padding: 5px;
}

.mandatory{
	font-size: 16px;
	color: #f00;
	font-weight: bold;
}

.cp-search{
	margin-bottom: 15px;
}

.cp-search--primary, .cp-search--secondary{
	width: 100%;
	padding: 5px;
}

.cp-search-label{
	display:inline-block;
	width: 160px;
}

.cp-keyword-label{
	vertical-align:bottom;
}

input#cp-keyword{
	margin-left: 3px;
}

input#cp-submit{
	margin-left: 168px;
	margin-top: 5px;
}

input, select{
	padding: 5px 10px;
}

.cp-results{
	margin: 5px 0;
}

.pagination-container{
	float:right;
	margin-bottom: 10px;
	font-size: 14px;
}

.pagination-nav,
.pagination-summary{
	display:inline;
	margin-left: 10px;
}

.pagination-nav a,
.pagination-nav .current-page{
	padding: 0 5px;
}

.error{
	display:inline-block;
	margin-top: 5px;
	padding: 5px 10px;
	border: 1px solid #F21D00;
	background: #FEE;
}
