<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */


#playlist {
	background-color: black;
	list-style: none;
	list-style-type: none;
	margin: 0px;
	margin-top: 50px;
	padding: 0px;
}
    
#do_not_activate_panel li a.k-header {
	font-size: 1em;
	color: black;
	font-weight: bold;   
}

div.k-grid-norecords {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

.java_embed {
	height: 0px !important;
	width: 0px !important;
	display: none !important;
}
    
.k-callout-n {
	left: 0% !important;
}

.playerCell {
	background-color: black; 
	margin: 0px; 
	margin: 0px; 
	padding: 0px; 
	padding: 0px; 
	vert-align: top; 
	vertical-align: top;        
}

#dialog {
	z-index: 99999;
}

#playlist li {
	background-color: black;
	background-image: none, -webkit-linear-gradient(top, #000000, #363636);
	background-image: none, -moz-linear-gradient(top, #000000, #363636);
	background-image: none, -ms-linear-gradient(top, #000000, #363636);
	background-image: none, -o-linear-gradient(top, #000000, #363636);
	background-image: none, -webkit-linear-gradient(top, #000000, #363636);
	background-image: none, -moz-linear-gradient(top, #000000, #363636);
	border-top: solid 1px #000000;
	border-top: solid 1px #5B5B5B;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#000000, endColorstr=#363636);
	margin: 0px;
	padding: 10px;
}

#playlist a {
	color: white;
	text-decoration: none;
}


#playlist a:hover { text-decoration: underline; }

.userManagerBlock .roleTable a.k-grid-update { margin-bottom: 3px !important; }

.userManagerBlock .k-mulitselect-dropper {
	background-color: #C2C2C2;
	background-position: center;
	border: solid 1px#bcb4b0;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	cursor: pointer;
	float: left;
	height: 25px;
	width: 25px;
}

.userManagerBlock .killRightBorder {
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

.userManagerBlock .k-multiselect li.k-button {
	clear: both;
	display: block;
	text-align: left;
	width: 100%;
}
        
.userManagerBlock .k-detail-row .k-hierarchy-cell, .userManagerBlock .k-detail-cell {
	background-color: #6E6E6E !important;
	background-image: none !important;
}

.userManagerBlock .k-detail-row .k-detail-cell .k-widget {
	background-color: transparent !important;
	background-image: none !important;
}

           
.userManagerBlock .k-detail-cell .k-alt td { background-color: #F5D985; }

.userManagerBlock .k-detail-row .k-hierarchy-cell {
	border: none !important;
	overflow: auto !important;
}

.userManagerBlock .k-detail-cell {
	border-top: none !important;
	padding-bottom: 25px !important;
	padding-right: 15px !important;
	padding-top: 5px !important;
}

.userManagerBlock .k-tabstrip { border: none !important; }



.userManagerBlock .k-detail-row .k-detail-cell .k-widget table, 
.userManagerBlock .k-detail-row .k-detail-cell .k-widget .k-grid-pager { 
	background-color: white !important; 
}
     
.copyright {
	font-size: 12px;        
}
    
p.errorPageMessage {
	font-size: 18px;
}
    
h1.errorPageHeader {
	color: #58585B;
}
    
.errorPageContainer {
	padding: 20px; 
	vert-align: top; 
	vertical-align: top;
}
    
#footer_container {
	margin: auto; 
	padding-bottom: 35px; 
	padding-top: 25px; 
	width: 835px;
}
    
#footerLogoContainer {
	margin: auto; 
	text-align: center; 
	width: 235px;
}
    
#footerLogoContainer SPAN {
	display: block; 
	font-size: 10px; 
}

body {
	background-color: #0B0544;
	color: black;
	font-family: "Arial, sans-serif", Arial, sans-serif !important;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.darkDrop, .darkDrop .k-dropdown {
	margin: 0px !important; 
	min-width: 200px;
    width: 80%;
}

.ui-widget-overlay {
	background: none !important;
	background-color: #000 !important;
	opacity: .5 !important;
	filter:alpha(opacity=50) !important;    
}

.wrap_column {
	overflow: visible !important; 
	white-space: normal !important;
}

.k-menu li.k-item a.k-link {
	text-decoration: none;
}

.pullLeft { float: left !important; }

.pullRight { float: right !important; }

.clearFormat { clear: both !important; }

.k-ie8 .k-toolbar, .k-ie8 .k-grid-toolbar, .k-ie8 .k-grid-top, .k-ie8 .k-grid-header, .k-ie8 .k-grid-header-wrap, .k-ie8 .k-header,
.k-ie7 .k-toolbar, .k-ie7 .k-grid-toolbar, .k-ie7 .k-grid-top, .k-ie7 .k-grid-header, .k-ie7 .k-grid-header-wrap, .k-ie7 .k-header,
.k-ie9 .k-toolbar, .k-ie9 .k-grid-toolbar, .k-ie9 .k-grid-top, .k-ie9 .k-grid-header, .k-ie9 .k-grid-header-wrap, .k-ie9 .k-header,
.k-ie8 .k-grouping-header, .k-ie8 .k-grid-pager {
	background-color: #F3F3F3;
	background-image: none;
}

.k-ie8 .k-grid td, .k-ie8 th.k-header { padding: 5px !important; }

.columnFormatMedium { width: 175px; }

.columnFormatSmall { width: 100px; }

.interiorBlock { padding: 30px; }

#printmenu .k-link {
	cursor: pointer;
	text-decoration: none;
}



.k-menu:after /* clear fix to expand content */
{
	content: '';
	display: block;
	width: 99%;
	height: 0;
	float: inherit;
	overflow: hidden;
}

.menuContainer, .menuContainer:hover {
	display: table !important;
	text-align: center !important;
    margin: 0 auto !important;
}

#centeredmenu {
	border: solid 1px #bcb4b0 !important;
    background-color: #eae8e8 !important;
}

.k-ie9 #centeredmenu ul, .k-ie9 #centeredmenu ul:hover {
	display: inline !important;
	margin: 0 auto;
	border: none !important;    
	white-space: nowrap;    
}

#centeredmenu ul, #centeredmenu ul:hover {
	margin: 0 auto;
	border: none !important;    
	white-space: nowrap;

}

