/* This overrides the Jquery entry so tabs do not have borders otherwise wide iframes will protrude. */
/* FMV-13005	Socal ask for green color*/
/* FMV-21608	Fix vtop chrome problem */
.ui-widget-content {
	border: 0 !important;
	/*display: inline-block;*/ /* shrink to width of contents to match screen designer for consistency */
}
.ui-autocomplete {
	background-color: #bcd7e5 !important;	/* light blue like menu*/
}
.ui-dialog {
	border:4px groove black !important;
}
.ui-widget-overlay {
	opacity:0.10;
	background-color:silver !important;
}
.ui-tabs .ui-tabs-nav li {
	font-weight: bold;
}
.toolicon {
	height:24px;
}
.fg-toolbar {
	background: whitesmoke !important;
}
table.dataTable tr.odd { background-color: #E2E4FF !important; }
table.dataTable tr.even { background-color: transparent !important; }

table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }

/* These are used in the dashboard iteration popup */
.popupIter {
	border-collapse: separate; border-spacing: 0px;
}
.oddR { background-color: #E2E4FF !important; }
.evenR { background-color: transparent !important; }

fieldset
{
}
button {
	border-radius:4px;
	border-color:grey;
}
input[type=button] {
	border-radius:4px;
	border-color:grey;
}
/* FMV-15742 - Hide key fields that contain the word NEW. */
input[rasave][ovalue="NEW"] {
	visibility:hidden;
}
input[newhide][ovalue="NEW"] {
	visibility: hidden;
}
td[col] {
	padding:0;
	border:0;
}
.iframedata {
	background-color:#E6E6E6;
}
.invisible
{
	width:0px;height:0px;
	background:transparent;
	border:none;
	padding:0;
	margin:0;
}
.ScreenTitle
{
	font-size: 24pt;
	margin-bottom: 5px;
	font-weight: 100;
}
.rolloverTitle
{
	font-size: 125%;
	text-align:center;
	color: #003366;
	margin-bottom: 10px;
	font-style: italic;
	text-decoration: underline
}
.ButtonSpacing
{
	margin-left: 15pt;
}
.error_wrapper {
	position: relative;
	border-color: red;
	border-style: solid;
	border-width: 2px;
	border-radius: 15px 15px 15px 15px / 15px 15px 15px 15px;
	background-color: transparent;
	margin: 15px;
	z-index: 0; /* This forces errors in-front of hidden portal objects */
}
.error_area
{
	overflow:scroll;
}
.errorHeader
{
	font-size: 200%;
	margin-left:100px;
	margin-bottom:10px;
}
.errorCriticalText
{
	cursor:pointer;
	font-size: 125%;
	color:red;
	float:left; clear:left;
	margin-left:50px;
}
.errorText
{
	cursor:pointer;
	font-size: 125%;
	color:blue;
	float:left; clear:left;
	margin-left:50px;
}
.errorListWarning
{
	color: green;
	font-size: 125%;
	float:left; clear:left;
	margin-left:50px;
}
.msgCtr {
	margin-left:40px;
	float:right;
	font-size: 75%;
	font-weight:lighter;
}
.dragcontainer
{
	position:relative;
	border-color:mediumpurple;
	border-style: solid;
	border-width: 2px;
	border-radius: 15px 15px 15px 15px / 15px 15px 15px 15px;
	background-color: transparent;
	margin:2Px;
	padding:2px;
}
.helpwrapper {
	padding:0px;
	margin:0;
	width:105%;
}

.mainpage
{
	margin-top:15px;
}
.mainheader
{
	position:relative;
	width: 100%; 
	min-height: 38px; /* bm updated was just 38px; */
	height: auto; /* bm updated added */
	z-index: 2; /* bm updated added this */
}
	.mainheader table {
		position: absolute;
		left: 5px;
		top: 0px;
		table-layout:fixed;
		z-index: 2; /* bm updated added this */
	}

.button_area
{
	position:relative;
	background-color: white;
	height:28px;
	width:100%; /* BM Update changed was 600 */
	padding-top:5px;
	z-index: 1; /* BM Update added this */
}

.content_class
{
	float:left;
	clear:left;
	margin-top:10px;
	width:100%;
	height:100%;
}

.content_wrapper
{
	position:relative;
	width:100%;
	height:100%;
	/*
		border-style: solid;
		border-color: #465661;
		border-width: 2px;
		border-radius: 15px 15px 15px 15px / 15px 15px 15px 15px;
	*/
	background-color: transparent;
	overflow:hidden;
}
.content_area
{
	display: block; 
	width:100%; 
	height:100%;
	overflow:scroll;
}
.content_closeX
{
	position:absolute;
	top:0px;
	padding:0px;
}
.dialogBehind
{
	width:100%;
	height:100%;
	opacity:0.70;
	color: #ffffff;
	background-color: #cccccc;
	position:absolute;
	left:0px;
	top:0px;
	text-align:center;
}

.saveAnimation
{
	background:url("../images/save_gears.gif");
	background-repeat:no-repeat;
	top:200px;
	left:350px;
	width:344px;
	height:341px;
	position:absolute;
}
.labelA
{
	color: white;
}
.busyfield {
	border-style:outset !important;
	border-color: red !important;
}

.chatIcon
{
	position:relative;
	background:url("../images/chat1e.png");
	height:48px;
	width:48px;
	min-width:64px;
}
.chatSmallIcon
{
	height:16px;
	width:16px;
}
.notifyBase
{
	position: relative;
}
.notifyBubble
{
	position:absolute;
	top:0px; right:-10px;
	padding:3px;
	color: white !important;
	border-radius:8px;
	background-color: #990000;
}
.chatWith
{
	font-weight:bold;
	font-size: 125%;
}
.chatMsg
{
	width:400px;
}


.chatbriefarea
{
	height : 400px;
	overflow : auto;
}
.chatnewmsgarea
{
	height : 300px;
	overflow : auto;
	text-align:center;
}
.chatfullarea
{
	width:620px;
	height : 500px;
	overflow : auto;
}
.chatmine
{
	width:350px;
	float:right;
}
.chatmine div[info]
{
	margin-top:15px;
	margin-bottom:3px;
	text-align:center;
	font-weight:bold;
}
.chatmine div[msg]
{
	border-radius:10px;
	background-color: lightgreen;
}
.chatnotmine
{
	width:350px;
	float:left;
}
.chatnotmine div[info]
{
	margin-top:15px;
	margin-bottom:3px;
	text-align:center;
	font-weight:bold;
}
.chatnotmine div[msg]
{
	border-radius:10px;
	background-color: lightgray;
}
.chatdivider1
{
	float:left;
	background-color: #990000;
	height:3px;
	width:600px;
	margin-top:12px;
	margin-bottom:12px;
}
.chatfullreply
{
}
.chatsend
{
	margin-left:15px;
	margin-bottom:15px;
}
/* BM removed for now.
#switchTargetBtn {
	background-color: transparent;
}
*/

/* old stuff */
.FormatGrid
{
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	BACKGROUND-COLOR: darkblue
}
.FormatText
{
	COLOR: black;
	HEIGHT: 14pt;
	TEXT-ALIGN: center
}
a
{
	BORDER-RIGHT: black thin;
	BORDER-TOP: black thin;
	BORDER-LEFT: black thin;
	COLOR: blue;
	CURSOR: default;
	BORDER-BOTTOM: black thin;
	BACKGROUND-COLOR: transparent
}
a:active
{
	FONT-WEIGHT: bolder;
	COLOR: red;
	BACKGROUND-COLOR: transparent
}
.GetMenuImage
{
	TEXT-INDENT: 3pt;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left
}
.GetSelMenuImage
{
	BACKGROUND-POSITION: left center;
	BACKGROUND-IMAGE: url(../images/OvalSel.bmp);
	TEXT-INDENT: 3pt;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left
}
.deletedfield
{
	COLOR: white;
	BACKGROUND-COLOR: darkred
}
.tableDataTD
{
	font-size: 80%;
	COLOR: black;
	BACKGROUND-COLOR: white
}
.tableHeadingTD
{
	BORDER-RIGHT: 1pt;
	BORDER-TOP: 1pt;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 1pt;
	CURSOR:grab;
	COLOR: black;
	BORDER-BOTTOM: 1pt;
	BACKGROUND-COLOR: wheat
}
.tableData
{
	border: 0;
	background-color: transparent;
}
.highlite
{
	BACKGROUND-COLOR: red;
	color:white
}
.bolder
{
	font-weight: bolder;
}
.menuanchor
{
	width:105%;			/* extra space is for icon */
	text-wrap:none;		/* Stop the icon from being on a separate line */
}
.bot-align {
	display: flex;
	align-items: flex-end;
}
.vtop
{
	vertical-align:top; 
}
.vmiddle
{
	vertical-align:middle;
}
.vbottom
{
	vertical-align:text-bottom;
}
.hleft
{
	text-align:left;
}
.hcenter
{
	text-align:center;
}
.hright
{
	text-align:right;
}
.topspacer, .mdl-button.topspacer
{
	margin-top:10px;
}
.topspacer2
{
	margin-top:25px;
}
.leftspacer
{
	margin-left:10px;
	border: 0px none !important;
}
.tabtall2
{
	height:40px;
}
.tabtall3
{
	height:55px;
}
.cHand
{
	CURSOR:move;
}
.cNote {
	cursor: pointer;
}
.cAttach {
	cursor: pointer;
}
.standardText
{
}
.LargerText
{
	font-size: 130%;
	font-weight: bolder;
}
.LargerText2
{
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 5px;
}
.phextension
{
	BACKGROUND-COLOR: white;
}
.FrameLabel,
.Framelabel,
.FrameLabel span
{
	border: medium none;
	background-color:white;
	font-weight: bold;
}
.FrameLabel2
{
	border: 2px solid #999;
	background-color: lightgray;
	font-weight: bold;
	width: 100%;
	margin-left: -11px;
	padding: 5px 9px 5px 9px;
}
.FrameLabel2 span
{
	border: 0px;
}
.selectedfield
{
	background-color: #80B1D3;
}
.currentfield
{
	/*background-color: white;*/
	border: 2px solid #80B1D3;
}
.defectfield
{
	color:darkred;
	font-size: 75%;
}
.editError
{
	border-color:red;
}
.editErrorCurrentField,
.currentfieldAndError
{
	border-color:red;
	background-color: #80B1D3;
}
.SpotlightCell
{
	background-color: #bcd7e5;	/* light blue like menu*/
}
.GrSpotlightCell
{
	background-color: limegreen
}
.bordertable {
	margin-top:10px;
	border:1px solid #999;
	border-radius:6px;
	display: inline-block; /* this will shrink fieldsets to width of contents */
}
.bordertable2 {
	margin-top:10px;
	border:2px solid #999;
	border-radius:0px;
	display: inline-block; /* this will shrink fieldsets to width of contents */
}
.contentframe {
	margin: 10px;
	width: initial;
	min-height: initial;
}
.contentframecolor
{
	BACKGROUND-COLOR: Transparent
}
.panelcolor
{
	BACKGROUND-COLOR: Transparent
}
.dialogcolor
{
	BACKGROUND-COLOR: #f4f2e7;
}
.menuItem
{
	CURSOR: default;
}
.highlightItem
{
	FONT-WEIGHT: bold;
	CURSOR:move;
}
.Hidelabel
{
	BORDER: medium none;
	BACKGROUND-COLOR: #E6E6E6
}
.SelectorWidget
{
	BORDER: 1px groove navy;
	BACKGROUND-COLOR: lightsteelblue;
}
.SelectorWidgetColTitle
{
	FONT-WEIGHT: bolder;
	BACKGROUND-COLOR: lightsteelblue;
}
.SelectorWidgetCol
{
	BACKGROUND-COLOR: lightsteelblue;
}
#labelTD,
.lblcls
{
	font-size:10pt;
	font-weight: 500;
	color: #525252;
	TEXT-ALIGN: right;
}
.lblclsleft
{
	font-size:10pt;
	font-weight: 500;
	color: #525252;
	TEXT-ALIGN: left;
}
.lblanchor
{
	cursor:pointer;
	color: #0062A6;
	text-decoration: underline;
	font-size:10pt;
	font-weight: 500;
	TEXT-ALIGN: left;
}
.goleft
{
	float:left;
	clear:left;
}
.goright
{
	float:right;
	clear:right;
}
.floatleft
{
	float:left;
}
.targetWindow
{
	float:right;
	clear:right;
	margin-top:3px;
	margin-right:20px;
}
.toolbaricon
{
	height:16px;
	width:16px;
}
/*.currentfieldAndError
{
	background-color: powderblue;
}*/
.hidefield
{
	VISIBILITY: hidden;
	WIDTH: 1px
}
.overamt
{
	font-weight: bolder;
	color: white;
	background-color: red;
}
.underamt
{
	font-weight: bolder;
	color: white;
	background-color: green;
}
.anchor
{
	cursor:pointer;
	color: #0062A6;
	text-decoration: underline;
}
.anchor_disabled
{
	color: black;
	text-decoration: underline;
	opacity:0.70;
}
.anchor:active
{
	color: silver;
}
.anchor_green
{
	cursor:pointer;
	color: green;
	text-decoration: underline;
}
.anchor_red
{
	cursor:pointer;
	color: red;
	text-decoration: underline;
}
.text_red
{
	font-size: 75%;
	color: red;
	font-weight: bold;
}
.goAnchor
{
	CURSOR: pointer;
	COLOR: darkblue;
	BACKGROUND-COLOR: #80B1D3; /*powderblue;*/
	TEXT-DECORATION: underline
}
.errorListTextVisited
{
	FONT-WEIGHT: lighter;
	CURSOR: pointer;
	COLOR: teal;
}
.suspendtext
{
	FONT-WEIGHT: bolder;
	COLOR: red;
}
.resumetext
{
	FONT-WEIGHT: bolder;
	COLOR: green;
}
.textButtonNormal
{
	FONT-SIZE: larger;
	COLOR: black;
	BACKGROUND-COLOR: cyan;
	TEXT-DECORATION: underline overline;
}
.textButtonHighlite
{
	FONT-SIZE: larger;
	BACKGROUND-COLOR: darkorange;
	TEXT-DECORATION: underline overline;
}
.isrequired {
	background-color: #80B1D3;
}
.prot
{
	background-color: #E6E6E6;
	vertical-align:top;
	border:0px;
}
.protBolder
{
	background-color: #E6E6E6;
	vertical-align:top;
	border:0px;
	font-weight:bolder;
}
.protClear
{
	vertical-align:top;
	background-color: transparent;
	border:0px;
}
.prot[rjust]
{
	text-align:right;
}
.editWarn
{
	BACKGROUND-COLOR: #ffff66
}
.groupin
{
	FONT-WEIGHT: bolder;
	COLOR: green;
	BACKGROUND-COLOR: #E6E6E6
}
.groupout
{
	FONT-WEIGHT: bolder;
	COLOR: red;
	BACKGROUND-COLOR: #E6E6E6
}
.editErrorNotCritical
{
	BACKGROUND-COLOR: #FFE6C8;
}
.pBorder
{
	border-bottom: black 1pt solid;
	border-right: black 1pt solid;
	border-left: black 1pt solid;
}
.pBorderLR
{
	border-right: black 1pt solid;
	border-left: black 1pt solid;
}
.pBorderLRT
{
	border-right: black 1pt solid;
	border-left: black 1pt solid;
	border-top: black 1pt solid;
}

.AdditionalInfo
{
	color:Red;
}

.FormatLegend
{
	font-size: 80%;
	TEXT-ALIGN: left;
}

.AcctNoCur
{
	FONT-FAMILY: 'Courier New';
	BACKGROUND-COLOR: #80B1D3; /*powderblue;*/
}

.AcctNoNC
{
	FONT-FAMILY: 'Courier New';
}

.AcctNoProt
{
	FONT-FAMILY: 'Courier New';
	BACKGROUND-COLOR: #E6E6E6
}
.accordionTab
{
	font-weight:bold;
	font-size: 150%;
	margin-left:50px;
}
.accordionTabShowAll {
	font-weight: bold;
	font-size: 150%;
	margin-left: 34px;
}
.multiLineText {
	white-space:pre-wrap;
	word-wrap:break-word;
}
.logoImg-menu {
	max-width: 150px;
	max-height: 28px;
	width: auto;
	line-height: 48px;
	text-align: center;
	padding: 10px 0px 0px 0px;
	height: auto;
}
.iframedata BUTTON[notewidgetid] img {
	width:16px;
}
.iframedata BUTTON[attachmentwidgetid] img {
	width:16px;
}
.iframedata SPAN[meterwidgetid] img {
	width:16px;
}
.iframedata BUTTON[name^='wjNoteBtn'] img, 
.iframedata BUTTON[name^='wjWarrNote'] img, 
.iframedata BUTTON[name^='wlLaborNoteBtn'] img {
	width:16px;
}
.elipse-type-separator {
	border-top: 1px solid #C3C3C3;
}
strong,
strong *,
em,
em *,
p span span
{
	font-size: inherit !important;
}
span.fancytree-childcounter {
	background: #428BCA !important;
}
table.fancytree-ext-table tbody tr.fancytree-active {
	background-color: #3169C6 !important;
}
*, input, select, textarea, option, button, iframedata {
	outline: none !important;
}
.bg_blue 
{
	background-color: #0062a6;
	color: white;
}
.bg_yellow 
{
	background-color: #f6b436;
}
.bg_green 
{
	background-color: #279913;
	color: white;
}


/**
 * FMV-13069
 * material-design-lite button styles add to main.css for use styling buttons in the frames.
 * Added to main to avoid too many links to css files.
**/
/**
 * material-design-lite - Material Design Components in CSS, JS and HTML
 * @version v1.3.0
 * @license Apache-2.0
 * @copyright 2015 Google, Inc.
 * @link https://github.com/google/material-design-lite
 */

.mdl-button {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    background: 0 0;
    border: none;
    border-radius: 4px;
    color: #4D6A7D; /* BM Update */
    position: relative;
    height: 28px;  /* BM Update */
    margin: 0 2px;
    min-width: 90px;
    padding: 0 16px;
    display: inline-block;
    font-family: Roboto, Verdana, sans-serif;
    font-size: 14px;
    font-weight: 500;
    /* text-transform: uppercase; */
    letter-spacing: 0;
    overflow: hidden;
    will-change: box-shadow;
    transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    line-height: 28px;
    vertical-align: middle;
}

.mdl-button-body, .mdl-button.mdl-button-body {
	height: 20px;
	line-height: 20px;
}

.mdl-button-body2, .mdl-button.mdl-button-body2,
.mdl-button-grid, .mdl-button.mdl-button-grid {
	height: 20px;
	line-height: 20px;
	min-width: 0px;
    padding: 0 5px;
}

.mdl-button::-moz-focus-inner {
    border: 0
}

.mdl-button:hover {
    background-color: #7F93A1;
    color: #FFFFFF;
}

.mdl-button:focus:not(:active) {
    background-color: #E0E0E0;
}

.mdl-button:active {
    background-color: #4D6A7D;
}

.mdl-button.mdl-button--colored {
    color: #4D6A7D
}

.mdl-button.mdl-button--colored:focus:not(:active) {
    background-color: rgba(0, 0, 0, .12)
}

input.mdl-button[type="submit"] {
    -webkit-appearance: none
}

.mdl-button--raised {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}


.mdl-button--raised:active {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2);
    background-color: rgba(158, 158, 158, .4)
}

