/* author ConsulTes info@consultes.it */


/* *******************************************************************
* Bootstrap theme override
*/
body.login .login-container {
    padding: 0 0 20px 0;
}

.pagination {
	margin: 8px 7px 0 0;
}
.pagination-pages {
	padding: 15px 10px 0 0;
}

.navbar {
	margin-bottom: 0px;
}

.form-control {
	width: auto;
	display: inline;
}

.form .form-group {
	background: #FAFAFA;
}

.color-settings .color-title {
    font-weight: bold;
    padding-left: 10px;
}

.input-group {
	display: inline;
}
.input-group .form-control {
	width: auto;
	display: inline;
}
.input-group-addon {
	display: inline;
	margin-left: -3px;
	padding: 7px 12px;
}

.ct_behind {
	z-index: 0;
}

/* *******************************************************************
* Grid
*/
.ct_grid_header {
	color: #888888;
}
.ct_grid_header .ct_grid_row_1 {
	border-bottom: 4px solid #F34541;
}
.ct_grid_row.ct_grid_row_0 {
	background-color: #FBFBFB;
	vertical-align: top;
}
.ct_grid_row.ct_grid_row_1 {
	background-color: #F2F2F2;
	vertical-align: top;
}
.ct_grid_total {
	background-color: #FFF7F7;
}

/* *******************************************************************
* Font awesome
*/
.fa-color-green {color: green;}
.fa-color-blue {color: blue;}
.fa-color-orange {color: orange;}
.fa-color-red {color: red;}
.fa-color-violet {color: #7839DA;}
.fa-color-gray {color: gray;}
.fa-color-lightgray {color: lightgray;}

.fa-pulse {
  display: inline-block;
  -moz-animation: pulse 2s infinite linear;
  -o-animation: pulse 2s infinite linear;
  -webkit-animation: pulse 2s infinite linear;
  animation: pulse 2s infinite linear;
}

@-webkit-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-ms-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}