@font-face
{
  font-family: "Barlow Semi Condensed";
  src: local("Barlow Semi Condensed"),
	   url("../fonts/BarlowCondensed-SemiBold.ttf");
}

@font-face
{
  font-family: "Barlow Semi Bold";
  src: local("Barlow Semi Bold"),
	   url("../fonts/Barlow-SemiBold.ttf");
}

html, body
{
	position: relative;
	display:block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font: normal 12px arial;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	color: #000000;
	cursor: default;
}

div
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

input
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* height: 24px; */
}

table 
{
  border-width: 0px; 
  border-style: solid; 
  border-color: #000;
}

img
{
  border: 0px;
  border-style: none;
}

textarea, input
{
	outline: none;
}

.header
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 55px;
	background-color: #000000; /* #ce0a2b */
	/* background-image: url('../images/header_new_web.gif'); */
	/*
	-moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
	*/
}

.header-mobile
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 70px;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
	background-color: #cc0000;
	/* background-image: url('../images/header_new_mobile.gif'); */
}

.header-web
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 70px;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
	background-color: #cc0000;
	/* background-image: url('../images/header_new_web.gif'); */
}

.budweiser-logo-mobile
{
	position: absolute; 
	width: 145px; 
	height: 60px; 
	left: 5px; 
	top: 2px; 
	z-index: 1000; 
	background-image: url('../images/budweiser_logo_header.gif');
	background-repeat: no-repeat;
}

.budweiser-logo-web
{
	position: absolute; 
	width: 145px; 
	height: 60px; 
	left: 45px; 
	top: 2px; 
	z-index: 1000; 
	background-image: url('../images/budweiser_logo_header.gif');
	background-repeat: no-repeat;
}

.bees-logo
{
	position: absolute; 
	width: 100px; 
	height: 40px;
	left: 10px;
	top: 7px; 
	z-index: 1000; 
	background-image: url('../images/bees_logo.png');
	background-size: 100px 40px;
	background-repeat: no-repeat;
}

.page-name
{
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	color: #000000;
}