.mdl-button--raised:focus:not(:active) {
    box-shadow: 0 0 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .36);
    background-color: rgba(158, 158, 158, .4)
}

.mdl-button--raised.mdl-button--colored {
    background: #4D6A7D;
    color: rgb(255, 255, 255)
}

.mdl-button--raised.mdl-button--colored:active {
    background-color: #4D6A7D;
}

.mdl-button--raised.mdl-button--colored:focus:not(:active) {
    background-color: #4D6A7D;
}

.mdl-button--accent.mdl-button--accent {
    color: #BF8500;
}

.mdl-button--accent.mdl-button--accent.mdl-button--raised {
    color: #FFFFFF;
    background-color: #BF8500;
}

/* Secondary button colors */
.mdl-button--colored-secondary[disabled][disabled],
.mdl-button--colored-secondary.mdl-button--disabled.mdl-button--disabled,
.mdl-button--colored-secondary[disabled][disabled]:hover,
.mdl-button--colored-secondary.mdl-button--disabled.mdl-button--disabled:hover {
    background-color: #E0E0E0;
    color: #515B63 !important;
}

.mdl-color--secondary {
    background-color: #757575 !important
}

.mdl-color--secondary-contrast {
    background-color: rgb(255, 255, 255)!important
}

.mdl-color--secondary-dark {
    background-color: rgb(69, 90, 100)!important
}

