

#MMTopBar {
	position: fixed;
	top:0px;
	right:3px;
	left:3px;
	background: #ffffff;
	z-index: 999999;
	margin:0px;
	padding-bottom:0px;
	border-bottom:1px solid #adadad;
	line-height: 1;
}
#MMTopBar td {
	margin:0px;
	padding-bottom:0px;
	padding-top:0px;
}
#MMTopBar .links {
	padding-bottom:0px;
}
#MMTopBar .plus {
	padding-top:4px;
	text-align: right;
	width: 1px;
}
.navContainer {
	vertical-align:top;
	display:inline-block;
	width:100%;
	height:20px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:1px solid #ffffff;;
	line-height: 0PX;
	border-radius: 4px;
}
.navContainer:hover {
	height:auto;
	border:1px solid #000;
	background:#FFF;
	border-radius: 4px;
}
.navButton:hover {
	line-height:20px;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.navButton {

	background-color:#000;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	margin-right:3px;
	padding-right:5px;
	padding-left:5px;
	text-decoration:none;
	text-shadow:0px 0px 0px #ffffff;
	vertical-align:top;

}

.resumo-pendencias th {
	border:2px solid #FFF;
}
.resumo-pendencias td {
	border:1px solid #FFF;
	vertical-align:top;
}
.resumo-pendencias a {
        background-color: #e9e9e9;
        border: none;
        padding: 5px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 15px;
        margin: 4px 2px;
        cursor: pointer;
        float:right;
}
.resumo-pendencias a:hover {
        font-size: 15px;
}


.admin-setting-busca-form-search tfoot {
	background-color:#777777;
	text-align: right;

}
.admin-setting-busca-form-search .help {
	padding:2px;
	border: 1px solid #000;

}
.admin-setting-busca-form-search input[type='text'] {
	width:250px;
}
.admin-setting-busca-form-search input[type='radio'] {
	width:15px;
}
.admin-setting-busca-form-search input[type='date'] {
	width:100px;
}
.admin-setting-busca-form-search .tit {
	font-weight: bold;
	font-size: 18px;
}
.admin-setting-busca-form-search #search-form {
	border:1px solid #000 ;
	padding:0px;
	margin:0px;

}
.admin-setting-busca-form-search #search-form table {
	width:auto !important;

}
.admin-setting-busca-form-search #search-form .data{
	white-space: nowrap;
}
.admin-setting-busca-form-search #search-form .tit {
	font-weight: bold;
	font-size: 14px;
}
.admin-setting-busca-form-search #search-form .options{
}

.admin-setting-busca-form-search #search-form .filters{
}
.admin-setting-busca-form-search #search-form .filters select {
	width:600px;
}


#MMCalendar th {
	text-align: center;
	background: #CCC;
	border:1px solid #AAA;
}
#MMCalendar td {
	height:80px;
	width:14%;
	border:1px solid #AAA;
	vertical-align: top;
}
#MMCalendar .out {
	opacity: 0.3;
}
#MMCalendar .today {
	background: #abfbff;
}
#MMCalendar .day div {
	background: #ffffff;
}
#MMCalendar p {
	margin:0px;
	padding:0px;
	position:sticky;
	top:0px;
}
#MMCalendar div {
	width:99%;
	border:1px solid #CCC;
	margin:auto;
	background: #AAA;
	text-align: center;
}

#admin-diario-relatorio-fechamento th {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 5;
	background: #fff;
}
#admin-diario-relatorio-fechamento td:first-child {
	position: -webkit-sticky;
	position: sticky;
	left: 0;
	z-index: 4;
	background: #fff;
	border-right:1px solid #ccc;
}
#admin-diario-relatorio-fechamento p {
	margin:0px;
	padding:0px;
}

