@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic&subset=latin,latin-ext);
/*==================================================================
	 1. Podstawowe
	 2. Formularz logowania
	 3. Data tables
	 4. Walidator haseł
===================================================================*/
html, body
{
    height: 100%;
}
body {
	font-family: 'Lato', sans-serif;
}
/*==================================================================
  2. Formularz logowania
===================================================================*/
body.signin {
	background: url(/adm/img/bg-login-form.jpg) center center no-repeat fixed;
	-webkit-background-size: cover;
	background-size: cover;
}
.login-wrapper {
	height: 100%;
	background: rgba(42, 58, 69, 0.86);
}
/*==================================================================
  3. Data tables
===================================================================*/
.action {
	width: 10%;
}
/*==================================================================
  4. Walidator haseł
===================================================================*/
#pswd_info {
	position:absolute;
	bottom:-200px;
	bottom: -200px\9; /* IE Specific */
	right:55px;
	width:270px;
	padding:15px;
	background:#fefefe;
	font-size:1em;
	border-radius:5px;
	box-shadow:0 1px 3px #ccc;
	border:1px solid #ddd;
	text-align:left;
	z-index:1000;
}

#pswd_info h4 {
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;
}

#pswd_info::before {
	content: "\25B2";
	position:absolute;
	top:-12px;
	left:45%;
	font-size:14px;
	line-height:14px;
	color:#ddd;
	text-shadow:none;
	display:block;
}

#pswd_info ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.invalid {
	background:url(/adm/img/invalid.png) no-repeat 0 50%;
	padding-left:22px;
	line-height:24px;
	color:#ec3f41;
}
.valid {
	background:url(/adm/img/valid.png) no-repeat 0 50%;
	padding-left:22px;
	line-height:24px;
	color:#3a7d34;
}

#pswd_info {
	display:none;
}
/*==================================================================
  5. Sortable
===================================================================*/
body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}