@charset "utf-8";
/* CSS Document */

/*  based on http://materializecss.com/buttons.html */


.materialize-red {
	background-color: #e51c23 !important
}
.materialize-red-text {
	color: #e51c23 !important
}
.materialize-red.lighten-5 {
	background-color: #fdeaeb !important
}
.materialize-red-text.text-lighten-5 {
	color: #fdeaeb !important
}
.materialize-red.lighten-4 {
	background-color: #f8c1c3 !important
}
.materialize-red-text.text-lighten-4 {
	color: #f8c1c3 !important
}
.materialize-red.lighten-3 {
	background-color: #f3989b !important
}
.materialize-red-text.text-lighten-3 {
	color: #f3989b !important
}
.materialize-red.lighten-2 {
	background-color: #ee6e73 !important
}
.materialize-red-text.text-lighten-2 {
	color: #ee6e73 !important
}
.materialize-red.lighten-1 {
	background-color: #ea454b !important
}
.materialize-red-text.text-lighten-1 {
	color: #ea454b !important
}
.materialize-red.darken-1 {
	background-color: #d0181e !important
}
.materialize-red-text.text-darken-1 {
	color: #d0181e !important
}
.materialize-red.darken-2 {
	background-color: #b9151b !important
}
.materialize-red-text.text-darken-2 {
	color: #b9151b !important
}
.materialize-red.darken-3 {
	background-color: #a21318 !important
}
.materialize-red-text.text-darken-3 {
	color: #a21318 !important
}
.materialize-red.darken-4 {
	background-color: #8b1014 !important
}
.materialize-red-text.text-darken-4 {
	color: #8b1014 !important
}
.gButtonRed {
	background-color: #F44336 !important
}
.gButtonRed-text {
	color: #F44336 !important
}
.gButtonRed.lighten-5 {
	background-color: #FFEBEE !important
}
.gButtonRed-text.text-lighten-5 {
	color: #FFEBEE !important
}
.gButtonRed.lighten-4 {
	background-color: #FFCDD2 !important
}
.gButtonRed-text.text-lighten-4 {
	color: #FFCDD2 !important
}
.gButtonRed.lighten-3 {
	background-color: #EF9A9A !important
}
.gButtonRed-text.text-lighten-3 {
	color: #EF9A9A !important
}
.gButtonRed.lighten-2 {
	background-color: #E57373 !important
}
.gButtonRed-text.text-lighten-2 {
	color: #E57373 !important
}
.gButtonRed.lighten-1 {
	background-color: #EF5350 !important
}
.gButtonRed-text.text-lighten-1 {
	color: #EF5350 !important
}
.gButtonRed.darken-1 {
	background-color: #E53935 !important
}
.gButtonRed-text.text-darken-1 {
	color: #E53935 !important
}
.gButtonRed.darken-2 {
	background-color: #D32F2F !important
}
.gButtonRed-text.text-darken-2 {
	color: #D32F2F !important
}
.gButtonRed.darken-3 {
	background-color: #C62828 !important
}
.gButtonRed-text.text-darken-3 {
	color: #C62828 !important
}
.gButtonRed.darken-4 {
	background-color: #B71C1C !important
}
.gButtonRed-text.text-darken-4 {
	color: #B71C1C !important
}
.gButtonRed.accent-1 {
	background-color: #FF8A80 !important
}
.gButtonRed-text.text-accent-1 {
	color: #FF8A80 !important
}
.gButtonRed.accent-2 {
	background-color: #FF5252 !important
}
.gButtonRed-text.text-accent-2 {
	color: #FF5252 !important
}
.gButtonRed.accent-3 {
	background-color: #FF1744 !important
}
.gButtonRed-text.text-accent-3 {
	color: #FF1744 !important
}
.gButtonRed.accent-4 {
	background-color: #D50000 !important
}
.gButtonRed-text.text-accent-4 {
	color: #D50000 !important
}

