.csLoadingBar {
	background: url("/customer-space-portlet/skin/images/loading-16x16.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
	background-size: 25px;
	padding: 10px 0px 10px 20px;
	margin: 0 auto;
	width: 80px;
	height: 100px;
}

.ticketAddon {
	padding: 20px 30px;
	#btUpload {
		margin: 0;
	}

	.controls {
		.uiAction {
			width: 105px;
			padding: 0;
		}
	}
}

#wrapper {
     width: 650px;
     position: relative;
     margin: 0 auto;
}
#leftcolumn, #rightcolumn {
    float: left;
}
#rightcolumn {
     width: 200px;
}
.csAddon {
    padding: 20px 30px;
}

select {
 width: auto;
}

.hide-long-text {
    max-width: 30%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.filterSelect {
margin-top: 10px;
}
#csAddon table {
    max-width: 100%;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-spacing: 0px !important;
    border: Solid 1px #cadaea !important;
}

#csAddon table tr th, #csAddon table th a{
	color: #707070 !important;
    font-size: 12px !important;
    font-weight: bold;
    white-space: nowrap;
    padding: 5px 5px;
}
#csAddon .uiGrid.table tr th{
	background:none;
}
#csAddon .uiGrid.table tr td{
	background: none;
    border-top: 1px solid #cadaea;
    font-size: 14px;
    color: #333;
    padding-bottom: 10px;
    padding-top: 10px;
}
#csAddon .uiGrid.table thead tr{
	box-shadow:none;
}

#csAddon .btn.btn-primary, #csAddon .btn-primary{
	margin-top: 20px;
}
#csAddon .uiGrid.table td, #csAddon .uiGrid.table th{
	    border-left: none ;
}
#csAddon .uiGrid.table tr th:hover{
	background:#ececec;
}
#csAddon .uiGrid.table tbody tr:hover{
	background:#e7e8ea;
}
#csAddon table th a:hover{
	color:#578dc9 !important;
}

.sev_SEVERITY_1{
    color:#ff0000;
    font-weight: bold;
}

.sev_SEVERITY_2{
    color:#000066;
    font-weight: bold;
}

.sev_SEVERITY_3{
    color:#008000;
}

.sev_SEVERITY_4{
}

.firstWarning{
    border: 3px solid #ffc365;
}

.lastWarning{
    border: 3px solid #ff0000;
}

.waiting { cursor: wait; }