.header-feedback-link
{
	position: relative;
	display: block;
	width: 200px;
	margin: 18px auto 0px auto;
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	/* line-height: 30px; */
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.welcome-msg-mobile
{
	position: absolute; 
	left: 215px; 
	top: 24px; 
	z-index: 1001;
}

.welcome-msg-web
{
	position: absolute; 
	left: 230px; 
	top: 24px; 
	z-index: 1001;
}

.welcome-msg
{
	position: absolute;
	/* width: 296px; */
	height: 30px;
	right: 75px;
	top: 14px;
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	/* line-height: 30px; */
	color: #ffffff;
}

.header-icons
{
	position: absolute;
	right: 15px;
	top: 10px;
	z-index: 900;
	display: flex; 
	flex-direction: row;
	gap: 15px;
}

.header-icon
{
	/*
	position: absolute; 
	right: 15px;
	top: 7px;
	width: 40px; 
	height: 40px;
	background-image: url('../images/nav_icon.png');
	*/
	background-size: contain;
	width: 30px; 
	height: 30px;
	margin-top: 2px;
	z-index: 1000;
	background-repeat: no-repeat;
	cursor: pointer;
	/*
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out; 
	transition: opacity 1s ease-in-out;
	*/
}

.home-icon
{
	background-image: url('../images/header_icon_home.png');
}

.migration-dashboard-icon
{
	background-image: url('../images/header_icon_migration_dashboard.png');
}

.profile-icon
{
	background-image: url('../images/header_icon_user.png');
}

.broadcast-messages-icon
{
	background-image: url('../images/header_icon_broadcast_messages.png');
}

.request-queue-icon
{
	background-image: url('../images/header_icon_request_queue.png');
}

.tracking-icon
{
	background-image: url('../images/header_icon_tracking.png');
}

.payments-icon
{
	background-image: url('../images/header_icon_payments.png');
}

.emulation-icon
{
	background-image: url('../images/header_icon_emulation.png');
}

.end-emulation-icon
{
	background-image: url('../images/header_icon_end_emulation.png');
}

/*
.end-emulation-icon-2
{
	background-image: url('../images/header_icon_end_emulation_2.png');
	width: 30px; 
	height: 30px;
	margin-top: 2px;
}
*/

.help-icon
{
	background-image: url('../images/header_icon_help.png');
}

.nav-icon
{
	background-image: url('../images/header_icon_nav.png');
}

.logout-icon
{
	background-image: url('../images/header_icon_logout.png');
}

.header-links
{
	position: absolute;
	right: 20px;
	top: 24px;
	z-index: 1001;
}

.nav-arrow-up
{
	width: 40px;
	height: 10px; 
	margin: 18px 125px 0px 125px;
	background-image: url('../images/nav_arrow_up_inactive.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.nav-arrow-up:hover
{
	width: 40px;
	height: 10px; 
	margin: 18px 125px 0px 125px;
	background-image: url('../images/nav_arrow_up_active.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.nav-arrow-up:active
{
	width: 40px;
	height: 10px; 
	margin: 18px 125px 0px 125px;
	background-image: url('../images/nav_arrow_up_active.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.nav-arrow-down
{
	width: 40px;
	height: 10px; 
	margin: 0px 125px 0px 125px;
	background-image: url('../images/nav_arrow_down_inactive.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.nav-arrow-down:hover
{
	width: 40px;
	height: 10px; 
	margin: 0px 125px 0px 125px;
	background-image: url('../images/nav_arrow_down_active.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.nav-arrow-down:active
{
	width: 40px;
	height: 10px; 
	margin: 0px 125px 0px 125px;
	background-image: url('../images/nav_arrow_down_active.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.accordion, .accordion *
{
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

.accordion
{
	overflow: hidden;
	/* box-shadow:0px 1px 3px rgba(0,0,0,0.25); */
	/* border-radius: 3px; */
	/* background: #cc0000; */
	color: #000000;
	/* background: #ffd580; */
	padding: 0px 0px 0px 15px;
}

/*----- Section Titles -----*/
.accordion-section-title
{
	width: 100%;
	height: 35px;
	/* vertical-align: middle; */
	padding: 12px 0px;
	display: inline-block;
	/* border-top: 1px solid #ffffff; */
	/* background: #cc0000; */
	transition: all linear 0.15s;
	/* Type */
	/* font-family: Barlow; */
	font-family: sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align: left;
	/* text-transform: uppercase; */
	/* text-shadow:0px 1px 0px #1a1a1a; */
	/* color: #ffa55c; */
	/* color: #ffea60; */
	color: #000000;
	cursor: pointer;
}

.accordion-section-title, .accordion-section-title:hover
{
	/* background: #ffa55c; */
	/* background:#ffa55c; */
	/* Type */
	text-decoration: none;
}

.active-link
{
	/* color: #ffeb66; */
	/* color: #c10000; */
	color: #000000;
	/* text-decoration: overline underline; */
}

.accordion-section:first-child .accordion-section-title
{
	border-top: none;
}

/*----- Section Content -----*/
.accordion-section-content 
{
	padding: 0px 0px 0px 0px;
	display: none;
}

.nav-collapse-icon
{
    background-repeat: no-repeat !important;
	background-image: url('../images/nav_arrow_down.png') !important; 
	min-width: 16px !important;
	min-height: 16px !important;
	border:0px !important;
	position: absolute;
	background-position: center;
	margin: 3px 0px 0px 5px;
}

.nav-expand-icon
{
    background-repeat: no-repeat !important;
	background-image: url('../images/nav_arrow_right.png') !important; 
	min-width: 16px !important;
	min-height: 16px !important;
	border:0px !important;
	position: absolute;
	background-position: center;
	margin: 3px 0px 0px 5px;
}

.accordion-section-content ul 
{
	margin: -10px 10px 10px 25px;
	padding: 0px;
	list-style-type:none;
	text-align: center;
}

.accordion-section-content li 
{
	/* height: 35px; */
	cursor: pointer;
	/* font-family: Barlow; */
	font-family: sans-serif;
	font-size: 16px;
	text-align: left;
	margin: 20px 0px 0px 0px;
}

.accordion-sub-section-content 
{
	padding: 0px 0px 0px 0px;
	display: none;
}

.accordion-sub-section-content ul 
{
	margin: 0px 0px 0px 25px;
	padding: 0px;
	list-style-type:none;
	text-align: center;
}

.accordion-sub-section-content li 
{
	cursor: pointer;
	/* font-family: Barlow; */
	font-family: sans-serif;
	font-size: 16px;
	text-align: left;
	margin: 20px 0px 0px 0px;
}

/*.active-section
{
	text-decoration: underline;
}*/

/*Rounded Corners*/
/*top-left rounded Corners*/
.rc-tl {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
}
/*top-right rounded Corners*/
.rc-tr {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}
/*bottom-left rounded Corners*/
.rc-bl {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
/*bottom-right rounded Corners*/
.rc-br {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*top rounded Corners*/
.rc-t {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}
/*bottom rounded Corners*/
.rc-b {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*right rounded Corners*/
.rc-r {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*left rounded Corners*/
.rc-l {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
/*all rounded Corners*/
.rc-all {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.pageName
{
	text-align: center; 
	padding: 5px 20px 5px 20px; 
	color: #ffffff;
	background-color: #000000;
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 26px;
	line-height: 31px;
}

.panel-header
{
	width: 100%; 
	height: 35px;
	padding: 8px 10px 8px 10px; 
	background-color: #ebebeb;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;
	/* border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #c8844c; */
	color: #ffffff;
	font: bold 12px arial;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

.panel-header-new
{
	width: 100%; 
	/* height: 25px; */
	padding: 2px 10px 2px 10px; 
	background-color: #e9e8e8; /* e9e8e8 */
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #c2c2c2;
	color: #000000;
	font: bold 12px arial;
	position: relative;
	text-align: left;
	vertical-align: middle;	
}

.panel-header-home
{
	width: 100%; 
	height: 40px;
	padding: 15px 15px;
	background-color: #ffffff; /* e9e8e8 */
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	/*
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #c2c2c2;
	*/
	color: #000000;
	font: bold 18px arial;
	position: relative;
	text-align: left;
	vertical-align: middle;	
}

/* .panel-header-sep
{
	width: 100%; 
	height: 1px; 
	background-color: #c8844c;
} */

.panel-body
{
	width: 100%; 
	padding: 10px;
	/* background-color: #ffd580; */
	/* background-color: #f5f5f5; */
	background-color: #ffffff;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;
	/* border: 1px solid #d0d0d0; */
}

.panel-shadow
{	
	background-color: #ffffff;
	/* border: 1px solid #8e8e8e; */
	box-sizing: border-box;
	/* box-shadow: 0 2px 6px 0 #dadada; */
	border-radius: 3px;
}

.upload-remove
{
	vertical-align: middle;
	cursor: pointer;
}


#page_wrapper {
	width: 980px;
}


#ret_name {
	position: relative;
	/* float: left; */
	margin: 30px 0px 0px 0px;
	text-align: left;
	font: bold 36px sans-serif;
	color: #FFFFFF;
}

#page_name {
	position: relative;
	margin: 5px 0px 5px 0px;
	text-align: left;
	font: bold 18px sans-serif;
	color: #000000;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

/*
#page_name[id] {
	position: relative;
	margin: 5px 0px 15px 240px;
	text-align: left;
	font: bold 28px sans-serif;
	color: #000000;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
*/

/*
#app_title{
	position: relative;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font: bold 36px sans-serif;
	color: #FFFFFF;
}

#page_title {
	position: relative;
	margin: 10px 0px 0px 0px;
	text-align: left;
	font: bold 24px sans-serif;
	color: #BDA5A5;
}
*/




#top_menu {
	position: relative;
	/* float: right; */
	margin: 0px 0px 0px 0px;
	text-align: right;
	font: normal 14px sans-serif;
	white-space: nowrap;
}

#top_menu a:link { 
	color: #FFFFFF; 
	/* text-decoration: none; */
}

#top_menu a:visited { 
	color: #FFFFFF; 
	/* text-decoration: none; */
}

#top_menu a:hover { 
	color: #CC0000; 
	/* text-decoration: none; */
}

#top_menu a:active { 
	color: #CC0000;
	/* text-decoration: none; */
}

#clock {
	float: right;
	margin-top: 5px; 
	color:000000; 
	font-weight: bold; 
	font-size: 12px;
	text-align: left;
	/* line-height: 16px; */
}

#main_content {
	background-color: #FFFFFF;
	color: #000000;
	width: 980px; /* 1007px */
	padding: 10px; /* 5px 5px 10px 5px */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#main_content_border {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	width: 100%;
	height: 100%;
	padding: 10px 10px 10px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

form, #form_wrapper {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px;
}



.button_off {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #333;
	border-left: 1px solid #FFF;
	border-right: 1px solid #333;
	background: url(../images/buttonBG.gif) top repeat-x #E4E4E4;
	color: #333;
	margin: 2px 0px;
	padding: 2px;
	cursor: pointer;
	font: normal 14px sans-serif;
	display: block;
}

.button_on {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #333;
	border-left: 1px solid #FFF;
	border-right: 1px solid #333;
	background: url(../images/buttonBG.gif) top repeat-x #E4E4E4;
	color: #000;
	text-decoration: underline;
	margin: 2px 0px;
	padding: 2px;
	cursor: pointer;
	font: normal 14px sans-serif;
	display: block;
}


#bottom_menu_wrapper {
	width: 980px;
	/* height: 30px; */
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0px 0px;
	background-color: #000000;
}

#bottom_menu {
	text-align: center;
	font: normal 14px sans-serif;
	white-space: nowrap;
}

#bottom_menu a:link { 
	color: #FFFFFF; 
	/* text-decoration: none; */
}

#bottom_menu a:visited { 
	color: #FFFFFF; 
	/* text-decoration: none; */
}

#bottom_menu a:hover { 
	color: #CC0000; 
	/* text-decoration: none; */
}

#bottom_menu a:active { 
	color: #CC0000;
	/* text-decoration: none; */
}

#bottom_menu_left {
	width: 20px;
	height: 50px;
	background: #000000 url(../images/bottomMenuGradient.jpg) repeat-x;
}

#bottom_menu_middle {
	width: 940px; /* Orig: 741px */
	height: 50px;
	background: #000000 url(../images/bottomMenuGradient.jpg) repeat-x;
}

#bottom_menu_right {
	width: 20px;
	height: 50px;
	background: #000000 url(../images/bottomMenuGradient.jpg) repeat-x;
}


#bottom_links_wrapper {
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 980px;
	height: 50px;
	margin: 0px 0px 0px 0px; /* Orig: 15px 0px 30px 0px; */
}

#bottom_links {
	text-align: center;
	font: normal 12px sans-serif;
	white-space: nowrap;
	color: #e7e7e7;
}

#bottom_links a:link { 
	color: #e7e7e7;
	text-decoration: none;
}

