
/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/


.bordaPodio {
  box-shadow: 6px 6px 7px 3px #ccc;
}

.estiloCheckTodasLojas {
  margin-top: 10px;
  margin-left: -4px;
}

.marginLeft10 {
	margin-left:10px;
}

.dataTables_empty {

}

.page-container-bg-solid .theme-panel {
	  margin-top: -60px!important;
}

.paddingRight24 {
	padding-right:24px;
}

.theme-option {
	padding:10px!important;
}

/* Se for mobile coloca botão ao invés de icon para fechar as popups */
@media (max-width:992px) {
	.modal-header .close {
		display:none;
	}
	
	.btnFecharPopUp {
		display:block!important;
	}
}

.width100 {
	width:100%;
}

/** Select multi **/
.select2-container-multi .select2-choices {
  box-shadow: none!important;
  border: 1px solid #e5e5e5!important;
}


.marginTop-6 {
	margin-top:-6px
}

.marginLeft0 {
	margin-left:0px;
}

.marginLeft16 {
	margin-left:16px!important;
}


.marginBottom50 {
  margin-bottom: 50px;
}


.semResultadosGraficos {
  font-size: 20px;
  color: gray;
  font-weight: 100;
}


.fundoCinzaTFoot {
	background-color: #CFCFCF;
}


/** Funcionário do mês **/

.coinbronze {
	/*background: rgba(223,182,103,1);*/
	
	background-image: url('../../../../assets/imagens/fundo_bronze.jpg')!important;
	
}
.coinsilver {
	/*background: rgba(160,160,160,1);*/
	
	background-image: url('../../../../assets/imagens/fundo_prata.jpg')!important;
	
}
.coingold   {
	/*background: rgba(242,215,50,1);*/
	
	background-image: url('../../../../assets/imagens/fundo_ouro.jpg')!important;
	
}

.podioBronzeSilver {
	margin-top: 52px;
	height: 80px;
}

.podioOuro {
	height: 132px;
}

.margemTopNomePodio {
	margin-top: -40px;
}

.textoValorPodio {
	font-size: 28px;
}

.marginTop60 {
	margin-top:50px!important;
}

.marginBottom20 {
	margin-bottom:20px;
}

.marginBottom100 {
	margin-bottom:100px;
}

.marginBottom10 {
	margin-bottom:10px;
}

.div_loja {
  margin-top: -10px;
  font-size: 16px;
}

.colorgreen {
	color:green;
}


.paddingTop8 {
	padding-top:8px;
}

.fontsize26px {
	font-size:26px!important;
}
.fontsize20px {
	font-size:20px;
}
.fontsize28px {
	font-size:28px;
}
.fontsize26px {
	font-size:26px;
}
.fontsize30px {
	font-size:30px;
}
.corFundoRetangulo {
  background-color: #62A0C5!important;
}


/** Vendas totais **/
@media (max-width: 496px) { 
	.alignCenterMobile {
		text-align:center;
	}
	.semMarginLeft {
		margin-left: 0px!important;
	}
	.semMarginRight {
		margin-right: 0px!important;
	}
}
.margemTop0 {
	margin-top:0px!Important;
}



.displayTableRow {
	display:table-row;
}



/** Date range picker **/
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #FF6819!important;
  border: 1px solid #FF6819!important;
  color:white!Important;
}
.daterangepicker .ranges li {
  background: #EAEAEA!important;
  color: rgba(0, 0, 0, 0.56)!important;
}
.daterangepicker td.in-range {
  background: rgba(255, 104, 25, 0.11)!important;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #FF6819!important;
  border-color: #FF6819!important;
}
.margemDireita10 {
  margin-right: 10px;
}


/**** CAROUSEL *****/

.owl-item {
	margin-top: -20px;
}

