.fa-supeoGreen{

	color: #97ce57;
}

.fa-1_5x{
	font-size:1.5em;
}

.fa-2_25x{
	font-size:2.25em;
}

textarea {
	width: 450px;
	height: 100px;
}

.checkboxes ul {
	list-style: none;
}

.checkboxes li {
	list-style: none;
}

#captcha-label {
	margin-top: 10px;
	margin-bottom: 5px;
}

.highlight {
	background-color: #FF0000;
}

.hidden {
	display: none;
}

ul.errors {
	color: red;
}

label.error {
	margin-left: 3px;
	color: #FB3A3A;
	font-weight: bold;
}

label.valid {
	margin-left: 3px;
	color: #468847;
	font-weight: bold;
}

input.error {
	border: 1px solid #b94a48;
}

input.valid {
	border: 1px solid #468847;
}

textarea.error {
	border: 1px solid #b94a48;
}

textarea.valid {
	border: 1px solid #468847;
}

.form-control {
	display: inline-block;
	width: 95%;
}



.form-controlSmall {
	display: inline-block;
	width: 100%;
}

.form-horizontal .control-label {
	word-break: initial;
}

.form-controlSmall {
	display: inline-block;
}

.table-bordered>thead>tr>th {
	border: 0;
	border-right: 1px solid #dddddd;
}

.table>thead>tr>th {
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: 1px solid #797C7D;
}

.datagrid table tbody {
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}

.datagrid table tbody td {
	color: #2D352C;
	border-left: 1px solid #E9E9E9;
	font-size: 12px;
	font-weight: normal;
}

.datagrid  #actions {
	margin-top: -20px;
	border: 1px solid #E9E9E9;
	border-top: 0px;
	border-radius: 0 0 8px 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	margin-right: 0px;
}

.datagrid  #actions>ul {
	margin: 0;
	list-style: none;
	text-align: center;
	padding: 5px 3px;
}

.datagrid div li {
	display: inline;
}

.datagrid table tbody td ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

.col-centered {
	float: none;
	margin: 0 auto;
}

.help-block {
	display: inline-block;
	word-break: break-word;
}

.help-block-placement {
	margin-right: -24px;
}

.error-block {
	display: inline-block;
	word-break: break-word;
}

.error-block {
	display: block;
	margin-top: 6px;
	margin-bottom: 10px;
	color: #737373;
}

.has-error .error-block {
	color: #a94442;
}

.checkbox input[type="checkbox"] {
	margin-left: 0px;
	margin-right: 5px;
}

 .input-group[class*="col-"] {
	padding-left: 15px;
 	padding-right:2px;
 	float: left;

}

.table-border {
	border: 1px solid #dddddd;
}

.dropShadow {
	-webkit-box-shadow: 0px 4px 2px -2px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 2px -2px rgba(0, 0, 0, .15);
}

.fa-colorSuccess {
	color: #97ce57;
}

.fa-colorInfo {
	color: #39b3d7;
}

.fa-colorWarning {
	color: #ed9c28;
}

.fa-colorDanger {
	color: #d2322d;
}

.fa-rotate-45 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}



/* Badge custom style */
.badge-danger {
    background: #d9534f;
}

.badge-warning {
    background: #f0ad4e;
}

.badge-success {
    background: #5cb85c;
}

.badge-info {
    background: #5bc0de;
}
.list-group-item{
	cursor: pointer;
}

.table-striped-sortable-placeholder td {
	border:1px dotted #5cb85c !important;
}

.table-striped .ui-sortable-helper td {
	opacity: 0.7;
 	background-color: #f9f9f9 !important;
	border: 1px solid #5cb85c !important;
}

.table-striped .moveHandle a,
.table-striped .moveHandle {
	cursor: move;
}

.form-center{
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.form-center a{
	margin-left: 5px;
	margin-right: 5px;
}