#bottom_links a:visited { 
	color: #e7e7e7;
	text-decoration: none;
}

#bottom_links a:hover { 
	color: #ffffff;
	text-decoration: none;
}

#bottom_links a:active { 
	color: #ffffff;
	text-decoration: none;
}


.nav_link {
	font: bold 12px sans-serif;
	white-space: nowrap;
	color: #ffffff;
}

a.nav_link:link { 
	color: #ffffff;
	text-decoration: none;
}

a.nav_link:visited { 
	color: #ffffff;
	text-decoration: none;
}

a.nav_link:hover { 
	color: #ffcc77;
	text-decoration: none;
}

a.nav_link:active { 
	color: #ffcc77;
	text-decoration: none;
}


.nav_link_2 {
	font: bold 12px sans-serif;
	white-space: nowrap;
	color: #000000;
}

.nav_link_2:hover { 
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}


.nav_link_2_active {
	font: bold 12px sans-serif;
	white-space: nowrap;
	color: #000000;
}

.nav_link_2_active:hover { 
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}


#bottom_links_left {
	width: 6px;
	height: 50px;
	background: #000000 url(../images/bottomMenuGradientLeft.jpg) repeat-x;
}

#bottom_links_middle {
	width: 968px; /* Orig: 741px */
	height: 50px;
	background: #000000 url(../images/bottomMenuGradient.jpg) repeat-x;
}