.blue {
	background-color: #2196F3 !important
}
.blue-text {
	color: #2196F3 !important
}
.blue.lighten-5 {
	background-color: #E3F2FD !important
}
.blue-text.text-lighten-5 {
	color: #E3F2FD !important
}
.blue.lighten-4 {
	background-color: #BBDEFB !important
}
.blue-text.text-lighten-4 {
	color: #BBDEFB !important
}
.blue.lighten-3 {
	background-color: #90CAF9 !important
}
.blue-text.text-lighten-3 {
	color: #90CAF9 !important
}
.blue.lighten-2 {
	background-color: #64B5F6 !important
}
.blue-text.text-lighten-2 {
	color: #64B5F6 !important
}
.blue.lighten-1 {
	background-color: #42A5F5 !important
}
.blue-text.text-lighten-1 {
	color: #42A5F5 !important
}
.blue.darken-1 {
	background-color: #1E88E5 !important
}
.blue-text.text-darken-1 {
	color: #1E88E5 !important
}
.blue.darken-2 {
	background-color: #1976D2 !important
}
.blue-text.text-darken-2 {
	color: #1976D2 !important
}
.blue.darken-3 {
	background-color: #1565C0 !important
}
.blue-text.text-darken-3 {
	color: #1565C0 !important
}
.blue.darken-4 {
	background-color: #0D47A1 !important
}
.blue-text.text-darken-4 {
	color: #0D47A1 !important
}
.blue.accent-1 {
	background-color: #82B1FF !important
}
.blue-text.text-accent-1 {
	color: #82B1FF !important
}
.blue.accent-2 {
	background-color: #448AFF !important
}
.blue-text.text-accent-2 {
	color: #448AFF !important
}
.blue.accent-3 {
	background-color: #2979FF !important
}
.blue-text.text-accent-3 {
	color: #2979FF !important
}
.blue.accent-4 {
	background-color: #2962FF !important
}
.blue-text.text-accent-4 {
	color: #2962FF !important
}
.light-blue {
	background-color: #03a9f4 !important
}
.light-blue-text {
	color: #03a9f4 !important
}
.light-blue.lighten-5 {
	background-color: #e1f5fe !important
}
.light-blue-text.text-lighten-5 {
	color: #e1f5fe !important
}
.light-blue.lighten-4 {
	background-color: #b3e5fc !important
}
.light-blue-text.text-lighten-4 {
	color: #b3e5fc !important
}
.light-blue.lighten-3 {
	background-color: #81d4fa !important
}
.light-blue-text.text-lighten-3 {
	color: #81d4fa !important
}
.light-blue.lighten-2 {
	background-color: #4fc3f7 !important
}
.light-blue-text.text-lighten-2 {
	color: #4fc3f7 !important
}
.light-blue.lighten-1 {
	background-color: #29b6f6 !important
}
.light-blue-text.text-lighten-1 {
	color: #29b6f6 !important
}
.light-blue.darken-1 {
	background-color: #039be5 !important
}
.light-blue-text.text-darken-1 {
	color: #039be5 !important
}
.light-blue.darken-2 {
	background-color: #0288d1 !important
}
.light-blue-text.text-darken-2 {
	color: #0288d1 !important
}
.light-blue.darken-3 {
	background-color: #0277bd !important
}
.light-blue-text.text-darken-3 {
	color: #0277bd !important
}
.light-blue.darken-4 {
	background-color: #01579b !important
}
.light-blue-text.text-darken-4 {
	color: #01579b !important
}
.light-blue.accent-1 {
	background-color: #80d8ff !important
}
.light-blue-text.text-accent-1 {
	color: #80d8ff !important
}
.light-blue.accent-2 {
	background-color: #40c4ff !important
}
.light-blue-text.text-accent-2 {
	color: #40c4ff !important
}
.light-blue.accent-3 {
	background-color: #00b0ff !important
}
.light-blue-text.text-accent-3 {
	color: #00b0ff !important
}
.light-blue.accent-4 {
	background-color: #0091ea !important
}
.light-blue-text.text-accent-4 {
	color: #0091ea !important
}
.cyan {
	background-color: #00bcd4 !important
}
.cyan-text {
	color: #00bcd4 !important
}
.cyan.lighten-5 {
	background-color: #e0f7fa !important
}
.cyan-text.text-lighten-5 {
	color: #e0f7fa !important
}
.cyan.lighten-4 {
	background-color: #b2ebf2 !important
}
.cyan-text.text-lighten-4 {
	color: #b2ebf2 !important
}
.cyan.lighten-3 {
	background-color: #80deea !important
}
.cyan-text.text-lighten-3 {
	color: #80deea !important
}
.cyan.lighten-2 {
	background-color: #4dd0e1 !important
}
.cyan-text.text-lighten-2 {
	color: #4dd0e1 !important
}
.cyan.lighten-1 {
	background-color: #26c6da !important
}
.cyan-text.text-lighten-1 {
	color: #26c6da !important
}
.cyan.darken-1 {
	background-color: #00acc1 !important
}
.cyan-text.text-darken-1 {
	color: #00acc1 !important
}
.cyan.darken-2 {
	background-color: #0097a7 !important
}
.cyan-text.text-darken-2 {
	color: #0097a7 !important
}
.cyan.darken-3 {
	background-color: #00838f !important
}
.cyan-text.text-darken-3 {
	color: #00838f !important
}
.cyan.darken-4 {
	background-color: #006064 !important
}
.cyan-text.text-darken-4 {
	color: #006064 !important
}
.cyan.accent-1 {
	background-color: #84ffff !important
}
.cyan-text.text-accent-1 {
	color: #84ffff !important
}
.cyan.accent-2 {
	background-color: #18ffff !important
}
.cyan-text.text-accent-2 {
	color: #18ffff !important
}
.cyan.accent-3 {
	background-color: #00e5ff !important
}
.cyan-text.text-accent-3 {
	color: #00e5ff !important
}
.cyan.accent-4 {
	background-color: #00b8d4 !important
}
.cyan-text.text-accent-4 {
	color: #00b8d4 !important
}