#printmenu li.k-state-highlight, #printmenu li.k-state-highlight:hover {
	background-color: transparent !important;
	background-image: url(Chevron.gif);
	background-position: right;
	background-repeat: no-repeat;

	border: none !important;
	font-weight: bold !important;
}

#printmenu li.k-last, #printmenu li.k-last:hover {
	background-image: none !important;
	background-color: transparent !important;
    border: none !important;
}

#printmenu li.k-item, #printmenu li.k-item:hover {
	background-image: url(Chevron.gif);
    background-color: transparent !important;

	background-position: right;
	background-repeat: no-repeat;
	border: none !important;
	display: inline;
}



	#printmenu li.k-item:hover {
		text-decoration: underline;
	}



	.editorField input {
		-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
		background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
		background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
		border: solid 1px #E5E5E5;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
		outline: 0;
		padding: 5px !important;
		height: auto;
	}

.k-window { width: 640px; }

.k-popup-edit-form { margin: 10px !important; }

.k-edit-form-container { width: 100%; }

.k-edit-form-container .k-button { float: right; }

.k-edit-form-container .text-box, 
.k-edit-form-container .k-textbox, 
.k-edit-form-container .k-numerictextbox { width: 100% !important; }

.ui-dialog-titlebar { background-color: #D42E50 !important; }

th.k-header {
	padding-bottom: 0.65em !important;
	padding-top: 0.65em !important;
}

#container { background-color: transparent !important; }

header, #main { background-color: white; }



p, ul {
	margin-bottom: 10px;
}

header, footer, nav, section { display: block; }

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	color: #000;
}

h1 {
	font-size: 1.33em !important;
	margin-bottom: 0;
	padding-bottom: 0;
}

h2 {
	font-size: 1.33em !important;
	margin-bottom: 0;
	padding: 0;
}

h3 { font-size: 1em; }

h4 { font-size: 1em; }

h5 { font-size: 1em; }

h6 { font-size: .85em; }

.page {
	margin: auto;
	width: 100%;
}

header, #header {
	margin-bottom: 0px;
	padding: 0;
}

header h1, #header h1 {
	border: none;
	color: #fff;
	margin: 0;
	text-shadow: 1px 1px 1px #111;
}

#main {
	margin: auto;
	min-height: 600px;
	padding: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px !important;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset {
	border: 1px solid #ddd;
	margin: 0 0 1.5em 0;
	padding: 0 1.4em 1.4em 1.4em;
}

textarea { min-height: 75px; }

.k-grid .k-combobox {
	margin: 0px !important;
	padding: 0px !important;
	width: 130px !important;
}

select {
	border: 1px solid #ccc;
	color: #444;
}

table { border-collapse: collapse; }

td.darktable a { color: white; }

table th {
	background-color: #e8eef4;
	padding: 0px 0px;
	text-align: left;
}

.clear { clear: both; }

.error { color: Red; }

nav, #menucontainer {
	clear: both;
	display: block;
}

div#title {
	display: block;
	float: left;
	text-align: left;

}

#logindisplay {
	color: White;
	display: block;
	margin: 10px;
	text-align: right;
}

#logindisplay a:link {
	color: white;
	text-decoration: underline;
}

#logindisplay a:visited {
	color: white;
	text-decoration: underline;
}

#logindisplay a:hover {
	color: white;
	text-decoration: none;
}
/* Styles for validation helpers
-----------------------------------------------------------*/

.field-validation-error { color: #ff0000; }

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

.input-validation-error {
	background-color: #ffeeee;
	border: 1px solid #ff0000;
}

.validation-summary-errors 
{
	cursor: pointer;
	color: #ff0000;
	font-weight: normal;
}

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

.display-label, .editor-label { margin: 1em 0 0 0; }

.display-field, .editor-field { margin: 0.5em 0 0 0; }

.text-box.multi-line { height: 6.5em; }

.tri-state { width: 6em; }

.clearbutton {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #DADADA;
	border-radius: 0px;
	color: #58585B;
	cursor: pointer;
	margin: 0px;
	margin-left: 3px;
	margin-right: 3px;
	min-width: 75px;
	padding: 0px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.clearbutton:hover {
	background-color: #F5F5F5;
	border: 1px solid #F5F5F5;
}

a.clearbutton {
	color: #58585B;
	text-decoration: none;
}

#menu {
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
	border-bottom: none;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd);
}

