/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */
 
 table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}
/* BUG IN SELECT2
 http://myorange.ca/supportforum/question/select2-issue-with-glass-theme

*/
.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/* FIM BUG IN SELECT2 */
/*
CSS FOR BARCHART

*/
.GMPTBarChartLegend ul {
  list-style: none;
}
.GMPTBarChartLegend ul li {
  display: block;
  padding-left: 30px;
  position: relative;
  margin-bottom: 4px;
  border-radius: 5px;
  padding: 2px 8px 2px 28px;
  font-size: 14px;
  cursor: default;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
.GMPTBarChartLegend li span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 100%;
  border-radius: 5px;
}
.GMPTBarChartLegend #chart-area > *{
  float:left
    }
	
/*
CSS FOR CheckPassword

*/	
#passwordStrength
{
	height:10px;
	display:block;
	float:left;
}

.curta{	
	width:250px;
	background:#cccccc;
}

.fraca{
	
	width:100px;
	background:#ff0000;
}

.boa{
	width:150px;
	background:#56e500;;
}

.forta{
	width:250px;
	background:#4dcd00;
	
}
	
/* *** 
Modelo http://yiotis.net/filterizr/
CSS FOR GALERIA
*/
/* ******
.filtr-item {
    padding: 1rem;
}
.item-desc {
    background-color: rgba(0,0,0,0.5);
    color: white;
    position: absolute;
    text-transform: uppercase;
    text-align: center;
    padding: 1rem;
    z-index: 1;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
}
*** */
/* Filter controls */
/* ******
.simplefilter li, .multifilter li, .sortandshuffle li {
    color: white;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    padding: 1rem 2rem;
}
.simplefilter li {
    background-color: #585858;
}
.simplefilter li.active {
    background-color: #212121;
}
.multifilter li {
    background-color: #4b9eff;
}
.multifilter li.active {
    background-color: #2265b4;
}
*** */
/* Shuffle and sort controls */
/* ******
select {
    padding: 1rem 1rem;
    text-transform: uppercase;
}
.sortandshuffle .shuffle-btn {
    background-color: #dec800;
}
.sortandshuffle .sort-btn {
    background-color: #de0000;
}
.sortandshuffle .sort-btn.active {
    background-color: #9d0000;
}
*** */
/* Search control */
/* ******
.search-row {
    margin-left: 2.5rem;
}
.filtr-search {
    padding: 0.5rem;
    text-transform: uppercase;
}
*** */	
	
	
.filtr-search {
	border:1px solid #555;
	border-radius:0.25rem;
	margin-top:0.5rem;
	padding:0.7rem;
	text-transform:uppercase;
	outline:0;
	width:100%
}
@media (min-width: 768px) {
	.filtr-search {
		margin-top:0;
		margin-left:0.5rem;
		width:auto
	}
}

@media (min-width: 1200px) {
	.filtr-container {
		transition:height 0.5s ease-out
	}
}
.filtr-item {
	padding:16px
}
/*
.filtr-item img {
	border-radius:5px;
	-webkit-filter:grayscale(70%);
	filter:grayscale(70%)
}
*/
.item-desc,.item-position {
	background-color:rgba(0,0,0,0.5);
	border-radius:5px;
	left:1rem;
	right:1rem;
	bottom:1rem;
	color:white;
	font-weight:300;
	display:block;
	padding:8px;
	position:absolute;
	text-align:center;
	text-transform:uppercase
}
.item-position {
	left:1rem;
	top:1rem;
	padding:0.75rem 1.25rem;
	right:auto;
	bottom:auto
}

/*
.filtr-item:hover img {
	-webkit-filter:grayscale(0);
	filter:grayscale(0)
}
.filterizr-in-action {
	margin:2rem 0
}
.filterizr-in-action p {
	margin-bottom:2rem
}
.filterizr-in-action .in-use-item-wrapper {
	padding:0
}
.filterizr-in-action .in-use-item {
	text-align:center;
	position:relative
}
.filterizr-in-action .in-use-desc {
	background-color:rgba(0,0,0,0.75);
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
	opacity:0;
	padding:.25rem;
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-ms-transform:scaleY(0);
	-o-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:center top;
	-moz-transform-origin:center top;
	-ms-transform-origin:center top;
	-o-transform-origin:center top;
	transform-origin:center top;
	transition:all .25s ease-out
}
.filterizr-in-action a:hover .in-use-desc {
	opacity:1;
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-ms-transform:scaleY(1);
	-o-transform:scaleY(1);
	transform:scaleY(1)
}
.filterizr-in-action a {
	border-color:transparent !important;
	margin:0 !important
}
.filterizr-in-action img {
	box-shadow:0 2px 5px rgba(0,0,0,0.25)
}
*/