.responsive th {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 5;
	background: #fff !important;
}
.responsive .oddth {
	background-color: rgb(129, 129, 129) !important;
}
.responsive .totth {
	background-color: rgb(212, 212, 212) !important;
}
.responsive .last {
	border-right:1px dotted #ccc;
}
.responsive td:first-child {
	position: -webkit-sticky;
	position: sticky;
	left: 0;
	z-index: 4;
	background: #fff;
	border-right:1px solid #ccc;
}
.responsive .oddtd {
	background-color: #ccc !important;
}
.responsive .tottd {
	background-color: #a8a8a8 !important;
}
.responsive p {
	margin:0px;
	padding:0px;
}


.hide {
	display:none ;
}
.show {
	display:auto ;
}

body {
	background-image: url('../../img/fundo.jpg') ;
	margin: 3px;
	padding: 0px;
}
table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	border-spacing:0px;
	border-collapse: collapse;
}
table caption {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	white-space: nowrap;
}
table caption {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
td {
	margin: 3px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
tr {
}
select {
}
a {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}
input {
	font-size: 10px;
}
form {
	margin-bottom: 0px;
}

.alignright {
	text-align: right;
}
.border {
	border: 1px solid #000000;
}
.line {
	border: 1px;
	border-color: black;
	border-style: solid;
	margin: 0px;
	padding: 0px;
}
.alert {
	border: 0px;
	background-color: #000000;
	text-align: center;
	font-weight: bold;
	color: red;
}
.alert a {
	color: white;
}
.alert td {
	padding:5px;
	margin:5px;
}
.bigSelect {
	width: 500px;
}
.bigTextarea {
	width: 98%;
	height: 150px;
}
.tit1 {
	font-weight: bold;
	font-size: 16px;
	color: red;
}
.tit1:hover {
	font-weight: bold;
	font-size: 16px;
	color: red;
}
.tit2 {
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}
.tit2:hover {
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}
.tit3 {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.tit3:hover {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.txt9 {
	font-size: 9px;
}
.txt14 {
	font-size: 14px;
}
.maintable {
	background-color: #FFFFFF;
	margin-top:30px;
	margin-right:200px;
}

.maintable .foot {
	background-color: #FFFFFF;
	margin-top:20px;
	border-top: 3px double #000;
}
.maintable .foot td {
	text-align:center;
}

.submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ededed;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:75px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	text-shadow:1px 1px 0px #ffffff;
}
.submit:hover {
	background-color:#dfdfdf;
	cursor:pointer
}
.submit:active {
	position:relative;
	top:1px;
	cursor:pointer
}

.admin-b2c-json textarea {
	width: 700px;
	height: 200px;
}


.manage-produto-b2c .titulo,
.manage-produto-pdv .titulo {
	font-weight: bold;
	font-size: 14px;
	border-bottom:2px solid #000000;
	padding-top: 30px;
}
.manage-produto-b2c,
.manage-produto-pdv {
	border: 1px solid #000000;
	background-color:#2a62bc75;
}
.manage-produto-b2c td,
.manage-produto-pdv td {
	vertical-align: top;
	padding: 0px;
}
.manage-produto-b2c table,
.manage-produto-pdv table {
	padding: 0px;
}
.manage-produto-b2c textarea,
.manage-produto-pdv textarea {
	width:600px;
	height:80px;
}
.manage-produto-b2c label,
.manage-produto-pdv label {
	font-weight: bold;
}

.tablelisttop {
	margin: 3px;
	padding: 3px;
	background-color: #333333;
	font-weight: bold;
	color: #FFFFFF;
}
.tablelistlineselected {
	background-color: #CCCC00;
}
.tablelistlineeven {
	background-color: #CCCCCC;
}
.tablelistlineodd {
	background-color: #FFFFFF;
}
.tablelistlineeven:hover {
	background-color: #FF7A7A;
}
.tablelistlineodd:hover {
	background-color: #FF7A7A;
}
.tablelistroweven {
	padding-left: 3px;
}
.tablelistrowodd {
	padding-left: 3px;
}
.bottomBox {
	background-color: #CCCCCC;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
}

.lancamento-edit {
	width: 100%;
	border: 1px solid #000000;
	border-spacing:0px;
	margin-bottom:40px;
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 18px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 34px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 10px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 34px;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #FFF;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}


.user-view {
	padding:5px;
	margin:5px;
	border: 1px solid #000000;
	width:300px;
	float:left;
}
.user-view caption {
	font-size: 12px !important;
}

.user-view-tit td {
	height:40px;
	vertical-align:bottom;
	border-bottom: 1px solid #000000;
}

.manage {
	width: 100%;
	border: 1px solid #000000;
	padding:5px;
	margin-bottom:30px;
	background-color:#2a62bc75;
}
.manage caption {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
.manage label {
	font-size: 14px;
	font-weight: bold;
}
.manage tfoot tr {
	background-color:#999999;
}
.manage textarea {
	width: 400px;
	height: 150px;
}
.manage select {
	width: 400px;
}

.floatdiv-hide {
	visibility: none;
}
.floatdiv-show {
	position:absolute;
/*
	width:200px;height:50px;top:10px;right:10px;
*/
	white-space:nowrap;
	padding:10px;
	padding-top:0px;
	background:#FFFFFF;
	border:2px solid #FF0000;
	z-index:1000000
}

.msgdiv-hide {
	visibility: none;
}
.msgdiv-show {
	position:absolute;
	white-space:nowrap;
	padding:5px;
	background:#FFFFFF;
	border:2px solid #0000FF;
	z-index:1000000
}

.frontdiv-btn {
	float: right;
	margin: 0px;
}
.frontdiv-hide {
	visibility: hidden;
}
.frontdiv-show {
	position: absolute;
	visibility: visible;
	top:20px;
	right:20px;
	width:calc(100vw - 40px);
	height:calc(100vh - 40px);
	background: #FFF;
	border: 1px solid #000;
	overflow-y: auto;
	z-index:10000000;
}

.msg-unred {
	font-weight:bold;
}
.msg-red {

}

.search-form .table-meta {
	width:100%;
}
.search-form .table-meta select {
	width:200px;
}
.search-form {
	border: 1px solid #000000;
	margin-bottom:40px;
}
.search-form td {
	vertical-align: top;
}
.search-form label {
	font-weight: bold;
}
.search-form label #All,
.search-form label #Beauty,
.search-form label #Music {
	width:20px;
}
.search-form select {
	width:400px;
}
.search-form #SearchIndex {
	width:100%;
}
.search-form tfoot {
	background-color:#999999;
}
.search-form tfoot td {
	text-align: right;
}
.search-form tbody input {
	width: 400px;
}
.search-form thead input[type="date"] {
	width: 150px;
}
.search-form thead input[type="radio"] {
	width: 20px;
}
.search-form thead input[type="month"] {
	width: 150px;
}
.search-form thead input[type="checkbox"] {
	width: 20px;
}

.relatorio {
	border: 1px solid #000000;
	margin-bottom:40px;
}
.relatorio table {
	width: auto;
}
.relatorio caption {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:5px;
}
.relatorio td {
	vertical-align: top;
}
.relatorio label {
	font-weight: bold;
}
.relatorio select {
	width:400px;
}
.relatorio #SearchIndex {
	width:100%;
}
.relatorio tfoot {
	background-color:#999999;
}
.relatorio tfoot td {
	text-align: right;
}
.relatorio tbody input {
	width: 400px;
}
.relatorio thead input[type="date"] {
	width: 150px;
}
.relatorio thead input[type="month"] {
	width: 150px;
}
.relatorio thead input[type="radio"] {
	width: 10px;
}
.relatorio thead input[type="checkbox"] {
	width: 20px;
}


.table-small {
	width: auto;
}
.table-small input[type="text"] {
	width: auto;
}
.table-small select {
	width: 200px;
}
.table-small caption {
	font-size: 12px;
}
.table-small tfoot {
	display: none;
}


.ingrediente-table {
	width: 300px;
}
.ingrediente-table tfoot {
	display: none;
}
.passo-table tfoot {
	display: none;
}


.search-form-2 {
	width:1200px;
	border: 1px solid #000000;
	margin-bottom:40px;
}
.search-form-2 td {
	vertical-align: top;
}
.search-form-2 label {
	font-weight: bold;
}
.search-form-2 select {
	width:400px;
}
.search-form-2 tfoot {
	background-color:#999999;
}
.search-form-2 tfoot td {
	text-align: right;
}
.search-form-2 tbody input {
	width: 400px;
}

.admin-financeiro-lancamento-search-form {
	border: 1px solid #000000;
	margin-bottom:40px;
}
.admin-financeiro-lancamento-search-form label {
	font-weight: bold;
}
.admin-financeiro-lancamento-search-form td {
	vertical-align: top;
}
.admin-financeiro-lancamento-search-form #option select {
	width:600px;
}
.admin-financeiro-lancamento-search-form tfoot {
	background-color:#999999;
}
.admin-financeiro-lancamento-search-form tfoot td {
	text-align: right;
}

.permissions {
	width: auto;
	border-spacing:0px;
}
.permissions caption {
	padding: 5px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
.permissions thead th {
	margin: 5px;
	padding: 5px;
	text-align: left;
	border-bottom: 2px solid #000000;
}
.permissions tbody td {
	margin: 5px;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #000000;
	
}

/* Copiado de main.css */
.user-nav ul {
	list-style-type:none;
	padding-top:40px;
	padding-bottom:21px;
	overflow:hidden;
	border-bottom: 1px solid #002232;
}
.user-nav li {
	float:left;
	clear:both;
}
.user-nav a {
	text-decoration: none;
	display:block;
}
.user-nav a:hover {
	text-decoration: underlined;
}
.logout a {
	font-size:10px;
}
.logout a:hover {
	text-decoration: underlined;
}

/* DataTables */
.ToggleCols {
	width:auto;
}
.ToggleColsSelected {
	color:#FF7A7A;
}
.ToggleColsSelected:hover {
	color:#FF7A7A;
}

.amazon thead td {
	border: 1px solid #000000;
	vertical-align:top;
	padding:15px;
}
.amazon tbody td {
	border: 1px solid #000000;
	vertical-align:top;
	padding:15px;
}
.amazon table td {
	border: none;
	padding:0px;
}
.amazon a {
	color:#FF0000;
	font-weight:bolder;
}
.amazon img {
	width:250px;
}
.amazon-search {
	width:100px;
}
.amazon-search #smallinput {
	width: 50px;
}


.result-list {
	width: 100%;
	border: 1px solid #000000;
	border-spacing:0px;
}
.result-list caption {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
.result-list thead {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: none;
}
.result-list thead th {
	padding: 5px;
	border: none;
}
.result-list tbody {
	border: none;
}
.result-list tbody tr:nth-child(even) {
	background-color: #999999;
	border: none;
}
.result-list tbody tr:nth-child(odd) {
	background-color: #FFFFFF;
	border: none;
}
.result-list tbody td {
	padding: 5px;
	border: none;
	font-size:14px;
	text-align:right;
	vertical-align:top;
}
.result-list a {
	font-size:14px;
}
.result-list tfoot {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: none;
}
.result-list tfoot td {
	font-size: 14px;
	font-weight: bold;
}
.result-list tbody tr.even:hover,
 result-list tbody tr.even td.highlighted {
	background-color: #FF7A7A;
}
.result-list tbody tr.odd:hover,
 result-list tbody tr.odd td.highlighted {
	background-color: #FF7A7A;
}
.result-list tr.even:hover {
	background-color: #FF7A7A;
}
.result-list tr.even:hover td.sorting_1 {
	background-color: #FF7A7A;
}
.result-list tr.even:hover td.sorting_2 {
	background-color: #FF7A7A;
}
.result-list tr.even:hover td.sorting_3 {
	background-color: #FF7A7A;
}
.result-list tr.odd:hover {
	background-color: #FF7A7A;
}
.result-list tr.odd:hover td.sorting_1 {
	background-color: #FF7A7A;
}
.result-list tr.odd:hover td.sorting_2 {
	background-color: #FF7A7A;
}
.result-list tr.odd:hover td.sorting_3 {
	background-color: #FF7A7A;
}


.result-list-2 thead td {
    font-weight: bold;
}
 
.result-list-2 tbody td {
    white-space: nowrap;
}
 
.result-list-2 td.highlighted {
    background-color: #FF7A7A;
}
 
.result-list-2 tr.selected td.highlighted {
    background-color: #FF7A7A;
}

/*
.result-list-2 {
	width: 100%;
	border: 1px solid #000000;
	border-spacing:0px;
}
.result-list-2 caption {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
.result-list-2 thead {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: none;
}
.result-list-2 thead th {
	padding: 5px;
	border: none;
}
.result-list-2 tbody {
	border: none;
}
.result-list-2 tbody tr:nth-child(even) {
	background-color: #999999;
	border: none;
}
.result-list-2 tbody tr:nth-child(odd) {
	background-color: #FFFFFF;
	border: none;
}
.result-list-2 tbody td {
	padding: 5px;
	border: none;
	font-size:10px;
	text-align:left;
	vertical-align:top;
}
.result-list-2 a {
	font-size:10px;
}
.result-list-2 tfoot {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: none;
}
.result-list-2 tfoot td {
	font-size: 14px;
	font-weight: bold;
}
.result-list-2 tbody tr.even:hover,
 result-list-2 tbody tr.even td.highlighted {
	background-color: #FF7A7A;
}
.result-list-2 tbody tr.odd:hover,
 result-list-2 tbody tr.odd td.highlighted {
	background-color: #FF7A7A;
}
.result-list-2 tr.even:hover {
	background-color: #FF7A7A;
}
.result-list-2 tr.even:hover td.sorting_1 {
	background-color: #FF7A7A;
}
.result-list-2 tr.even:hover td.sorting_2 {
	background-color: #FF7A7A;
}
.result-list-2 tr.even:hover td.sorting_3 {
	background-color: #FF7A7A;
}
.result-list-2 tr.odd:hover {
	background-color: #FF7A7A;
}
.result-list-2 tr.odd:hover td.sorting_1 {
	background-color: #FF7A7A;
}
.result-list-2 tr.odd:hover td.sorting_2 {
	background-color: #FF7A7A;
}
.result-list-2 tr.odd:hover td.sorting_3 {
	background-color: #FF7A7A;
}
*/

.hightlighted {
	background-color: #FF7A7A;
}
.hightlighted:hover {
	background-color: #FF7A7A;
}
.fg-toolbar {
	text-align: right;
}
.top {
	text-align: right;
}
.bottom {
	text-align: right;
	margin-bottom:30px;
}
.noshow {
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
	border-spacing:0px;
}
.noshow tr {
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
	border-spacing:0px;
}
.noshow td {
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
	border-spacing:0px;
}

.clearsale-automacao {
	width:auto;
}
.clearsale-automacao td:first-child {
	border-right: 1px solid #000000;
}
.clearsale-automacao thead td {
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #000000;
}
.clearsale-automacao tbody td:first-child {
	text-align: left;
}
.clearsale-automacao tbody td {
	text-align: center;
}

.produto-import tbody td:first-child {
	border-left: 1px solid #000000;
}
.produto-import tbody td {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.produto-import tbody tr:hover {
	background-color: #FF7A7A;
}
.produto-import tbody tr:first-child td {
	border-top: 1px solid #000000;
}
.produto-import tbody tr td {
	width: 400px;
}
.produto-import tbody tr td:first-child {
	width: 200px
}
.produto-import tfoot td {
	text-align: right;
	background-color: #000000;
	color: #FFFFFF;
}

.codigo-new,
.codigo-new input,
.codigo-new select
{
	width:auto;
}
.codigo-new thead td {
	font-weight: bold;
}