h2.printheader {
	float: left;
	margin: 0px !important;
	margin-bottom: 10px !important;
	padding: 0px;
}

.printstep div.k-block {
	background-color: white;
	border-top: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	padding: 0px;    
}

.printstep { border-top: none; }

.innererrordiv {
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border: solid 1px white;		
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-radius: 0px;
	border-right-width: 0px;
	border-top-color: #FD9584;
	color: white;
	min-height: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-shadow: 0px 1px 0 rgba(103, 54, 79, 1);
	vertical-align: middle;
}

#dismisserror, #dismisssuccess, #dismisswarning {
	cursor: pointer;
	float: right;
	margin-right: 10px;
	text-decoration: underline;
}

#inner_errorMsg {
	background-image: url(../Content/messageError.png);
	background-position-y: center;
}

#inner_errorMsg, #inner_successMsg, #inner_infoMsg, #inner_warningMsg {
	background-repeat: no-repeat;
	float: left;
	padding-left: 18px;
}

#inner_successMsg {
	background-image: url(../Content/messageSuccess.png);
	background-position-y: center;
}

#inner_warningMsg {
	background-image: url(../Content/messageWarning.png);
	background-position-y: center;
}

#errorMsg, .errorMsg {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background-color: #FD5953;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FD5953), to(#FA4F3D));
	background-image: -webkit-linear-gradient(top, #FD5953, #FA4F3D);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FD5953), to(#FA4F3D));
	background-image: -webkit-linear-gradient(top, #FD5953, #FA4F3D);
	background-image: -moz-linear-gradient(top, #FD5953, #FA4F3D);
	background-image: -ms-linear-gradient(top, #FD5953, #FA4F3D);
	background-repeat: no-repeat;
	border: solid 1px #C63434;
	border-radius: 0px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FD5953, endColorstr=#FA4F3D);
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.validation-summary-errors {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background-color: #FD5953;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FD5953), to(#FA4F3D)) !important;
	background-image: -webkit-linear-gradient(top, #FD5953, #FA4F3D) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FD5953), to(#FA4F3D)) !important;
	background-image: -webkit-linear-gradient(top, #FD5953, #FA4F3D) !important;
	background-image: -moz-linear-gradient(top, #FD5953, #FA4F3D) !important;
	background-image: -ms-linear-gradient(top, #FD5953, #FA4F3D) !important;
	border: solid 1px #C63434;
	border-radius: 0px;
	color: white;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FD5953, endColorstr=#FA4F3D) !important;
	font-size: smaller;
	font-weight: bold;
	margin-bottom: 10px;
	text-shadow: none !important;
}

.validation-summary-errors ul {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: solid 1px #FF9999;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-radius: 0px;
	padding: 10px;    
}

.innersuccessdiv {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: solid 1px white;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-radius: 0px;
	border-right-width: 0px;
	border-top-color: #AFD44E;
	color: white;
	min-height: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-shadow: 0px 1px 0 rgba(103, 54, 79, 1);
	vertical-align: middle;
}

#successMsg, .successMsg {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background-color: #88BD00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#88BD00), to(#7EB000));
	background-image: -webkit-linear-gradient(top, #88BD00, #7EB000);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#88BD00), to(#7EB000));
	background-image: -webkit-linear-gradient(top, #88BD00, #7EB000);
	background-image: -moz-linear-gradient(top, #88BD00, #7EB000);
	background-image: -ms-linear-gradient(top, #88BD00, #7EB000);
	background-repeat: no-repeat;
	border: solid 1px #71A100;
	border-radius: 0px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#88BD00, endColorstr=#7EB000);
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}


.innerinfodiv {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: solid 1px white;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-radius: 0px;
	border-right-width: 0px;
	border-top-color: #FFFFFF;
	color: black;
	min-height: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-shadow: 0px 1px 0 rgba(207, 230, 252, 1);
	vertical-align: middle;
}

#infoMsg, .infoMsg {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background-color: #CFE6FC;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CFE6FC), to(#B2CAE0));
	background-image: -webkit-linear-gradient(top, #CFE6FC, #B2CAE0);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CFE6FC), to(#B2CAE0));
	background-image: -webkit-linear-gradient(top, #CFE6FC, #B2CAE0);
	background-image: -moz-linear-gradient(top, #CFE6FC, #B2CAE0);
	background-image: -ms-linear-gradient(top, #CFE6FC, #B2CAE0);
	background-repeat: no-repeat;
	border: solid 1px #84B1C0;
	border-radius: 0px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#CFE6FC, endColorstr=#B2CAE0);
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.innerwarningdiv {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: solid 1px white;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-radius: 0px;
	border-right-width: 0px;
	border-top-color: #FFFFFF;
	color: #645A2E;
	min-height: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;
	text-shadow: 0px 1px 0 rgba(247, 222, 113, 1);
	vertical-align: middle;
}

#warningMsg, .warningMsg {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background-color: #F6D641;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F6D641), to(#F7CE31));
	background-image: -webkit-linear-gradient(top, #F6D641, #F7CE31);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F6D641), to(#F7CE31));
	background-image: -webkit-linear-gradient(top, #F6D641, #F7CE31);
	background-image: -moz-linear-gradient(top, #F6D641, #F7CE31);
	background-image: -ms-linear-gradient(top, #F6D641, #F7CE31);
	background-repeat: no-repeat;
	border: solid 1px #CBAC00;
	border-radius: 0px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F6D641, endColorstr=#F7CE31);
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

#printmenu {
	border-top-left-radius: 4px !important;
	border-top-right-radius: 4px !important;    
}

#deviceselection {
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}

#printmenu .k-state-highlight { border-top-left-radius: 4px !important; }

#programSelection {
	border-left: none !important;
	border-right: none !important;
}

#listView_pager {
	border-left: none !important;
	border-right: none !important;
}

.cardlayout {
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border: 1px solid #B2B2B2 !important;
	border-radius: 10px !important;
	color: #6E6E6E;
	height: 250px;
	margin: auto;
	margin-bottom: 15px;
	width: 378px;        
}

.k-ie8 .cardlayout {
	margin-left: 75px;
}

.gradientBlock {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	border: 1px solid #B2B2B2;
	border-radius: 0px;
	color: #6E6E6E;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd);
	margin: auto;        
}

.plain_gradientInput {
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	border: solid 1px #E5E5E5;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	outline: 0;
	padding: 5px !important;
}

.k-grid .text-box, .text-box {
    border-color:#bcb4b0;
	border-style: solid;
	border-width: 1px;
	color: #2e2e2e;
	font-family: inherit;
}

.k-grid .text-box,
.k-grid .k-textbox,
.k-grid .k-numerictextbox,
.k-edit-field .k-textbox,
.k-edit-field .k-numerictextbox,
.k-edit-field .text-box { width: 100%; }


.gradient {
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	border: solid 1px #E5E5E5;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	outline: 0;
}

.cardlayout input:hover, .cardlayout input:focus {
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	border-color: #C9C9C9;
}

#sitelist, #instlist { border: solid 1px red !important; }
    
.k-toolbar .k-combobox { width: 165px !important; }
    
.k-upload-button { width: 125px !important; }

div.k-tooltip {
	background-color: white;
	border: solid 1px #C9C9C9;
	clear: both;
	display: block;
	float: left;
	margin: 0px;
	padding: 5px;
}

.modalButton {
	float: right;
}

.companygradient, {
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;
    background-color: #585858 !important;
    background-image: none !important;
    border-color: #585858 !important;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;
    color: white !important;
	text-decoration: none !important;
	text-shadow: none !important;
}

.k-ie9 .k-grid-edit:hover,
.k-ie9 .k-grid-SendPassword:hover,
.k-ie9 .k-grid-delete:hover,
.k-ie9 .k-grid-EditInstitution:hover,
.k-ie9 .k-grid-EnterPIN:hover,
.k-ie9 .k-grid-edit:hover,
.k-ie9 .k-grid-update:hover,
.k-ie9 .k-grid-cancel:hover,
.k-ie9 .k-grid-delete:hover,
.k-ie8 .k-grid-edit:hover,
.k-ie8 .k-grid-SendPassword:hover,
.k-ie8 .k-grid-delete:hover,
.k-ie8 .k-grid-EditInstitution:hover,
.k-ie8 .k-grid-EnterPIN:hover,
.k-ie8 .k-grid-edit:hover,
.k-ie8 .k-grid-update:hover,
.k-ie8 .k-grid-cancel:hover,
.k-ie8 .k-grid-delete:hover {
	background-color: #a99f9a !important;
	border-color: #a99f9a !important;
	text-shadow: none !important;
}

a.k-grid-EditInstitution, a.k-grid-EnterPIN, a.k-grid-UseThisPrinter {
	color: #58585B;
	text-decoration: none;
}

a.k-grid-EditInstitution:hover, a.k-grid-EnterPIN:hover, a.k-grid-UseThisPrinter:hover {
	color: white;
	text-shadow: none;
}

.k-ie9 .custom_button:hover, .k-ie8 .custom_button:hover {
	background-color: #A2C6FF !important;
	text-shadow: none !important;
}

.compact {
	margin-left: 3px !important;
	margin-right: 3px !important;
	padding: 2px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;	
}



h2.companycolor { margin-top: 10px; }

.printstep {
	margin: auto;
	max-width: 960px;
	min-width: 960px;
	padding-top: 20px;
}

.k-i-save {
	background-image: url(disk-black.png);
	height: 16px;
}

.k-i-print {
	background-image: url(printer.png);
	height: 16px;
}

.k-i-key {
	background-image: url(key.png);
	height: 16px;	
}

.k-i-arrow_down {
	background-image: url(arrow_down.png);
	height: 16px;	  
}

.tabstringstyle {
	background-color: transparent !important;
	background-image: none !important;
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100% !important;
}

.verticalMiddle {
	vert-align: middle; 
	vertical-align: middle;
}

td.k-hierarchy-cell {
	background-color: #F3F3F3;
	background-image: none, -webkit-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
	background-image: none, -moz-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
	background-image: none, -o-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
	background-image: none, linear-gradient(to bottom, #f6f6f6 0, #eaeaea 100%);
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2 !important;
}

.k-loading-color {
	background-color: #58585B !important;    
}

.user_info_bar {
	background-color: #5B7F95;
	border-bottom: solid 6px #333f48;
	color: white;
	font-size: .7em;
	font-weight: bold;
	margin-bottom: 0px;
	min-height: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 30px;
}

.innerGrid .k-grid-edit, .innerGrid .k-grid-update, .innerGrid .k-grid-cancel, .innerGrid .k-grid-delete {
	margin: 1px !important;
	max-width: 27px !important;
	min-width: 27px !important;
	width: 27px !important;
}
   
.tooltable, .tooltable TD {
	border: none;
}

.k-tabstrip .k-content { padding: 5px !important; }

#inst_details_tabstrip-5, 
#inst_details_tabstrip-4, 
#inst_details_tabstrip-3, 
#inst_details_tabstrip-2 { padding: 0px !important; }

.k-tabstrip .k-content { padding: 0px !important; }

#assoc_inst_list, #user_List, #printer_table, #ServiceLocation_Table {
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}

.k-upload {
	border-bottom: none !important;
	border-left: none !important;
	border-radius: 0px !important;
	border-right: none !important;
}

#assoc_inst_list { border-bottom: none !important; }

.k-detail-cell, .k-detail-cell .k-tabstrip .k-content { padding: 0px !important; }

.k-detail-cell {
	background-color: white;
	border-bottom: solid 1px silver !important;
	border-top: solid 1px silver !important;
}

table.busHourTable, table.busHourTable TD, table.busHourTable TH {
	border: none !important;
	padding: 5px;
}
    



#user_editor {
	margin-bottom: 0px;
	width: 950px;
}

#user_editor .tableform label {
	background-color: #F5F5F5;
	display: inline-block;
	margin-right: 2px;
	padding: 9px;
	text-align: right;
	width: 110px;
}

#user_editor .tableform input[type="text"] { width: 180px; }

#user_editor .optionsblock label {
	display: inline-block;
	width: 250px;
}

#user_editor .optionsblock {
	display: inline-block;
	width: 250px;
}

#user_editor fieldset {
	border-color: #F5F5F5;
	margin-bottom: 5px;
	padding-top: 10px;
}

#user_editor #servicelocations .k-item {
	padding-bottom: 5px;
	padding-top: 5px;
}

#user_editor #role_viewer {
	height: 289px;
	overflow: auto;
	width: 225px;
}

.tableform, .tableform td, #user_editor, #user_editor td {
	vert-align: top;
	vertical-align: top;
}

.bg-accent {
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)) !important;
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee) !important;
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee) !important;
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee) !important;
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee) !important;
	background-image: linear-gradient(to bottom, #ffffff, #eeeeee) !important;
}    

.bg-accent_alt {
	background-image: url('background.png');
	background-repeat: no-repeat;
}    
    
.k-group .k-minus, .k-group .k-plus {
	margin-left: -35px !important;
	margin-right: 20px !important;        
}

.notFoundDisplayBlock {
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
	border: solid 1px #9B9B9B;
	border-bottom: solid 10px #ECC11B;
	border-radius: 10px;
	color: #58585B;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd);
	margin: auto;
	margin-top: 100px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
	width: 800px;
}

.errorDisplayBlock {
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
	border: solid 1px #9B9B9B;
	border-bottom: solid 10px red;
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd);
	margin: auto;
	margin-top: 100px !important;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
	width: 800px;    
}

.big {
	color: #58585B;
	font-size: 96px;
	margin: 10px;
	padding: 10px;
	padding: 10px;        
}

.outerBevel {
	border: solid 1px #9B9B9B;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
}

.centered {
	left: 50%;
	margin-left: -175px;
	margin-top: -200px;
	position: fixed;
	top: 50%;
}

.innerBevel {
	border-left: solid 1px white;
	border-top: solid 1px white;
}

.outerLoginContainer { width: 400px; }

.k-ie10 .outerLoginContainer, 
.k-webkit .outerLoginContainer, 
.k-ff .outerLoginContainer, 
.k-ie10 .innerLoginContainer, 
.k-webkit .innerLoginContainer, 
.k-ff .innerLoginContainer {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.innerLoginContainer { width: 400px; }

.loginHeader {
	background-color: white;
	border-bottom: solid 1px #9B9B9B;
	height: 70px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 400px;
}

.k-ie10 .loginHeader, .k-webkit .loginHeader, .k-ff .loginHeader {
	-moz-border-top-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;         
}

.loginblock {
	background-color: #ECECEC;
	color: #565656;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#C9C9C9);
}

.logintextbox {
	width: 100%;
    line-height: 1.65em;
}

.login_button {
	float: right;
	margin-bottom: 10px;
	padding-left: 20px !important;
	padding-right: 20px !important;
    padding-top: 3px;
    padding-block: 3px;
}

.validation-summary-errors ul {
	margin: 0px;
	padding: 0px;
}

.validation-summary-errors ul li {
	list-style-type: none;
	margin: 0px;
	padding: 3px;
	padding-left: 10px;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

.clearfix { height: 1%; }

.clearfix { display: block; }

.tab {
	background: url(tab_b.png) repeat-x 0 0;
	height: 40px;
	position: relative;
	top: 0;
	z-index: 999;
}

#csropts .k-dropdown { width: 220px; }

#csropts{ height: 57px;}

#csropts td {
	padding: 5px; 
	vert-align: middle; 
	vertical-align: middle;
}
    
.emulationCntrl {
	width: 285px !important;
}

#emulatingDlg.k-window-content { padding: 0px !important; }

#emu_inst-list, #emu_svcloc-list, #emu_user-list { width: 375px !important; }

.tab ul.login {
	clear: right;
	color: white;
	display: block;
	float: right;
	font-size: .7em;
	height: 40px;
	line-height: 40px;
	margin: 0;
	position: relative;
	right: 150px;
	text-align: center;
	width: auto;
	padding: 0px;    
}

#toggle {
	width: 60px;
}

.tab ul.login li.left {
	background: url(tab_l.png) no-repeat left 0;
	display: block;
	float: left;
	height: 40px;
	margin: 0;
	padding: 0;
	width: 30px;
}

.tab ul.login li.right {
	background: url(tab_r.png) no-repeat left 0;
	display: block;
	float: left;
	height: 40px;
	margin: 0;
	padding: 0;
	width: 30px;
}

.tab ul.login li {
	background: url(tab_m.png) repeat-x 0 0;
	display: block;
	float: left;
	height: 40px;
	padding: 0 6px;
	text-align: left;
}

.tab ul.login li a { color: #15ADFF; }

.tab ul.login li a:hover { color: white; }

.tab a.open, .tab a.eclose {
	cursor: pointer;
	display: block;
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	position: relative;
	top: 11px;
	width: 100px;
}

.tab a.open { background: url(bt_open.png) no-repeat left 0; }

.tab a.eclose { background: url(bt_close.png) no-repeat left 0; }

.tab a:hover.open { background: url(bt_open.png) no-repeat left -19px; }

.tab a:hover.eclose { 
	background: url(bt_close.png) no-repeat left -19px; 
}

/* sliding panel */

#toppanel {
	margin-left: auto;
	margin-right: auto;
	margin-top: 49px;
	position: absolute; /*Panel will overlap  content */
	/*position: relative;*//*Panel will "push" the content down */
	top: 0;
	width: 100%;
	z-index: 999;
}

#panel {
	background: #272727;
	color: #999999;
	display: none;
	height: 70px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 3;
}