.classCarousel .item{
	/*background: #8EB6B4;*/
	background: #62A0C5;
	padding: 1px 0px 14px;
	margin: 10px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.customNavigation{
  text-align: center;
}
.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.semPadding {
	padding:0px!important;
}

.paddingTop5px {
	padding-top:5px;
}

.paddingBottom5px {
	padding-bottom:5px;
}



.vermelho {
	color:red;
}

.fontsize20 {
	font-size:20px!important;
}

.paddingLeft10 {
	padding-left:10px;
}

.paddingLeft15 {
  padding-left: 15px;
}

.paddingLeftRight15 {
  padding-left: 15px;
  padding-right: 15px;
}

.margemTop10 {
	margin-top:10px;
}

.margemBottom-8px {
	margin-bottom:-8px!important;
}

.fontSize50 {
	font-size:50%;
}

.paddingCabecalho {
  margin-left: -2px;
  margin-right: 0px;
}


/** Chat ***/
.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name,
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime {
  color: #CDCDCD!important;
}
.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
  color: #EAEAEA!important;
}

.estiloChatSeparadoresDias {
  border-bottom: 1px dashed #888888;
  text-align: center;
  color:#888888;
  margin-top: 30px;
  margin-bottom: 10px;
}
.lblSeparador {
	margin-bottom:6px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav {
  padding: 0px 10px 0px 10px;
}


.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
  height: 38.57143px;
}


.page-header.navbar .page-logo .logo-default {
  margin: 0;
}



.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, .page-sidebar .page-sidebar-menu > li > a {
 border-top: 0px solid #484848; 
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
	background-color: #FF6819;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
	background: #5F5F5F;
	border-left: 4px solid #FF6819;
	color: #f1f1f1;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, .page-sidebar .page-sidebar-menu > li.active > a:hover, .page-sidebar .page-sidebar-menu > li.active.open > a:hover {
background: rgba(95, 95, 95, 0.5);
border-left: 4px solid #9B9B9B;
}

.page-sidebar .sidebar-search.sidebar-search-bordered, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered {
  margin: 6px 18px 25px 18px;
}


/** DatePicker **/
.datepicker .active {
  background-color: #F2784B !important;
}
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
 border-color: #F2784B !important;
}

.datepicker .active:hover {
  background-color: #F2784B;
}


/** tabela **/
.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {
	background: rgba(189, 197, 85, 0.61)!important;
}

.table-striped tbody tr.active:nth-child(odd) td, .table-striped tbody tr.active:nth-child(odd) th {
background-color: rgba(189, 197, 85, 0.36)!important;
}

.table tbody tr.active:hover td, .table tbody tr.active:hover th {
background-color: rgba(189, 197, 85, 0.29)!important;
}

.table.table-light > tbody > tr > td {
	color: #7A7C7E!important;
}
.bordathead {
	border-bottom: 2px solid #FDD1BB!Important;
}
table.table-bordered.dataTable {
	border-collapse:collapse!important;
}
.table-scrollable {
	border: 0px solid #dddddd!important;
}
.dataTables_info {
	color: #ADADAD!important;
}

.marginTop20 {
  margin-top: 20px;
}
.alignRight {
	text-align:right;
}
.font-netbooks {
	color: #F2784B!important;
}
.font-orange-sharp {
	color: #F2784B !important;
}

.dataTables_scrollBody,
.dataTables_scrollHead {
	border-bottom:0px !important;
}





.badge.badge-netbooks {
	background-color: #FF6819;
}






/***
netbooks
***/
.netbooks.btn {
  color: white;
  background-color: #F2784B;
  border-color: "";
}
.netbooks.btn:hover, .netbooks.btn:focus, .netbooks.btn:active, .netbooks.btn.active {
  color: white;
  /*background-color: #D5DA9C;*/
  background-color: #B6B6B6;
}
.open .netbooks.btn.dropdown-toggle {
  color: white;
  background-color: #D5DA9C;
}
.netbooks.btn:active, .netbooks.btn.active {
  background-image: none;
}
.open .netbooks.btn.dropdown-toggle {
  background-image: none;
}
.netbooks.btn.disabled, .netbooks.btn.disabled:hover, .netbooks.btn.disabled:focus, .netbooks.btn.disabled:active, .netbooks.btn.disabled.active, .netbooks.btn[disabled], .netbooks.btn[disabled]:hover, .netbooks.btn[disabled]:focus, .netbooks.btn[disabled]:active, .netbooks.btn[disabled].active, fieldset[disabled] .netbooks.btn, fieldset[disabled] .netbooks.btn:hover, fieldset[disabled] .netbooks.btn:focus, fieldset[disabled] .netbooks.btn:active, fieldset[disabled] .netbooks.btn.active {
  background-color: #F2784B;
}