.green {
	background-color: #4CAF50 !important
}
.green-text {
	color: #4CAF50 !important
}
.green.lighten-5 {
	background-color: #E8F5E9 !important
}
.green-text.text-lighten-5 {
	color: #E8F5E9 !important
}
.green.lighten-4 {
	background-color: #C8E6C9 !important
}
.green-text.text-lighten-4 {
	color: #C8E6C9 !important
}
.green.lighten-3 {
	background-color: #A5D6A7 !important
}
.green-text.text-lighten-3 {
	color: #A5D6A7 !important
}
.green.lighten-2 {
	background-color: #81C784 !important
}
.green-text.text-lighten-2 {
	color: #81C784 !important
}
.green.lighten-1 {
	background-color: #66BB6A !important
}
.green-text.text-lighten-1 {
	color: #66BB6A !important
}
.green.darken-1 {
	background-color: #43A047 !important
}
.green-text.text-darken-1 {
	color: #43A047 !important
}
.green.darken-2 {
	background-color: #388E3C !important
}
.green-text.text-darken-2 {
	color: #388E3C !important
}
.green.darken-3 {
	background-color: #2E7D32 !important
}
.green-text.text-darken-3 {
	color: #2E7D32 !important
}
.green.darken-4 {
	background-color: #1B5E20 !important
}
.green-text.text-darken-4 {
	color: #1B5E20 !important
}
.green.accent-1 {
	background-color: #B9F6CA !important
}
.green-text.text-accent-1 {
	color: #B9F6CA !important
}
.green.accent-2 {
	background-color: #69F0AE !important
}
.green-text.text-accent-2 {
	color: #69F0AE !important
}
.green.accent-3 {
	background-color: #00E676 !important
}
.green-text.text-accent-3 {
	color: #00E676 !important
}
.green.accent-4 {
	background-color: #00C853 !important
}
.green-text.text-accent-4 {
	color: #00C853 !important
}
.light-green {
	background-color: #8bc34a !important
}
.light-green-text {
	color: #8bc34a !important
}
.light-green.lighten-5 {
	background-color: #f1f8e9 !important
}
.light-green-text.text-lighten-5 {
	color: #f1f8e9 !important
}
.light-green.lighten-4 {
	background-color: #dcedc8 !important
}
.light-green-text.text-lighten-4 {
	color: #dcedc8 !important
}
.light-green.lighten-3 {
	background-color: #c5e1a5 !important
}
.light-green-text.text-lighten-3 {
	color: #c5e1a5 !important
}
.light-green.lighten-2 {
	background-color: #aed581 !important
}
.light-green-text.text-lighten-2 {
	color: #aed581 !important
}
.light-green.lighten-1 {
	background-color: #9ccc65 !important
}
.light-green-text.text-lighten-1 {
	color: #9ccc65 !important
}
.light-green.darken-1 {
	background-color: #7cb342 !important
}
.light-green-text.text-darken-1 {
	color: #7cb342 !important
}
.light-green.darken-2 {
	background-color: #689f38 !important
}
.light-green-text.text-darken-2 {
	color: #689f38 !important
}
.light-green.darken-3 {
	background-color: #558b2f !important
}
.light-green-text.text-darken-3 {
	color: #558b2f !important
}
.light-green.darken-4 {
	background-color: #33691e !important
}
.light-green-text.text-darken-4 {
	color: #33691e !important
}
.light-green.accent-1 {
	background-color: #ccff90 !important
}
.light-green-text.text-accent-1 {
	color: #ccff90 !important
}
.light-green.accent-2 {
	background-color: #b2ff59 !important
}
.light-green-text.text-accent-2 {
	color: #b2ff59 !important
}
.light-green.accent-3 {
	background-color: #76ff03 !important
}
.light-green-text.text-accent-3 {
	color: #76ff03 !important
}
.light-green.accent-4 {
	background-color: #64dd17 !important
}
.light-green-text.text-accent-4 {
	color: #64dd17 !important
}