#panel .content input:focus.field { 
	background: #545454; 
}

#selectable_roles, #selectable_reports, #selectable_printers {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.ui-tooltip, .arrow:after {
	background: papayawhip !important;    
	border: 1px solid silver !important;
}

.ui-tooltip {
	border-radius: 0px;
	box-shadow: none;
	font-size: .7em !important;
}

.reportChevron {
	background-image: url(Chevron.gif);
	background-position: 97% 15px;
	background-repeat: no-repeat;
	border: none !important;        
}

#inv_container h4 {
	margin: 0px;
	padding: 0px;
}

#inv_container .ui-tabs-vertical {
	margin: auto;
}

#inv_container .ui-tabs-vertical .ui-tabs-nav {
	float: left;
	width: 15em;
}

#inv_container .ui-tabs-vertical .ui-tabs-nav li {
	border-bottom-width: 1px !important;
	border-right-width: 0 !important;
	clear: left;
	margin: 0px;
	width: 100%;
}

#inv_container .ui-tabs-vertical .ui-tabs-nav li a { 
	display: block; 
	color: black;
}

#inv_container .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	border-right-width: 1px;
	border-right-width: 1px;
	padding-bottom: 0;
	padding-right: .1em;
}

#inv_container .ui-tabs-vertical .ui-tabs-panel {
	background-color: white;
	border-left: solid 1px #aaaaaa;
	float: left;
	margin-left: 1px;
	padding: 1em;
	width: 75%;
}

