@CHARSET "UTF-8";

@import url(wide.css) screen and (min-width:1024px);

@import url(small.css) screen and (max-width:1024px);


body{
	/**font-family: Helvetica, "Microsoft YaHei", Tahoma, Arial, sans-serif;**/
}

.form-control:focus, .btn,
.btn-outline-info:not(:disabled):not(.disabled).active:focus, 
.btn-outline-info:not(:disabled):not(.disabled):active:focus, 
.show>.btn-outline-info.dropdown-toggle:focus{
	box-shadow: none!important;
}

.text-indent{
	text-indent:2em;
}


button.disabled, a.disabled, select.disabled, input.disabled{
	pointer-events:none;
}

.bg-gray{
	background-color:#efefef!important;
}

.code{
	font-family: Consolas,monospace,Monaco;
}

div.radio{
	display:inline-block; 
	margin-left:0.5rem;
	height:100%;
	line-height:200%;
}

i.fa{
	font-size:0.75rem;
}

a{
	color:#607d8b;
}

a:hover{
	color: #28a745;
}

.break-all{
	word-break: break-all;
}

.hide{
	display:none;
}

form.form-house-search .input-group-prepend{
	display:none;
}


.item-box .hover-buttons{
	visibility: hidden;
	margin-bottom: 0;
}

.item-box:hover .hover-buttons{
	visibility: visible;
}

.font-small,.text-small{
	font-size:0.75rem;
}

form label {
	margin-bottom:0;
}

div.form-group .control-label:before{
	color:#e9ecef;
}

div.required .control-label:before{
	content:'*';
	color:#495057;
}

button .spinner{
	display:none;
}

button.disabled .spinner{
	display:inline-block;
}

#message{
	display:none;
	z-index:9000;
}

.navbar a:hover {
	text-decoration:none;
}

.help-block{
	font-size:0.75rem;
}

.help-block-error{
	color:#ffc107!important;
}

.options-menu .dropdown-menu{
	right:0;
	left:auto;
}

.input-group .input-group-prepend>select{
	border-radius:0;
}

.rounded-right{
	border-top-right-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important;
}

.input-group-text{
	text-align: right;
	display: inline-block;
	font-size:inherit;
}

.expire_hours >button.col{
	text-align:center;
	cursor:pointer;
}

.table tbody>tr>td, .table tbody>tr>th{
	border-top:0;
}

.house-select{
	height: 2rem;
	margin-bottom:1rem;
}

header{
  -webkit-box-shadow: none;
  box-shadow: none;
  clear: both;
  padding: 0 24px;
  height: 42px;
  position: fixed;
  left: 220px;
  left: 0;
  right: 0;
  top: 0;
  z-index: 999;
  background-color:#28a745;
  color:#FFF;
}

header .logo img{
	height:36px;
	margin-right:0.5rem;
}

.user-menu .dropdown-menu i, .user-menu .dropdown-menu a:hover{
	color:#28a745;
}

div.user-menu{
	display:block!important;
}

.image-upload-wraper{
	height:120px;
	width:120px;
	min-height:64px;
	background-image:url(images/image96.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}

div.hover:hover{
	background-color:rgba(0,0,0,.075);
}

.image-upload-wraper input[type=file]{
	height:100%;
	width:100%;
	opacity:0;
}

.page-item.active .page-link{
	background-color:#28a745;
	border-color:#28a745;
}

.page-link{
	color:#212529;
}

.pile-group{
	width:20%;
}

.w-1875{
	width:18.75%;
}

.w-20{
	width:20%;
}

.list-group-item.active{
	background-color: #eee;
	color: #ccc;
}

a:hover, a:active{
	text-decoration: none;
}


.list-group i{
	color:#28a745;
}

.w-33{
	width:33.33%!important;
}

.w-125{
	width:12.5%!important;
}