.orange {
	background-color: #ff9800 !important
}
.orange-text {
	color: #ff9800 !important
}
.orange.lighten-5 {
	background-color: #fff3e0 !important
}
.orange-text.text-lighten-5 {
	color: #fff3e0 !important
}
.orange.lighten-4 {
	background-color: #ffe0b2 !important
}
.orange-text.text-lighten-4 {
	color: #ffe0b2 !important
}
.orange.lighten-3 {
	background-color: #ffcc80 !important
}
.orange-text.text-lighten-3 {
	color: #ffcc80 !important
}
.orange.lighten-2 {
	background-color: #ffb74d !important
}
.orange-text.text-lighten-2 {
	color: #ffb74d !important
}
.orange.lighten-1 {
	background-color: #ffa726 !important
}
.orange-text.text-lighten-1 {
	color: #ffa726 !important
}
.orange.darken-1 {
	background-color: #fb8c00 !important
}
.orange-text.text-darken-1 {
	color: #fb8c00 !important
}
.orange.darken-2 {
	background-color: #f57c00 !important
}
.orange-text.text-darken-2 {
	color: #f57c00 !important
}
.orange.darken-3 {
	background-color: #ef6c00 !important
}
.orange-text.text-darken-3 {
	color: #ef6c00 !important
}
.orange.darken-4 {
	background-color: #e65100 !important
}
.orange-text.text-darken-4 {
	color: #e65100 !important
}
.orange.accent-1 {
	background-color: #ffd180 !important
}
.orange-text.text-accent-1 {
	color: #ffd180 !important
}
.orange.accent-2 {
	background-color: #ffab40 !important
}
.orange-text.text-accent-2 {
	color: #ffab40 !important
}
.orange.accent-3 {
	background-color: #ff9100 !important
}
.orange-text.text-accent-3 {
	color: #ff9100 !important
}
.orange.accent-4 {
	background-color: #ff6d00 !important
}
.orange-text.text-accent-4 {
	color: #ff6d00 !important
}