#inv_container .ui-state-focus { 
	outline: none !important; 
}

#inv_container .ui-widget-content { 
	background-color: white !important; 
}

#inv_container .ui-state-default {
	background: none !important;
	border: none !important;
	display: block !important;
	text-shadow: none !important;
}

#inv_container .ui-state-active {
	background-color: white !important;
	border-bottom: solid 1px #aaaaaa !important;
	border-top: solid 1px #aaaaaa !important;
}
        
#report_wizard .wizard { }

#report_wizard .wizard-modal form {
	margin: 0;
	padding: 0;
}

#report_wizard .wizard-modal.modal { }

#report_wizard .wizard-modal-footer {
	padding: 0px;
	background-color: #f5f5f5;
	text-align: right;
}

#report_wizard .wizard-card-container { }

#report_wizard .wizard-hide-card {
	display: none !important;
}

#report_wizard .wizard-modal-header.modal-header h3 {
	display: inline;
	line-height: 35px;
}

#report_wizard .wizard-modal-header.modal-header { 
	border-bottom: 0; 
}

#report_wizard .wizard-subtitle {
	color: #AFAFAF;
	font-weight: bold;
	padding-left: 20px;
}

#report_wizard .navigation {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
}

#report_wizard .disabled { 
	display: none !important; 
}