#bottom_links_right {
	width: 6px;
	height: 50px;
	background: #000000 url(../images/bottomMenuGradientRight.jpg) repeat-x;
}

#footer_wrapper {
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 980px;
	height: 30px; 
	margin: 15px 0px 0px 0px;
}

#footer {
	text-align: center;
	font: normal 12px sans-serif;
	color: #CCC;
}

#screenContainer
{
	
}

.footer, .footer a
{
	position: fixed;
    bottom: 0;
	width: 100%;
	height: 35px;
	/* display: table; */
	text-align: center;
	/* display: flex;
	justify-content: center; */
	/* border-top: 1px solid black; */
	background-color: #ebebeb;
	color: #000000;
	/* font-family: Verdana, Geneva, Tahoma, sans-serif; */
	font-family: Arial; /* Barlow */
	font-style: normal;
	/* font-weight: 500; */
	font-size: 12px;
	line-height: 12px;
	/* identical to box height */
	/* letter-spacing: 0.01em; */
	/*
	-moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
	*/
}

.footer-login
{
	position: relative;
	overflow: hidden;
	-moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
	/* background-color: #cc0000; */
	font: normal 12px arial;
	color: #FFFFFF;
	/* display: flex;
	justify-content: center; */
	display: table;
	text-align: center;
	width: 100%;
}

