/** New CSS Roules ***/

/***** 
* helper
******/
	
table tr td:hover>a{
	text-decoration: underline;
}

a.underline:hover{
	text-decoration: underline;
}
.underline:hover>a{
	text-decoration: underline;
}

.tooltip-inner {
	max-width: 100%;
}



/*****
* Inventory, Assets cards - layout & behaviour
******/

.no-items-message{
	background: #eee;
    padding: 10px 20px;
	margin: 15px;	
}

ul.assets-card-list{
	list-style-type: none;
	padding: 20px;	
	padding-bottom: 0;
}
ul.assets-card-list>li{
	display: inline-block;
	margin-right: 20px;
}
ul.assets-card-list li .asset-card{
	width: 250px;
    height: 108px;
    transition: all .1s;
    padding-right: 35px;
    position: relative;
}
ul.assets-card-list li .asset-card:hover{
	background: rgba(176, 216, 245, 0.1);
}
ul.assets-card-list li .asset-card.selected, ul.assets-card-list li .selected .asset-card{
	border-color: #004050;
	background: #00405029;
	box-shadow: none !important;
}
ul.assets-card-list li .asset-card .options-menu{
	float: right;
}
ul.assets-card-list li .asset-card .a-icon{
	font-size: 24px;
    color: #7d838a;
	margin: 10px;
}
ul.assets-card-list li .asset-card a.name{
	max-width: 130px;
    display: inline-block;
	
	/*truncate text*/
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
ul.assets-card-list li .asset-card.selected a.name, ul.assets-card-list li .selected .asset-card a.name{
	font-weight: 500;
	text-decoration: underline;
    color: #004050;
}

ul.assets-card-list li .asset-card .card-options{
	position: absolute;
    right: 0;
    top: 0;
    margin: 0;
	visibility: hidden;
	opacity: 0;
}

ul.assets-card-list li .asset-card:hover .card-options,
ul.assets-card-list li .asset-card.selected .card-options{
	visibility: visible;
	opacity: 1;
	transition: opacity .31s;
}

ul.assets-card-list li .asset-card .card-options .btn{
	padding: 8px 10px;
    border: 1px solid #ccc;
    border-bottom: 0;
    margin: 0;
}

ul.assets-card-list li .asset-card .card-options .btn.last{
    border-bottom: 1px solid #ccc;
}

/* generic card option fade*/
.panel .card-options{
	visibility: hidden;
	opacity: 0;
}
.panel:hover .card-options{
	visibility: visible;
	opacity: 1;
	transition: opacity .31s;
}



/*****
* Generic class
******/

ul.simple-list>li{
	margin-bottom: 10px;
}

/*temporary customization for custom attributes in edit asset page*/
.input-group.custom-attributes{
	margin: 0;
}
.input-group.custom-attributes .input-group-addon{
	padding: 0;
    background: no-repeat;
    border: 0;
}

.input-group.custom-attributes .input-group-addon .btn{
	opacity: 0;
}
.input-group.custom-attributes:hover .input-group-addon .btn{
	opacity: 1;
	transition: opacity .3s;
}

.form-title-separator-block{
	margin-top: 50px;
    margin-bottom: 20px;
    font-weight: 500;
    text-transform: uppercase;
	color: #777;
}

.empty-state{
	text-align: center;
	/*padding: 3% 20%;*/
}

.empty-state img{
	width: 200px;
	margin: 25px;
}

.inputfile{
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}


/*****
* Integration with EDV from BISY
******/

#billing-verification-frame{
	height: calc(100vh - 150px);
}

.box-dashboard{
	background: red;
}