#report_wizard .navigation li { 
	padding: 5px; 
}

#report_wizard .active {
	background-color: white !important;
	color: black;
}

#report_wizard .active a { 
	color: black !important; 
}

#report_wizard .inner_wizard_container {
	margin-top: 0px !important; 
	border: solid 1px silver; 
	background-color: white;
	border-radius: 0px;
}

#report_wizard .already-visited { 
	cursor: pointer; 
}

#report_wizard .already-visited a { 
	color: black !important;
}

#report_wizard .wizard-nav-item a { 
	color: silver; 
}

#report_wizard .wizard-error,
#report_wizard .wizard-failure,
#report_wizard .wizard-success,
#report_wizard .wizard-loading,
#report_wizard .wizard-card {
	border-top: 1px solid #EEE;
	display: none;
	margin-right: 5px;
	overflow-y: auto;
	padding: 15px;
	position: relative;
}

#report_wizard .wizard-nav-link .icon-chevron-right {
	float: right;
	margin-top: 12px;
	opacity: .25;
}

#report_wizard li.wizard-nav-item.active .icon-chevron-right { 
	opacity: 1; 
}

#report_wizard li.wizard-nav-item { 
	line-height: 40px; 
}

#report_wizard .wizard-modal.modal .nav-list &gt; li &gt; a {
	background-color: #f5f5f5;
	color: #B4B4B4;
	cursor: default;
	padding: 3px 15px 3px 20px;
}