.netBooks-inverse.btn {
  color: white;
  background-color: #B6B6B6;
  border-color: "";
}
.netBooks-inverse.btn:hover {
  color: white;
  background-color: #F2784B;
}





.portlet .dashboard-stat:last-child {
  margin-bottom: 16px;
}


.profile-userpic img {
	/*width: 66%!important;*/
	/*height: 100%!important;*/
	-webkit-border-radius: 0%!important;
	-moz-border-radius: 0%!important;
	border-radius: 0%!important;
	/*max-height: 169px !important;*/
	width: 190px!Important;
	height: 140px!important;
}
.profile-stat {
	margin-top: 76px;
	border-bottom: 0px solid #f0f4f7!important;
}

.font-netbooks {
	color: #F2784B;
}

.alignCenter {
	text-align: center!important;
}


.login {





	background-color: #A2ACBB !important;
}

.login .content .form-actions {

	border-bottom:0px!important;
}

.login-options {
	margin-bottom: 0px;
}
.login .copyright {
	color:#F2F2F2



}


.login .content .rememberme {
	margin-left: -4px;
}




.btnNetbooks {
	color: #fff;
	background-color: #F57F20;
	border-color: #F57F20;
}
.btnNetbooks:hover, .btnNetbooks:focus, .btnNetbooks:active {
	background-color: #CF5F05!important;




}

.login .content .form-actions .btn-default:hover {
	color: #F57F20;


}

.login .content h3 {
	color: #867768;


}

.rememberme {
	cursor:pointer;


}

.checker {
	cursor:pointer;


}

.escondida {
	display:none;


}

.page-header .page-header-top .page-logo .logo-default {
	margin: 16.5px 0 0 0;


}

.pointer {
	cursor:pointer;
}
/*
.login .content {
	width:426px;

}
*/

.paddingtop15{
	padding-top:15px;
}


/*background-color: #F2784B !important;*/
	
.font-orange-sharp {
	color: #F2784B !important;
}


.bounce1 {
	background:#F2784B!important;
}
.bounce2 {
	background:#F2784B!important;
}
.bounce3 {
	background:#F2784B!important;
}

.table-scrollable {
	border: 0px solid #dddddd!important;
}

.table.table-light > thead > tr > th {
	color: #7A7C7E!important;
}