.blue-grey {
	background-color: #607d8b !important
}
.blue-grey-text {
	color: #607d8b !important
}
.blue-grey.lighten-5 {
	background-color: #eceff1 !important
}
.blue-grey-text.text-lighten-5 {
	color: #eceff1 !important
}
.blue-grey.lighten-4 {
	background-color: #cfd8dc !important
}
.blue-grey-text.text-lighten-4 {
	color: #cfd8dc !important
}
.blue-grey.lighten-3 {
	background-color: #b0bec5 !important
}
.blue-grey-text.text-lighten-3 {
	color: #b0bec5 !important
}
.blue-grey.lighten-2 {
	background-color: #90a4ae !important
}
.blue-grey-text.text-lighten-2 {
	color: #90a4ae !important
}
.blue-grey.lighten-1 {
	background-color: #78909c !important
}
.blue-grey-text.text-lighten-1 {
	color: #78909c !important
}
.blue-grey.darken-1 {
	background-color: #546e7a !important
}
.blue-grey-text.text-darken-1 {
	color: #546e7a !important
}
.blue-grey.darken-2 {
	background-color: #455a64 !important
}
.blue-grey-text.text-darken-2 {
	color: #455a64 !important
}
.blue-grey.darken-3 {
	background-color: #37474f !important
}
.blue-grey-text.text-darken-3 {
	color: #37474f !important
}
.blue-grey.darken-4 {
	background-color: #263238 !important
}
.blue-grey-text.text-darken-4 {
	color: #263238 !important
}
.grey {
	background-color: #E1E1E1 !important
}
.grey-text {
	color: #9e9e9e !important
}
.grey.lighten-5 {
	background-color: #fafafa !important
}
.grey-text.text-lighten-5 {
	color: #fafafa !important
}
.grey.lighten-4 {
	background-color: #f5f5f5 !important
}
.grey-text.text-lighten-4 {
	color: #f5f5f5 !important
}
.grey.lighten-3 {
	background-color: #eee !important
}
.grey-text.text-lighten-3 {
	color: #eee !important
}
.grey.lighten-2 {
	background-color: #e0e0e0 !important
}
.grey-text.text-lighten-2 {
	color: #e0e0e0 !important
}
.grey.lighten-1 {
	background-color: #bdbdbd !important
}
.grey-text.text-lighten-1 {
	color: #bdbdbd !important
}
.grey.darken-1 {
	background-color: #757575 !important
}
.grey-text.text-darken-1 {
	color: #757575 !important
}
.grey.darken-2 {
	background-color: #616161 !important
}
.grey-text.text-darken-2 {
	color: #616161 !important
}
.grey.darken-3 {
	background-color: #424242 !important
}
.grey-text.text-darken-3 {
	color: #424242 !important
}
.grey.darken-4 {
	background-color: #212121 !important
}
.grey-text.text-darken-4 {
	color: #212121 !important
}
.shades.black {
	background-color: #000 !important
}
.shades-text.text-black {
	color: #000 !important
}
.shades.white {
	background-color: #fff !important
}
.shades-text.text-white {
	color: #fff !important
}
.shades.transparent {
	background-color: transparent !important
}
.shades-text.text-transparent {
	color: transparent !important
}
.black {
	background-color: #000 !important
}
.black-text {
	color: #000 !important
}
.white {
	background-color: #fff !important
}
.white-text {
	color: #fff !important
}
.transparent {
	background-color: transparent !important
}
.transparent-text {
	color: transparent !important
}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */


button, input, optgroup, select, textarea {
	color: inherit;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	margin: 0
}
input[type="checkbox"] {
margin: 2px; 
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: bold
}
/*table {
	border-collapse: collapse;
	border-spacing: 0
}*/

.valign-wrapper {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.valign-wrapper .valign {
	display: block
}
/*ul {
	padding: 0
}
ul li {
	list-style-type: none
}*/
/*.clearfix {
	clear: both
}*/
.z-depth-0 {
	box-shadow: none !important
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12)
}
.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
	box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15)
}
.z-depth-2 {
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19)
}
.z-depth-3 {
	box-shadow: 0 12px 15px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19)
}
.z-depth-4, .modal {
	box-shadow: 0 16px 28px 0 rgba(0,0,0,0.22), 0 25px 55px 0 rgba(0,0,0,0.21)
}
.z-depth-5 {
	box-shadow: 0 27px 24px 0 rgba(0,0,0,0.2), 0 40px 77px 0 rgba(0,0,0,0.22)
}
.hoverable {
	transition: box-shadow .25s;
	box-shadow: 0
}
.hoverable:hover {
	transition: box-shadow .25s;
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19)
}
.divider {
	height: 1px;
	overflow: hidden;
	background-color: #e0e0e0
}
blockquote {
	margin: 20px 0;
	padding-left: 1.5rem;
	border-left: 5px solid #ee6e73
}
i {
	line-height: inherit
}
i.left {
	float: left;
	margin-right: 3px
}
i.right {
	float: right;
	margin-left: 3px
}
i.tiny {
	font-size: 1rem
}
i.small {
	font-size: 2rem
}
i.medium {
	font-size: 4rem
}
i.large {
	font-size: 6rem
}
img.responsive-img, video.responsive-video {
	max-width: 100%;
	height: auto
}