#report_wizard .wizard-modal.modal .nav-list li.active &gt; a { 
	background-color: #08C; 
}

#report_wizard .wizard-modal.modal .nav-list &gt; li.already-visited &gt; a.wizard-nav-link {
	color: #08C;
	cursor: pointer;
}

#report_wizard .wizard-modal.modal .nav-list &gt; li.active &gt; a.wizard-nav-link { 
	color: white; 
}

#report_wizard .already-visited &gt; a.wizard-nav-link:hover { 
	background-color: #E4E4E4; 
}

#report_wizard .wizard-card &gt; h3 {
	font-weight: normal;
	line-height: 40px;
	margin-bottom: 20px;
	margin-top: 0;
}

#report_wizard .wizard-progress {
	bottom: 0;
	padding: 15px;
}

#report_wizard .wizard-progress-container { 
	padding: 20px; 
}

#report_wizard .wizard-steps {
	background-color: #f5f5f5;
	max-width: 250px;
	width: 28%;
}

#report_wizard .nav &gt; li &gt; a.wizard-step-error {
	background-color: #F2DEDE;
	color: #B94A48;
	font-weight: bold;
}

#report_wizard .wizard-step-error .icon-chevron-right { 
	opacity: 0; 
}

#report_wizard .wizard-input-section { 
	margin-bottom: 20px; 
}

#report_wizard .wizard-buttons-container { 
	padding: 10px;
	border-top: solid 1px silver; 

}

#report_wizard .wizard-modal .popover.error-popover {
	background-color: #F2DEDE;
	border-color: #953B39;
	color: #B94A48;
}

#report_wizard .wizard-modal .popover.error-popover .arrow::after { 
	border-right-color: #F2DEDE; }

#report_wizard .wizard-modal .popover.error-popover .popover-title { 
	display: none; }

#report_wizard .wizard-modal .popover.error-popover .arrow { 
	border-right-color: #953B39; }

#report_wizard .wizard-modal p {
	margin: 0 0 10px;
	padding: 0;
}

#report_wizard #wizard-ns-detail-servers, .wizard-additional-servers {
	margin-left: 15px;
	margin-top: 10px;
}

#report_wizard #wizard-ns-detail-servers &gt; li, .wizard-additional-servers li {
	line-height: 20px;
	list-style-type: none;
}

#report_wizard #wizard-ns-detail-servers &gt; li &gt; img { 
	padding-right: 5px; }

#report_wizard .wizard-modal .chzn-container .chzn-results { 
	max-height: 150px; }

#report_wizard .wizard-addl-subsection { 
	margin-bottom: 40px; }

.k-menu-horizontal {
	border-left: none !important;
	border-right: none !important;
}

.k-menu .k-item {
	border: none !important;
}


footer, #footer {
	background-color: black;
	color: #6B6B6B !important;
	border-top: solid 1px #c5c5c5;
	bottom: 0px;
	font-size: .7em;
	line-height: normal;
	padding: 10px 0;
	position: static;
	text-align: center;
	width: 100%;
}


footer {

}
.user_info_bar {
	background-color: black !important;
}
.companycolor {
	color: #0B0544 !important;
}

.k-state-selected {
	border-color: #206FE5 !important;
}

#banner_bar {
	background-color: #206FE5 !important
}

.k-state-selected, .k-state-selected:hover {
	color: #2e2e2e !important;
	background-color: #ECECEC !important;
	background-image: none,linear-gradient(to bottom,rgba(194,194,194,100) 0,rgba(194,194,194,100) 100%);
}

.k-menu .k-state-selected &gt; .k-link {
	color: #2e2e2e !important;
	background-color: #ECECEC !important;
	background-image: none,linear-gradient(to bottom,rgba(194,194,194,100) 0,rgba(194,194,194,100) 100%);
}

.k-primary {
	border-color: #206FE5 !important;
	background-color: #206FE5 !important;
}

.logo_style{
	margin: 34px;

}

#banner_bar #printbtn {
	float: right;
	margin-right: 15px;
	margin-top: 45px !important;
    margin-right: 15px !important;
	background-color: #A2C6FF !important;
	border-color: #A2C6FF !important;
	color: #2e2e2e !important;
}
	#banner_bar #printbtn:hover {
		background-color: #2e2e2e !important;
		border-color: #2e2e2e !important;
		color: white !important;
	}



