.clear{clear:both !important; float:none !important; margin:0px !important; padding:0px !important; height:0px !important; width:0px !important}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

img { display:block;}

.oldBrowser{display: none !important}
.center{width:960px; margin:0 auto; text-align:left;}
body {  background-color:#FFFFFF ; font-family: 'Open Sans', sans-serif !important; font-size:12px; line-height:18px; color:#1C1C1B; background:url(img/pattern-background.jpg) repeat 0 0;}
/** -- **/
/***	fim das configurações iniciais		***/
/** -- **/
html, body { height: 100%;}
#geral{ min-height: 100%; width:100%; position: relative; background:url(img/bg-menu.gif) repeat-y 0 0; visibility: hidden}
* html #geral {height: 100%;}
#footer{ position: absolute; bottom: 0; left:0;}
#container-geral{ float:left; position:relative; padding-bottom:90px; min-height: 100%;}
.never-overflow-hidden{overflow: visible!important;}

.autocomplete.ui-autocomplete-loading{ background: url(img/ajax-loader.gif) no-repeat 99% center; }

.login{ background-image:none !important;}
.bt-cancel { margin-right: 10px; text-decoration: none !important; }
#wrapper{ position:relative; min-height: 100%; background: url(img/top.png) repeat-x;}
.change-exibir-menu{ cursor: pointer; }

.separador{ background: url(img/separador.png) repeat-x 0 bottom; display: block; margin: 17px 0; padding: 0 0 4px 9px; font-weight: 600; color: #555;}
.separador.type-2{ margin-bottom: 53px; }
.separador.sub{ margin-left: 40px; font-weight: 400; }
.separador em{ font-size: 12px; font-weight: 400; }
.border{ border:1px solid #cccccc;}
.border-top-rounded{ -webkit-border-radius: 4px 4px 0 0 !important; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}
.border-rounded{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.separador-vertical{ background:url(img/separador-vertical.png) repeat-y 0 0; width:3px; margin:0 20px; float:left;}
.box-right, .pull-right{ float:right;}
.box-left, .pull-left{ float:left;}
.inset-shadow-top{
	-moz-box-shadow:inset 0 5px 6px -6px rgba(0,0,0,.4);
	-webkit-box-shadow:inset 0 5px 6px -6px rgba(0,0,0,.4);
	box-shadow:inset 0 5px 6px -6px rgba(0,0,0,.4);}

.pd-left{ padding-left:5px;}
.pd-right{ padding-right:5px;}

.label-danger{ background-color:#eb4a36 !important;}
.label-success{ background-color:#24cc6d !important;}

.responsive-item{ width:50% !important;}
input{ color:#999999; font-family: 'Open Sans', sans-serif !important; font-size:13px !important; font-weight:400 !important;}

/*gradiente no background*/
.bg-gradient-linear{ background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F4F2ED), color-stop(.6,#ffffff)) !important; background:-moz-linear-gradient(19% 75% 90deg,#F4F2ED, #FFFFFF, #ffffff 100%)  !important; }


/*linha superior nos botões para dar um efeito bacana*/
.box-shadow-detail{
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);}

.col-1{ width:10% !important;}
.col-2{ width:20% !important;}
.col-3{ width:30% !important;}
.col-4{ width:40% !important;}
.col-5{ width:50% !important;}
.col-6{ width:60% !important;}
.col-7{ width:70% !important;}
.col-8{ width:80% !important;}
.col-9{ width:90% !important;}
.col-10{ width:100% !important;}

/*muda cor geral do backend */
.topo-menu-color{ background-color:#1ea19d;}
.topo-container{ background-color:#23bab5; }
.menu{background-color:#232b2d; }
#menu ul .first-item-menu{ background-color:#1f2628;}
#menu ul li a:hover{ background-color:#23bab5;}
#menu ul li.ativo a{ background-color:#1A2022 !important; border-left:3px solid #23bab5;}
#menu ul li.ativo a{ cursor:default !important;}
#menu ul li.ativo em, #menu ul li.ativo span, #menu ul li.ativo i{ color:#ffffff !important;}
#menu .menu-secao .first-item-menu a:hover{ background-color:#23bab5; color:#ffffff;}

.alert p{ text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px;}

.bg-interno{ background-color:#FFFFFF;}

textarea.form-control{ height: 150px !important; resize: none; font-size: 13px}

.dropdown-wrapper{}
.dropdown-wrapper .btn{ background-color:#FFFFFF !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; border:1px solid #cccccc; font-family: 'Open Sans', sans-serif; font-size:12px; color:#999999;}
.dropdown-wrapper .btn:hover{ color:#666666;}
.dropdown-wrapper .btn{ padding:6px 12px;}
.dropdown-wrapper .dropdown-menu  li a{ text-decoration:none; font-family: 'Open Sans', sans-serif; font-size:12px; color:#999999; font-size:13px;}
.dropdown-wrapper .btn span{ color:#2597e0 !important; margin-left:40px !important;}

.boxRolagem{ display:block; border-bottom:1px solid #e5e6e7; border-top:1px solid #e5e6e7; padding:10px 0;}
.boxRolagem .rolagem { float:right;}
.boxRolagem .container{ float:left; position:relative; overflow:hidden;}
.boxRolagem .container .content{ position:absolute; display:block;}
.boxRolagem .barraRolagem{ float:right; background-color:#f0f0f0;}
.boxRolagem .barraRolagem .drag{ width:5px; height:50px; display:block; background-color:#cccccc;}
.boxRolagem .barraRolagem{ width:5px;}


.height-500 .boxRolagem{  margin-top:25px;}
.height-500 .boxRolagem .container{ height:210px; width:95%; padding:0 !important;}
.height-500 .boxRolagem .container .content{ width:100%;}
.height-500 .boxRolagem .barraRolagem{ width:5px; height:210px;}
.height-500 .boxRolagem .container .content{ float:left;}
.height-500 .boxRolagem .container .content table{ width:100%;}
.height-500 .boxRolagem .container .content table tr td{ color:#333333; font-weight:500; font-size:12px; padding:10px 0; border-top:1px solid #e5e6e7;}
.height-500 .boxRolagem .container .content table tr.first td{ border:none !important; padding-top:0px !important;}
.height-500 .boxRolagem .container .content table tr td.data{ width:50px;}
.height-500 .boxRolagem .container .content table tr td.seta{ width:20px;}
.height-500 .boxRolagem .container .content table tr td.value{ width:60px;}
.height-500 .boxRolagem .container .content table tr td.porcentagem{ width:30px; color:#CCCCCC; font-weight:200;}
.height-500 .boxRolagem .container .content table tr td.dia-semana{ color:#CCCCCC; font-weight:200;}
.height-500 .boxRolagem .container .content .fa-caret-down{ color:#eb4a36; font-size:14px;}
.height-500 .boxRolagem .container .content .fa-caret-up{ color:#22cd6f; font-size:14px;}
/*.height-500 .boxRolagem .container .content p{ color:#333333; font-weight:500; font-size:12px;}
.height-500 .boxRolagem .container .content p span{ color:#CCCCCC; font-weight:300;}
.height-500 .boxRolagem .container .content .box-dir span{ margin-left:10px;}
.height-500 .boxRolagem .container .content p i{ margin-right:10px;}
.height-500 .boxRolagem .container .content p .fa-caret-down{ color:#eb4a36;}
.height-500 .boxRolagem .container .content p .fa-caret-up{ color:#22cd6f;}*/


/* DROP KICK */

/* DROP KICK */

/*THEME 01*/
.dk_theme_theme1{font-size:12px; line-height:14px; height:23px; border:1px solid #cccccc; color:#999999; background:#FFFFFF;}
.dk_theme_theme1 a{cursor:pointer; text-decoration:none; color:#999999;}
.dk_theme_theme1 .dk_toggle{ padding: 0px; font-family: 'Open Sans', sans-serif;}
.dk_theme_theme1 .dk_toggle span{padding-left:6px; font-weight:lighter; font-size:12px; font-family: 'Open Sans', sans-serif;}
.dk_theme_theme1 .dk_toggle > em{ border-left:1px solid #cccccc; height:21px; background-color:#FFF;}
.dk_theme_theme1 .dk_open .dk_toggle{color: #ccc;}
.dk_theme_theme1 .dk_options li{ height:23px; font-family: 'Open Sans', sans-serif;}
.dk_theme_theme1 .dk_options a{background-color: #fff; padding:1px 4px 1px 7px; height:23px;}
.dk_theme_theme1 .dk_options a:hover, .dk_theme_theme1 .dk_option_current a{background-color: #EFEFEF;}

/*THEME 02*/
.dk_theme_theme2{ font-size:12px; line-height:14px; height:34px; border:1px solid #cccccc; color:#999999; width:100% !important; background:#FFFFFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.dk_theme_theme2 a{cursor:pointer; text-decoration:none; color:#999999;}
.dk_theme_theme2 .dk_toggle{ padding: 0px; font-family: 'Open Sans', sans-serif;}
.dk_theme_theme2 .dk_toggle span{padding-left:6px; font-weight:lighter; font-size:12px; font-family: 'Open Sans', sans-serif;}
.dk_theme_theme2 .dk_toggle > em{ border-left:1px solid #cccccc; height:32px; background-color:#FFF; margin-right:1px; padding-top:13px !important;}
.dk_theme_theme2 .dk_open .dk_toggle{color: #ccc;}
.dk_theme_theme2 .dk_options li{ height:32px; font-family: 'Open Sans', sans-serif;}
.dk_theme_theme2 .dk_options a{background-color: #fff; padding:1px 4px 1px 7px; height:32px;}
.dk_theme_theme2 .dk_options a:hover, .dk_theme_theme1 .dk_option_current a{background-color: #EFEFEF;}
.dk_theme_theme2 .dk_toggle > strong{ padding-top:9px !important;}
.dk_theme_theme2 li a span{ padding-top:8px !important;}

.dk_container .dk_toggle > em{  position: relative;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	font-size:10px;
	font-weight:100;
	color:#428bca;
	padding:6px 0 0 10px;
}

.focusCampoSelect .dk_container{ border-color:#b10000}
.focusCampoSelect .selectpicker{ border-color:#b10000}

.dk_container .dk_toggle > em:before {
	content: "\e114";
}

/******  End Theme ******/

/***** Critical to the continued enjoyment of working dropdowns ******/

.dk_container { display: none; float: left; position: relative; width:100%}
.dk_container a { outline: 0; color:#999999 !important; font-size:12px; font-family: 'Open Sans', sans-serif;}
.dk_container a span{color:#999999 !important; font-size:12px !important; font-family: 'Open Sans', sans-serif; font-weight:100; line-height:15px; display:inline-block;}
.dk_container li a span{ padding-top:3px;}
.dk_toggle { display: inline-block; *display: inline; position: relative; zoom: 1;}
.dk_toggle > strong{ display:block; float:left; white-space:nowrap; position:relative; overflow:hidden; font-weight:normal; padding-top:3px;}
.dk_toggle > p span{ width:980px; display:inline-block}
.dk_toggle > em{ float:right; width:10px}
.dk_open {position: relative;}
.dk_open .dk_options { display: block;}
.dk_open .dk_label { color:#999999 !important; font-size:12px; font-family: 'Open Sans', sans-serif;}
.dk_options {display: none; position: absolute; left: 0; width: 100%;}
.dk_options a, .dk_options a:link, .dk_options a:visited { display: block;}
.dk_options_inner { overflow: auto; position: relative; border: 1px solid #C8C8C8; max-height: 250px;}
.dk_options_inner, .dk_touch .dk_options {max-height: 250px;}
.dk_touch .dk_options { overflow: hidden;}
.dk_touch .dk_options_inner { max-height: none; overflow: visible;}
.dk_fouc select {position: relative; top: -99999em; visibility: hidden;}
.dk_theme_theme1 .dk_toggle span{ color:#999999 !important; font-size:12px;}

/**-------------------------------------------------**/
/**------------		 	login			------------**/
/**-------------------------------------------------**/
.login{ background-color:#232b2d; border-top:3px solid #1ea19d;}
.login > div { position:relative; width:100%; height:100%;}
.login #box{width:318px; position:absolute; top:50%; left:50%; margin:-140px 0 0 -159px;}
.login #box > div{ min-height:260px;
	-webkit-box-shadow:0px 0px 16px 9px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 16px 9px rgba(0, 0, 0, 0.2);
	-o-box-shadow:0px 0px 16px 9px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0px 0px 16px 9px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 16px 9px rgba(0, 0, 0, 0.2);}
.login #box > div > div{padding:30px 44px 40px 44px;}
.login #box > p { padding:8px 10px; font-size:12px; color:#1ea19d;}
.login #box > p.error{ color:#b10000;}
.login #box > p span{ display:block; margin-top:2px;}
.login #box > p i{ display:block; font-size:14px; margin-top:2px;}
.login form{ margin:15px 0 0 0; border-top:1px solid #e8e8e8; padding-top:20px;}
.login form p{ margin:0px; padding:7px 0px 5px 0px; font-size:13px; line-height:13px;}
.login form p span{ color:#888a8b; margin:0 15px; font-size:14px;}
.login form p input{ color:#888a8b; border:none;}
.login form p .fa{ font-size:18px; margin:0 16px 0 16px;}
.login form .first{ border-bottom:1px solid #cccccc; display:block;}
.login form .btn{ background-color:#1ea19d !important; color:#FFF; text-decoration:none; display:block; border:none; margin-top:20px; border:1px solid #1a918d}
.login form .btn:hover{ background-color:#198c88 !important;}
.login h2{ margin:0; color:#1ea19d; font-size:16px; font-weight:400; text-align:center;}
.login .mensagem { margin-top:20px; }
.login #esqueci-senha{ font-size:10px; text-decoration:none; color:#1ea19d; margin-top:5px; display:block;}
.login #esqueci-senha:hover{ color:#b10000;}
.login #box-esqueci-senha{ display:none; position:relative;}
.login #box-esqueci-senha form{ padding-top:50px;}
.login #box-esqueci-senha #voltar-login{ position:absolute; top:0; right:0; margin:7px 10px 0 0; color:#cccccc;}
.login #box-esqueci-senha #voltar-login:hover{ color:#1ea19d;}

/**-------------------------------------------------**/
/**------------		 	menu			------------**/
/**-------------------------------------------------**/
#menu{ width:230px; float:left; display:block;}
#menu #topo-menu{ height:60px;}
#menu #topo-menu > div{ padding:14px 0 0 25px;}
#menu #topo-menu > div h1{ color:#ffffff; font-size:15px; margin:0 0 0 0; font-weight:400;}
#menu #topo-menu > div label{ color:#11615f; font-weight:100; font-size:13px;}
#menu ul{ width:230px; float:left;}
#menu ul li{ height:45px; display:block; width:230px;}
#menu ul li a{ display:block; width:230px; height:45px; color:#cccccc; font-size:14px; font-weight:100; text-decoration:none; letter-spacing:1px;}
#menu ul li a > div{ padding:14px 15px 0 25px;}
#menu ul li a > div > i{ margin:4px 5px 0 0; color:#80969c; }
#menu ul li a > div > span{ float:left; margin-left:15px; color:#80969c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; max-width: 155px;}
#menu ul li a > div > em{  float:left; color:#80969c;}
#menu ul li .sub-menu{ }
#menu ul li a:hover, #menu ul li a:hover i, #menu ul li a:hover span, #menu ul li a:hover em{ color:#ffffff;}
#menu ul li a > span{ margin:14px 15px 0 25px;}

#menu ul li.oculto{ background-color: #2D383B;}
#menu ul li.oculto a > div > span, #menu ul li.oculto a > div > em{ color:#59686C;}

#menu ul .first-item-menu{ display:block; width:230px; height:45px; color:#80969c; font-size:16px; font-weight:100; text-decoration:none; letter-spacing:1px;}
#menu ul .first-item-menu p > span{ margin:14px 15px 0 25px;}
#menu #wrapper-menu{ width:230px; overflow:hidden; position:relative;}
#menu #menu-move{ width:2000px; position:relative;}
#menu .menu-secao{ display:none;}
#menu .menu-secao .first-item-menu a{}

#menu-principal{background:url(img/bg-menu.gif) repeat-y 0 0;}


/**-------------------------------------------------**/
/**------------			 estatisticas			------------**/
/**-------------------------------------------------**/
.destaques{ margin-top:10px;}
.destaques .destaque{ background-color:#ffffff; height:90px;}
.destaques .destaque > div{ padding:18px 10px 0 25px;}
.destaques .destaque > div span{ float:left; margin-top:7px;}
.destaques .destaque span span{ font-size:55px;}
.destaques .destaque > div div{ float:left; margin-left:25px;}
.destaques .destaque > div div h2{ display:block; margin:0 0 0 0;}
.destaques .destaque > div div h5{ display:block; color:#999999; margin:5px 0 0 0; font-weight:100;}

.destaques .destaque .verde span span,.destaques .destaque .verde h2{ color:#22cd6f;}
.destaques .destaque .azul span span,.destaques .destaque .azul h2{ color:#2497d8;}
.destaques .destaque .amarelo span span,.destaques .destaque .amarelo h2{ color:#f69b02;}
.destaques .destaque .vermelho span span,.destaques .destaque .vermelho h2{ color:#e94a35;}
.destaques > div{ float:left;}

.destaques .col-md-3, .destaques .col-xs-3{ padding-left:0px !important;}
.destaques .last{ padding-right:0px !important;}

.estatisticas .box-estatistica{ margin-bottom:15px;}
.estatisticas .box-estatistica .topo-box-estatistica{}
.estatisticas .box-estatistica .topo-box-estatistica > div{ padding:15px 20px 15px 20px;}
.estatisticas .box-estatistica .topo-box-estatistica h2{ margin:6px 0 0 0; display:block; float:left; font-size:20px; font-weight:100;}
	.estatisticas .box-estatistica .conteudo-box-estatistica{ background-color:#FFF; border-top:1px solid #cccccc;
	-webkit-border-radius: 0 0 4px 4px !importante; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}
.estatisticas .box-estatistica .conteudo-box-estatistica > div{ padding:20px;}
.estatisticas .col-md-6, .estatisticas .col-xs-6{ padding-left:0px !important;}
.estatisticas .last{ padding-right:0px !important;}
.estatisticas h2 span{ font-size:14px;}


/**		flot	**/
.legend .legendLabel{ padding-left:10px;}

/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
.dashboard .dashboard-cont .col-md-3, .dashboard .col-xs-3, .dashboard .dashboard-cont .box-mais.col-md-4{ padding-left:0px !important;}
.dashboard .dashboard-cont .last{ padding-right:0px !important;}

.dashboard .dashboard-cont .box-estatistica{ margin-bottom:15px;}
.dashboard .dashboard-cont .box-estatistica .topo-box-estatistica{}
.dashboard .dashboard-cont .box-estatistica .topo-box-estatistica > div{ padding:15px 20px 15px 20px;}
.dashboard .dashboard-cont .box-estatistica .topo-box-estatistica h2{ margin:2px 0 0 10px; display:block; float:left; font-size:16px; line-height: 18px; font-weight:100;}
.dashboard .dashboard-cont .box-estatistica .topo-box-estatistica img{ float: left;}
.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica{ background-color:#FFF; border-top:1px solid #cccccc;
	-webkit-border-radius: 0 0 4px 4px !importante; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}
.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica .box-mais-item{ min-height: 246px; }
.dashboard .dashboard-cont .box-estatistica .box-resumo .conteudo-box-estatistica > div{ padding:0; height: 85px;}
.dashboard .dashboard-cont .col-md-6, .estatisticas .col-xs-6{ padding-left:0px !important;}
.dashboard .dashboard-cont .last{ padding-right:0px !important;}
.dashboard .dashboard-cont h2 span{ font-size:14px;}
.dashboard .dashboard-cont .destaque > div > span{ float: left; margin-top: 3px;}
.dashboard .dashboard-cont .destaque > div{ padding: 20px 0 0 30px;}
.dashboard .dashboard-cont .destaque > div > div{ float: left; margin-left: 20px;}
.dashboard .dashboard-cont .destaque{ border-left: 1px solid #ececec; height: 85px;}

.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica .box-not-found{ display: table; width: 100%; height: 100%; border: none; min-height: 246px;}
/*.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica > div{ display: table; width: 100%; height: 100%;}*/
.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica .items-not-found{ display: table-cell; text-align: center; vertical-align: middle; padding: 20px 0;}
.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica .items-not-found span{ margin-left: 0; padding: 0 10px; display: block; color: #bbbbbb; opacity: .7; font-size: 12px;}/*#f0ad4e*/
.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica .items-not-found em{ display: block; font-size: 50px; margin-bottom: 5px; color: #bbbbbb; opacity: .7;}

.dashboard .dashboard-cont .destaque h2{ margin: 2px 0 0 0;  color: #15bab5; font-size: 24px; line-height: 26px; line-height: 28px; font-weight: lighter;}
.dashboard .dashboard-cont .destaque h5{ color: #999999; font-size: 12px; margin: 0;}

.dashboard .dashboard-cont .conteudo-box-estatistica .first .destaque{ border-left: none;}
.dashboard .dashboard-cont .box-grafico-pedidos{ padding-left: 0;}
.dashboard .dashboard-cont .box-grafico-pedidos .conteudo-box-estatistica{ height: 312px;}
.dashboard .dashboard-cont .box-grafico-pedidos .conteudo-box-estatistica > div{ padding: 20px;}
.dashboard .dashboard-cont .box-pedidos-efetuados > div{ float: left; width: 20%;}
.dashboard .dashboard-cont .box-pedidos-efetuados > div strong{ display: block; font-weight: 600; text-align: center; font-size:11px; line-height: 14px;}
.dashboard .dashboard-cont .box-pedidos-efetuados > div label{ display: block; text-align: center; line-height: 11px; font-size: 9px; font-weight: normal;}
.dashboard .dashboard-cont .box-pedidos-efetuados > div span{ display: block; text-align: center; font-size: 10px; line-height: 13px;}

.dashboard .dashboard-cont .box-pedidos-efetuados .green{ color: #23cd6d;}
.dashboard .dashboard-cont .box-pedidos-efetuados .red{ color: #eb4a36;}

.dashboard .dashboard-cont .box-ultimos-pedidos{ padding:0 0;}
.dashboard .dashboard-cont .box-ultimos-pedidos a{ text-decoration: none;}
.dashboard-cont .box-ultimos-pedidos .conteudo-box-estatistica{height: 312px;}
.dashboard .dashboard-cont .box-ultimos-pedidos .item-ultimo-pedido{ padding: 10px 0; border-top: 1px solid #d9d9d9;}
.dashboard .dashboard-cont .box-ultimos-pedidos .item-ultimo-pedido.first{ border: none;}
.dashboard .dashboard-cont .box-ultimos-pedidos .item-ultimo-pedido p{ margin: 0 0 3px 15px; font-size: 12px; line-height: 16px; color: #333333;}
.dashboard .dashboard-cont .box-ultimos-pedidos .item-ultimo-pedido p span{ margin-left: 10px; font-size: 11px; font-weight: normal;}
.dashboard .dashboard-cont .box-mais .box-mais-item > div{ height: 35px; border-top: 1px solid #d9d9d9;}
.dashboard .dashboard-cont .box-mais .box-mais-item > div.first{ border: none;}
.dashboard .dashboard-cont .box-mais .box-mais-item > div span{ margin-left: 20px; font-size: 13px; line-height: 15px;}
.dashboard .dashboard-cont .box-mais .box-mais-item > div p{ padding-top: 6px; width: 100%; margin: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden}
.dashboard .dashboard-cont .box-mais.box-visitas .box-mais-item > div p{ width: 100%; text-overflow: clip; white-space: normal; overflow: auto;}
.dashboard .dashboard-cont .box-mais.box-visitas .box-mais-item > div span{ float: left;}
.dashboard .dashboard-cont .box-mais.box-visitas .box-mais-item > div label{ margin: 0 20px 0 0; font-size: 13px; line-height: 15px; float: right;}

.dashboard .dashboard-cont .box-mais .topo-box-estatistica img{ margin-top: 2px;}
.dashboard .dashboard-cont .box-visitas{ padding-right: 0;}
.dashboard .dashboard-cont .box-visitas .topo-box-estatistica img{ margin-top: 0;}

.dashboard .dashboard-cont .height-235{ height: 200px;}
.dashboard #sandbox-container{ padding: 0 20px;}

.dashboard #btn-group{ position: relative;}
.dashboard #btn-group .divider{  height: 1px; display: block;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;}
.dashboard #wrapper-dropdown{ right: 0;  position: absolute;
	width: 300px;
	top: 100%;
	margin-top: 5px;
	z-index: 1000;
	display: none;
	float: left;
	padding: 10px 0;
	list-style: none;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-clip: padding-box;}
.dashboard #wrapper-dropdown li{ list-style: none;}
.dashboard #wrapper-dropdown li a{ display: block;
	padding: 5px 20px;
	clear: both;
	font-weight: 400;
	line-height: 16px;
	white-space: nowrap; text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #999999;}
.dashboard #wrapper-dropdown #escolha-periodo{ display: block; margin-bottom: 10px;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 16px;
	color: #333;
	white-space: nowrap; text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #999999;}
.dashboard .dropdown-menu{ min-width: 258px !important;}

.dashboard #wrapper-dropdown>li>a:hover, .dropdown-menu>li>a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dashboard #wrapper-dropdown #wrapper-pesquisar-estatisticas{ display: none;}

.dashboard #wrapper-dropdown #bt-pesquisar-filtro{ color: #ffffff; margin: 8px auto 0 auto; text-align: center; background-color:#15bab5; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; width: 70%;}
.dashboard #wrapper-dropdown #bt-pesquisar-filtro:hover{ background-color: #129995;}

.dashboard .datepicker table tr td.day:hover,
.dashboard .datepicker table tr td.day.focused {
	background: #eeeeee;
	cursor: pointer;
}

.datepicker .datepicker-days{ width: 248px;}
.datepicker table{ min-width: 100%;}

.dashboard #wrapper{ min-width: 100% !important;}

#bt-menu-mobile{ display: none; float: left; width: 40px; padding: 8px 5px 5px 5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: none; background-color: #13a6a2;}
#bt-menu-mobile span{ height: 4px; background-color: #ffffff; display: block; margin-bottom: 3px;}

#block-menu{position: absolute; width: 100%; height: 100%; background-color: rgba(255,255,255,.8); top: 0; left: 0;}

.dashboard #container-geral #titulo-secao{ height: 60px;}
.dashboard #container-geral #titulo-secao .box-left{ padding-top: 16px;}
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/

/**-------------------------------------------------**/
/**------------			 geral			------------**/
/**-------------------------------------------------**/
#container-geral{ float:right; background:url(img/pattern-background.jpg) repeat 0 0;}
#container-geral #topo-container{ height:60px;}
#container-geral #topo-container > div{ padding:17px 32px 0 32px;}
#container-geral #topo-container #bread-header p{ float:left; font-size:20px; font-weight:100; color:#FFFFFF; letter-spacing:2px;}
#container-geral #topo-container #bread-header img{ float:left; margin:8px 15px 0 15px; display:block;}
#container-geral #topo-container #bread-header span{ float:left; font-size:20px; font-weight:300; color:#FFFFFF; letter-spacing:2px;}
#container-geral #topo-container .box-right ul{ margin-top:5px;}
#container-geral #topo-container .box-right ul li{ float:left; margin:0 0 0 20px;}
#container-geral #topo-container .box-right a{ position:relative; color:#1fa6a2 !important; display:block; width:20px; height:20px; text-align:center;}
#container-geral #topo-container .box-right a .badge{ background-color:#e64c65; position:absolute; top:-12px; left:10px; z-index:2;}
#container-geral #topo-container .box-right a i{ font-size:15px; position:relative; z-index:2;}
#container-geral #topo-container .box-right a:hover i{ color:#187e7b;}

#container-geral #topo-container .box-right .warning-bt-topo{ position: relative; z-index: 100;}
#container-geral #topo-container .box-right .warning-bt-topo > a i{ color: #ffd200 !important;}
#container-geral #topo-container .box-right .warning-bt-topo > a:hover i{ color: #e4bf00 !important}
#container-geral #topo-container .box-right .warning-bt-topo .msg-tooltip{ position: absolute; left: -220px; top: 25px; display: none;}
#container-geral #topo-container .box-right .warning-bt-topo .msg-tooltip em{ right: 23px; top: -8px; position: absolute; width: 13px; height: 9px; display: block; background: url("img/aba-tootip.png") no-repeat 0 0;}
#container-geral #topo-container .box-right .warning-bt-topo .msg-tooltip .tooltip-wrapper{ background-color: #ffffff; border: 1px solid #dddddd; width: 260px;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
#container-geral #topo-container .box-right .warning-bt-topo .msg-tooltip .tooltip-content{ padding: 10px 14px 3px 14px;}
#container-geral #topo-container .box-right .warning-bt-topo .msg-tooltip p{ font-size: 13px; color: #333333; line-height: 15px;}
#container-geral #topo-container .box-right .warning-bt-topo .msg-tooltip p a{ color: #3399cc; display: inline; text-decoration: none;}
#container-geral #topo-container .box-right .warning-bt-topo .msg-tooltip p a:hover{ text-decoration: underline;}
#container-geral #topo-container .box-right .warning-bt-topo .msg-tooltip hr{ width: 100%; border: none; background-color: #dddddd; height: 1px; display: block; margin: 5px 0 10px 0;}


#container-geral #wrapper-geral{}
#container-geral #wrapper-geral .inside{ padding:15px 25px; position:relative;}
#container-geral #wrapper-geral .title-form{border-top-left-radius: 4px; border-top: 1px solid #23bab5; border-top-right-radius: 4px; border-bottom: 1px solid #E3E3E3; padding: 8px 18px; background-color: #F5F5F5; font-weight: 600; color: #232B2D;}

#container-geral #titulo-secao{}

#container-geral #titulo-secao{ height:54px;}
#container-geral #titulo-secao > div{ padding:0 20px 0 20px;}
#container-geral #titulo-secao .box-left{ padding-top:12px;}
#container-geral #titulo-secao .box-left p{ float:left; font-size:20px; font-weight:200; color:#333333;}
#container-geral #titulo-secao .box-left i{ margin:9px 10px 0 10px; display:block; color:#cccccc;}
#container-geral #titulo-secao .box-left span{ float:left; font-size:16px; font-weight:100; color:#999999; padding-top:4px;}
#container-geral #titulo-secao #titulo-secao-menu{}
#container-geral #titulo-secao #titulo-secao-menu .input-group{ width:360px; float:left; margin-right:10px;}
#container-geral #titulo-secao #titulo-secao-menu .input-group input{ height:26px; font-family: 'Open Sans', sans-serif; font-size:12px;}
#container-geral #titulo-secao #titulo-secao-menu .input-group .btn span{ font-size:12px;}
#container-geral #titulo-secao #titulo-secao-menu .input-group .btn{ padding:2px 12px;}
#container-geral #titulo-secao #titulo-secao-menu .bt{ float:left; margin:3px 5px;}
#container-geral #titulo-secao #titulo-secao-menu .bt.sync-item{ margin-top: 5px; }
#container-geral #titulo-secao #titulo-secao-menu .bt span{ font-size:18px; color:#b4b2b2;}
#container-geral #titulo-secao #titulo-secao-menu .bt span.fa{ font-size:23px; }
#container-geral #titulo-secao #titulo-secao-menu .bt.voltar-item span{ font-size:23px; }
#container-geral #titulo-secao #titulo-secao-menu .bt span:hover{ color:#666666;}
#container-geral #titulo-secao .box-right{ padding-top:14px;}
#container-geral #titulo-secao .box-right .imprimir-item { margin-top: 6px !important; }
#container-geral #titulo-secao .box-right .exportar-item { margin-top: 6px !important; }
#container-geral #titulo-secao .dropdown-wrapper{ padding-top:15px;}

#container-geral .listagem{}
#container-geral .table{ background:url(img/bg-topo-table.png) repeat-x 0 0 #f6f3ef; font-family: 'Open Sans', sans-serif; font-size:13px;}
#container-geral .table>thead tr th{ border-bottom:1px; font-weight:600;}
#container-geral .table>thead tr th a{ text-decoration: none; color: #333333}
#container-geral .table>thead tr th a:hover{ text-decoration: underline;}
#container-geral .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{ background-color:#ffffff;}
#container-geral .table-interna{ margin:20px 0 20px 0; display:block;}
#container-geral .table>thead tr th.acoes-pedido{ width: 155px}
#container-geral .table .tdCenter{ text-align: center}

#container-geral #busca-avancada #button-busca-avancada{ display:block; height:34px; border-bottom:none !important;}
#container-geral #busca-avancada #button-busca-avancada > p{ color:#333333; margin:9px 0 0 12px; font-size:12px; font-weight:600;}
#container-geral #busca-avancada #button-busca-avancada > p span{ margin-right:10px; padding-bottom:0 !important;}
#container-geral #busca-avancada #button-busca-avancada .box-right > p{ background:url(img/circulo.png) no-repeat 0 4px; width:18px; height:23px; margin:6px 15px 0 0;}
#container-geral #busca-avancada #button-busca-avancada .box-right > p span{ color:#f6f5f2; font-size:9px;}
#container-geral #busca-avancada #button-busca-avancada .box-right > p span.fa-chevron-down{  margin:0 0 0 4px;}
#container-geral #busca-avancada #button-busca-avancada .box-right > p span.fa-chevron-up{  margin:0 0 0 4px;}
#container-geral #busca-avancada #button-busca-avancada:hover{ background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#ece9e5), color-stop(.6,#ffffff)) !important; background:-moz-linear-gradient(19% 75% 90deg,#ece9e5, #FFFFFF, #ffffff 100%)  !important; }
#container-geral #busca-avancada .table{ background:none; border-bottom:none;}

#container-geral #busca-avancada #wrapper-fields-busca{ display:none;}

#container-geral #busca-avancada div.table > div{ padding:15px 20px;}
#container-geral #busca-avancada .table td{ background:none; border:none; padding:4px 8px 4px 8px;}
#container-geral #busca-avancada .table tr{ background:none; border:none;}
#container-geral #busca-avancada .table tr td > p{ text-align:right; padding-top:3px; font-size:12px; color:#333333; display:block; padding-top:3px; line-height:12px; margin:0;}

#container-geral #busca-avancada .bt-localizar{ width:150px; display:block; margin:0 auto;}
#container-geral #busca-avancada .bt-localizar, #container-geral #busca-avancada .bt-localizar span{ font-size:12px; text-transform:uppercase; display:block; letter-spacing:1px; font-weight:400; margin-top:3px;}

#container-geral #busca-avancada .table tr td > div{ background-color:#FFFFFF; padding:4px 0; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }
#container-geral #busca-avancada .table tr td > div input{ width:90%; border:none; padding:0 10px; background:none; color:#999999; font-size:12px; font-family: 'Open Sans', sans-serif;}
#container-geral #busca-avancada .table tr td > div.select{ border: none; -webkit-box-shadow: none !important; box-shadow: none !important; background-color: transparent; padding: 0}
#container-geral #busca-avancada .table tr td > div.select .btn{padding: 5px 12px 4px; font-size: 12px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }
#container-geral #busca-avancada .table tr td > div.select .btn .filter-option{ font-size: 12px}

#container-geral #busca-avancada .table tr .separator{ border-right:1px solid #cccccc; width:40px;}
#container-geral #busca-avancada .table #container-button-localizar{ width:250px;}

#container-geral .table .identificador{ padding-left: 12px!important; }
#container-geral .table .first-column{ padding-left: 15px!important; }

#container-geral .height-150{ height:150px;}
#container-geral .height-200{ height:200px;}
#container-geral .height-300{ height:300px;}
#container-geral .height-400{ height:420px;}
#container-geral .height-500{ height:500px;}

#paginacao-listagem{ border-top:none; -webkit-border-radius:0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius:0 0 4px 4px;}
#paginacao-listagem > div{ padding:15px 20px;}
#paginacao-listagem > div .btn-group .btn{ font-family: 'Open Sans', sans-serif; font-size:12px; color:#666666; font-weight:200; text-decoration: none;}
#paginacao-listagem > div .btn-group .btn:hover{ background-color:#f1f8fe;}
#paginacao-listagem > div .total-reg{ float: right; margin-top: 4px; }
#paginacao-listagem > div .btn-group .ativo:hover,#paginacao-listagem > div .btn-group .ativo{ background-color:#666666; color:#ffffff; cursor:default;}
#paginacao-listagem > div .separador-vertical{ height:31px;}

.align-to-sub{ margin-left: 40px; }
.item > h6{ position:relative; margin: 0px 0 5px 4px;}
.item > h6 span{ position:relative; z-index:1; padding-right:10px; color:#3399cc; font-size:12px;}
.item > h6 span label{ font-weight:100; font-style:italic;}
.item > h6 p{ background:url(img/linha-pontilhada.png) repeat-x 0 0; height:1px; position:absolute; width:100%; top:50%; display: none;}
.item > div { padding-right:20px;}
.item > div.no-padding{ padding-right:0;}
.item > div > p{ float:left;}
.item > div > div{ margin-bottom: 10px}
.item .box{ padding:7px 0 0 0;}
.item .box > div{ padding:0 10px 9px 10px;}
.item .box input{ float:left; display:inline-block;}
.item .box label{ font-size:12px; color:#333333; float:left; display:block; line-height:14px; margin:4px 0 0 10px; font-weight:400;}
.item .btn{ font-size:13px; font-weight:500; float:left;}
.item .btn span{ font-size:13px; letter-spacing:1px; font-weight:300;}
.item em.obs{ color:#333333; font-family: 'Open Sans', sans-serif; font-size:11px; font-weight:300; float:left; display:block; margin:0 0 0 10px;}
.item .select em{ float:right;}
.item > div > h5{ color:#000000; font-size:16px; font-family: 'Open Sans', sans-serif !important; font-weight:600; padding:5px 0 0 10px}
.item .btn-default{ margin-right:10px;}

.item .subform{ border:1px solid #CCCCCC; padding: 10px 10px 0; border-radius: 12px; margin-right: 5px; }
.item .subform .btn-add-produto{ border: none; margin-bottom: 10px; margin-right: 5px; }
.item .subform .btn-add-produto span{ color:#3399cc; }

.item--lmpm{ border: 1px solid #DDDDDD; display: inline-block; border-radius: 3px; background-color: #F3F3F3; margin-bottom: 5px; }
.item--lmpm__text{ padding: 10px 5px; margin: 0; }
.item--lmpm__text span{ margin: 0; font-size: 12px; }
.item--lmpm__input{ height: 100%; background-color: #FFFFFF; margin: 0; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
.item--lmpm__input input{ border: none; width: 50px; margin: 0; padding: 11px 5px; text-align: center; font-size: 12px; }
.item--lmpm__required{ padding: 8px 10px 12px; color: #B10000; margin: 0; border-left: 1px solid #DDDDDD; }
.item--lmpm__required span{ color: #B10000; font-size: 11px; }

.note-toolbar .btn-default{ margin-right:0px !important;}
.editor-texto .note-editable{ min-height:150px;}
.separator-left{ margin-left:10px;}

.wrapper-autocomplete{ padding:10px 20px;}
.wrapper-autocomplete input{ padding:4px 10px;}

#menu-interno{ width:190px; position:absolute; border-right:none !important; border-top:none !important;}
#menu-interno ul{ margin-bottom:0;}
#menu-interno ul li{ border-top:1px solid #cccccc; border-right:1px solid #cccccc;}
#menu-interno ul li a{ display:block; text-decoration:none;}
#menu-interno ul li a span{ padding:10px; display:block; color:#999999; font-size:13px;}
#menu-interno ul .ativo{ background:#FFFFFF !important; border-right:none !important;}
#menu-interno ul li a:hover span, #menu-interno ul .ativo a span{ color:#333333;}
#menu-interno ul .ativo a{ cursor:default;}

#conteudo-menu-interno{ margin-left:189px; min-height:420px;}
#conteudo-menu-interno #actions-form{ margin-top:20px;}
#conteudo-menu-interno #actions-form > div{ padding-top:20px;}
.actions-form > div{padding-top: 12px; border-top: 1px solid #CCC; padding-right: 8px;}
#conteudo-menu-interno #actions-form > div .btn{ font-family: 'Open Sans', sans-serif; font-size:11px; text-transform:uppercase; padding:10px 15px; text-decoration:none;}
#conteudo-menu-interno #actions-form > div .pull-left{ margin-left:0px;}
#conteudo-menu-interno #actions-form > div #bt-salvar{ margin-right:0px; background-color:#3399cc; border:1px solid #3399cc;}
#conteudo-menu-interno #actions-form > div #bt-salvar:hover{ background-color:#2c85b1;}
#conteudo-menu-interno #actions-form > div .btn-default{ color:#cccccc;}
#conteudo-menu-interno #actions-form > div .btn-default:hover{ color:#666;}
#conteudo-menu-interno .wrapper-conteudo .box-form-interno{ display:none;}
#conteudo-menu-interno .wrapper-conteudo .box-form-interno.ativo{ display:block;}
#conteudo-menu-interno .wrapper-conteudo .box-form-interno form{ padding-bottom: 18px; }
#conteudo-menu-interno .wrapper-conteudo .box-form-interno .table-interna{ border-top: 1px solid #cccccc; margin-top: 0px; padding-top: 20px; }

#footer{ margin:0px; display:block; width:100%; padding:0 25px;}
#footer > div{ padding:20px 0; display:block;}
#footer p{ color:#999999; font-size:12px; font-family: 'Open Sans', sans-serif;}
#footer .separador{ margin-top:0px;}


/**-------------------------------------------------**/
/**------------		 	tabela			------------**/
/**-------------------------------------------------**/
.table{ margin-bottom:0 !important;}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td,.table-bordered{ border-color:#cccccc;}
.table thead tr th{ font-size:12px; line-height:12px;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{ vertical-align:middle !important; color:#333333;}
.table td span, .table th span{ font-weight:100; font-size:10px;}
.table td span.tooltip-item, .table th span.tooltip-item{ font-weight:600; font-size:12px;}
.table td a{ text-decoration: none; color: #333333; }
.table td a:hover{ text-decoration: underline; }
.table .single-checkbox-table{ width:30px; }
.table .identificador{ width:80px; }
.table td span.span-red{ color: #b10000; font-size: 12px; font-weight: 500; }
.table td em{ color: #BBBBBB; font-style: normal; }
.table td i{ color: #b10000; font-style: normal; font-size: 10px; }
/*
.table .foto-lista{ width:60px; }
.table .foto-lista span{ width:40px; height:40px; display:block;}
.table .referencia{ width:150px; }
.table .preco-final{ width:130px;}
.table .qnt{ width:78px;}
.table .status{ width:96px;}
*/
.table .acoes-col-2{ width:80px; min-width:110px;}
.table .acoes-col-3{ width:120px; min-width:110px;}
.table .col-acao-pedido-list{ width: 140px; }
.table .acoes-col-2 .btn, .table .acoes-col-3 .btn{ opacity:0; float:left; margin-right:3px;}
.table .acoes-col-2 .btn span, .table .acoes-col-3 .btn span{ font-size:12px; margin-top:3px;}
/*
.table .nome-item{ min-width:100px;}
.table .img-banner{ width:130px;}
.table .img-banner span{ width:120px; height:40px; display:block;}
.table .categoria{ width:130px;}
.table .posicao{ width:50px; text-align:center;}
.table .posicao .ordenar-item-lista{ margin:0 auto;}
.table .tempo{ width:50px; text-align:center;}
.table .tempo .ordenar-item-lista{ margin:0 auto;}
.table .checkbox-interno{ width:130px; text-align:center;}
.table .check-centralizado{ text-align:center; width:130px;}
*/

.table .search-item{ height:20px; background-color:#FFF;}
.table .search-item input{ border:none; float:left; width:72%; background:none; padding:0 10px; font-family: 'Open Sans', sans-serif; font-size:13px; color:#333333; font-weight:100;}
.table .search-item a{ display:block; width:14px; height:20px; background:url(img/lupa.png) no-repeat 0 0; float:right; margin:-1px 4px 0 0;}
.table .search-item a:hover{ background-position:0 -20px;}

.table .ordenar-item-lista{ /*width:22px;*/ margin:0 0;}
.table .ordenar-item-lista > span{ float: left; font-size: 12px; font-weight: 600; margin-right: 5px; }
.table .ordenar-item-lista a{ display:block; width:10px; height:20px; float:left;}

.table td .label{ text-transform:uppercase;}

.table tr.table-vazia{ display: none; }
.table tr.table-vazia.ativo{ display: table-row; }
.table tr.table-vazia p{ margin: 20px 0; text-align: center; font-size: 16px; }
.table tr.table-vazia p span.fa-warning{ color: #ffd200; font-size: 20px; }

.copy-permission, .title-icon{ color: #999999; }
.copy-permission:hover, .title-icon:hover{ color: #888888; }
.add-product{font-size: 17px; margin-top: 3px;}

.modal-input{ width: 100%; border: 1px solid #ccc; border-radius: 4px; display: block; margin-bottom: 5px;}
.modal-input span{ margin: 2px 10px; display: block}
.modal-input span input{padding: 5px 0; border: none; background: transparent; width: 100%}

/*
tag manager
 */
.tm-tag {
	color: #555555;
	background-color: #f5f5f5;
	border: #bbbbbb 1px solid;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	display: inline-block;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	margin: 0 5px 5px 0;
	padding: 4px 10px 4px 4px;
	text-decoration: none;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	vertical-align: middle;
}

.tm-tag span{ margin:0 7px 0 5px;}
.tm-tag .tm-tag-remove { color: #000000; font-weight: bold; opacity: 0.2;}
.tm-tag .tm-tag-remove:hover { color: #000000;text-decoration: none; opacity: 0.4;}
.tm-tag.tm-tag-warning { color: #945203;background-color: #f2c889; border-color: #f0a12f;}
.tm-tag.tm-tag-error { color: #84212e;background-color: #e69ca6;border-color: #d24a5d;}
.tm-tag.tm-tag-success {color: #638421;background-color: #cde69c;border-color: #a5d24a;}
.tm-tag.tm-tag-info {color: #4594b5;background-color: #c5eefa; border-color: #5dc8f7;}
.tm-tag.tm-tag-inverse {color: #cccccc;background-color: #555555;border-color: #333333; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}
.tm-tag.tm-tag-inverse .tm-tag-remove {color: #ffffff; }
.tm-tag.tm-tag-large {font-size: 16.25px;border-radius: 4px;padding: 11px 7px;}
.tm-tag.tm-tag-small {font-size: 11.049999999999999px;border-radius: 3px;padding: 2px 4px;}
.tm-tag.tm-tag-mini {font-size: 9.75px;border-radius: 2px;padding: 0px 2px;}
.tm-tag.tm-tag-plain {color: #333333;box-shadow: none;background: none;border: none; }
.tm-tag.tm-tag-disabled { color: #aaaaaa;background-color: #e6e6e6;border-color: #cccccc;box-shadow: none;}
.tm-tag.tm-tag-disabled .tm-tag-remove { display: none;}
input[type="text"].tm-input {margin-bottom: 5px;vertical-align: middle !important; background:none;}
.control-group.tm-group {margin-bottom: 5px;}
.form-horizontal .control-group.tm-group {margin-bottom: 15px;}

#container-geral #wrapper-geral .box-form-anexo .inside{ padding-right: 0px; padding-left: 0px}
#container-geral #wrapper-geral .box-form-anexo .inside > form{padding-right: 25px; padding-left: 25px; padding-bottom: 18px; border-bottom:1px solid #cccccc; }
#container-geral #wrapper-geral .box-form-anexo .inside .table-interna{margin: 25px 25px 20px 25px}

/*typeahead*/
.tt-dropdown-menu {
	width: 422px;
	margin-top: 12px;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.tt-suggestion { padding: 3px 20px; font-size: 18px; line-height: 24px;}
.tt-suggestion.tt-is-under-cursor { color: #fff; background-color: #0097cf;}
.tt-suggestion p { margin: 0;}

.form-control{border-radius: 4px !important;}
.form-control.focusCampo{ border-color: #b10000; }

.bs-modal-sm {background-color:rgba(35,43,45,.8);}
.bs-modal-sm .modal-sm{ width:420px;}
.bs-modal-sm .modal-dialog{ margin:-100px 0 0 -210px; position:absolute; left:50%; top:50%;}
.bs-modal-sm .modal-header{ padding:10px; background-color:#F5F5F5;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;}
.bs-modal-sm .modal-header h4{ color:#222B2C; font-size:15px;}
.bs-modal-sm .modal-body{ font-size:13px; color:#666666;}
.bs-modal-sm .modal-body .bootstrap-select.btn-group .btn .filter-option{ color:#666666; font-size:13px;}
.bootstrap-select.btn-group .dropdown-menu li a span.text{ font-size:13px; color:#666666;}
.bs-modal-sm .modal-body .bootstrap-select > .btn{ padding:3px 10px 3px 10px;}
.bs-modal-sm .modal-footer{ padding:10px 20px 10px; margin-top:5px;}
.bs-modal-sm .modal-footer button{ font-size:13px; padding:5px 12px;}
.bs-modal-sm .modal-footer .btn-default{ color:#666666;}

.bootstrap-select{ width:100%;}
.bootstrap-select > .btn{ width:100%; padding-right: 25px;}
.bootstrap-select.btn-group .btn .filter-option {display: inline-block;overflow: hidden;width: 100%;text-align: left; color:#666666; font-weight:400; letter-spacing: 0}
.bootstrap-select.btn-group .btn .caret {position: absolute;top: 50%;right: 12px;margin-top: -2px;vertical-align: middle;}
.bootstrap-select.btn-group .dropdown-menu{min-width: 100%;z-index: 1035;}
.bootstrap-select.btn-group .dropdown-menu.inner {position: static;border: 0;padding: 0;margin: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
.bootstrap-select.btn-group .dropdown-menu li {position: relative;outline:none !important;}
.bootstrap-select.btn-group .dropdown-menu li a {cursor: pointer;outline:none !important;}
.dropdown-menu>li>a {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;}
.bootstrap-select.btn-group .dropdown-menu li a span.text {display: inline-block;}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {display: none;}

.select-with-separator .bootstrap-select.btn-group .btn{ padding:0px 32px 0px 12px;}
.select-with-separator .bootstrap-select.btn-group .btn .filter-option { padding:6px 0px 6px 0px; border-right:1px solid #ccc;}

.modal-select{
	margin-bottom: 5px;
}
.modal-select .bootstrap-select > .btn{
	padding: 7px 10px !important;
}
.modal-add-pagamento .msg{
	font-size: 10px;
	line-height: 12px;
}

.galeria{ padding:24px;}
.item-galeria{ float:left;}
.item-galeria > div{ position:relative; padding:10px; border:1px solid #CCCCCC; margin:10px 5px 0px 5px;}
.item-galeria > div img{ width:100%;}
.item-galeria > div .descricao-item{ margin-top:10px;}
.item-galeria > div .descricao-item p{ font-size:12px; color:#838383; margin:0 0 0 0;}
.item-galeria > div .descricao-item p span{ color:#408BCA; font-weight:600;}
.item-galeria .drop-image{ position:absolute; top:20px; right:20px; }
.item-galeria .drop-image .btn{ padding:0px 6px; margin: 0px!important; }
.item-galeria .drop-image .dropdown-menu{ min-width:100px; padding:0px;}
.item-galeria .drop-image .dropdown-menu li{ border-bottom:1px solid #CCCCCC;}
.item-galeria .drop-image .dropdown-menu li.excluir-item{ border-bottom:none;}
.item-galeria .drop-image .dropdown-menu li a{ text-decoration:none; color:#838383; font-size:12px; padding:5px 10px;}
.item-galeria .drop-image .dropdown-menu li a:hover{ background-color:transparent; color:#428BCA;}
.item-galeria .drop-image .dropdown-menu li a i{ margin-right:10px;}

form .item-galeria > div{ margin-top: 0; margin-left: 0px}
.item-galeria div.icone { font-size: 80px; text-align: center; display: block; padding: 50px 30px; background-color: #f9f9f9; }

.item.label-value > h6 span.first{ display: inline-block; width: 200px; text-align: right; }
.item.label-value > h6 span.second{ color: #666666; }

#sobre-imovel h3{font-size: 18px; color: #478c7e; font-weight: 400; margin-bottom: 10px; margin-top: 10px}
#sobre-imovel #conteudo .center .tipo strong{display:inline-block;font-size: 14px; margin: 7px 0}
#sobre-imovel #conteudo .center .tipo p {margin: 5px 0 10px 0; font-weight: 300; font-size: 14px}
#sobre-imovel{ width: 720px; }
#sobre-imovel .box-conteudo{float: left; width: 305px; margin: 40px 0 40px 40px;}
#sobre-imovel .canto-direito ol > li {margin-bottom: 6px; font-weight:300;font-size: 14px}

#overlay {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	width: 100%;
	height:500px;
	background-color:#ffffff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	text-align:center;
}

#carregando{
	position:fixed;
	left:50%;
	top:50%;
	background-color: #fafafa;
	z-index:1000;
	width:90px;
	margin:-40px 0px 0px -40px;
	padding:20px 5px 5px 5px;
	font-size:12px;
	border:solid 1px #aaaaaa;
	text-align:center;
}

#carregando img{
	display: block;
	margin: 0 auto;
}

#overlay-cadastro{
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 1041;
	display: none;
}

#overlay-cadastro .background{
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	text-align:center;
}
#overlay-cadastro .conteudo{
	width: 900px;
	height: 366px;
	margin: -183px 0 0 -450px;
	top: 50%;
	left: 50%;
	position: absolute;
}

#overlay-cadastro .inside{ padding:15px 25px; position:relative;}
#overlay-cadastro .title-form{border-top-left-radius: 4px; border-top: 1px solid #23bab5; border-top-right-radius: 4px; border-bottom: 1px solid #E3E3E3; padding: 8px 18px; background-color: #F5F5F5; font-weight: 600; color: #232B2D;}

a.inv{width: 1px; height: 1px;}

.log-importacao .table>tbody>tr>td{ padding: 6px 8px; }
#container-geral .table-interna.log-importacao{ display: none; }
.desc-importacao p{ font-size: 13px; margin-bottom: 0; }
.desc-importacao p span{ color: #3399cc; }
.desc-importacao .centralizar p{ text-align: center; }
.status-importacao{padding: 20px 0; display: none; }
.status-importacao p{ text-align: center; margin-bottom: 0; }
.status-importacao p .erros-log{ color: #B10000; }
.status-importacao .uploading{ font-size:20px; }
.importar-item span{ font-size: 20px !important; margin-top: 1px; }

.conteudo-403 { text-align: center; }
.conteudo-403 img { display: inline-block; }

.table-pedido .pedido-title span{ font-size: 26px; color: #666666; text-align: center; display: block; margin: 20px;  }
.table-pedido .pedido-etapa td{ vertical-align: middle; text-align: center; line-height: 15px; }
.table-pedido .pedido-etapa td span{ font-size: 11px; }
.table-pedido .pedido-etapa td span em{ font-size: 10px; font-style: normal; }
.table-pedido .pedido-caminho span{ display: block; background-color: #CCCCCC; height: 10px; }
.table-pedido .pedido-caminho span.concluida{ background-color: #59B200; }
.table-pedido .pedido-data span{ font-size: 12px; color: #333333; display: block; margin-top: 11px; text-align: center; }
.table-pedido .pedido-data a{ font-size: 12px; color: #59B200; display: block; text-align: center; text-decoration: none; }
.table-pedido .pedido-data a:hover{ color: #59B200; text-decoration: underline; }
.table-pedido .pedido-avancar{ text-align: center}
.table-pedido .pedido-avancar > div{ height: 100%; display: inline-block}
.table-pedido .pedido-avancar > div > div{ height: 32px; margin: 26px auto 0; text-align: center; display: block;}
.table-pedido .pedido-avancar div p{ border: 1px solid #CCCCCC; padding: 6px 15px; width: 200px; border-radius: 4px; text-align: left; float: left; margin-left: 5px; display: none}
.table-pedido .pedido-avancar div p input{ border: none; color: #666666; }
.table-pedido .pedido-avancar div a.bt-avancar{ display: block; width: 125px; height: 34px; border-radius: 4px; background: url("img/pedido/bt-avancar.png") 0 0 no-repeat; float: left; margin-left: 5px; color: #FFFFFF; font-size: 13px; text-decoration: none;  }
.table-pedido .pedido-avancar div a.bt-avancar:hover{ background-position: 0 -35px; }
.table-pedido .pedido-avancar div.select-forma-entrega{ width: 160px; float: left;}
.table-pedido .pedido-avancar > div.no-input > div{ width: 135px; }
.table-pedido .pedido-avancar div.no-input{ margin-left: 150px}
.table-pedido .pedido-avancar div.no-input p{ display: none; }
.table-pedido .pedido-avancar div.no-input div.select-forma-entrega{ display: none}
.table-pedido .pedido-avancar div.no-input a{ margin-right: 5px; }
.table-pedido .pedido-retornar a{ display: block; margin-top: 26px; width: 125px; height: 34px; border-radius: 4px; background: url("img/pedido/bt-retornar.png") 0 0 no-repeat; float: left; margin-left: 5px; color: #FFFFFF; font-size: 13px; text-decoration: none;  }
.table-pedido .pedido-retornar a:hover{ background-position: 0 -34px; }
@media(max-width:1280px) { .item-galeria{width:33.3%;}}
@media(min-width: 1280px)  { .item-galeria{width:25%;}}
@media(min-width:1600px) { .item-galeria{ width:20%;}}
@media(min-width:1700px) { .item-galeria{ width:16.6%;}}

.table-pedido #timeline{ width: 460px; margin: 0 auto;}

.table-pedido #timeline .status-pedido p{ text-align: left; font-size: 14px; margin: 10px 0 0 0; display: block; line-height: 18px; margin-left: 10px;}
.table-pedido #timeline .status-pedido em{ text-align: left; font-size: 10px; display: block; margin-left: 10px;}
.table-pedido #timeline .status-pedido span{ text-align: left; margin-top: 5px; font-size: 12px; font-style: normal; display: block; line-height: 16px; margin-left: 10px;}
.table-pedido #timeline .status-pedido a{font-size: 12px; color: #59B200; display: block; text-decoration: none; margin-left: 10px; text-align: left;}
.table-pedido #timeline .status-pedido .left a,
.table-pedido #timeline .status-pedido .left em,
.table-pedido #timeline .status-pedido .left span,
.table-pedido #timeline .status-pedido .left p{ text-align: right; margin-right: 15px;}
.table-pedido #timeline .status-pedido .img-etapa-pedido{ width: 36px;}
.table-pedido #timeline .status-pedido .img-etapa-pedido img{ margin: -1px auto 0; display: block;}
.table-pedido #timeline .status-pedido .img-etapa-pedido label{ width: 10px; height: 30px; display: block; margin: 0 auto 0 auto; position: relative; z-index: 2;}
.table-pedido #timeline .status-pedido .ativo .img-etapa-pedido label{ background-color: #5cb11f;}
.table-pedido #timeline .status-pedido .inativo .img-etapa-pedido label{ background-color: #cccccc;}
#menu-interno ul li a span em{ display: none;}

#conteudo-menu-interno .wrapper-conteudo .box-form-interno form > p{ display: none; font-size: 17px; color: #333333; padding-bottom: 5px; border-bottom: 1px solid #ddd ;}

.table-pedido.table-mobile{ width: 100%; display: none;}
.table-pedido .pedido-avancar > div > div{ margin: 0;}
.table-pedido.table-mobile .pedido-retornar a{ margin: 0 auto; float: none;}
.table-pedido.table-mobile .pedido-avancar div a.bt-avancar{ display: block; float: none; margin: 10px auto 0 auto;}
.table-pedido.table-mobile .pedido-avancar div.select-forma-entrega{ float: none; margin-top: 20px;}
.table-pedido.table-mobile .pedido-retornar{ margin-top: 75px;}
.table-pedido.table-mobile .pedido-title span{ text-decoration: none;}

.pedido-andar td{ text-align: center; }
.pedido-andar__box-bt{ display: inline-block; }
a.pedido-andar__bt{
	text-decoration: none; font-size: 12px; margin: 5px 10px; display: block; color: #FFFFFF;
	padding: 10px 15px; min-width: 120px; border-radius: 5px; float: left;
}
a.pedido-andar__bt:hover{
	text-decoration: none;
	color: #FFFFFF;
}
.pedido-andar__bt--avancar{ background-color: #59B200; }
.pedido-andar__bt--avancar:hover{ background-color: #367000; }
.pedido-andar__bt--retornar{ background-color: #B10000; }
.pedido-andar__bt--retornar:hover{ background-color: #7b0000; }
div.pedido-avancar{ margin-top: 20px; }

tr.removed td,tr.removed td  strong, tr.removed td a.link-produto{ text-decoration: line-through !important;; color: #cccccc !important;}
.tdQnt input,.tdQnt strong{ text-align: center; width: 70px; display: inline-block; color: #333333}
tr.trTotalGeral{ font-weight: bold}
tr.trTotalGeral .str{ text-align: right;}

p.link-aux{ display: block !important; border: none !important;  font-size: 12px!important; margin: 0; }
p.link-aux a{ text-decoration: none; }
p.link-aux a:hover{ text-decoration: underline; }

a#copy-faixa-cep{ float: right; border: 1px solid #666666; padding: 5px 10px; border-radius: 20px; text-decoration: none; color: #666666; }
a#copy-faixa-cep:hover{ background-color: #EEEEEE; }

.item .btn-add-produto span{ letter-spacing: -1px; }

.wrapper-alert-absolute{ position: fixed; bottom: 0; right: 20px; width: 350px; }
.wrapper-alert-absolute .close-alert{ font-size: 15px; position: absolute; top: 0; right: 5px; }
.wrapper-alert-absolute .alert-danger .close-alert{ color: #A94440; }
.wrapper-alert-absolute .alert-warning .close-alert{ color: #8a6d3b; }
.wrapper-alert-absolute .alert-success .close-alert{ color: #3c763d; }
.wrapper-alert-absolute .close-alert:hover{ color: #666666; }

/**-------------------------------------------------**/
/******************	breakpoints	******************/
/**-------------------------------------------------**/
@media (max-width: 760px) {
	.dashboard .dashboard-cont .destaque > div > div{ float: none; text-align: center;}
	.dashboard .dashboard-cont .destaque > div > span{ float: none;}
	.dashboard .dashboard-cont .destaque > div > span img{ margin: 0 auto;}
	.dashboard .dashboard-cont .destaque{ height: auto;}
	.dashboard .dashboard-cont .destaque > div{ padding-left: 0;}

	.dashboard .dashboard-cont .box-pedidos-efetuados > div{ width: 50%; margin-bottom: 20px;}
	.dashboard .dashboard-cont .box-grafico-pedidos .conteudo-box-estatistica{ height: auto;}
	.dashboard-cont .box-ultimos-pedidos .conteudo-box-estatistica{ height: auto;}
	.dashboard .dashboard-cont .box-pedidos-efetuados > div strong{ text-align: left;}
	.dashboard .dashboard-cont .box-pedidos-efetuados > div span{ text-align: left;}
	.dashboard .dashboard-cont .box-pedidos-efetuados > div label{ text-align: left;}
	.dashboard .dashboard-cont .box-pedidos-efetuados{ border-bottom: 1px solid #ececec; margin-bottom: 20px;}


	.col-5{ width: 100% !important;}
	.item > div{ padding-right: 0;}
	#menu-interno{ width: 40px;}
	#conteudo-menu-interno{ margin-left: 39px;}

	.table .acoes-col-2 .btn, .table .acoes-col-3 .btn{ opacity: 1 !important;}
	.table .acoes-col-2 .btn span, .table .acoes-col-3 .btn span{ margin-bottom: 5px;}
	#container-geral #busca-avancada #button-busca-avancada .box-right > p span.fa-chevron-down{ margin-top: 7px;}
	#container-geral #wrapper-geral .box-form-anexo .inside > form{ padding-right: 0; padding-left: 0;}
	#container-geral #wrapper-geral .box-form-anexo .inside .table-interna{ margin: 25px 0 20px 0;}
	#paginacao-listagem .btn-toolbar .btn-group{ float: none; display: block; margin: 0 0 15px 0;}
	#paginacao-listagem .btn-toolbar .btn-group:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	#paginacao-listagem .btn-toolbar .separador-vertical{ display: none;}
	#paginacao-listagem > div .total-reg{ float: none;}
	#paginacao-listagem .btn-toolbar .listar-itens{ display: none;}

	.login #box{ width: 290px;margin: -140px 0 0 -145px;}
	.login form p span,
	.login form p .fa{ margin: 0 7px;}
	.item.label-value > h6 span.first{ width: auto;}

	#menu-interno ul li a span{ text-align: center;}
	#menu-interno ul li a span em{ display: block;}
	#menu-interno ul li a span i{ display: none;}

	#conteudo-menu-interno .wrapper-conteudo .box-form-interno form > p{ display: block;}
	#menu-interno ul li a span{ padding: 20px 10px;}

	.table-pedido{ display: none !important;}
	.table-pedido.table-mobile{ display: block !important;}
	.table-pedido.table-mobile{ width: 100%;}
	.table-pedido #timeline .status-pedido .conteudo-status{ width: auto;}
	.table-pedido #timeline .status-pedido .img-etapa-pedido{ width: auto;}
	.table-pedido #timeline{ width: 100%;}
	.table-pedido #timeline table{ margin: 0 10px;}
	.table .col-acao-pedido-list a{ margin-bottom: 5px;}
	.table-pedido .pedido-avancar > div > div p { margin: 10px auto; }
}

@media (max-width: 990px) {
	.dashboard .box-estatistica{ padding-right: 0;}

	#menu {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 999999;
		height: 100%;
	}
	#wrapper #container-geral{ width: 100%;}

	.dashboard .dashboard-cont .destaque{ border-bottom: 1px solid #ececec;}
	.dashboard .dashboard-cont .col-md-3, .dashboard .col-xs-3{ padding-right: 0;}
	.dashboard .dashboard-cont .no-border-xs .destaque{ border-bottom: none;}

	#bt-menu-mobile{ display: block;}
	#container-geral #topo-container > div{ padding: 17px 15px 0 15px !important;}
	.topo-container{ position: fixed; width: 100%; z-index: 999999;}
	#container-geral #wrapper-geral{ padding-top: 60px;}
	.dashboard #bt-datapicker{ display: none;}
	.dashboard #wrapper-dropdown #escolha-periodo{ display: none;}
	.dashboard #btn-group .divider{ display: none;}

	.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica .box-not-found{  min-height: 0; height: auto;}
	.dashboard .dashboard-cont .box-estatistica .conteudo-box-estatistica .box-mais-item{ min-height: 0;}
	.dashboard-cont .box-ultimos-pedidos .conteudo-box-estatistica{ height: auto;}

	.modal-multiple-depositos .modal-dialog{ margin-top: 67px!important; }
	.modal-copy-faixa-cep .modal-dialog{ margin-top: 67px!important; }
}

@media (max-width: 65em) {/*63.875*/
	.inside{ padding:15px 10px !important;}
	#container-geral #busca-avancada .table tr .separator{ width:15px;}
	#footer{ margin:0px; display:block; width:100%; padding:0 10px;}
	.item em.obs{ font-size:10px !important; margin-top:3px !important; width:133px !important;}
}

@media (max-width: 70.5em) {
	#container-geral .table .preco-final .search-item{ width:60px;}
	#container-geral .table .preco-final .search-item input{ width:35px;}
	#container-geral .table .referencia .search-item input{ width:35px;}
	#container-geral #busca-avancada .table #container-button-localizar{ width:200px;}
	#container-geral #titulo-secao #titulo-secao-menu .input-group{ width:200px;}
	#container-geral .listagem{ overflow:scroll;}
	.box-estatistica h2{ font-size:17px !important;}

	.dashboard .dashboard-cont .destaque > div > div{ margin-left: 10px;}

}

@media (max-width: 75.375em) {
	form .item em.obs{ font-size:10px !important; margin-top:3px !important; width:133px !important;}

	.destaques .destaque > div{ padding:18px 10px 0 10px;}
	.destaques .destaque > div div{ margin-left:10px;}
	.destaques .destaque > div div h2{ font-size:25px; margin-top:5px;}
	.destaques .destaque > div div h5{ font-size:12px;}

	.dropdown-wrapper .btn span{ margin-left:0px !important;}

	.dashboard .destaque > div > div{ float: left; margin-left: 10px;}
	.dashboard .box-mais h2{ font-size: 13px !important;}
}


@media (max-width: 87.75em) {
	.item em.obs{ width:143px; margin-top:0px;}

	/*.responsive-item{ width:70% !important;}*/
}


@media (max-width: 93.75em) {

}

/**
 * Filtros de relatório
 */
.form-report input[type=submit].btn.btn-primary {
	margin: unset !important;
	margin-top: 16px !important;
	margin-left: 5px !important;
}
.filter-table td.field-label {
	width: 30%;
}
.busca-relatorio #wrapper-fields-busca {
	border-bottom: 1px solid #cccccc !important;
}
.busca-relatorio #button-busca-avancada {
	pointer-events: none;
}
.busca-relatorio #button-busca-avancada .box-right {
	display: none;
}
.busca-relatorio .choices {
	display: none;
}
.check-all label {
	margin-left: 6px;
}
.check-all {
	margin-bottom: 10px;
}
.choices {
	background: white;
	/*padding: 20px 30px;*/
	border-radius: 4px;
}

.choices .btn-primary,
.choices .btn-default {
	display: inline-block;
	padding: 5px 10px !important;
	font-size: 14px !important;
	float: left;
}
.choices h4 {
	margin: 0;
	text-align: left;
}
.choices .select-wrapper {
	float: right;
	display: inline-block;
	font-size: 14px;
}
.choices .select-wrapper::before {
	content: "\f0c7";
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.choices .choice {
	display: inline-block;
	width: 33.3%;
}
.choices .choice label {
	margin-left: 6px;
	line-height: 15px;
	text-decoration: none;
	font-weight: normal;
}
.choices .modal-header {
	background-color: #F5F5F5;
	border-radius: 6px 6px 0px 0;
}