.backdrop {
	position: absolute;
	opacity: 0;
	display: none;
	height: 7px;
	width: 14px;
	border-radius: 0 0 14px 14px;
	background-color: #323232;
	z-index: -1;
	-webkit-transform-origin: 50% 10%;
	transform-origin: 50% 10%;
	will-change: transform, opacity
}
.btn, .btn-large, .btn-flat, input[type="button"], input[type="submit"] {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	border: none;
	border-radius: 2px;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	outline: 0;
	padding: 0 1rem;
	text-transform: uppercase;
	vertical-align: middle;
	-webkit-tap-highlight-color: transparent;
}
.btn.disabled, .disabled.btn-large, .btn-floating.disabled, .btn-large.disabled, .btn:disabled .btn-large:disabled, .btn-large:disabled .btn-large:disabled, .btn-floating:disabled {
	background-color: #DFDFDF !important;
	box-shadow: none;
	color: #9F9F9F !important;
	cursor: default
}
.btn.disabled *, .disabled.btn-large *, .btn-floating.disabled *, .btn-large.disabled *, .btn:disabled .btn-large:disabled *, .btn-large:disabled .btn-large:disabled *, .btn-floating:disabled * {
	pointer-events: none
}
.btn.disabled:hover, .disabled.btn-large:hover, .btn-floating.disabled:hover, .btn-large.disabled:hover, .btn:disabled .btn-large:disabled:hover, .btn-large:disabled .btn-large:disabled:hover, .btn-floating:disabled:hover {
	background-color: #DFDFDF !important;
	color: #9F9F9F !important
}
.btn i, .btn-large i, .btn-floating i, .btn-large i, .btn-flat i {
	/*font-size: 1.3rem;*/
	line-height: inherit
}
.btn, .btn-large {
	text-decoration: none;
	color:#4E505F;
	/*background-color: #4D90FE;*/
	background-color: #FFF;
	text-align: center;
	letter-spacing: .5px;
	transition: .2s ease-out;
	cursor: pointer
}

.btn-floating {
	display: inline-block;
	color: #fff;
	position: relative;
	overflow: hidden;
	z-index: 1;
	width: 37px;
	height: 37px;
	line-height: 37px;
	padding: 0;
	background-color: #0078D4; /*#4D90FE*/
	border-radius: 50%;
	transition: .3s;
	cursor: pointer;
	vertical-align: middle
}
.btn-floating i {
	width: inherit;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 1.6rem;
	line-height: 37px
}
.btn-floating:hover {
	background-color: #0078D4; /*#4D90FE*/
}
.btn-floating:before {
	border-radius: 0
}
.btn-floating.btn-large {
	width: 55.5px;
	height: 55.5px
}
.btn-floating.btn-large i {
	line-height: 55.5px
}
button.btn-floating {
	border: none
}
.fixed-action-btn {
	position: fixed;
	right: 23px;
	bottom: 23px;
	padding-top: 15px;
	margin-bottom: 0;
	z-index: 998
}
.fixed-action-btn.active ul {
	visibility: visible
}
.fixed-action-btn.horizontal {
	padding: 0 0 0 15px
}
.fixed-action-btn.horizontal ul {
	text-align: right;
	right: 64px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 100%;
	left: auto;
	width: 500px
}
.fixed-action-btn.horizontal ul li {
	display: inline-block;
	margin: 15px 15px 0 0
}
.fixed-action-btn ul {
	left: 0;
	right: 0;
	text-align: center;
	position: absolute;
	bottom: 64px;
	margin: 0;
	visibility: hidden
}
.fixed-action-btn ul li {
	margin-bottom: 15px
}
.fixed-action-btn ul a.btn-floating {
	opacity: 0
}
.btn-flat {
	box-shadow: none;
	background-color: transparent;
	color: #343434;
	cursor: pointer
}
.btn-flat.disabled {
	color: #b3b3b3;
	cursor: default
}
.btn-large {
	height: 54px;
	line-height: 54px
}
.btn-large i {
	font-size: 1.6rem
}
.btn-block {
	display: block
}
/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
	position: relative;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	vertical-align: middle;
	z-index: 1;
	will-change: opacity, transform;
	transition: all .3s ease-out
}
.waves-effect .waves-ripple {
	position: absolute;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	opacity: 0;
	background: rgba(0,0,0,0.2);
	transition: all 0.7s ease-out;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transform: scale(0);
	transform: scale(0);
	pointer-events: none
}
.waves-effect.waves-light .waves-ripple {
	background-color: rgba(255,255,255,0.45)
}
.waves-effect.waves-red .waves-ripple {
	background-color: rgba(244,67,54,0.7)
}
.waves-effect.waves-yellow .waves-ripple {
	background-color: rgba(255,235,59,0.7)
}
.waves-effect.waves-orange .waves-ripple {
	background-color: rgba(255,152,0,0.7)
}
.waves-effect.waves-purple .waves-ripple {
	background-color: rgba(156,39,176,0.7)
}
.waves-effect.waves-green .waves-ripple {
	background-color: rgba(76,175,80,0.7)
}
.waves-effect.waves-teal .waves-ripple {
	background-color: rgba(0,150,136,0.7)
}
.waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
	border: 0;
	font-style: normal;
	font-size: inherit;
	text-transform: inherit;
	background: none
}
.waves-notransition {
	transition: none !important
}
.waves-circle {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%)
}
.waves-input-wrapper {
	border-radius: 0.2em;
	vertical-align: bottom
}
.waves-input-wrapper .waves-button-input {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1
}
.waves-circle {
	text-align: center;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	border-radius: 50%;
	-webkit-mask-image: none
}
.waves-block {
	display: block
}
a.waves-effect .waves-ripple {
	z-index: -1
}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
	outline: none;
	background-color: #CAD5F8;
}
input[type="button"], input[type="reset"], input[type="submit"] {
 /*box-shadow: 0 1px 2px 0 rgba(0,0,0,0.07), 0 1px 2px 0 rgba(0,0,0,0.05);*/
 border:1px solid #9E9E9E;
}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
 box-shadow: 0 3px 5px 0 rgba(0,0,0,0.1), 0 3px 5px 0 rgba(0,0,0,0.1)
}