input.custom_button,
.editorField button,
a.custom_button,
a.k-grid-delete,
a.k-grid-edit,
a.k-grid-UnlockUser,
.k-window .ui-state-default,
.k-button,
.k-grid-SendPassword,
.k-grid-EnterPIN,
.k-grid-edit,
.k-grid-Order,
.k-grid-SendPassword,
.k-grid-delete,
.k-grid-EditInstitution,
.k-grid-EnterPIN,
.k-grid-UseThisPrinter,
.k-grid-edit,
.k-grid-update,
.k-grid-cancel,
.k-grid-delete,
.k-window .ui-state-default,
.k-window .ui-state-hover {
	border-color: #C2C2C2 !important;
    background-color: #C2C2C2 !important;
    color: #2e2e2e !important;
	white-space: normal;
}

	.custom_button:hover,
	.editorField button:hover,
	button.custom_button:hover,
	input.custom_button:hover,
	.k-grid-EnterPIN:hover,
	.k-window .ui-state-hover,
	a.custom_button:hover,
	a.k-grid-delete:hover,
	a.k-grid-edit:hover,
	.k-button:hover,
	a.k-grid-UnlockUser:hover,
	.k-window .ui-state-hover,
	.k-grid-SendPassword:hover,
	.k-grid-edit:hover,
	.k-grid-Order:hover,
	.k-grid-SendPassword:hover,
	.k-grid-delete:hover,
	.k-grid-EditInstitution:hover,
	.k-grid-EnterPIN:hover,
	.k-grid-edit:hover,
	.k-grid-update:hover,
	.k-grid-cancel:hover,
	.k-grid-delete:hover {
		background-color: #6B6B6B !important;
		border-color: #6B6B6B !important;
		color: white !important;
		text-shadow: 0px 1px 0 rgba(0, 0, 0, .25);
	}


.custom_button {
    border-radius: 0px;
    padding: 2px 7px;
    min-height: 30px;
}

.k-grid-edit,
.k-grid-edit-command,
a.companygradient,
.k-grid-remove-command,
button.companygradient,
.k-grid-delete,
.k-grid-add,
.k-window .k-button-solid-primary,
.k-window .k-button-solid-base,
.k-grid-save-command,
.k-grid-cancel-command,
.k-grid-cancel,
.k-grid-update {
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;
	background-image: none !important;
	border-color: #C2C2C2 !important;
    background-color: #C2C2C2 !important;
    color: #2e2e2e !important;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;
    margin: 1px !important;
	text-decoration: none !important;
	text-shadow: 0px 1px 0 rgba(0, 0, 0, .25);
	white-space: normal;
}

.k-input-spinner {
    background-color: #585858 !important;
}


.k-grid-toolbar tbody:hover, .k-grid-toolbar tbody tr:hover {
	background-color: none !important;
	background: none !important;
}



.k-menu-group {
	margin-top: 1px !important;
}




#menu_bar {
	background-color: #ECECEC !important;
	background-image: none !important;
}

.k-info-colored {
    background-color: #f0f9ff;
}

*,
*::before,
*::after {
    box-sizing: unset;
}


.k-menu .k-item &gt; .k-link, .k-menu-scroll-wrapper .k-item &gt; .k-link, .k-popups-wrapper .k-item &gt; .k-link {
	padding: .5em 1.1em .4em;
	line-height: 1.34em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #2e2e2e;
	white-space: nowrap;
	font-weight: 400;
	font-family: "Arial, sans-serif",Arial,sans-serif !important;
    font-size: 100%;
}

table th {
    background-color: inherit !important;
}

.k-pager-numbers-wrap .k-button {
    background-color: inherit !important;
}

input.k-textbox, input.text-box {
    box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-radius: 0px !important;
    background-color: var(--kendo-color-base, #f3f3f4);
    border-color: silver;
}
span.k-textbox {
	box-sizing: border-box;
	border-width: 0px;
	border-style: solid;
	border-radius: 0px !important;
	background-color: var(--kendo-color-base, #f3f3f4);
	border-color: silver;
}
.k-menu:not(.k-context-menu) {
    background-color: transparent;
}


.k-grid td.k-selected,
.k-grid .k-table-row.k-selected &gt; td,
.k-grid .k-table-td.k-selected,
tr.k-master-row tr:hover,
a.k-link:hover,
tbody tr.k-table-row:hover,
.k-grid .k-table-row.k-selected &gt; .k-table-td {
	background-color: #c2c2c2 !important;
}

.k-toolbar {
    display: block;
}

.k-pager-numbers-wrap button.k-button:hover, .k-pager-numbers button.k-button:hover span.k-icon:hover {
	color: #2E2E2E !important;
}

tbody, tr {
    width: 100% !important;
}

.k-rounded-md {
    border-radius: 0px !important;
}


.k-state-disabled {
    color: #c3c3c3 !important;
}

.leftMessage {
    width: 49%;
    min-width: 400px;
    float: left;
}

.rightMessage {
    width: 49%;
    min-width: 400px;
    float: right;

}
.k-checkbox:checked, .k-checkbox.k-checked {
    background-color: #666666;
}

@media (max-width: 800px) {
	.leftMessage {
        width: 100%;
    }

    .rightMessage {
        width: 100%;
    }

}</pre></body></html>