.ab-logo-footer
{
	position: relative;
	width: 230px; 
	height: 64px; 
	/* 	width: 100%;  */
	margin-left: auto; 
	margin-right: auto;
	z-index: 1000; 
	background-image: url('../images/ab_logo_eagle_footer.png');
	background-repeat: no-repeat;
}

.footer-content
{
	/* align-self: center; */
	/* display: table-cell; */
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.powered-by-dxc
{
	width: 100%;
	padding: 15px 0px 15px 0px;
	/* display: table; */
	text-align: center;
	/* display: flex;
	justify-content: center; */
	background-color: #000000;
	color: #ffffff;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	/* identical to box height */
	letter-spacing: 0.01em;
	/*
	-moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
	*/
}



.box{
	border: 1px solid #000000;
	padding: 10px;
	/* margin-top: 10px; */
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align: left;
}

.select_box{
	width: 300px;
	height: 250px;
	/* border: 1px solid #000000; */
}

.controlLabel
{
	font-family: Work Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	color: #000000;
}

.labelBlack10thin{
	font: normal 10px arial;
	color: #000000;
}

.labelRed10thin{
	font: normal 10px arial;
	color: #000000;
}

.labelWhite10thin{
	font: normal 10px arial;
	color: #ffffff;
}

.labelGreen10thin{
	font: normal 10px arial;
	color: #009900;
}

.labelBlack12{
	font: bold 12px arial;
	color: #000000;
}

.labelBlack12thin{
	font: normal 12px arial;
	color: #000000;
}

.labelWhite12{
	font: bold 12px arial;
	color: #FFFFFF;
}

.labelWhite12thin{
	font: normal 12px arial;
	color: #FFFFFF;
}

.labelRed12{
	font: bold 12px arial;
	color: #000000;
}

.labelRed12thin{
	font: normal 12px arial;
	color: #000000;
}

.labelGrey12{
	font: bold 12px arial;
	color: #999999;
}

.labelBlack14{
	font: bold 14px Work Sans;
	color: #000000;
}

.labelBlack14thin{
	font: normal 14px arial;
	color: #000000;
}

.labelWhite14{
	font: bold 14px arial;
	color: #FFFFFF;
}

.labelRed14{
	font: bold 14px arial;
	color: #000000;
}

.labelGrey14{
	font: bold 14px arial;
	color: #999999;
}

.labelBlack16{
	font: bold 16px arial;
	color: #000000;
}

.labelRed16{
	font: bold 16px arial;
	color: #000000;
}

.labelGrey16{
	font: bold 16px arial;
	color: #999999;
}

.labelBlack16{
	font: bold 16px arial;
	color: #000000;
}

.labelBlack16thin{
	font: normal 16px arial;
	color: #000000;
}

.labelBlack18{
	font: bold 18px arial;
	color: #000000;
}

.labelRed18{
	font: bold 18px arial;
	color: #000000;
}

.labelGrey18{
	font: bold 18px arial;
	color: #999999;
}

.controlLabelBlack
{
	font: bold 14px arial;
	color: #000000;
}

.cal_icon{
	position:relative;
	vertical-align: top;
	/* cursor: pointer; */
}

#no_search_results {
	margin: 25px 0px 25px 5px;
	text-align: center;
}

#no_search_results a:link { 
	color: #000000; 
}

#no_search_results a:visited { 
	color: #000000; 
}

#no_search_results a:hover { 
	color: #000000; 
}

#no_search_results a:active { 
	color: #000000;
}

.sort_arrow_blank {
	background: url(../images/sort_arrow_blank.gif) no-repeat center left;
	padding-left: 16px;
	cursor: pointer;
}

.sort_arrow_up {
	background: url(../images/sort_arrow_up.gif) no-repeat center left;
	padding-left: 16px;
	cursor: pointer;
}

.sort_arrow_down {
	background: url(../images/sort_arrow_down.gif) no-repeat center left;
	padding-left: 16px;
	cursor: pointer;
}

.sort_arrow_2_blank {
	background: url(../images/sort_arrow_blank.gif) no-repeat center left;
	padding-left: 12px;
	cursor: pointer;
}

.sort_arrow_2_up {
	background: url(../images/sort_arrow_up.gif) no-repeat center left;
	padding-left: 12px;
	cursor: pointer;
}

.sort_arrow_2_down {
	background: url(../images/sort_arrow_down.gif) no-repeat center left;
	padding-left: 12px;
	cursor: pointer;
}

#sort_table_wrapper {
	position: relative;
	text-align:left;
}

#detail_wrapper {
	margin: 15px 0px 15px 0px;
	padding: 15px;
	background-color: #fffeee; /* #fffce9 */
	border: 1px solid #000000;
}

