.panel-login {
    width: 40%;
    margin: 8% auto 20%;
}
.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-top-5 {
    margin-top: 5px !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.padding-top-10 {
    padding-top: 10px;
}
.padding-top-5 {
    padding-top: 10px;
}
.padding-5 {
  margin:5px;
}
.margin-l-5 {
  margin-left:5px;
}
.margin-r-5 {
  margin-right:5px;
}

.no-padding {
    padding: 0 !important;
}

.col-right{
    padding-right: 0px;   
}
.list-district {
	position: absolute;
	z-index: 1;
	background: #fff;
	width: 100%;
	max-height: 250px;
	overflow: auto;
	border: 1px solid #eee;
    padding: 5px;
    border-radius: 0 0px 5px 5px;
}
.list-district .district-name {
	float: left;
    position: relative;
    margin-right: 10px;
    width: 140px
}
.list-district h4 {
	padding: 5px;
	border-bottom: 1px solid #ddd;
	clear: both
}
.inner-addon {
  position: relative;
  width: 100%;
  padding: 5px;
}

.ui-grid-row:nth-child(odd):hover .ui-grid-cell{background:#D2D7D3}
.ui-grid-row:nth-child(even):hover .ui-grid-cell{background:#D2D7D3}

.img-avatar {
    border: solid 2px red;
}

/* style glyph */
.inner-addon .glyphicon {
  position: absolute;
  padding: 14px;
  pointer-events: none;
}
img{
    max-width: 100%;
}
/* align glyph */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] {
	background: #fff;
}
.pointer {
    cursor: pointer;
}

.col-md-6:nth-of-type(2n+1){
    clear: both;
}

@media (min-width: 768px) {
  #page-wrapper {
    padding: 0px 15px !important;
  }    
}

.form-small {
    height: 22px;
    padding: 2px 4px;
}