.mdl-color-text--secondary {
    color: #757575 !important
}

.mdl-color-text--secondary-contrast {
    color: rgb(255, 255, 255)!important
}

.mdl-color-text--secondary-dark {
    color: rgb(69, 90, 100)!important
}

.mdl-button.mdl-button--colored-secondary {
    color: #757575
}

.mdl-button.mdl-button--colored-secondary:focus:not(:active) {
    background-color: rgba(0, 0, 0, .12)
}

.mdl-button--raised.mdl-button--colored-secondary {
    background: #757575;
    color: rgb(255, 255, 255)
}

.mdl-button--raised.mdl-button--colored-secondary:active {
    background-color: #757575;
}

.mdl-button--raised.mdl-button--colored-secondary:focus:not(:active) {
    background-color: #757575;
}

.mdl-button--secondary.mdl-button--secondary {
    color: #757575;
}

.mdl-button--secondary.mdl-button--secondary.mdl-button--raised {
    color: rgb(255, 255, 255);
    background-color: #757575;
}

.mdl-button--raised.mdl-button--colored-secondary:hover {
    background-color: #525252;
    color: #FFFFFF !important;
}

.mdl-button--raised.mdl-button--colored-secondary {
    background: #757575;
    color: rgb(255, 255, 255)
}

.mdl-button--raised.mdl-button--colored-secondary:active {
    background-color: #757575;
}