.jstree-default .jstree-wholerow-clicked {
	background: #E5E7C6!important;
	background: -moz-linear-gradient(top,#beebff 0,#a8e4ff 100%)!important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#E5E7C6),color-stop(100%,rgba(229, 231, 198, 0.43)))!important;
	background: -webkit-linear-gradient(top,#E5E7C60,#E5E7C6 100%)!important;
	background: -o-linear-gradient(top,#beebff 0,#a8e4ff 100%)!important;
	background: -ms-linear-gradient(top,#beebff 0,#a8e4ff 100%)!important;
	background: linear-gradient(to bottom,#E5E7C60,#a8e4ff 100%)!important;


}



table.table-bordered.dataTable {
  border-collapse: collapse;


}

table.table-bordered.dataTable {
	border-collapse:collapse!important;


}

.wellMelhorFornecedor {
  border-bottom: 10px solid rgba(128, 128, 128, 0.39);
  border-top: 10px solid rgba(128, 128, 128, 0.39);
}

.margemBottom0 {
	margin-bottom: 0px;
}
.margemBottom20 {
	margin-bottom: 20px;
}

.melhorFornecedorTitulo {
  font-weight: bold;
  font-size: 18px;
}
.fontSize14 {
  font-size: 14px!important;
}
.fontSize36 {
  font-size: 36px;
}

.paddingTop36pxSemMBottom {
	padding-top:36px!important;
	margin-bottom:0px!important;
}



.margemBottom6 {
  margin-bottom: 6px;
}
	
.semPaddingTop {
	padding-top: 0px!important;
}
.paddingTop4 {
	padding-top: 4px!important;
}
	
.fontSize26 {	
	font-size:26px!important;
}
	
.semPaddingLeft {
	padding-left: 0px!important;
}
.semPaddingRight {
	padding-right: 0px!important;
}

.semMarginLeft {
	margin-left: 0px!important;
}
.semMarginRight {
	margin-right: 0px!important;
}

.marginTop16 {
	margin-top:16px;
}

.bordaContas {
  border-top: 1px solid gray;
}
	
/* Linha da tabela ativa */
.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #D6EAF4!important;
	color: #424242!important;
}

.table tbody tr.active td,
.table tbody tr.active th {
	background-color: #EDF7FC!important;
	color: #424242!important;


}

.table tbody tr.active:hover td, .table tbody tr.active:hover th {
	background-color: #E2E2E2!important;


}

/*
.table tbody tr.active:hover td, .table tbody tr.active:hover th {
	background-color: rgba(189, 197, 85, 0.29)!important;
}
*/

.floatLeft {
	float: left;
}
.floatRight {
	float: right;



}

.form .form-body {
	padding-bottom:30px;


}


.tabbable-line > .nav-tabs > li.active {
	border-bottom: 4px solid #F2784B;


}

.tabbable-custom > .nav-tabs > li.active {
	border-top: 4px solid #F2784B;


}

.profile-usermenu {
	margin-top: 8px!important;


}

.font14 {
	font-size: 14px!important;


}

.netbooks.btn .badge {
  color: #F2784B;
  background-color: white;


}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {

	height: 34px!important;
	width: 48px;
	margin-top: -4px;
}

.btn-success {
	background:#5cb85c!Important;


}
.botaoLogin {
  background-color: #F57F20!important;
  border-color: #F57F20!important;


}
.botaoLogin:hover, .botaoLogin:focus, .botaoLogin:active, .botaoLogin.active {
  background-color: #FF7100!important;


}

.aImgBandeira {
	width:30px!important;
	height:20px!important;


}

.dropBandeiras {
	padding:18px 6px 12px 8px!important;


}


.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {





  background-color: #318931!important;

}

.page-404 .number {
	color: #F2784B!important;



}

.label-success {


  background-color: #5CB85C!important;
}

.feeds li .col1 > .cont {
  color: #7A7C7E;
}

.RetirarReadonly {
	cursor: not-allowed;
	background-color: white!important;
}

.portlet.light > .portlet-title > .caption > i {
  color: #F2784B;
}
.escondido {
	display:none;
}

.dropdown-menu .divider {
	margin-bottom:10px;
	margin:0;
}

.general-item-list > .item {
	border-bottom:1px dashed #E0E0E0;
	padding:10px;
}
.general-item-list > .item:hover {
	background: whitesmoke;
}
.general-item-list > .item > .item-head > .item-details > .item-pic {
	border-radius:0;
}

.corWell {
	background:#EFEFEF!important;
}

.general-item-list > .item > .item-body {
  color: #7A7C7E;
}

.tituloIncidencia {
  font-size: 14px;
  margin-bottom: 2px;
  color: #000000;
}

.portlet.light.bordered {
  padding: 0px 20px 12px 3px;
}

.marginRight10 {
	margin-right:10px;
}



.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
	background:#5cb85c!important;
}

.displayInline {
  display: inline;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle {
	padding: 10px 3px 12px 7px;
}

.marginTopLoader {
	margin-top: 60%;
}

.iconOnline {
	height: 10px;
	background:#17AB17;
}

.page-quick-sidebar-wrapper {
  color: #C0C0C0;
}

.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small {
  color: #999;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
  /* border-radius: 50% !important; */
  width: 50px;
  height: 46px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  float: left;
  margin-right: 10px;
  margin-top: 4px;
}

.alinharBtnCaixas {
	margin: 16px 14px 0 0;
}

/*
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  margin-left: 0;
}
*/

.progress > .progress-bar-Netbooks {
  background-color: #F57F20;
}
.progress-striped .progress > .progress-bar-Netbooks {
  background-image: none;
  background-image: none;
}