#testing {
	color: #FFF; 
	background-color: #000; 
	padding: 10px; 
	text-align: left;
}


.file_icons 
{
  width: 100%; height: 26px; position: relative; background: #ffbb66 url(../images/file_gradient.jpg) repeat-x; vertical-align: 50%;
}


.file_icon 
{
  width: 16px; height: 16px; border: 0px; float: left; position: relative; margin: 5px 0px 0px 10px; cursor: pointer;
}

.file_icon_right 
{
  width: 16px; height: 16px; border: 0px; float: right; position: relative; margin: 5px 3px 0px 5px; cursor: pointer;
}


.anchor_top 
{
  width: 16px; height: 16px; border: 0px; position: relative; margin: 5px 5px 0px 0px; cursor: pointer;
}


.hr 
{
  font: bold 14px arial; color: #000000; height: 15px; vertical-align: top; white-space: nowrap;
}


.hb 
{
  font: bold 14px arial; color: #000000; height: 15px; vertical-align: bottom; white-space: nowrap;
}


.hbr 
{
  font: bold 14px arial; color: #cc0000; height: 15px; vertical-align: bottom; white-space: nowrap;
}


.thb 
{
  font: bold 14px arial; color: #000000; vertical-align: top; padding: 4px 15px 4px 0px;
}

.thr 
{
  font: bold 14px arial; color: #000000; vertical-align: top; padding: 4px 15px 4px 0px;
}


.tbb 
{
  font: normal 12px arial; color: #000000; vertical-align: top; padding: 4px 15px 4px 0px;
}


.tbc 
{
  font: normal 12px arial; vertical-align: top; padding: 4px 15px 4px 0px;
}


.tbbb 
{
  font: bold 12px arial; color: #000000; vertical-align: top; padding: 4px 15px 4px 0px;
}

.tbg 
{
  font: normal 12px arial; color: #339933; vertical-align: top; padding: 4px 15px 4px 0px;
}

.tbbg 
{
  font: bold 12px arial; color: #339933; vertical-align: top; padding: 4px 15px 4px 0px;
}

.tbr 
{
  font: normal 12px arial; color: #cc0000; vertical-align: top; padding: 4px 15px 4px 0px;
}

.tbbr 
{
  font: bold 12px arial; color: #cc0000; vertical-align: top; padding: 4px 15px 4px 0px;
}

.tb_icon 
{
  vertical-align: top; padding: 4px 15px 4px 0px; cursor: pointer;
}


.doc_link 
{
  cursor: pointer;   /* text-decoration: underline; */
}


.doc_link_on
{
  color: #cc0000; cursor: pointer;
}


.doc_link_off
{
  color: #000000; cursor: default;
}



.row_highlight_on
{
  color: #cc0000;
  /* background-color: #fffeee; */
  /* font-weight: bold; */
  font: normal 12px arial;
  padding: 4px 0px;
  vertical-align: top;
  white-space: nowrap;
  /* text-align: left; */
  text-decoration: none;
  cursor: pointer;
}

.row_highlight_on td
{
  white-space: nowrap;
}

.row_highlight_off
{
  color: #000000;
  /* background-color: #ffffff; */
  /* font-weight: normal; */
  font: normal 12px arial;
  padding: 4px 0px;
  vertical-align: top;
  white-space: nowrap;
  /* text-align: left; */
  text-decoration: none;
  /* cursor: pointer; */
}

.row_highlight_off td
{
  white-space: nowrap;
}



.sort_table_header 
{
  font: bold 14px arial;
  color: #000000;
  text-align: left;
  cursor: pointer;
  vertical-align: top;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  /* behavior: url(/css/ieUserSelectFix.htc); */
}

.sb_link
{
  /* color: #000000; */
  /* text-decoration: underline; */
  /* font-weight: bold; */
  cursor: pointer;
}

.sb_link_on 
{
  font: normal 12px arial;
  /* color: #CC0000; */  /* #0000CC */
  /* background-color: #ffffff; */ /* #fffeee */
  padding: 4px 0px;
  vertical-align: top;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  /* cursor: pointer; */
}

.sb_link_off 
{
  font: normal 12px arial;
  /* color: #000000; */
  /* background-color: #ffffff; */ /* #fffeee */
  padding: 4px 0px;
  vertical-align: top;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  /* cursor: pointer; */
}

.detailSeparator 
{
  background-color: #ffffff;
}