.material-icons {
	/*background-color:red; */
	line-height:14px;
	top:4px;    
	position: relative;
	margin-left:4px;
}
.material-icons.md-10 { font-size: 10px !important; }
.material-icons.md-11 { font-size: 11px !important; }
.material-icons.md-12 { font-size: 12px !important; }
.material-icons.md-14 { font-size: 14px !important; }
.material-icons.md-18 { font-size: 18px !important; }
.material-icons.md-24 { font-size: 24px !important; } /* Default */
.material-icons.md-36 { font-size: 36px !important; }
.material-icons.md-48 { font-size: 48px !important; }

/* sizes to apply to button text and icon */
.gButtonIcon {
	height: 22px;
	line-height: 26px;
	border-radius: 2px;
	border:none;
	font-size: 1em;
	padding: 1px 1px 1px 1px;
}
.gButtonIcon i.material-icons {
	margin-left: 0px !important;
	font-size: 22px !important;
	top:0px;
	/*line-height: 26px;*/
	border-radius: 2px;
	padding: 1px 1px 1px 1px;
	border: 1px solid rgba(223,223,223,0.50);
}

.gButtonXSmall { /* applies to the outside holder div */
	min-width: 20px;
	height: 18px;
	line-height: 18px;
	border-radius: 2px;
	font-size: 0.7em;
	padding: 0 1px;
	margin-left: 2px;
}
.gButtonXSmall i.material-icons {
	top:1px;
}
.gButtonSmall {
	height: 20px;
	line-height: 20px;
	border-radius: 2px;
	font-size: 0.8em !important;
	padding: 0 4px;
}
.gButtonSmall i.material-icons {
	top:2px;
}

.gButtonNormal {
	min-width: 70px;
	height: 24px;
	line-height: 24px;
	border-radius: 2px;
	/*border:1px solid #E8E8E8;
	font-size: 0.9em;*/
	font-size: 15px;;
	font-weight:normal !important;
	padding: 0 .6rem;
	margin-bottom:2px;
}
.gButtonLongText {
	font-size: 0.75em;
	padding: 0 .3rem;
	letter-spacing: .25px;
}
.gButtonNormal i.material-icons {
	top:2px;
}
#helpRight .btn {
	margin-bottom:4px;
}

.gButtonLarge {
	min-width: 70px;
	height: 28px;
	line-height: 28px;
	border-radius: 2px;
	font-size: 1em;
	padding: 0 1rem;
}

.btn.primary {
	background-color: #0078D4; /*#4D90FE*/
	color:#FFF;
}
.addButtonHighlighted {
	background-color:#A5D6A7 !important;
}

.btn:hover, .btn-large:hover {
	background-color: #0070D5;
	color:#FFF;
}
.btn.primary:hover, .btn-large.primary:hover {
	background-color: #0070D5;
	color:#FFF;
}
.btn.grey:hover, .btn-large.primary:hover {
	background-color: #F0F0F0;
	color: #000;
}
