
/*=============================================
			 	BUTTONS
=============================================*/
.button-red,
.button-green,
.button-gray,
.button-blue,
.button-confirm,
.button-cancel,
.button-edit,
.button-view,
.button-back {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	display:inline-block;
	padding:0 16px;
	font-weight:normal;
	-webkit-font-smoothing: antialiased;
	text-decoration:none;
	cursor:pointer;
	text-shadow: 0 1px 1px #666;
	border-radius:5px;
	border:2px solid rgba(230, 230, 230, .99);
}
.button-red:hover,
.button-green:hover,
.button-gray:hover,
.button-blue:hover,
.button-confirm:hover,
.button-cancel:hover,
.button-edit:hover,
.button-view:hover,
.button-back:hover {
	background-position:bottom left;
}
.button-red {
	background:url(../images/core/button-red.jpg) repeat-x top;
}
.button-green {
	background:url(../images/core/button-green.jpg) repeat-x top;
}
.button-gray {
	background:url(../images/core/button-gray.jpg) repeat-x top;
}
.button-blue {
	background:url(../images/core/button-blue.jpg) repeat-x top;
}
.button-confirm {
	background:url(../images/core/button-confirm.jpg) repeat-x top left;
	padding-left:45px;
}
.button-cancel {
	background:url(../images/core/button-cancel.jpg) repeat-x top left;
	padding-left:45px;
}
.button-edit {
	background:url(../images/core/button-edit.jpg) repeat-x top left;
	padding-left:45px;
}
.button-view {
	background:url(../images/core/button-view.jpg) repeat-x top left;
	padding-left:45px;
}
.button-back {
	background:url(../images/core/button-back.jpg) repeat-x top left;
	padding-left:45px;
}
.large {
	display:block;
	width:auto;
	text-align:center;
	padding:0;
}
/*=============================================
			 	LOADING
=============================================*/
.loading-white {
	background:url(../images/core/loading-white.gif) center no-repeat #fff;
	height:100%;
	width:100%;
}
.loading-black {
	background:url(../images/core/loading-black.gif) center no-repeat #000;
	height:100%;
	width:100%;
}
/*=============================================
			 	ICONS
=============================================*/
.icon-add,
.icon-delete,
.icon-view,
.icon-edit {
	display:block;
	height:36px;
	width:36px;
	border:1px solid #999;
	border-radius:5px;
	cursor:pointer;
}
.icon-add {
	background:url(../images/core/icon-add.jpg) center no-repeat;
}
.icon-delete {
	background:url(../images/core/icon-delete.jpg) center no-repeat;
}
.icon-view {
	background:url(../images/core/icon-view.jpg) center no-repeat;
}
.icon-edit {
	background:url(../images/core/icon-edit.jpg) center no-repeat;
}

/*=============================================
			 	VALIDATON
=============================================*/
/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}

.error {
	background-color: #FF9494;
}


/*=============================================
			 	GRID
=============================================*/

.k-grid>table>tbody>tr
{
    background:#ddd;
}
.k-grid>table>tbody>tr.k-alt
{
    background:#eee;
}

/*Selected rows*/
.k-grid table tr.k-state-selected,  .k-grid table tr.k-alt.k-state-selected, .k-grid table tr.k-state-selected.highlighted, .k-grid table tr.k-alt.k-state-selected.highlighted
{
    background: #e9f1fc !important;
    color: #333;
}



#queueList li a
{

    display:inline-block !important;
    /*width:215px;*/
    width:80%;
    text-align:left;
}

/* Highlighted status rows */
.k-grid table tr.highlighted, .k-grid table tr.highlighted.k-alt
{
        background: #ffffe0;
    color: #000;
}



#grid tbody {
    height: 300px !important; /* internal bit with the scrollbar */
}

.show-description
{
    text-align:right;
    width:100%;
}

.edited
{
    background-color:Yellow !important;
    
}


.k-grid tbody tr{height:38px;}