.cd-tabs-navigation::after {clear:both;content:"";display:table;}
.cd-tabs-navigation li {float:left;list-style-type:none;}
.cd-tabs-navigation a {opacity:0.6;color:#ffffff;opacity:0.6;position:relative;display:block;height:40px;width:auto;line-height:40px;text-align: left;font-size: 14px;font-weight:500;padding-top:24px;text-decoration:none;font-weight:bold;padding:0 30px 0 30px;}
@media only screen and (max-width: 600px) {
	.cd-tabs-navigation li {width:calc(33%);}
	.cd-tabs-navigation a {padding:0px;margin:auto;text-align:center;}
}

.nav-dropdown {float:right;position:relative;display:inline-block;}
.nav-dropdown .dropdown{float: left;overflow: hidden;font-size: 16px;}
.nav-dropdown .dropdown .fa	{margin-left:10px;}
.nav-dropdown .dropdown .dropbtn {font-size: 16px;border: none;outline: none;padding: 11px 16px;background-color: inherit;font-family: inherit;margin: 0;}
.nav-dropdown .dropdown .dropbtn:hover {cursor:pointer;}
.nav-dropdown .dropdown a {float: left;text-align: center;text-decoration: none;}
.nav-dropdown .dropdown a:hover, .nav-dropdown .dropdown:hover .dropbtn {background-color: #f1f1f1;}
.nav-dropdown .dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 250px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;right: 0;}
.nav-dropdown .dropdown-content a {float: none;color: black;padding: 12px 16px;text-decoration: none;display: block;text-align: left;}
.nav-dropdown .dropdown-content a:hover {background-color: #f1f1f1;}
.nav-dropdown .dropdown:hover .dropdown-content {display: block;}

#header-panel					{position:relative;display:block;min-width:300px;width:100%;height:70px;z-index:1000;opacity:1.0;top:0px;font-size:14px;background:#F6F6F6;border-bottom:1px solid silver;}
#header-panel .main				{display:block;padding:12px 15px 0px 10px;text-align:left;}
#header-panel .logo				{float:left;height:45px;margin:auto 0px;margin-right:15px;}
#header-panel .logo img			{height:45px;width:auto;}
#header-panel ul				{float:right;list-style-type:none;padding:0px;margin:15px 20px 0px 0px;}
#header-panel ul li				{display:inline-block;}
#header-panel ul li a 			{display:inline-block;text-decoration:none;color:#fff;padding:0px;}
#header-panel ul li a:hover		{border-bottom:2px solid #fff;}

.painel					{display:inline-block;padding:20px 0px 20px 0px;margin:0px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:9px;}
.painel-buttom			{display:inline-block;width:130px;padding:20px 20px 20px 20px;margin-right:5px;margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:9px;}
.painel-buttom img		{display:inline-block;height:25px;max-width:155px;margin-bottom:10px;}
.painel-buttom span		{display:block;color:white;}
.painel-buttom:hover	{cursor:pointer;filter:saturate(0%);-webkit-filter:saturate(0%);-moz-filter:saturate(0%);-o-filter:saturate(0%);-ms-filter:saturate(0%);transition:0.6s;z-index:10;}
.painel-border-bottom	{width:215px;border-bottom:2px solid white;}

.panel-column					{display:inline-block;vertical-align:top;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px;}
.panel-column h2				{width:100%;display:inline-block;margin:0px;padding:10px 0px 10px 0px;border-bottom:1px solid silver;text-transform:uppercase;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px;}
.panel-column p					{margin:6px;}

.panel-left				{display:inline-block;width:calc(100% - 410px);vertical-align:top;}
.panel-right			{display:inline-block;width:400px;vertical-align:top;margin-bottom:50px;}
.panel-right iframe		{width:100%;height:100%;min-height:560px;}
@media only screen and (max-width: 1200px) {
	.panel-left 		{width:100%;}
	.panel-right 		{display:none;}
}

.dashed-border			{border:1px dashed silver;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:3px;}

.table-order			{height:560px;overflow-y:scroll;}
.colunista				{max-height:80px;width:80px;}
.position-container		{min-height:100px;}
.solid-box-border		{min-height:100px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-top:1px solid silver;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:3px;}
.category-panel-right 	{float:right;}
.category-panel-right img{width:auto;height:20px;margin-left:10px;cursor:pointer;}
.painel-image			{height:110px;max-width:270px;padding-right:10px;margin-bottom:20px;}

.box-title				{margin-top:20px;padding:10px 0px 10px 10px;background-color:#38b;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;}
.box-body				{border:2px solid #38b;padding:10px;}
.box-border				{background-color:#dedede;border:2px solid #38b;height:75px;width:102px}
.box-plans-title		{margin-top:15px;padding:5px;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;}
.box-plans				{display:inline-block;}

.email-dark				{background:url('/resources/images/emaildark.png') no-repeat;background-size:auto 15px;padding-left:30px;}
.messenger-dark			{background:url('/resources/images/messenger_dark.png') no-repeat;background-size:auto 15px;padding-left:30px;}
.guide-dark				{background:url('/resources/images/guia-dark.png') no-repeat;background-size:auto 15px;padding-left:30px;}
.list-dark				{background:url('/resources/images/listDark.png') no-repeat;background-size:auto 14px;padding-left:30px;}
.payment-dark			{background:url('/resources/images/paymentDark.png') no-repeat;background-size:auto 15px;padding-left:30px;}
.statistic-dark			{background:url('/resources/images/statisticsDark.png') no-repeat;background-size:auto 15px;padding-left:30px;}
.notification-dark		{background:url('/resources/images/notification.png') no-repeat;background-size:auto 15px;padding-left:30px;}
.time-dark				{background:url('/resources/images/time.png') no-repeat;background-size:auto 16px;padding-left:30px;}
.fidelidade-dark		{background:url('/resources/images/fidelidade.png') no-repeat;background-size:auto 16px;padding-left:30px;}
.app-dark				{background:url('/resources/images/appDark.png') no-repeat;background-size:auto 22px;padding-left:30px;}
.home-dark				{background:url('/resources/images/homeDark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.lojas-dark				{background:url('/resources/images/lojasDark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.flyer-dark				{background:url('/resources/images/flyer.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.offer-dark				{background:url('/resources/images/discountDark.png') no-repeat;background-size:auto 15px;padding-left:30px;}
.delivery-dark			{background:url('/resources/images/deliverydark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.cart-dark				{background:url('/resources/images/cartDark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.product-dark			{background:url('/resources/images/productDark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.service-dark			{background:url('/resources/images/serviceDark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.coluna-dark			{background:url('/resources/images/personDark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.location-dark			{background:url('/resources/images/location.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.public-service-dark	{background:url('/resources/images/public-serviceDark.png') no-repeat;background-size:auto 20px;padding-left:30px;}
.emprego-dark			{background:url('/resources/images/jobDark.png') no-repeat;background-size:auto 20px;padding-left:30px;}
.vagas-dark				{background:url('/resources/images/recruitdark.png') no-repeat;background-size:auto 20px;padding-left:30px;}
.classificado-dark		{background:url('/resources/images/basketDark.png') no-repeat;background-size:auto 20px;padding-left:30px;}
.comment-dark			{background:url('/resources/images/commentDark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.noticia-dark			{background:url('/resources/images/news_dark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.achado-perdido-dark	{background:url('/resources/images/achados-e-perdidosDark.png') no-repeat;background-size:auto 20px;padding-left:30px;}
.bairro-dark			{background:url('/resources/images/location.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.panel-dark				{background:url('/resources/images/panelDark.png') no-repeat;background-size:auto 18px;padding-left:30px;}
.key-dark				{background:url('/resources/images/key_dark.png') no-repeat;background-size:auto 20px;padding-left:30px;}

#loading 				{width:100%;height:100%;top:0px;left:0px;position:fixed;display:none;opacity:0.7;background-color:#fff;z-index:99;text-align:center;}
#loading-image 			{width:200px;position:absolute;top:calc(50% - 100px);left:calc(50% - 100px);z-index:2000;}

.box-column						{width:100%;}
.box-column .box-column-title	{width:100%;display:inline-block;margin:0px;padding:10px 0px 10px 0px;border-bottom:1px solid silver;border-top:1px solid silver;text-transform:uppercase;background:#F6F6F6;}
.box-column .box-curriculo 		{color:#fff;text-decoration:none;}
.box-column figure				{width:100%;display:inline-block;max-width:280px;padding:0px;margin:0px;}
.box-column .box-anuncio img,
.box-column figure img			{width:100%;height:100%;max-height:150px;padding:0px;margin:0px;}
.box-column .box-curriculo img 	{width:50px;}
.box-column .box-plan 			{width:100%;color:#fff;background-color:#2d3277;}

.sales-left				{display:inline-block;width:calc(50% - 4px);vertical-align:top;}
.sales-right			{display:inline-block;width:calc(50% - 4px);vertical-align:top;}
.sales-right iframe		{width:100%;height:100%;min-height:300px;}
@media only screen and (max-width: 600px) {
	.sales-left 		{width:100%;}
	.sales-right 		{width:100%;}
}

.sales input[type=text] {display:inline-block;padding: 7px;margin:0px;font-size: 17px;border: none;background: #F6F6F6;}
.sales .text-container input[type=text]	{width:calc(100% - 7px);}
.sales .search-container {display:inline-block;width:100%;margin-bottom:10px;}
.sales .search-container input[type=text] {width:calc(100% - 64px);}
.sales .search-container button {float: right;padding: 6px 12px 6px 12px;margin:0px;width:50px;background: #ddd;font-size: 17px;border: none;cursor: pointer;}
.sales .search-container button:hover {background: #ccc;}

/*html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*/
#w3-main{transition:margin-left .4s}
.w3-sidebar{height:100%;width:220px;background-color:#fff;position:fixed!important;z-index:100000;overflow-y:scroll;overflow-x:hidden;}
.w3-sidebar .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-xlarge{font-size:24px!important}
.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:inherit;margin:0;}
.w3-button:hover{color:#000!important;background-color:#eaeaea!important;}
.w3-sidebar .selected {background-color:#eaeaea!important;}

@media only screen and (min-width: 700px) {
	#w3-main	{margin-left:250px;}
	#mySidebar	{width:250px;display:block;}
	#openNav	{display:inline-block;}
}
@media only screen and (max-width: 699px) {
	#w3-main	{margin-left:0px;}
	#mySidebar	{display:none;}
	#openNav	{display:inline-block;}
}
.w3-sidebar img {width:100%;height:auto;}

#light dt				{cursor:pointer;border-bottom:1px solid #c5c5c5;border-top:1px solid white;font-size:18px;line-height:23px;font-weight:400;color:#fff;text-align:left;padding:10px;}
#light dt:first-child 	{border-top:none;}
#light dt:nth-last-child(2){border-bottom:none;}
#light dd				{margin:0;font-size:14px;background:#fbfbfb;padding:10px;}
#light .hide 			{display:none;}

#status-button				{padding:10px;margin-top:10px;width:240px;z-index:10;}
#status-button:after 		{content: "";width: 0;height: 0;position: absolute;top: 50%;right: 15px;margin-top: -3px;border-width: 6px 6px 0 6px;border-style: solid;border-color: #fff transparent;}
#status-description			{display:none;overflow:hidden;margin:auto;text-align:left;background-color:#fff;padding:20px;width:calc(100% - 80px);max-width:220px;border-radius: 0 0 5px 5px;border: 1px solid rgba(0,0,0,0.2);}
#status-description h2		{position:relative;display:inline-block;font-size:18px;}
#status-description table	{width:100%;border-spacing:0;border-collapse:collapse;}

/* Calendar */
.schedule-month {padding:20px 0px;margin:0px;text-align:center;width:100%;background:#1abc9c;}
.schedule-month ul {margin:0;padding:0;list-style-type:none;}
.schedule-month ul li {color:white;font-size:18px;text-transform:uppercase;letter-spacing:1px;}
.schedule-month .schedule-prev {float:left;padding-left:5px;cursor:pointer;}
.schedule-month .schedule-next {float:right;padding-right:5px;cursor:pointer;}

.schedule-weekdays {padding:10px 0px 10px 4px;background-color:#ddd;margin:0px;}
.schedule-weekdays li {margin:0px 0px 0px -4px;padding:0px;list-style-type: none;display: inline-block;width:14%;text-align: center;color: #666;}

.schedule-days {padding:10px 0px 0px 0px;background: #eee;margin:0;}
.schedule-days:hover {cursor:pointer;}
.schedule-days li     {padding:5px 0px 5px 0px;list-style-type: none;display: inline-block;width:14%;text-align: center;color:#777;margin-bottom:10px;}
.schedule-days li:hover,
.schedule-days li.active {background: #1abc9c;color: white !important;}
.schedule-days li.today {border: 1px dashed #1abc9c;}

.schedule-time {width:100%;margin-left:-40px;}
.schedule-time li {list-style-type: none;display:inline-block;width:100px;padding:10px;margin:10px 10px 10px 0px;text-align:center;}
.schedule-time li.open {border:1px solid #a5d6a7;color:#1abc9c;background-color:#e8f5e9;}
.schedule-time li.close {border:1px solid #ef9a9a;color:#ff5f5f;background-color:#ffebee;}
.schedule-time li:hover {cursor:pointer;}
.schedule-time li.open:hover {background:#1abc9c;color:#ffffff;}
.schedule-time li.close:hover {background:#ff5f5f;color:#ffffff;}
.schedule-time li.opened {border:1px solid #1abc9c;background:#1abc9c;color:#ffffff;}

.button,
.button:visited			{color:#fff;text-decoration:none;font-weight:bold;position:relative;cursor:pointer;}
.button:hover,
.button:focus			{text-decoration:none;}
.button::-moz-focus-inner{padding:0;outline:0;border:0;}
.buttom-margim			{padding:10px 15px 10px 15px;}
.buttom-margim-thin		{padding:5px 10px 5px 10px;}
.button:hover,
.button:focus			{opacity:0.9;-moz-opacity:0.9;}
.buttom-icon			{padding:5px 5px 2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.button-icon			{position:relative;display:inline-block;padding:5px;margin-right:10px;cursor:pointer;}
.button-icon img		{height:16px;}

.button-light			{text-decoration:none;position:relative;cursor:pointer;padding:10px 15px 10px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-right:10px;}