/* fallback */
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: local('Material Icons'), local('MaterialIcons-Regular'),
		url(http://fonts.gstatic.com/s/materialicons/v19/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2)
		format('woff2');
}

/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://fonts.gstatic.com/s/oswald/v11/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://fonts.gstatic.com/s/oswald/v11/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
}

#toast-container {
	max-width: 86%;
	top: 9% !important;
	right: 2% !important;
}

.ms-container {
	width: 100%;
}

#cadastros h6 {
	padding-right: 5px;
}

#cadastros hr {
	margin-top: 17px;
	margin-bottom: 17px;
	border-bottom: 0px none;
	border-top: 1px solid rgb(175, 175, 175);
}

.multiple select.multiple {
	z-index: -1;
	width: 1px;
	margin-top: 10px;
	left: auto !important;
	display: inline;
}

form td.center-align {
	text-align: center;
}

form td.center-align p {
	text-align: center;
}

.select-wrapper {
	margin-bottom: 20px;
}

.select-wrapper .initialized {
	display: inline;
	position: absolute;
	z-index: -1;
	margin-top: -65px;
}

.picker__day--infocus {
	padding: 1px 0;
}

.input-radio {
	margin-top: 0px;
	margin-bottom: 39px;
}

.input-radio .input-field {
	margin: -3px;
}

[type="radio"]:not (:checked ) +label, [type="radio"]:checked+label {
	padding-left: 30px;
}

.ms-container .ms-selectable, .ms-container .ms-selection {
	width: 48.5%;
}

table .select-wrapper, table .select-wrapper .select-dropdown {
	margin-bottom: 0;
}

select.browser-default {
	margin: 1px 0 20px;
}

.field-error {
	color: #f44336;
	position: absolute;
	margin-top: -20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-size: 0.8rem;
}

.field-info {
	color: #0084f6;
	position: absolute;
	margin-top: -20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-size: 0.8rem;
}

.input-radio .field-error {
	margin-top: -20px;
}

.input-radio .field-error {
	margin-top: 12px;
}

.modal.bottom-sheet {
	max-height: 75%;
}

.panel-header .help {
	position: absolute;
	margin-top: 3px;
	margin-left: 3px;
	color: #ee6e73;
	cursor: pointer;
}

.toast {
	background-color: #030303
}

.toast-success {
	background-color: #51a351
}

.toast-error {
	background-color: #bd362f
}

.toast-info {
	background-color: #2f96b4
}

.toast-warning {
	background-color: #f89406
}

.picker__table td {
    margin: 0;
    padding: 8px;
}