.tooltip
{
  font: normal 10px Verdana, Geneva, sans-serif;
  padding: 2px 4px 3px 3px; 
  white-space: nowrap;
  border: 1px solid black;
  color: #000000;
	background-color: InfoBackground;
	line-height: 1.5em;
}


.tooltip_wrap
{
  font: normal 10px Verdana, Geneva, sans-serif;
  padding: 2px 4px 3px 3px; 
  border: 1px solid black;
  color: #000000;
	background-color: InfoBackground;
	line-height: 1.5em;
}


.scrollTableContainer 
{
	position: relative;	/* to capture the absolutely positioned table header */		
	/* margin: 0 auto; */
}

/* this enables the table to scroll without scrolling the page */
.scrollInnerDiv 
{
	overflow-y: scroll;	
	/* width: auto;	*/
	
}

/* position the row of column heads above the table */
.scrollTableContainer thead tr 
{
	position: absolute;	/* throws the header out of the table */
	top: 0px;
	left: 0px;			
}


.home_page_table td
{
  height: 20px;
}

.text-input-orange
{
  background-color: #FBA560;
}

.input-orange
{
	font: normal 12px/150% arial;
	color: #000000;
	text-shadow: none;
	border: 1px solid #eae8e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	background-color: #FBA560;
	height: 24px;
}

.input-white
{
	font: normal 12px/150% arial;
	color: #000000;
	text-shadow: none;
	border: 1px solid #c2c2c2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 5px;
	background-color: #FFFFFF;
	height: 24px;
}

.input-white-1
{
	font: normal 12px/150% arial;
	color: #000000;
	text-shadow: none;
	border: 1px solid #eae8e8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 5px;
	background-color: #FFFFFF;
	cursor: text;
	height: 24px;
}



/*************** SCROLLBAR BASE CSS ***************/
 
.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}
 
.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}
 
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}
 
.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}
 
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}
 
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}
 
.scroll-textarea {
    border: 1px solid #eae8e8;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}
 
 
 
 
/*************** SIMPLE OUTER SCROLLBAR ***************/
 
.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}
 
.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}
 
.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
 
.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}
 
.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}
 
.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 6px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 6px; }
 
.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #ffffff; }
 
.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
 
.scrollbar-outer > .scroll-element .scroll-bar { background-color: #ffd580; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #ffd580; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #ffd580; }

 
/* scrollbar height/width & offset from container borders */
 
.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -10px; margin-left: 10px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -10px; margin-top:  20px; }
 
.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }
 
 
/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -10px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -10px; }
 
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -10px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -10px; }



/*************** SIMPLE INNER SCROLLBAR ***************/

.nav-container.scroll-element.scroll-x
{
	display: none !important;
}

.nav-content.scrollbar-inner > .scroll-element,
.nav-content.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}
 
.nav-content.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
 
.nav-content.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 6px;
    left: 0;
    width: 100%;
}

.nav-content.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 6px;
}
 
.nav-content.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}
 
.nav-content.scrollbar-inner > .scroll-element .scroll-element_outer,
.nav-content.scrollbar-inner > .scroll-element .scroll-element_track,
.nav-content.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.nav-content.scrollbar-inner > .scroll-element .scroll-element_track,
.nav-content.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.nav-content.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #ffa55c; }
.nav-content.scrollbar-inner > .scroll-element .scroll-bar { background-color: #ffffff; }
.nav-content.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #ffffff; }
.nav-content.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #ffffff; }
 
 
/* update scrollbar offset if both scrolls are visible */
 
.nav-content.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.nav-content.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
 
 
.nav-content.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.nav-content.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }

/*.custom-disabled-overlay {
    background-color: #fff !important;
    opacity: .5 !important;
}*/

.status-bar-good
{
	position: relative;
	width: 100%; 
	height: 30px;
	padding: 7px 0px 0px 0px;
	background-color: #85cb7f; /* e9e8e8 */
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #c2c2c2;
	color: #000000;
	text-align: center; 
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-size: 18px;
}

.status-bar-alert
{
	position: relative;
	width: 100%; 
	height: 50px;
	padding: 7px 0px 0px 0px;
	background-color: #ee5f61; /* e9e8e8 */
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #c2c2c2;
	color: #000000;
	text-align: center; 
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-size: 24px;
}

.panel-row
{
	width: 100%;
	height: 46px;
	padding: 15px 12px 15px 12px;
	background-color: #ffffff;
}

.panel-row-white
{
	width: 100%;
	height: 46px;
	padding: 15px 12px 15px 12px;
	background-color: #ffffff;
}

