#gridCalibracaoValorInput section{
	margin: 20px 10px;
	padding: 20px;
	background-color: #eae5e3;
	border-radius: 10px;
	border: 1px solid #7a706e
}
#gridCalibracaoValorInput table>tbody>tr>td,#gridCalibracaoValorInput .table>tbody>tr>th,#gridCalibracaoValorInput .table>thead>tr>td,#gridCalibracaoValorInput .table>thead>tr>th {
	padding: 0px;
	line-height: 2.2;
	font-size: 11px
}
#gridCalibracaoValorInput .form-control{
	height: 27px;
	font-size: 11px;
	padding: 4px
}
body {
	background: #3D3836
}
.popover-content {
	font-size: 11px
}
#meuGrid table {
	font-size: 12px
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: bold;
	color: black
}
.select2-results__option {
	padding: 0 4px
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 2em
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 35px
}
.select2-container .select2-selection--single {
	height: 35px
}
table a,table a:hover,table a:active,table a:visited {
	color: #000000
}
.avatar {
	border: 5px solid #fff;
	border-radius: 50%
}
.secTitle,.secTitle a:hover,.secTitle a:active,.secTitle a:visited {
	color: #40B7C4!important;
	text-decoration: none
}
.secInfo-complemento {
	float: right;
	padding: 0px 30px 0px 0px;
	text-align: right
}
.popover {
	max-width: 300px
}
.userTxt {
	margin-top: 20px
}
input,textarea,select {
	text-transform: uppercase
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	color: #000;
	width: 45%;
	height: 30px
}
.form-signin {
	max-width: 330px;
	padding: 15px;
	margin: 0 auto
}
#esqueceuSenha {
	width: 200px;
	padding-left: 20px;
	padding-top: 0;
	padding-bottom: 20px;
	margin: 0 auto
}
.secExtra a:link,.secExtra a:hover,.secExtra a:visited,.secExtra a:active {
	color: #818181
}
.secExtra {
	color: #333
}
#topBar {
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#545454), to(#000));
	background-image: -webkit-linear-gradient(top, #545454 0, #000 100%);
	background-image: -moz-linear-gradient(top, #545454 0, #000 100%);
	background-image: linear-gradient(to bottom, #545454 0, #000 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff545454', endColorstr='#ff000000', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.logo {
	float: left
}
.mainNav li a {
	font-family: 'eausans_bold';
	font-size: 11px
}
.userTxt {
}
#wrapper {
	max-width: 100%;
	margin: 0 auto 0;
	border-radius: 0
}
#main {
	float: none;
	width: auto;
	margin-left: 100px;
	background: #F9F9F9
}
.container {
	width: 100%;
	float: left
}
.topTabs {
	float: left;
	height: auto;
	width: 100%
}
.divider {
	clear: none;
	float: left
}
.badge.badge-mNav {
	top: -63px;
	left: 25px
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-right {
    padding: 6px 0px;
}
.badge {
	position: relative;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: #ec6c4a!important;
	text-align: center;
	padding: 0;
	line-height: 22px;
	font-family: 'eausans_bold';
	text-shadow: none;
	font-size: 12px
}
.badge.badge-tNav {
	top: -21px;
	right: 15px
}
.ui-widget {
	font-size: 12px
}
.ui-datepicker {
	z-index: 2000!important
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	text-align: center
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border: 1px solid #d9bb73;
	background: #F5F5D7;
	color: #000000
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border: 1px solid #e0cfc2;
	background: #E88D56;
	color: #FFFFFF
}
.ui-widget-header {
	border: 1px solid #7BBCBD;
	background: #8DD7D8;
	color: #fff
}
.botaoGrupoInput {
	border-top-right-radius: 5px!important;
	border-bottom-right-radius: 5px!important
}
form fieldset input.meuDtPicker {
	cursor: pointer!important;
	background-color: #fff
}
input.meuDtPicker.form-control[readonly] {
	background-color: #fff
}
.form-control {
	border: 1px solid #B6A3A0
}
.form-control:focus,input:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 2px solid #8dd7d8
}
.meuLabel {
	text-align: right;
	margin-top: 6px
}
input.error,input.error:focus,textarea.error,textarea.error:focus {
	border: 1px solid #E88D56;
	background-color: #F7EFEB!important;
	color: #E88D56;
	text-shadow: none
}
select.error,select.error:hover,select.error:focus,select.error:hover,select.error:focus {
	border: 1px solid #E88D56;
	background-color: #FFDECD!important;
	background: -webkit-linear-gradient(top, #FFDECD, #DFAA8D);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFDECD), to(#DFAA8D));
	background: -o-linear-gradient(top, #FFDECD, #DFAA8D);
	background: -webkit-linear-gradient(to bottom, #FFDECD, #DFAA8D);
	color: #D8651F;
	text-shadow: none
}
label.error {
	color: #E88D56;
	font-size: 11px;
	margin: 0px;
	font-weight: normal;
	position: fixed 10px 10px 10px 10px!important
}
fieldset .col-md-2,fieldset .col-md-10,fieldset .col-md-4,fieldset .col-md-9,fieldset .col-md-12,fieldset .col-xs-6,fieldset .col-xs-10,fieldset .col-xs-9,fieldset .col-xs-12 {
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 7px
}
.well legend {
	color: #998B88;
	font-size: 19px
}

.well.verde {
	background-color: #EEFFFF;
	border: 1px solid #7CBEBF
}
.well.verde legend {
	color: #7CBEBF
}
.well.verde .form-control {
	border: 1px solid #7CBEBF
}
.well.verde .form-control[readonly] {
	background-color: #DDF3F3;
	opacity: 1
}
.well.lima {
	background-color: #FBFFDC;
	border: 1px solid #BCD504
}
.well.lima legend {
	color: #92A508
}
.well.lima .form-control {
	border: 1px solid #9FAF29
}
.well.lima .form-control[readonly] {
	background-color: #DBE0BA;
	opacity: 1
}
.well.amarelo {
	background-color: #FFFBDC;
	border: 1px solid #F9EC52;
	color: #E0BA6E
}
.paginacao-select {
	height: 35px;
	margin-left: 3px
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 10px;
	margin: 0;
	vertical-align: middle;
	margin-left: 0;
	margin-right: 0
}
.spinner {
	background-color: #fff!important
}
.ui-widget-content {
	border: 1px solid #B6A3A0
}
.ui-spinner {
	width: 100%
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family: inherit;
	font-size: inherit
}
.ui-widget {
	font-size: inherit
}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #FFF;
	background-color: #e86f56
}
.widget-controls .slider,.widget-content .slider {
	position: relative;
	display: inline-block;
	width: 52px;
	height: 21px;
	cursor: pointer;
	border-radius: 26px;
	transition: 350ms 150ms;
	background: #7A706E;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06);
	margin-top: 6px;
	margin-right: 7px;
	vertical-align: middle
}
.ui-autocomplete span.hl_results {
	background-color: #ffff66
}
.ui-autocomplete-loading {
	background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat
}
.squaredFour {
	width: 20px;
	position: relative
}
.squaredFour label {
	cursor: pointer;
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0px;
	top: -3px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
	background: #fcfff4;
	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead', GradientType=0)
}
.squaredFour label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 12px;
	height: 8px;
	background: transparent;
	top: 6px;
	left: 6px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.squaredFour label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5
}
.squaredFour input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1
}
table thead th,table tfoot {
	background-color: #6B6260;
	color: white;
	text-align: center
}
.modal-header {
	background-color: #6B6260;
	color: #FFF
}
.modal-header .close {
	color: #FFF
}
.modal-body {
	background-color: whitesmoke
}
.tabelaLinhaColorida,.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #E7DFDB!important
}
.table-striped-faixa > tbody > tr:nth-of-type(odd) {
	background-color: #ffe6cc!important
}
.table-striped-faixa > tbody > tr:nth-of-type(even) {
	background-color: #b9ada8!important
}
#meuGrid tbody tr:hover,.table-hover > tbody > tr:hover {
	background-color: #FFC19B!important
}
#meuGrid .tabelaLinhaSelecionada {
	background-color: #8dd7d8!important
}
.footable-row-detail-name {
	text-align: right
}
#grid table,th,td {
	border: 1px solid #E7DFDB
}
.input-group-addon {
	padding: 0;
	box-shadow: none!important
}
.input-group-addon:hover,.input-group-addon:focus {
	box-shadow: none!important
}
.btn-tenax,.btn {
	background-color: #7A706E;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7A706E), to(#706866));
	background: -moz-linear-gradient(top, #7A706E, #706866);
	background: -webkit-linear-gradient(top, #7A706E, #706866);
	background: -o-linear-gradient(top, #7A706E, #706866);
	background: -webkit-linear-gradient(to bottom, #7A706E, #706866);
	border-top: 1px solid #625B59;
	border-bottom: 1px solid #625B59;
	border-left: 1px solid #625B59;
	border-right: 1px solid #625B59;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.24);
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
	font-family: inherit
}
.btn-tenax:hover,.btn-tenax:focus,.btn:hover,.btn:focus {
	background-color: #7A706E;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7A706E), to(#706866));
	background: -moz-linear-gradient(top, #7A706E, #706866);
	background: -webkit-linear-gradient(top, #7A706E, #706866);
	background: -o-linear-gradient(top, #7A706E, #706866);
	background: -webkit-linear-gradient(to bottom, #7A706E, #706866);
	border-top: 1px solid #625B59;
	border-bottom: 1px solid #625B59;
	border-left: 1px solid #625B59;
	border-right: 1px solid #625B59;
	color: #fff;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.24);
	padding-left: 20px;
	padding-right: 20px
}
.btn-lima {
	background-color: #92A508;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#B0BF45), to(#94A70C));
	background: -moz-linear-gradient(top, #B0BF45, #94A70C);
	background: -webkit-linear-gradient(top, #B0BF45, #94A70C);
	background: -o-linear-gradient(top, #B0BF45, #94A70C);
	background: -webkit-linear-gradient(to bottom, #B0BF45, #94A70C);
	border-top: 1px solid #94A70C;
	border-bottom: 1px solid #94A70C;
	border-left: 1px solid #94A70C;
	border-right: 1px solid #94A70C
}
.btn-lima:hover,.btn-lima:focus {
	border: 1px solid #426f18;
	background-color: #6e9d26;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#6e9d26), to(#568426));
	background: -moz-linear-gradient(top, #6e9d26, #568426);
	background: -webkit-linear-gradient(top, #6e9d26, #568426);
	background: -o-linear-gradient(top, #6e9d26, #568426);
	background: -webkit-linear-gradient(to bottom, #6e9d26, #568426)
}
.btn-full {
	width: 100%;
	height: 50px
}
.btn-live {
	background-color: #7bb02a;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7bb02a), to(#5c8f2a));
	background: -moz-linear-gradient(top, #7bb02a, #5c8f2a);
	background: -webkit-linear-gradient(top, #7bb02a, #5c8f2a);
	background: -o-linear-gradient(top, #7bb02a, #5c8f2a);
	background: -webkit-linear-gradient(to bottom, #7bb02a, #5c8f2a);
	border-top: 1px solid #6b9b21;
	border-bottom: 1px solid #426f18;
	border-left: 1px solid #58861d;
	border-right: 1px solid #58861d;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.25);
	font-family: 'cartogothic_stdregular';
	font-size: 14px;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	padding-left: 10px;
	padding-right: 20px;
	height: 32px;
	position: relative;
	margin: 25px 0 0 20px
}
.btn-live::after {
	content: '';
	width: 24px;
	height: 24px;
	position: absolute;
	top: 3px;
	right: -11px;
	transform: rotate(45deg);
	background-color: #7bb02a;
	background: -moz-linear-gradient(-45deg, #7bb02a, #5c8f2a);
	background: -webkit-linear-gradient(-45deg, #7bb02a, #5c8f2a);
	background: -o-linear-gradient(-45deg, #7bb02a, #5c8f2a);
	background: -webkit-linear-gradient(to bottom, #7bb02a, #5c8f2a);
	border-radius: 4px;
	border-right: 1px solid rgba(44, 101, 122, 0.3);
	border-top: 1px solid rgba(44, 101, 122, 0.3);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2)
}
.btn-live:hover,.btn-live:focus {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	border: 1px solid #426f18;
	background-color: #6e9d26;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#6e9d26), to(#568426));
	background: -moz-linear-gradient(top, #6e9d26, #568426);
	background: -webkit-linear-gradient(top, #6e9d26, #568426);
	background: -o-linear-gradient(top, #6e9d26, #568426);
	background: -webkit-linear-gradient(to bottom, #6e9d26, #568426);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.75)
}
.btn-live:hover::after {
	background-color: #6e9d26;
	background: -moz-linear-gradient(-45deg, #6e9d26, #568426);
	background: -webkit-linear-gradient(-45deg, #6e9d26, #568426);
	background: -o-linear-gradient(-45deg, #6e9d26, #568426);
	background: -webkit-linear-gradient(to bottom, #6e9d26, #568426);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1)
}
.btn-green,btn-success {
	background-color: #7bb02a;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7bb02a), to(#5c8f2a));
	background: -moz-linear-gradient(top, #7bb02a, #5c8f2a);
	background: -webkit-linear-gradient(top, #7bb02a, #5c8f2a);
	background: -o-linear-gradient(top, #7bb02a, #5c8f2a);
	background: -webkit-linear-gradient(to bottom, #7bb02a, #5c8f2a);
	border-top: 1px solid #6b9b21;
	border-bottom: 1px solid #426f18;
	border-left: 1px solid #58861d;
	border-right: 1px solid #58861d
}
.btn-green:hover,.btn-green:focus {
	border: 1px solid #426f18;
	background-color: #6e9d26;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#6e9d26), to(#568426));
	background: -moz-linear-gradient(top, #6e9d26, #568426);
	background: -webkit-linear-gradient(top, #6e9d26, #568426);
	background: -o-linear-gradient(top, #6e9d26, #568426);
	background: -webkit-linear-gradient(to bottom, #6e9d26, #568426)
}
.btn-turquoise {
	background-color: #68b488;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#68b488), to(#489468));
	background: -moz-linear-gradient(top, #68b488, #489468);
	background: -webkit-linear-gradient(top, #68b488, #489468);
	background: -o-linear-gradient(top, #68b488, #489468);
	background: -webkit-linear-gradient(to bottom, #68b488, #489468);
	border-top: 1px solid #459768;
	border-bottom: 1px solid #36724f;
	border-left: 1px solid #3d835a;
	border-right: 1px solid #3d835a
}
.btn-turquoise:hover,.btn-turquoise:focus {
	background-color: #4a966a;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#4a966a), to(#3c8159));
	background: -moz-linear-gradient(top, #4a966a, #3c8159);
	background: -webkit-linear-gradient(top, #4a966a, #3c8159);
	background: -o-linear-gradient(top, #4a966a, #3c8159);
	background: -webkit-linear-gradient(to bottom, #4a966a, #3c8159);
	border: 1px solid #36724f
}
.btn-aqua {
	background-color: #73c3c0;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#73c3c0), to(#4e9592));
	background: -moz-linear-gradient(top, #73c3c0, #4e9592);
	background: -webkit-linear-gradient(top, #73c3c0, #4e9592);
	background: -o-linear-gradient(top, #73c3c0, #4e9592);
	background: -webkit-linear-gradient(to bottom, #73c3c0, #4e9592);
	border-top: 1px solid #58a4a1;
	border-bottom: 1px solid #407976;
	border-left: 1px solid #4d908d;
	border-right: 1px solid #4d908d
}
.btn-aqua:hover,.btn-aqua:focus {
	background-color: #509895;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#509895), to(#448481));
	background: -moz-linear-gradient(top, #509895, #448481);
	background: -webkit-linear-gradient(top, #509895, #448481);
	background: -o-linear-gradient(top, #509895, #448481);
	background: -webkit-linear-gradient(to bottom, #509895, #448481);
	border: 1px solid #407976
}
.btn-blue {
	background-color: #6eafc5;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#6eafc5), to(#468aa1));
	background: -moz-linear-gradient(top, #6eafc5, #468aa1);
	background: -webkit-linear-gradient(top, #6eafc5, #468aa1);
	background: -o-linear-gradient(top, #6eafc5, #468aa1);
	background: -webkit-linear-gradient(to bottom, #6eafc5, #468aa1);
	border-top: 1px solid #71a8bb;
	border-bottom: 1px solid #2e677c;
	border-left: 1px solid #52899d;
	border-right: 1px solid #52899d
}
.btn-blue:hover,.btn-blue:focus {
	border: 1px solid #2c657a;
	background-color: #4e94ac;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#4e94ac), to(#43869c));
	background: -moz-linear-gradient(top, #4e94ac, #43869c);
	background: -webkit-linear-gradient(top, #4e94ac, #43869c);
	background: -o-linear-gradient(top, #4e94ac, #43869c);
	background: -webkit-linear-gradient(to bottom, #4e94ac, #43869c)
}
.btn-lavender {
	background-color: #9e8ab5;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9e8ab5), to(#7a6e87));
	background: -moz-linear-gradient(top, #9e8ab5, #7a6e87);
	background: -webkit-linear-gradient(top, #9e8ab5, #7a6e87);
	background: -o-linear-gradient(top, #9e8ab5, #7a6e87);
	background: -webkit-linear-gradient(to bottom, #9e8ab5, #7a6e87);
	border-top: 1px solid #827591;
	border-bottom: 1px solid #5d5268;
	border-left: 1px solid #71647e;
	border-right: 1px solid #71647e
}
.btn-lavender:hover,.btn-lavender:focus {
	background-color: #7c6f8a;
	border-bottom: 1px solid #584c65;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7c6f8a), to(#695c77));
	background: -moz-linear-gradient(top, #7c6f8a, #695c77);
	background: -webkit-linear-gradient(top, #7c6f8a, #695c77);
	background: -o-linear-gradient(top, #7c6f8a, #695c77);
	background: -webkit-linear-gradient(to bottom, #7c6f8a, #695c77)
}
.btn-red {
	background-color: #df6765;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#df6765), to(#c44c4a));
	background: -moz-linear-gradient(top, #df6765, #c44c4a);
	background: -webkit-linear-gradient(top, #df6765, #c44c4a);
	background: -o-linear-gradient(top, #df6765, #c44c4a);
	background: -webkit-linear-gradient(to bottom, #df6765, #c44c4a);
	border-top: 1px solid #c34c4a;
	border-bottom: 1px solid #943432;
	border-left: 1px solid #ab3f3e;
	border-right: 1px solid #ab3f3e
}
.btn-red:hover,.btn-red:focus {
	background-color: #c54d4b;
	border: 1px solid #852d2b;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#c54d4b), to(#a63d3b));
	background: -moz-linear-gradient(top, #c54d4b, #a63d3b);
	background: -webkit-linear-gradient(top, #c54d4b, #a63d3b);
	background: -o-linear-gradient(top, #c54d4b, #a63d3b);
	background: -webkit-linear-gradient(to bottom, #c54d4b, #a63d3b)
}
.btn-orange {
	background-color: #f57e6d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f57e6d), to(#df624e));
	background: -moz-linear-gradient(top, #f57e6d, #df624e);
	background: -webkit-linear-gradient(top, #f57e6d, #df624e);
	background: -o-linear-gradient(top, #f57e6d, #df624e);
	background: -webkit-linear-gradient(to bottom, #f57e6d, #df624e);
	border-top: 1px solid #de624e;
	border-bottom: 1px solid #ba4431;
	border-left: 1px solid #cc523f;
	border-right: 1px solid #cc523f
}
.btn-orange:hover,.btn-orange:focus {
	background-color: #df624e;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#df624e), to(#c7513e));
	background: -moz-linear-gradient(top, #df624e, #c7513e);
	background: -webkit-linear-gradient(top, #df624e, #c7513e);
	background: -o-linear-gradient(top, #df624e, #c7513e);
	background: -webkit-linear-gradient(to bottom, #df624e, #c7513e);
	border-top: 1px solid #ba4431;
	border-bottom: 1px solid #ab3d2b;
	border-left: 1px solid #b2402e;
	border-right: 1px solid #b2402e
}
.btn-yellow {
	background-color: #fdc048;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdc048), to(#d8991e));
	background: -moz-linear-gradient(top, #fdc048, #d8991e);
	background: -webkit-linear-gradient(top, #fdc048, #d8991e);
	background: -o-linear-gradient(top, #fdc048, #d8991e);
	background: -webkit-linear-gradient(to bottom, #fdc048, #d8991e);
	border-top: 1px solid #dba63e;
	border-bottom: 1px solid #aa7715;
	border-left: 1px solid #c4902b;
	border-right: 1px solid #c4902b
}
.btn-yellow:hover,.btn-yellow:focus {
	background-color: #da9c21;
	border: 1px solid #aa7715;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#da9c21), to(#c28d23));
	background: -moz-linear-gradient(top, #da9c21, #c28d23);
	background: -webkit-linear-gradient(top, #da9c21, #c28d23);
	background: -o-linear-gradient(top, #da9c21, #c28d23);
	background: -webkit-linear-gradient(to bottom, #da9c21, #c28d23)
}
.btn-grey {
	background-color: #788489;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#788489), to(#626e74));
	background: -moz-linear-gradient(top, #788489, #626e74);
	background: -webkit-linear-gradient(top, #788489, #626e74);
	background: -o-linear-gradient(top, #788489, #626e74);
	background: -webkit-linear-gradient(to bottom, #788489, #626e74);
	border-top: 1px solid #6f7985;
	border-bottom: 1px solid #4d5662;
	border-left: 1px solid #5e6773;
	border-right: 1px solid #5e6773
}
.btn-grey:hover,.btn-grey:focus {
	background-color: #636f75;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#636f75), to(#4b5458));
	background: -moz-linear-gradient(top, #636f75, #4b5458);
	background: -webkit-linear-gradient(top, #636f75, #4b5458);
	background: -o-linear-gradient(top, #636f75, #4b5458);
	background: -webkit-linear-gradient(to bottom, #636f75, #4b5458);
	border-top: 1px solid #4d5662;
	border-bottom: 1px solid #444c56;
	border-left: 1px solid #48515c;
	border-right: 1px solid #48515c
}
.btn-blueRompa {
	background-color: #6496ca;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#6496ca), to(#1f3f68));
	background: -moz-linear-gradient(top, #6496ca, #1f3f68);
	background: -webkit-linear-gradient(top, #6496ca, #1f3f68);
	background: -o-linear-gradient(top, #6496ca, #1f3f68);
	background: -webkit-linear-gradient(to bottom, #21292d, #1f3f68);
	border-top: 1px solid #191f21;
	border-bottom: 1px solid #0d0f10;
	border-left: 1px solid #131719;
	border-right: 1px solid #131719
}
.btn-blueRompa:hover,.btn-black:focus {
	background-color: #A6CFF3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#A6CFF3), to(#1f3f68));
	background: -moz-linear-gradient(top, #A6CFF3, #1f3f68);
	background: -webkit-linear-gradient(top, #A6CFF3, #1f3f68);
	background: -o-linear-gradient(top, #A6CFF3, #1f3f68);
	background: -webkit-linear-gradient(to bottom, #A6CFF3, #1f3f68);
	border-top: 1px solid #4d5662;
	border-bottom: 1px solid #444c56;
	border-left: 1px solid #48515c;
	border-right: 1px solid #48515c
}
.btn-black {
	background-color: #21292d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#21292d), to(#171c1f));
	background: -moz-linear-gradient(top, #21292d, #171c1f);
	background: -webkit-linear-gradient(top, #21292d, #171c1f);
	background: -o-linear-gradient(top, #21292d, #171c1f);
	background: -webkit-linear-gradient(to bottom, #21292d, #171c1f);
	border-top: 1px solid #191f21;
	border-bottom: 1px solid #0d0f10;
	border-left: 1px solid #131719;
	border-right: 1px solid #131719
}
.btn-black:hover,.btn-black:focus {
	background-color: #788489;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#788489), to(#626e74));
	background: -moz-linear-gradient(top, #788489, #626e74);
	background: -webkit-linear-gradient(top, #788489, #626e74);
	background: -o-linear-gradient(top, #788489, #626e74);
	background: -webkit-linear-gradient(to bottom, #788489, #626e74);
	border-top: 1px solid #4d5662;
	border-bottom: 1px solid #444c56;
	border-left: 1px solid #48515c;
	border-right: 1px solid #48515c
}
.btn-dark-grey {
	background-color: #2e3638;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2e3638), to(#202527));
	background: -moz-linear-gradient(top, #2e3638, #202527);
	background: -webkit-linear-gradient(top, #2e3638, #202527);
	background: -o-linear-gradient(top, #2e3638, #202527);
	background: -webkit-linear-gradient(to bottom, #2e3638, #202527);
	border-top: 1px solid #2b3234;
	border-bottom: 1px solid #101112;
	border-left: 1px solid #1e2324;
	border-right: 1px solid #1e2324
}
.btn-dark-grey:hover,.btn-dark-grey:focus {
	background-color: #212628;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#212628), to(#181b1c));
	background: -moz-linear-gradient(top, #212628, #181b1c);
	background: -webkit-linear-gradient(top, #212628, #181b1c);
	background: -o-linear-gradient(top, #212628, #181b1c);
	background: -webkit-linear-gradient(to bottom, #212628, #181b1c);
	border-top: 1px solid #111313;
	border-bottom: 1px solid #1f2426;
	border-left: 1px solid #181b1c;
	border-right: 1px solid #181b1c
}
.btn-light-grey {
	background-color: #d4d3d3;
	color: #1b1e1f;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#d4d3d3), to(#bab9b9));
	background: -moz-linear-gradient(top, #d4d3d3, #bab9b9);
	background: -webkit-linear-gradient(top, #d4d3d3, #bab9b9);
	background: -o-linear-gradient(top, #d4d3d3, #bab9b9);
	background: -webkit-linear-gradient(to bottom, #d4d3d3, #bab9b9);
	border-top: 1px solid #b9b8b8;
	border-bottom: 1px solid #8e8d8d;
	border-left: 1px solid #a5a4a4;
	border-right: 1px solid #a5a4a4
}
.btn-light-grey:hover,.btn-light-grey:focus {
	background-color: #bbbaba;
	color: #1b1e1f;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
	border: 1px solid #8c8c8c;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#bbbaba), to(#aeadad));
	background: -moz-linear-gradient(top, #bbbaba, #aeadad);
	background: -webkit-linear-gradient(top, #bbbaba, #aeadad);
	background: -o-linear-gradient(top, #bbbaba, #aeadad);
	background: -webkit-linear-gradient(to bottom, #bbbaba, #aeadad)
}
.btn-white {
	background-color: #ffffff;
	color: #1b1e1f;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ebeeef));
	background: -moz-linear-gradient(top, #ffffff, #ebeeef);
	background: -webkit-linear-gradient(top, #ffffff, #ebeeef);
	background: -o-linear-gradient(top, #ffffff, #ebeeef);
	background: -webkit-linear-gradient(to bottom, #ffffff, #ebeeef);
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #b4b4b4;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca
}
.btn-white:hover,.btn-white:focus {
	background-color: #eceef0;
	color: #1b1e1f;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
	border: 1px solid #b3b3b3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#eceef0), to(#e0e2e4));
	background: -moz-linear-gradient(top, #eceef0, #e0e2e4);
	background: -webkit-linear-gradient(top, #eceef0, #e0e2e4);
	background: -o-linear-gradient(top, #eceef0, #e0e2e4);
	background: -webkit-linear-gradient(to bottom, #eceef0, #e0e2e4)
}
.selectpicker {
	text-shadow: none
}
#toast-container > div {
	margin: 0 0 6px;
	padding: 15px;
	width: 300px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	color: #3d4041;
	opacity: 0.9;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90)
}
#toast-container > :hover {
	-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer
}
.toast-success {
	background-color: #dff0d8;
	border-top: 1px solid #c8ddbf;
	border-bottom: 1px solid #b7d2ab;
	border-left: 1px solid #c0d7b4;
	border-right: 1px solid #c0d7b4
}
.toast-error {
	background-color: #f2dede;
	border-top: 1px solid #ead4d4;
	border-bottom: 1px solid #dbc0c0;
	border-left: 1px solid #e3caca;
	border-right: 1px solid #e3caca
}
.toast-info {
	background-color: #B6E6E7;
	border-top: 1px solid #7ebdba;
	border-bottom: 1px solid #7ebdba;
	border-left: 1px solid #7ebdba;
	border-right: 1px solid #7ebdba
}
.toast-warning {
	background-color: #fcf8e3;
	border-top: 1px solid #ece1cd;
	border-bottom: 1px solid #e0caa2;
	border-left: 1px solid #e6d5b7;
	border-right: 1px solid #e6d5b7
}
.toast-success .toast-close-button {
	color: #468847
}
.toast-error .toast-close-button {
	color: #c34a48
}
.toast-info .toast-close-button {
	color: #5b87c6
}
.toast-warning .toast-close-button {
	color: #c09853
}
.toast-close-button {
	position: relative;
	right: -0.2em;
	top: -0.2em;
	float: right;
	font-size: 18px;
	font-weight: normal;
	color: #3d4041;
	-webkit-text-shadow: none;
	text-shadow: none;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100)
}
.toast-close-button:hover,.toast-close-button:focus {
	text-decoration: none;
	cursor: pointer;
	opacity: 0.6;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	filter: alpha(opacity=60)
}
#toast-container > .toast-info,#toast-container > .toast-error,#toast-container > .toast-success,#toast-container > .toast-warning {
	background-image: none !important
}
.select2-container--default .select2-selection--multiple {
	width: 100%;
	border: 1px solid #B6A3A0
}

.select2-container{
 width: 100%!important;
 }
 .select2-search--dropdown .select2-search__field {
 width: 98%;
 }

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: 2px solid #8dd7d8
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #7a706e;
	color: #f9f9f9
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #8dd7d8;
	color: white
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #6c6361;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
	text-transform: uppercase;
	color: white;
	font-weight: lighter;
	font-size: 12px
}
.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0 7px;
	padding: 5px 5px;
	width: 100%
}
.custom-opt .option-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	position: relative;
	top: 13.33333px;
	right: 0;
	bottom: 0;
	left: 0;
	height: 40px;
	width: 40px;
	transition: all 0.15s ease-out 0s;
	background: #cbd1d8;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-right: 0.5rem;
	outline: none;
	position: relative;
	z-index: 1000
}
.custom-opt .option-input:hover {
	background: #9faab7
}
.custom-opt .option-input:checked::before {
	height: 40px;
	width: 40px;
	position: absolute;
	content: '✔';
	display: inline-block;
	font-size: 26.66667px;
	text-align: center;
	line-height: 40px
}
.custom-opt .option-input:checked::after {
	-webkit-animation: click-wave 0.65s;
	-moz-animation: click-wave 0.65s;
	animation: click-wave 0.65s;
	background: #8dd7d8;
	content: '';
	display: block;
	position: relative;
	z-index: 100
}
.custom-opt .option-input.radio {
	border-radius: 50%
}
.custom-opt .option-input.radio::after {
	border-radius: 50%
}
.custom-opt input[type=checkbox],input[type=radio] {
	margin: -15px 0px 5px 0;
	margin-top: 1px \9;
	line-height: normal
}
.custom-opt .opt-sim .option-input:checked {
	background: #8dd7d8!important
}
.custom-opt .opt-nao .option-input:checked {
	background: #ec6c4a
}
.custom-opt .opt-na .option-input:checked {
	background: #7a706e
}
@media (max-width: 1200px) {
	#wrapper {
	background: #6b6260
}
}
@media (max-width: 990px) {
	.meuLabel {
	text-align: left
}
}
@media (max-width: 767px) {
	#main {
	width: auto;
	margin-left: 0
}
	.widgetLabel {
	margin: 20px 0
}
}
@media (max-width: 480px) {
	.topNav {
	margin-top: 0
}
	.secInfo-complemento {
	float: none;
	padding: 0;
	text-align: center
}
}