.mdl-button--raised.mdl-button--colored-secondary:focus:not(:active) {
    background-color: #757575;
}

.mdl-button-border {
    border: 1px black solid;
}

.mdl-button-custom-space {
    margin: 0;
}
.shortSearch
{
	border-color:red;
	border-style: solid;
	border-width: 1px;
}

.mdl-button--colored-secondaryorange[disabled][disabled],
.mdl-button--colored-secondaryorange.mdl-button--disabled.mdl-button--disabled {
	background-color: #E0E0E0;
	color: #515B63;
}
.mdl-button--raised.mdl-button--colored-secondaryorange {
	background: #DF5600;
	color: #FFFFFF;
}
.mdl-button--raised.mdl-button--colored-secondaryorange:active {
	background-color: #DF5600;
}
.mdl-button--raised.mdl-button--colored-secondaryorange:focus:not(:active) {
	background-color: #DF5600;
}
.mdl-button--raised.mdl-button--colored-secondaryorange .mdl-ripple {
	background: rgb(255, 255, 255)
}
.mdl-button--raised.mdl-button--colored-secondaryorange:hover,
.mdl-button--raised.mdl-button--colored-secondaryorange.mdl-js-ripple-effect:hover {
	background-color: #F4B980;
	color: #FFFFFF !important;
}
.mdl-button--raised.mdl-button--colored-secondaryorange[disabled][disabled]:hover,
.mdl-button--raised.mdl-button--colored-secondaryorange.mdl-button--disabled.mdl-button--disabled:hover,
.mdl-button--raised.mdl-button--colored-secondaryorange.mdl-js-ripple-effect[disabled][disabled]:hover,
.mdl-button--raised.mdl-button--colored-secondaryorange.mdl-js-ripple-effect.mdl-button--disabled.mdl-button--disabled:hover {
	background-color: #E0E0E0;
	color: #515B63 !important;
}

/* roboto-regular */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto'),
		local('Roboto-Regular'),
		url('../images/MaterialIcons/roboto/Roboto-Regular.ttf') format('truetype');
}