.panel-row-grey
{
	width: 100%;
	height: 46px;
	padding: 15px 12px 15px 12px;
	background-color: #e9e8e8;
}

.app-tab-active
{
	width: 150px; 
	height: 30px; 
	padding: 5px 0px 0px 0px; 
	text-align: center;
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-weight: 800; 
	font-style: bold; 
	font-size: 16px; 
	color: #000000; 
	background-color: #ffff00;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
	display: inline-block;
	cursor: pointer;
}

.app-tab-inactive
{
	width: 150px; 
	height: 30px; 
	padding: 5px 0px 0px 0px; 
	text-align: center;
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-weight: 800; 
	font-style: bold; 
	font-size: 16px; 
	color: #ffffff; 
	background-color: #000000;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
	display: inline-block;
	cursor: pointer;
}

.main-container
{
	position: relative; 
	overflow: hidden; 
	float: left; 
	width: 100%;
	height: calc( 100vh - 90px );
	padding: 20px 20px 25px 20px;
}

.main-con
{
	position: relative; 
	overflow: hidden; 
	display: flex; 
	width: 100%; 
	min-height: 500px; 
	margin: 0px 0px 0px 0px;
}

.filter-icon-container
{
	flex: 0 0 auto; 
	width: 15px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;	
}

.filter-icon
{
	flex: 0 0 auto; 
	width: 15px; 
	margin: 3px 0px 0px 0px;
}

.filter-container
{
	flex: 0 0 auto; 
	width: 420px; 
	margin: 0px 20px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.filter-header
{
	display: flex; 
	width: 100%; 
	height: 50px; 
	padding: 15px 0px 10px 0px; 
	background-color: #ebebeb;
}

.filter-con
{
	width: 100%; 
	overflow: hidden; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 15px;
}

.filter-active
{
	float: left;
	width: 15px;
	height: 15px;
	/* padding: 5px 4px 5px 4px; */
	background-image: url('../images/icon-slide-left.png');
	background-position: center;
	background-size: 12px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.filter-inactive
{
	float: left; 
	width: 15px;
	height: 15px;
	/* padding: 5px 4px 5px 4px; */
	background-image: url('../images/icon-slide-right.png');
	background-position: center;
	background-size: 12px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.grid-container
{
	flex: 1 1 auto; 
	/* width: calc( 100% - 420px ); */
}

.app-name
{
	position: absolute;
	height: 30px;
	/* left: 135px; */
	left: 15px;
	top: 13px;
	/* font-family: Barlow Semi Condensed; */
	font-family: sans-serif;
	font-stretch: condensed;
	font-style: normal;
	font-weight: 600;
	font-size: 23px;
	/* line-height: 30px; */
	color: #ffffff;
}

.app-title
{
	flex: 1 1 auto; 
	width: 100%; 
	color: #000000; 
	font: bold 16px arial; 
	margin: 0px 0px 0px 15px;
}

.control-container
{
	position: relative;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
	vertical-align: middle;
}

.control-label
{
	float: left;
	margin: 5px 10px 0px 0px;
	vertical-align: middle;
	font: bold 12px arial;
	color: #000000;
}

.control-input
{
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}

/*
.control-input input
{
	 width: 250px !important; 
}
*/

.summary-label
{
	font: bold 12px arial;
}

.summary-link
{
	font: bold 12px arial;
	margin: 0px 10px 0px 10px;
	vertical-align: middle;
	color: #000000;
	cursor: default;
	white-space: nowrap;
}

.alert-link
{
	color: #dd1832; /* #990000; */
}

.pointer
{
	cursor: pointer;
}

.dashboard-label-first
{
	display: inline-block; 
	margin: 0px 0px 0px 0px;
	/* padding: 15px;
	background-color: #d3d3d3; */
}

.dashboard-label
{
	display: inline-block; 
	margin: 0px 0px 0px 20px;
}

.dashboard-link
{
	display: inline-block; 
	/* width: 20px; */
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}

.exclamation-red
{
	filter: invert(21%) sepia(41%) saturate(7297%) hue-rotate(342deg) brightness(86%) contrast(100%);
}

.blue-button {
    background-color: #3572EF !important;
    color: #FFFFFF !important;
    border: 0px !important;
	font-weight: bold !important;
}

.light-blue-button {
    background-color: #3572efab !important;
    color: #FFFFFF !important;
    border: 0px !important;
	font-weight: bold !important;
}

.white-button {
    background-color: #FFFFFF !important;
}

.k-button.k-grid-add {
    border: 0px !important;
}