html,
body {
	height: 100vh;
	color: #646464;
	overflow: hidden;
}

.content {
	color: #646464;
	padding-bottom: 80px;
}

::-webkit-scrollbar {
	width: 1em;
}

::-webkit-scrollbar-track {
	background-color: #d8d8d8;
}

::-webkit-scrollbar-thumb {
	background-color: #333;
}


::-webkit-scrollbar-corner {
	color: #fff;
}

.wrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto -60px;
	padding: 0px;
	background-color: #f5f5f5;
}

.wrap>.container {
	padding: 60px 0px 0px;
	max-width: none;
}

.footer {
	height: 60px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}

.jumbotron {
	text-align: center;
	background-color: transparent;
}

.jumbotron .btn {
	font-size: 21px;
	padding: 14px 24px;
}

.not-set {
	color: #ea5050;
	font-family: 'Lato Italic';
}

.panel-primary {
	border: 0px;
}

li.user-info {
	font-family: 'Lato Regular';
	font-size: 12px;
	color: #FFF;
	line-height: 50px;
	height: 50px;
}

li.user-info form {
	float: right;
	margin: 0;
	padding: 0;
	font-family: 'Lato Regular';
	font-size: 14px;
	color: #FFF;
	line-height: 50px;
	letter-spacing: 0.6px;
}

li.user-info span {
	margin-left: 10px;
	margin-right: 10px;
}

li.user-info form button {
	padding: 0;
	font-family: 'Lato Regular';
	font-size: 12px;
	color: #FFF !important;
	line-height: 50px;
	letter-spacing: 0.6px;
}

li.user-info form button:hover {
	text-decoration: none;
}

li a.dropdown-language {
	line-height: 47px;
	height: 50px !important;
	color: #FFF !important;
	font-size: 14px !important;
}

li a.dropdown-language:hover,
li a.dropdown-language:focus {
	border: 0px !important;
}

li.licart {
	/*border-left: 1px solid #FFF;*/
	/*margin-top: 14px;*/
	/*margin-left: 15px;*/
}

nav li .box-button {
	line-height: 50px;
	height: 50px;
	margin-right: 10px;
}

nav li .box-button a {
	padding: 6px 25px;
	background-color: transparent;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Lato Regular';
	font-size: 9px;
	border: 1px solid #bfbfbf;
	border-radius: 12px;
}

nav li .box-button a:hover {
	text-decoration: none;
	background-color: #444;
	border: 1px solid #fff;
}

li.licart a {
	border: 0px !important;
	padding-left: 15px !important;
	color: #FFF !important;
	font-size: 12px !important;
}

.navbar {
	min-height: 60px;
	margin-bottom: 0;
}

.nav-login.navbar {
	min-height: 50px;
	margin-bottom: 20px;
}

.navbar-inverse {
	background-color: #333;
}

.nav-login.navbar-inverse {
	background-color: #5e2898;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
	background-color: transparent;
}

.navbar-brand {
	height: 55px;
	padding: 13px 15px 10px 37px;
}

.navbar-brand img {
	height: 100%;
}

nav .container {
	width: 100% !important;
}


.nav>li>a:link {
	font-family: 'Lato Bold';
	color: #fff;
	border: 0px;
	padding: 0;
	height: 30px;
	padding-left: 20px;
	padding-top: 12px;
	font-size: 11px;
}

.nav>li>a.kv-toggle {
	text-transform: uppercase;
}

.nav-pills .menu-superior {
	margin-left: 12px;
	margin-right: 10px;
	margin-top: 5px;
}

.nav-pills .menu-superior.active {
	background-color: #181818;
	border-radius: 4px;
}

.nav-pills>li>a,
.nav-pills>li>a:focus,
.nav-pills>li>a:active {
	border-left: 0;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
	border-left: 0;
	background-color: transparent !important;
	color: #fff !important;
}

.panel .nav-pills>li.active>a {
	/*padding-left: 11px;*/
}

.small-buttons .nav-pills>li.active>a,
.small-buttons .nav-pills>li.active>a:hover,
.small-buttons .nav-pills>li.active>a:focus {
	/*	background-color: #f8f8f8 !important;*/
	color: #555 !important;
	border-color: #fe5e00;
}

/*
.nav > li > ul > li.active a:link,
.nav > li > ul > li.active a:hover,
.nav > li > ul > li.active > a:focus{
	border-left: 4px solid #fffa0d;
	background-color: transparent !important;
	color: #FFF !important;
	padding-left: 44px;
}*/


/*.kv-sidenav > li.active > a,
.kv-sidenav > li.active > a:hover,
.kv-sidenav > li.active > a:focus{
	background-color: #424242 !important;
}*/

.kv-sidenav .active>ul {
	background-color: #181818 !important;
	border-radius: 4px;
	padding-bottom: 6px;
	margin-top: -9px;
}

/*
.kv-sidenav .active > ul a{
	color: #bebebe !important;
	font-size: 10px !important;
}
*/
.nav>li>a:hover {
	border-left: 0;
	background-color: #181818;
	color: #FFF;
	border-radius: 4px;
	/*padding-left: 11px;*/
}

.nav>li>a:focus {
	background: transparent;
	/*padding-left: 11px;*/
	border: 0;
	border-left: 0;
	background-color: #181818;
	border-radius: 4px;
}

/*THIS AFFECT TO ALL NAVS, PLEASE, DONT TOUCH*/
/*IF YOU WANT TO MODIFY SPECIFIC ITEMS, ADD SPECIFIC CLASS
	OR SPECIFIC ROUTE LIKE .header .nav > li > ul.langs > li a:link
*/
.nav>li>ul>li a:link {
	font-size: 12px;
	padding-left: 25px;
	/* I WILL EAT YOUR SOUL IF YOU TOUCH THIS ^_^ */
	padding-top: 0;
	min-height: 30px;
	padding-bottom: 0;
	line-height: 30px;
	border-left: 0;
}

.nav>li>ul>li a:hover {
	border-left: 0;
	background-color: transparent;
	!important;
	color: #FFF !important;
}

.nav>li>ul>li a:focus {
	background: transparent;
	/*border-left: 3px solid transparent;*/
}

.nav>li>ul.nav-pills>li a:before {
	content: " ";
	display: inline-block;
	width: 4px !important;
	height: 18px !important;
	background-color: transparent;
	background-image: none !important;
	margin-bottom: -5px;
	margin-left: 39px;
	margin-right: 7px;
}

.nav>li>ul>li.active a:link:before,
.nav>li>ul>li.active a:hover:before,
.nav>li>ul>li.active>a:focus:before {
	background-color: #fe5e00;
}

.nav>li>ul>li a:hover:before {
	background-color: #fe5e00;
}

.nav-on-tabs .nav-tabs>li.active>a,
.nav-on-tabs .nav-tabs>li.active>a:hover,
.nav-on-tabs .nav-tabs>li.active>a:focus {
	color: #000;
}

.body-content {
	margin-top: 30px;
}

.dropdown-lang,
.dropdown-user {
	padding: 0;
}


.dropdown .dropdown-menu {
	background-color: #333;
}

.radio-apply-group .dropdown .dropdown-menu {
	background-color: #fff;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	border: 1px solid #ddd;
}

table .dropdown .dropdown-menu {
	background-color: #fff;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	border: 1px solid #ddd;
	padding-top: 0;
	padding-bottom: 0;
}

table .dropdown-menu>li>a,
table .dropdown-menu>li>form {
	padding: 3px 10px;
}

.ui-select-bootstrap>.ui-select-choices,
.ui-select-bootstrap>.ui-select-no-choice {
	background-color: #000;
	color: #fff;
}

.ui-select-bootstrap .ui-select-choices-row>span {
	color: #fff;
}


/*.dropdown-lang .dropdown-menu, .dropdown-user .dropdown-menu {background-color: #333;}*/
.dropdown-lang {
	padding: 0;
}

.dropdown-country>a:link {
	height: 50px !important;
	font-family: 'Lato Regular' !important;
	font-size: 12px !important;
	color: #FFF !important;
	line-height: 50px !important;
	margin: 0 20px 0 0 !important;
	padding: 0 !important;
}

.dropdown-lang>a:link,
.dropdown-user>a:link,
.licart>a:link {
	height: 50px !important;
	font-family: 'Lato Regular' !important;
	font-size: 12px !important;
	color: #FFF !important;
	line-height: 50px !important;
	margin: 0 20px 0 0 !important;
	padding: 0 !important;
}

.dropdown-lang>a:hover,
.dropdown-lang>a:focus,
.dropdown-user>a:hover,
.dropdown-user>a:focus,
.licart>a:hover,
.licart>a:focus {
	border: 0 !important;
}

/*.dropdown-lang > ul > li a:link, .dropdown-user > ul > li a:link {*/
.dropdown-menu>li>a,
.dropdown-menu>li>form {
	min-height: 25px !important;
	font-size: 13px !important;
	line-height: 25px !important;
	/*padding: 0 0 0 25px !important;*/
	border: 0 !important;
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
}

.dropdown-menu {
	/*padding-bottom: 6px;*/
	border: 0;
	-webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, .51);
	box-shadow: 1px 3px 5px rgba(0, 0, 0, .51);
	margin-top: 0px !important;
}

.radio-apply-group .dropdown-menu {
	padding-top: 0;
	padding-bottom: 0;
}

.dropdown-country .dropdown-menu,
.dropdown-lang .dropdown-menu,
.dropdown-user .dropdown-menu {
	margin-top: 3px !important;
}

.dropdown.open .dropdown-toggle:after,
.dropdown.open .btn.new:after {
	width: 15px;
	display: block;
	height: 15px;
	background-color: #333;
	content: " ";
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	position: absolute;
	margin-top: -4px;
	margin-bottom: 0;
	right: 0px;
	-webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, .51);
	box-shadow: 1px 3px 5px rgba(0, 0, 0, .51);
}

table .dropdown.open .btn.new:after {
	display: none;
}

table .dropdown.open .dropdown-menu:before {
	background-color: #fff;
	border: 1px solid #ddd;
	width: 15px;
	display: block;
	height: 15px;
	content: " ";
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	position: absolute;
	margin-top: -4px;
	margin-bottom: 0;
	right: 13px;
	top: -4px;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	border: 1px solid #ddd;
	border-bottom: 0 !important;
	border-left: 0 !important;
	z-index: -1;
}

.dropdown.open .btn.new:after {
	right: 6px;
}

.new .text-right.dropdown.open .btn.new:after {
	right: 6px;
	margin-top: 9px;
}

.text-right.dropdown .dropdown-menu.pull-right {
	right: -13px;
}

/*.dropdown-menu:before {
	width: 15px;
	display: block;
	height: 15px;
	background-color: #333;
	content: " ";
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	position: absolute;
	margin-top: -12px;
	margin-bottom: 0;
	right: 10px;
}*/
.new .text-right.dropdown .dropdown-menu.pull-right {
	margin-top: 9px !important;
}

.dropdown-menu>li>a {
	color: #a0a0a0 !important;
}

.navbar-inverse .btn-link {
	color: #a0a0a0;
	text-decoration: none;
	width: 100%;
	text-align: left;
	padding: 6px 0 4px 0;
	border: 0;
	line-height: 25px;
	padding-left: 25px;
	font-size: 13px;
}

.navbar-right {
	margin-top: 5px;
}

.navbar-form {
	border-top: 1px solid #6a6a6a !important;
	margin: 0;
	padding: 0;
	margin: 6px 0 0px 0;
	padding: 0;
}

.nav>li>ul.dropdown-menu>li a:hover,
.navbar-inverse .btn-link:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
ul.dropdown-menu>li:hover,
ul.dropdown-menu>li:focus {
	background-color: #444 !important;
	color: #FFF !important;
}

table .dropdown-menu>li>a:hover,
table .dropdown-menu>li>a:focus,
table ul.dropdown-menu>li:hover,
table ul.dropdown-menu>li:focus {
	background-color: #5897fb !important;
}

ul.dropdown-menu>li,
ul.dropdown-menu>li a {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 25px;
}

ul.dropdown-menu>li.dropdown-header,
ul.dropdown-menu>li.dropdown-header:hover {
	background: transparent !important;
	color: #666 !important;
	font-size: 13px;
	padding-left: 25px;
}

table ul.dropdown-menu>li.dropdown-header,
table ul.dropdown-menu>li.dropdown-header:hover {
	padding-left: 10px;
	color: #ccc !important;
}

.radio-apply-group ul.dropdown-menu>li.dropdown-header {
	background: transparent !important;
	color: #333 !important;
	font-size: 12px;
	padding-left: 10px;
}

.radio-apply-group ul.dropdown-menu>li.dropdown-header:hover {
	background: #1e90ff !important;
	color: #fff !important;
	font-size: 12px;
	padding-left: 10px;
}

ul.dropdown-menu>li.dropdown-header.link {
	background: transparent !important;
	color: #777 !important;
	font-size: 13px;
}

ul.dropdown-menu>li.dropdown-header.link:hover {
	background: #444 !important;
	color: #fff !important;
	font-size: 13px;
}

/* add sorting icons to gridview sort links */

thead a:after {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	font-size: 8px;
	padding-left: 5px;
	content: " \e252 \e253";
}

a.asc:after {
	content:
		/*"\e113"*/
		"\e253";
}

a.desc:after {
	content:
		/*"\e114"*/
		"\e252";
}

.sort-numerical a.asc:after {
	content: "\e153";
}

.sort-numerical a.desc:after {
	content: "\e154";
}

.sort-ordinal a.asc:after {
	content: "\e155";
}

.sort-ordinal a.desc:after {
	content: "\e156";
}

.grid-view th {
	white-space: nowrap;
}

.hint-block {
	display: block;
	margin-top: 5px;
	color: #999;
}

.error-summary {
	color: #a94442;
	background: #fdf7f7;
	border-left: 3px solid #eed3d7;
	padding: 10px 20px;
	margin: 0 0 15px 0;
}


/*TODO: fix indent*/
.panel {
	height: calc(100vh - 60px);
	/*position: fixed;*/
	top: 60px;
	width: 254px;
	background-color: #333;
	border-radius: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	overflow-y: auto;
	z-index: 1000;
}

.menu-hamburguer {
	border-radius: 0px;
	color: #fff !important;
	padding-left: 30px;
	padding-right: 10px;
}

.menu-hamburguer-nav {
	border-radius: 0px;
}

.center-justify {
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	text-align: left;
}

.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flex-inline {
	display: inline-flex;
}

.flex-align-center {
	align-items: center;
}

.flex-align-stretch {
	align-items: stretch;
}

.flex-align-start {
	align-items: flex-start;
}

.flex-align-baseline {
	align-items: baseline;
}

.flex-justify-start {
	justify-content: flex-start;
}

.flex-justify-center {
	justify-content: center;
}

.flex-justify-end {
	justify-content: flex-end;
}

.flex-justify-around {
	justify-content: space-around;
}

.flex-justify-between {
	justify-content: space-between;
}

.flex-wrap-wrap {
	flex-wrap: wrap;
}

.flex-wrap-nowrap {
	flex-wrap: nowrap;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}

.flex-column {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
}

.flex-row {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.flex-prop {
	-webkit-box-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.flex-prop-1 {
	-webkit-box-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.flex-prop-0-0 {
	-webkit-box-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.flex-prop-0-1 {
	-webkit-box-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.flex-prop-1-0 {
	-webkit-box-flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

.flex-prop-2-1 {
	-webkit-box-flex: 2 1 auto;
	-webkit-flex: 2 1 auto;
	-ms-flex: 2 1 auto;
	flex: 2 1 auto;
}

.content {
	/*	min-height: 900px;*/
	height: calc(100vh - 60px);
	overflow-x: auto;
	overflow-y: scroll;
	width: 100%;
	/*margin-left: 254px;*/
	/*padding: 24px 32px 32px 230px;*/
	/*	background-color: #f2f2f2;*/
}

.align-content {
	padding: 24px 32px 32px 30px;
}

li.menu-superior>a {
	font-family: 'Lato Regular';
	color: #bebebe;
	border: 0px;
	padding: 2px 15px;
	height: 25px;
	padding-left: 15px;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
	height: 47px !important;
	line-height: 28px;
}

li.menu-superior .glyphicon {
	margin-right: 10px;
	display: none;
}

li.no-li {
	margin-top: 10px;
	margin-bottom: 20px;
}

li.no-li a {
	cursor: default;
}

li.no-li a:hover {
	border-left: 0px !important;
	background-color: #424242 !important;
	padding-left: 15px;
}

li.no-li input {
	padding-left: 35px;
	border-radius: 10px;
	border: 0px;
	height: 31px;
}

li.no-li button {
	position: absolute;
	left: 15px;
	top: 2px;
	height: 31px;
	width: 30px;
	background-color: transparent;
	border: 0px;
}

li.no-li button::before {
	font-family: 'Glyphicons Halflings';
	content: "\e003";
	color: #000;
}

.nav-stacked>li {
	/*margin-top: 10px;*/
}

.breadcrumb {
	/*	height:33px;*/
	border-radius: 0;
	background-color: transparent;
	;
	margin: 0;
	display: flex;
	/*	line-height: 33px;*/
	padding: 0 !important;
}

.breadcrumb li a {
	color: #fff;
	font-size: 46px;
	font-family: 'Lato Bold';
	/*	height: 33px;*/
	/*	line-height: 33px;*/
	display: block;
	padding: 0 18px 0 0;
}

.breadcrumb li a:hover,
.breadcrumb li a.active {
	color: #555;
	background-color: #f8f8f8;
	text-decoration: none;
	cursor: pointer;
}

.breadcrumb li a.icono:before,
.small-buttons li a:before {
	height: 18px;
	width: 16px;
	display: inline-block;
	content: " ";
	background-size: 16px;
	margin-right: 10px;
	margin-bottom: -4px;
	display: none;
}

.breadcrumb li a {
	display: none;
}

.breadcrumb li a.active {
	display: block;
	background-color: transparent;
	/*color: #fff;*/
}

.esp-small-buttons-inf li a:before {
	height: 18px;
	width: 17px;
	display: inline-block;
	content: " ";
	background-size: 18px;
	margin-right: 10px;
	margin-bottom: -4px;
}

.panel .icono a {
	color: #fff !important;
}

.panel .icono>a:before {
	margin-left: 4px;
	height: 18px;
	width: 16px;
	display: inline-block;
	content: " ";
	background-size: 16px;
	margin-right: 10px;
	margin-bottom: -4px;
	background-repeat: no-repeat;
}

.panel .icono>ul>li {
	padding-left: 0;
}

.panel .icono>ul>li a {
	padding-left: 12px;
}

.content .icono.home:before,
.panel .icono.home a:before {
	background-image: url('/img/iconos/iconos_inicio.svg');
	height: 16px;
	width: 16px;
	background-size: 14px;
}

.content .icono.home:hover:before,
.content .icono.home.active:before {
	background-image: url('/img/iconos/ic-home.png');
}

.content .icono.personas:before,
.content .icono.personas a:before,
.panel .icono.personas a:before {
	background-image: url('/img/iconos/iconos_clientes.svg');
	height: 16px;
	width: 16px;
	background-size: 16px;
}

.content .icono.catalogo:before,
.content .icono.catalogo a:before,
.panel .icono.catalogo a:before {
	background-image: url('/img/iconos/iconos_catalogo.png');
	height: 14px;
	width: 14px;
	background-size: 14px;
}

.content .icono.personas:hover:before,
.content .icono.personas.active:before,
.content .icono.personas a:hover:before,
.content .icono.personas.active a:before {
	background-image: url('/img/iconos/ic-personas.png');
}

.content .icono.persona:before,
.content .icono.persona a:before,
.panel .icono.persona a:before {
	background-image: url('/img/iconos/ic-persona-bl.png');
}

.content .icono.persona:hover:before,
.content .icono.persona.active:before,
.content .icono.persona a:hover:before,
.content .icono.persona.active a:before {
	background-image: url('/img/iconos/ic-persona.png');
}

.content .icono.proveedores:before,
.content .icono.proveedores a:before,
.panel .icono.proveedores a:before {
	background-image: url('/img/iconos/ic-proveedores-bl.png');
}

.content .icono.proveedores:hover:before,
.content .icono.proveedores.active:before,
.content .icono.proveedores a:hover:before,
.content .icono.proveedores.active a:before {
	background-image: url('/img/iconos/ic-proveedores.png');
}

.content .icono.inventario:before,
.content .icono.inventario a:before,
.panel .icono.inventario a:before {
	background-image: url('/img/iconos/iconos_productos.svg');
	height: 16px;
	width: 16px;
	background-size: 14px;
	;
}

.content .icono.inventario:hover:before,
.content .icono.inventario.active:before,
.content .icono.inventario a:hover:before,
.content .icono.inventario.active a:before {
	background-image: url('/img/iconos/ic-inventario.png');
}

.content .icono.pricing:before,
.content .icono.pricing a:before,
.panel .icono.pricing a:before {
	background-image: url('/img/iconos/iconos_pricing.svg');
	height: 16px;
	width: 16px;
	background-size: 14px;
}

.content .icono.pricing:hover:before,
.content .icono.pricing.active:before,
.content .icono.pricing a:hover:before,
.content .icono.pricing.active a:before {
	background-image: url('/img/iconos/ic-pricing.png');
}

.content .icono.cotizaciones:before,
.content .icono.cotizaciones a:before,
.panel .icono.cotizaciones a:before {
	background-image: url('/img/iconos/iconos_cotizaciones.svg');
	height: 16px;
	width: 16px;
	background-size: 16px;
}

.content .icono.cotizaciones:hover:before,
.content .icono.cotizaciones.active:before,
.content .icono.cotizaciones a:hover:before,
.content .icono.cotizaciones.active a:before {
	background-image: url('/img/iconos/ic-cotizaciones.png');
}

.content .icono.pedidos:before,
.content .icono.pedidos a:before,
.panel .icono.pedidos a:before {
	background-image: url('/img/iconos/iconos_pedidos.svg');
	height: 17px;
	width: 16px;
	background-size: 17px;
}

.content .icono.pedidos:hover:before,
.content .icono.pedidos.active:before,
.content .icono.pedidos a:hover:before,
.content .icono.pedidos.active a:before {
	background-image: url('/img/iconos/ic-pedidos.png');
}

.content .icono.ofertas:before,
.content .icono.ofertas a:before,
.panel .icono.ofertas a:before {
	background-image: url('/img/iconos/iconos_ofertas.svg');
	height: 16px;
	width: 16px;
	background-size: 14px;
}

.content .icono.ofertas:hover:before,
.content .icono.ofertas.active:before,
.content .icono.ofertas a:hover:before,
.content .icono.ofertas.active a:before {
	background-image: url('/img/iconos/ic-ofertas.png');
}

.content .icono.industria:before,
.content .icono.industria a:before,
.panel .icono.industria a:before {
	background-image: url('/img/iconos/iconos_industria.svg');
	height: 16px;
	width: 16px;
	background-size: 16px;
}

.content .icono.reportes:before,
.content .icono.reportes a:before,
.panel .icono.reportes a:before {
	background-image: url('/img/iconos/iconos_reportes.svg');
	height: 16px;
	width: 16px;
	background-size: 16px;
}

.iconolisfarma {
	background-image: url(/img/iconos/ic-lisfarma-bl.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 23px;
}



.content .icono.configuracion:before,
.content .icono.configuracion a:before,
.panel .icono.configuracion a:before {
	background-image: url('/img/iconos/ic-configuracion-bl.png');
}

.content .icono.configuracion:hover:before,
.content .icono.configuracion.active:before,
.content .icono.configuracion a:hover:before,
.content .icono.configuracion.active a:before {
	background-image: url('/img/iconos/ic-configuracion.png');
}

.content .icono.empresas:before,
.content .icono.empresas a:before,
.panel .icono.empresas a:before {
	background-image: url('/img/iconos/ic-empresas-bl.png');
}

.content .icono.empresas:hover:before,
.content .icono.empresas.active:before,
.content .icono.empresas a:hover:before,
.content .icono.empresas.active a:before {
	background-image: url('/img/iconos/ic-empresas.png');
}

.content .icono.perfiles:before,
.content .icono.perfiles a:before,
.panel .icono.perfiles a:before {
	background-image: url('/img/iconos/ic-perfiles-bl.png');
}

.content .icono.perfiles:hover:before,
.content .icono.perfiles.active:before,
.content .icono.perfiles a:hover:before,
.content .icono.perfiles.active a:before {
	background-image: url('/img/iconos/ic-perfiles.png');
}

.content .icono.usuarios:before,
.content .icono.usuarios a:before,
.panel .icono.usuarios a:before {
	background-image: url('/img/iconos/ic-usuarios-bl.png');
}

.content .icono.usuarios:hover:before,
.content .icono.usuarios.active:before,
.content .icono.usuarios a:hover:before,
.content .icono.usuarios.active a:before {
	background-image: url('/img/iconos/ic-usuarios.png');
}

.content .icono.articulos:before,
.content .icono.articulos a:before,
.panel .icono.articulos a:before {
	background-image: url('/img/iconos/ic-articulos-bl.png');
}

.content .icono.articulos:hover:before,
.content .icono.articulos.active:before,
.content .icono.articulos a:hover:before,
.content .icono.articulos.active a:before {
	background-image: url('/img/iconos/ic-articulos.png');
}

.content .icono.fichero:before,
.content .icono.fichero a:before,
.panel .icono.fichero a:before {
	background-image: url('/img/iconos/ic-fichero-bl.png');
}

.content .icono.fichero:hover:before,
.content .icono.fichero.active:before,
.content .icono.fichero a:hover:before,
.content .icono.fichero.active a:before {
	background-image: url('/img/iconos/ic-fichero.png');
}

.content .icono.tipos-ofertas:before,
.content .icono.tipos-ofertas a:before,
.panel .icono.tipos-ofertas a:before {
	background-image: url('/img/iconos/ic-tipos-ofertas-bl.png');
	width: 18px;
	background-size: 18px;
}

.content .icono.tipos-ofertas:hover:before,
.content .icono.tipos-ofertas.active:before,
.content .icono.tipos-ofertas a:hover:before,
.content .icono.tipos-ofertas.active a:before {
	background-image: url('/img/iconos/ic-tipos-ofertas.png');
	width: 18px;
	background-size: 18px;
}

.content .icono.lupa:before,
.content .icono.lupa a:before,
.panel .icono.lupa a:before {
	background-image: url('/img/iconos/ic-lupa2.png');
	width: 18px;
	background-size: 18px;
}

.content .icono.lupa:hover:before,
.content .icono.lupa.active:before,
.content .icono.lupa a:hover:before,
.content .icono.lupa.active a:before {
	background-image: url('/img/iconos/ic-lupa.png');
	width: 18px;
	background-size: 18px;
}

/*
.breadcrumb-p{
	font-family: 'Lato Regular';
	color: #6e6e6e;
	padding-left: 10px;
}

.breadcrumb li, .breadcrumb li::before{
	font-family: 'Lato Regular';
	font-size: 16px;
	color: #fff !important;
	line-height: 22px;
}

.breadcrumb li:first-child{
	font-family: 'Lato Light';
	font-size: 12px;
	line-height: 19px;
}*/

/*.breadcrumb li:last-child{
	color: #65a906 !important;
}*/

.breadcrumb li::before {
	padding: 0 !important;
	background-color: #c4c4c4;
	content: "" !important;
	width: 0px;
	height: 33px;
	display: block;
	float: right;
}

/* CART */

.licart .dropdown-menu {
	width: 441px;
	background-color: #3c3c3c;
}

/*.licart .dropdown-menu *{
	font-family: 'Lato Light';
}*/

.licart .dropdown-menu .cart-title {
	padding: 10px 20px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 14px;
	border-top: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	width: 100%;
}

.cart-col.cart-item-img {
	max-width: 60px;
	margin-right: 10px;
}

.cart-col.cart-item-img img {
	max-width: 60px;
}

.licart .dropdown-menu .product-list {
	width: 100%;
	display: inline-block;
	padding: 17px 24px 17px 25px;
	border-bottom: 1px solid #B7B7B7;
}

.licart .dropdown-menu .cart-col {
	float: left;
	display: inline-block;
}

.licart .dropdown-menu .cart-item-name {
	width: 140px;
	text-align: left;
	font-size: 11px;
}

.licart .dropdown-menu .cart-item-name span {
	vertical-align: middle;
	display: table-cell;
	height: 60px;
}

.licart .dropdown-menu .cart-item-quantity {
	width: 65px;
	margin: 15px 0 0 0;
}

.licart .dropdown-menu .cart-item-quantity .ng-binding {
	border: 1px solid #DDD;
	width: 29px;
	text-align: center;
	line-height: 27px;
	float: left;
}

.licart .dropdown-menu .cart-item-quantity .botones {
	width: 10px;
	float: left;
	height: 29px;
	margin-top: 0px;
	margin-left: 5px;
	border: 0px;
	box-shadow: none;
	padding: 0;
	display: inline-block;
}

.licart .dropdown-menu .cart-item-quantity .botones .btn {
	padding: 0;
	margin-top: -1px;
	margin-left: 0px;
	font-size: 11px;
	height: 50%;
	width: 100%;
	position: relative;
	display: block;
}

.licart .dropdown-menu .cart-item-quantity .botones .btn:hover {
	color: #DDD;
}

.licart .dropdown-menu .cart-item-quantity .botones .btn:before {
	/*position: absolute;
	top: 0;*/
}

.licart .dropdown-menu .product-list-total {
	max-height: 312px;
	overflow: overlay;
}

.licart .dropdown-menu .cart-item-price {
	width: 80px;
	text-align: right;
	line-height: 30px;
	float: left;
	font-size: 11px;
	margin-top: 15px;
}

.licart .dropdown-menu .cart-item-del {
	width: 16px;
	text-align: right;
	line-height: 15px;
	float: right;
	font-size: 11px;
	margin-top: 22px;
	border-left: 1px solid #d7d7d7;
}

li.licart .cart-item-del a {
	color: #fff !important;
	font-size: 10px !important;
	padding-left: 0 !important;
	font-family: 'Lato Bold' !important;
	cursor: pointer;
}

li.licart .cart-item-del a:hover {
	text-decoration: none;
	color: #ff7d7d !important;
	font-size: 14px !important;
}

.licart .dropdown-menu .totals {
	width: 100%;
	border-top: 1px solid #B7B7B7;
	padding: 12px 20px;
	margin-top: 0px;
}

.totals.tit-sup {
	border-top: 0 !important;
	margin-bottom: 22px;
	padding: 17px 20px !important;
}

.licart .dropdown-menu .totals .tit {
	float: left;
	text-align: left;
	font-family: 'Lato Bold';
	text-transform: uppercase;
	max-width: 300px !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.licart .dropdown-menu .totals.div_inf {
	color: #fff;
	background-color: #555;
	border-radius: 0 0 4px 4px;
	min-height: 45px;
}

.licart .dropdown-menu .totals .info {
	float: right:left;
	text-align: right;
}

.licart .dropdown-menu .totals .info span {
	font-family: 'Lato Bold';
	text-transform: uppercase;
}

.licart .box-button {
	width: 100%;
	padding: 8px 20px 50px 20px;
	display: inline-block;
	margin: 0px;
}

.licart .box-button a {
	display: block;
	width: 100%;
	float: none;
	margin: auto;
	line-height: 20px;
	background-color: #5e2898;
	color: #FFF;
	text-align: center;
	font-family: 'Lato Bold';
}

.field-orderstatusform-status label,
.field-budgetstatusform-budget_status label {
	display: none;
}

.fondo-gris {
	background-color: #e1e1e1;
	display: flex;
	padding: 22px 5px 7px 5px;
	margin-top: 12px;
	border-radius: 4px;
}

.div_orderstatus .boton button, #collapse-status  .boton button {
	width: 100%;
	color: #FFF;
	background-color: #fe5e00;
	font-size: 12px;
	font-family: 'Lato Regular';
	border: 0;
	border-radius: 0px;
	padding: 9px 35px;
	line-height: 16px;
	text-transform: uppercase;
}

.div_orderstatus .boton button:hover, #collapse-status  .boton button:hover {
	background-color: #9fd964;
}

.div_orderstatus .select2-container--krajee .select2-selection, #collapse-status  .select2-container--krajee .select2-selection {
	border: 0;
	height: 25px;
	line-height: 18px;
	padding: 4px 24px 4px 12px;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
	font-size: 12px;
}

.div_orderstatus .select2-container--krajee .select2-selection--single .select2-selection__arrow, #collapse-status  .select2-container--krajee .select2-selection--single .select2-selection__arrow {
	border-left: 0;
	height: 25px;
	top: 0px;
}

.div_orderstatus .abox-body, #collapse-status  .abox-body {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 25px;
}

.div_orderstatus .flex-row, #collapse-status  .flex-row {
	font-size: 12px;
	padding: 10px 30px;
	border-radius: 4px;
}

.div_orderstatus .status1, #collapse-status  .status1 {
	background-color: #22aacc;
	color: #fff;
}

.div_orderstatus .status2, #collapse-status  .status2 {
	background-color: #5fb208;
	color: #fff;
}

.div_orderstatus .status4, #collapse-status  .status4 {
	background-color: #e28e;
	color: #fff;
}

.div_orderstatus .statuss1, #collapse-status  .statuss1 {
	background-color: #5fb208;
	color: #fff;
}

.div_orderstatus .statuss2, #collapse-status  .statuss2 {
	background-color: #5fb208;
	color: #fff;
}

.div_orderstatus .statuss4, #collapse-status  .statuss4 {
	background-color: #e28e;
	color: #fff;
}

.status_list {
	text-align: center;
}

.status_list_s0 {
	background-color: #e28e2b;
	color: #fff;
	text-align: center;
}

.status_list_s001 {
	background-color: #3f3f3f;
	color: #fff;
	text-align: center;
}

.status_list_s1 {
	background-color: #5fb208;
	color: #fff;
	text-align: center;
}

.status_list_s2 {
	background-color: orange;
	color: #fff;
	text-align: center;
}

.status_list_s3 {
	background-color: #5fb208;
	color: #fff;
	text-align: center;
}

.status_list_s4 {
	background-color: #5fb208;
	color: #fff;
	text-align: center;
}

.status_list_s5 {
	background-color: #f0373f;
	color: #fff;
	text-align: center;
}

.status_list_s22 {
	color: #fff;
	text-align: center;
}

.status_list_s6 {
	background-color: blue;
	color: #fff;
	text-align: center;
}

.account_statuswaiting {
	background-color: #e28e2b;
	color: #fff;
	text-align: center;
}

.account_statuscompleted {
	background-color: #5fb208;
	color: #fff;
	text-align: center;
}

.account_statusclosed {
	background-color: #000;
	color: #fff;
	text-align: center;
}

.account_statusinreview {
	background-color: #fd7e00;
	color: #fff;
	text-align: center;
}

.nav-stacked>li+li {
	margin-top: 3px;
}

li.menu-superior.icono.home {
	margin-top: 4px;
}

.no-filter table>thead {
	border-bottom: 1px solid #c0c0c0;
}

.no-filter table tbody tr {
	border-bottom: 0;
}

.tit-dashboard {
	position: absolute !important;
	left: 50%;
	top: 19px;
	width: 200px;
	text-align: center;
	margin-left: -100px;
	color: #fff;
	font-size: 16px;
	display: none !important;
}

.nav>li.tit-dashboard>a:link {
	padding: 0;
	margin: 0;
	border: 0;
}

.tit-dashboard a:before {
	background-image: url('/img/iconos/iconos_medika.svg');
	background-repeat: no-repeat;
	height: 12px;
	width: 194px;
	display: inline-block;
	content: " ";
	background-size: 194px;
}

.licart .caret {
	display: none;
}

.licart .dropdown-toggle:before {
	background-image: url('/img/iconos/iconos_carrito.svg');
	background-repeat: no-repeat;
	height: 15px;
	width: 28px;
	display: inline-block;
	content: " ";
	background-size: 18px;
	vertical-align: middle;
	margin-top: -3px;
}

.dropdown-user {
	min-width: 100px;
	width: auto;
}

.dropdown-user .dropdown-toggle:before {
	background-image: url('/img/iconos/iconos_perfil.svg');
	background-repeat: no-repeat;
	height: 19px;
	width: 29px;
	display: inline-block;
	content: " ";
	background-size: 19px;
	vertical-align: middle;
	margin-top: -3px;
}

.dropdown-country .dropdown-toggle:before {
	background-image: url('/img/iconos/iconos_pais.svg');
	background-repeat: no-repeat;
	height: 19px;
	width: 29px;
	display: inline-block;
	content: " ";
	background-size: 19px;
	vertical-align: middle;
	margin-top: -3px;
}

.dropdown-lang .dropdown-toggle:before {
	background-image: url('/img/iconos/iconos_idioma.svg');
	background-repeat: no-repeat;
	height: 19px;
	width: 29px;
	display: inline-block;
	content: " ";
	background-size: 19px;
	vertical-align: middle;
	margin-top: -3px;
}

/*.dropdown-user .caret {
    border: 0;
    height: 20px;
    width: 20px;
    position: absolute;
		right: 0;
}
.dropdown-user .caret:before{
	position: relative;
	top: 3px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	font-size: 17px;
	padding-left: 5px;
	color: #a0a0a0;
	content: "\e259";
}*/
.ic-messages>a:link {
	height: 50px !important;
	font-family: 'Lato Regular' !important;
	font-size: 12px !important;
	color: #FFF !important;
	line-height: 50px !important;
	margin: 0 20px 0 0 !important;
	padding: 0 !important;
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
	border: 1px solid #ccc;
}

.ic-messages a:before {
	background-image: url('/img/iconos/iconos_bandeja_mensajes.svg');
	background-repeat: no-repeat;
	height: 14px;
	width: 29px;
	display: inline-block;
	content: " ";
	background-size: 19px;
	vertical-align: middle;
	margin-top: -3px;
}

.nav>li.ic-messages>a:hover {
	border-left: 0;
}

.esp-small-buttons-inf li a:before {
	display: none;
}

li.nav-search {
	position: absolute;
	width: 100%;
	/*max-width: 240px;*/
	left: 230px;
	margin-top: 8px;
}

.advancedsearch-input input {
	padding: 0px 0 2px 7px;
	height: 34px;
	background-color: #fff;
	max-width: 248px;
	width: 248px;
	display: inline-flex;
	border-radius: 0 5px 5px 0;
	border: 1px solid #ddd;
	border-left: 0;
}

/*.advancedsearch button, .advancedsearch a {
background-color: #fe5e00;
border-radius: 12px 0 0 12px;
background-repeat: no-repeat;
background-image: url('/img/iconos/ic-lupa.png');
background-position: 8px center;
text-transform: uppercase;
background-size: 18px;
font-size: 11px;
padding: 0;
height: 34px;
width: 23px;
display: inline-flex;
margin-right: -5px;
border: 1px solid #ddd;
    border-right: 0;
text-indent: -999999px;
}*/
.advancedsearch button,
.advancedsearch a {
	background-color: #fe5e00;
	border-radius: 5px 0 0 5px;
	background-repeat: no-repeat;
	background-image: initial;
	background-position: 8px center;
	text-transform: uppercase;
	background-size: 18px;
	font-size: 11px;
	padding: 8px 0 8px 10px;
	height: 34px;
	width: 32px;
	display: inline-flex;
	margin-right: 0;
	border: 1px solid #ddd;
	border-right: 0;
	text-indent: initial;
	text-align: center;
}

.advancedsearch button:before,
.advancedsearch a:before {
	content: "\f002";
	display: block;
	font-family: "FontAwesome";
	font-size: 12px;
	line-height: 18px;
	width: 40px;
	text-align: center;
	padding: 0 20px 0 0;
}

.nav-search .advancedsearch {
	margin-bottom: 0;
	margin-top: 20px;
	width: 100%;
	/*max-width: 240px;*/
}



.nav .advancedsearch {
	margin-top: 0;
}

.nav .advancedsearch button,
.nav .advancedsearch a {
	background-color: #fff;
	border-radius: 12px 0 0 12px;
	background-repeat: no-repeat;
	background-image: url('/img/iconos/ic-lupa.png');
	background-position: 8px center;
	text-transform: uppercase;
	background-size: 22px;
	font-size: 11px;
	padding: 0;
	height: 24px;
	width: 30px;
	display: inline-flex;
	margin-right: -5px;
	border: 0;
	text-indent: -999999px;
}

.nav .advancedsearch-input {
	max-width: 240px;
	width: 100%;
	margin-left: 0;
	margin-top: 5px;
}

.nav .advancedsearch-input input {
	padding: 0px 0 2px 4px;
	height: 24px;
	max-width: 212px;
	display: inline-flex;
	border: 0;
	background-color: #fff;
	border-radius: 0 12px 12px 0;
}

.nav .advancedsearch .flechas div:before {
	position: relative;
	top: 2px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	font-size: 17px;
	padding-left: 0;
	color: #a0a0a0;
}

.nav .advancedsearch .flechas div.prev:before {
	content: "\e257";
}

.nav .advancedsearch .flechas div.next {
	margin-left: 19px;
}

.nav .advancedsearch .flechas div.next:before {
	content: "\e258";
	color: #333;
}

.nav .advancedsearch .flechas div {
	display: inline-block;
}

.nav .advancedsearch .flechas {
	border: 0;
	height: 20px;
	width: 53px;
	position: absolute;
	left: 0;
	margin-top: 7px;
	margin-left: 0px;
	vertical-align: middle;
	display: none;
}

.devinfo {
	max-width: 200px;
	border: 1px solid #ff0000;
	overflow: scroll;
	min-height: 140px;
	white-space: pre-line;
}

.style-ficha .abox-body {
	background-color: #fff;
}

.style-ficha .row-cajas .abox-body {
	border: 1px solid #ccc;
	height: calc(100% - 54px);
}

.style-ficha .col-caja .abox {
	height: 100%;
}

.style-ficha .abox-body.no-filter {
	background-color: transparent;
	padding: 0;
	min-height: 100px;
}

.style-ficha .row.marg30 .abox-body .info {
	padding-top: 30px;
	padding-bottom: 30px;
}

.style-ficha .row.marg30 .abox-body .info div,
.style-ficha .row.marg30 .abox-body .info div a {
	padding: 0;
	color: #6e6e6e;
}

.style-ficha .row.marg30 .abox-body .info .map-container {
	padding: 0 30px;
}

@media (min-width: 992px) {
	.style-ficha .row.marg30 .abox-body .info .map-container {
		padding: 0 15px 0 0;
		margin-left: -15px;
		text-align: right;
	}
}

.style-ficha .row.marg30 .abox-body .info .info-datos {
	padding: 0 15px 0 30px;
	line-height: 30px;
	display: inline-block;
	margin-top: -10px;
	margin-bottom: -8px;
}

.style-ficha .row.marg30 .abox-body .info .info-datos tr {
	border: 0;
}

.style-ficha .row.marg30 .abox-body .info .info-datos td {
	padding: 0;
	font-size: 13px;
	color: #6e6e6e;
	line-height: 30px;
	padding: 0px;
	vertical-align: top;
}

.style-ficha .row.marg30 .abox-body .info .info-datos td.txt {
	font-size: 12px;
	padding: 7px 0 5px 25px;
	color: #646464;
	line-height: 18px;
	text-align: left;
	white-space: initial;
}

.style-ficha .row.marg30 .abox-body .info .info-datos td.txt a {
	color: #6e6e6e;
}

.style-ficha .row.marg30 .abox-body .info .addressinput {
	margin-top: 4px;
}

.style-ficha .abox-body.no-filter table tbody {
	border-bottom: 1px solid #e0e0e0;
}

.style-ficha .grid-view {
	background-color: #fff;
	padding: 18px 21px 29px 21px;
	display: inline-table;
	width: 100%;
	margin-right: 32px;
}

.style-ficha .col-caja .grid-view {
	padding: 0 30px 29px 30px;
}

.style-ficha .div_resumen .grid-view, #collapse-paysummary  .grid-view {
	padding: 0 30px 0px 30px;
}

.style-ficha .col-caja {
	margin-bottom: 44px;
}

.style-ficha .div_resumen {
	padding-left: 21px;
	padding-right: 21px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

.style-ficha .div_resumen table.table.table-striped.table-bordered.subtable, #collapse-paysummary  table.table.table-striped.table-bordered.subtable {
	margin: 0 30px 36px 30px;
	width: calc(100% - 60px);
	border-bottom: 0 !important;
}

.style-ficha .status_history .dataTables_scrollHead {
	border-bottom: 1px solid #ccc !important;
}

.style-ficha .div_resumen .table-bordered tr, #collapse-paysummary  .table-bordered tr {
	border-bottom: 1px solid #ccc !important;
}

.style-ficha .div_grid_view .table-bordered thead th:first-child,
.style-ficha .div_grid_view .table-bordered thead td:first-child,
.style-ficha .div_grid_view .table-bordered tbody td:first-child {
	padding-left: 4px !important;
}

.style-ficha .order_shipping {
	margin: 0 15px;
}

.style-ficha .input-group-addon {
	background-color: #fe5e00;
	border: 1px solid #ddd;
	color: #fff;
	border-right: 0;
}

.style-ficha .input-group-addon:hover {
	background-color: #9fd964;
	border: 1px solid #ddd;
	color: #fff;
}

.style-ficha .sufferings thead {
	border-bottom: 1px solid #ccc !important;
}

.style-ficha .list .grid-view table>thead {
	border-bottom: 0 !important;
}

.div_orderstatus .tit, #collapse-status  .tit {
	margin-top: 14px;
	font-size: 13px;
}

.div_orderstatus .actualizar, #collapse-status  .actualizar {
	display: flex;
	padding: 0px;
	margin-top: 9px;
	border-radius: 0 !important;
	margin-bottom: 16px;
}

.div_orderstatus .actualizar form, #collapse-status  .actualizar form {
	width: 214px;
}

.div_orderstatus .actualizar .select2-container--krajee .select2-selection, #collapse-status  .actualizar .select2-container--krajee .select2-selection {
	height: 34px;
	line-height: 26px;
	border-radius: 0 !important;
}

.div_orderstatus .status_history table, #collapse-status  .status_history table {
	width: 100%;
	margin-bottom: 0 !important;
}

.div_orderstatus.abox .status_history table thead tr th {
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 6px;
	padding-left: 10px;
	font-weight: initial;
}

.div_orderstatus.abox .status_history table thead tr th:first-child {
	padding-left: 0;
}

.div_orderstatus.abox .status_history table tbody tr td,
.div_orderstatus.abox .status_history table tbody tr td:last-child {
	text-align: left;
	padding: 0;
	padding-left: 10px;
	line-height: 51px;
}

.div_orderstatus.abox .status_history table tbody tr td:last-child {
	padding-right: 10px;
}

.div_orderstatus.abox .status_history table tbody tr td:first-child {
	padding-left: 0;
}

.div_orderstatus .status, #collapse-status  .status {
	border-radius: 11px;
	text-align: center;
	padding: 0 10px !important;
	line-height: 23px;
	font-size: 9px;
	text-transform: uppercase;
	width: 100%;
}

.row.mrg30 {
	margin-right: -30px;
	margin-left: -30px;
}

.div_order_shipping .abox-body {
	padding-top: 20px;
	padding-left: 0;
	padding-right: 15px;
	padding-bottom: 25px;
	/*min-height: 263px;*/
}

.div_order_shipping .bt-blan button {
	min-width: 92%;
}

.div_order_shipping .bt-blan {
	text-align: right;
	margin-top: 33px;
}

.div_documents .abox-body, #collapse-documents .abox-body  {
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 25px;
	/*min-height: 263px;*/
}

.div_documents .download, #collapse-documents .download  {
	display: inline-block;
	margin-right: 13%;
}

.div_documents .col-lg-4, #collapse-documents .col-lg-4  {
	min-height: 93px;
}

.div_messages .abox-body {
	padding-left: 30px;
	padding-right: 30px;
}

.row-cajas {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}

.style-ficha .row-cajas {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	margin-left: 0;
	margin-right: 0;
	background-color: #fff;
	padding-left: 9px;
	padding-right: 9px;
}

.col-caja {
	padding-left: 0;
	padding-right: 0;
	border-left: 12px solid #f5f5f5;
	border-right: 12px solid #f5f5f5;
	background-color: #f5f5f5;
	margin-bottom: 40px;
}

.style-ficha .col-caja {
	padding-left: 0;
	padding-right: 0;
	border-left: 12px solid #fff;
	border-right: 12px solid #fff;
	background-color: #fff;
	margin-bottom: 36px;
}

.col-caja .abox-title.int {
	background-color: transparent;
	padding-left: 30px;
	padding-top: 24px;
	font-size: 16px;
	margin-bottom: -2px;
}

.div_cotizacion .col-caja .abox-title.int {
	font-size: 13px;
	padding-bottom: 0;
}

.style-ficha .col-caja .abox-title.int {
	padding-left: 0;
}

.col-caja .abox {
	margin-bottom: 0;
}

.col-caja .abox .map-container {
	height: initial;
}

@media (max-width: 991px) {
	.col-caja {
		width: 100%;
	}
}

.separador36 {
	height: 36px;
	width: 100%;
	display: block;
	background-color: #fff;
}

.panel-primary .nav>li>ul>li a:link,
.panel-primary .nav>li>ul>li a.visited {
	padding-left: 0;
	margin-left: 0;
}

.new-offer label.control-label {
	/*color: #fff !important;*/
	font-size: 13px !important;
}

.new-offer md-input-container.md-input-focused label:not(.md-no-float),
.new-offer md-input-container.md-input-has-placeholder label:not(.md-no-float),
.new-offer md-input-container.md-input-has-value label:not(.md-no-float) {
	-webkit-transform: initial;
	transform: initial;
}

.new-offer .form-control {
	border: 1px solid #dcdcdc !important;
	background-color: #fff !important;
	border-radius: 0px;
	padding: 6px 12px;
	height: 34px !important;
}

.div_form_datos .new-offer .abox-body .row.campos-3col .col-sm-6.col-xs-12.col-lg-4 {
	height: initial !important;
}

.new-offer md-input-container {
	padding: 0;
	width: 100%;
	margin-bottom: 26px;
}

.new-offer md-input-container label:not(.md-no-float):not(.md-container-ignore),
.new-offer md-input-container .md-placeholder {
	padding-left: 0;
	-webkit-transform: initial;
	transform: initial;
}

.new-offer .oferta .section-title {
	font-size: 13px !important;
	width: 80px;
	float: left;
	margin-top: 8px;
	margin-bottom: 0;
}

.new-offer .oferta .dropdown {
	width: 186px;
	float: left;
}

.new-offer .oferta .dropdown .btn-default {
	width: 100%;
	background-color: #fff;
	border-radius: 0;
	color: #666;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
}

.new-offer .oferta .dropdown .dropdown-menu {
	background-color: #fff;
}

.new-offer .text-right.dropdown .dropdown-menu.pull-right {
	right: 0;
	border-radius: 0;
	width: 100%;
}

.new-offer .text-right.dropdown .desp {
	width: 25px;
	float: right;
	border-left: 1px solid #f2f2f2;
	height: 34px;
	margin-top: -7px;
	margin-bottom: -7px;
	margin-right: -13px;
}

.new-offer .text-right.dropdown .desp .caret {
	margin-top: 12px;
	margin-left: 7px;
}

.new-offer .dropdown-menu>li>a {
	padding: 3px 12px;
	font-size: 12px !important;
}

.new-offer .dropdown.open .dropdown-toggle:after,
.new-offer .dropdown.open .btn.new:after {
	display: none;
}

.new-offer .abox-body .row.marg36:first-child {
	margin-bottom: 7px;
}

.new-offer .abox-body .section-title {
	margin-bottom: 33px;
	margin-top: 8px;
}

.new-offer md-checkbox .md-label .ng-scope {
	color: #bfbfbf;
	font-size: 12px;
}

.new-offer md-checkbox .md-icon {
	box-sizing: border-box;
	transition: 240ms;
	position: absolute;
	top: 0;
	left: 0;
	border-width: 0;
	height: 22px;
	background-color: #a0a0a0;
	border: 0;
	border-radius: 22px;
	width: 22px;
}

/*.new-offer md-checkbox.md-checked .md-icon:after{display: none;}*/
.new-offer md-checkbox.md-checked .md-icon {
	/*background-color: green !important;    */
	left: 17px;
}

.new-offer md-checkbox.md-default-theme.md-checked .md-icon:after,
.new-offer md-checkbox.md-checked .md-icon:after {
	border-color: transparent;
}

/*.new-offer md-checkbox.md-default-theme.md-checked .md-ink-ripple, .new-offer md-checkbox.md-checked .md-ink-ripple {
    color: blue;
}*/
.new-offer md-checkbox.md-checked .md-container:before {
	background-color: #fffa0d;
}

.new-offer md-checkbox .md-container {
	width: 40px;
}

.new-offer md-checkbox .md-container .md-ripple-container {
	position: absolute;
	display: block;
	width: auto;
	height: auto;
	left: 0px;
	top: 0px;
	right: -15px;
	bottom: -15px;
	background-color: #a0a0a0;
	width: 22px;
	height: 22px;
	border-radius: 22px;
}

.new-offer md-checkbox .md-container:before {
	background-color: #000;
	width: 22px;
	height: 22px;
	border: 2px solid #404040;
	border-radius: 22px;
	width: 39px;
}

.new-offer md-checkbox.md-default-theme.md-checked .md-ink-ripple .md-ripple-container {
	left: 17px;
}

.new-offer md-checkbox.md-checked .md-ink-ripple .md-ripple-container {
	left: 17px;
}

.new-offer md-checkbox.md-focused:not([disabled]) .md-container:before {
	display: none;
}

.new-offer md-checkbox .md-label {
	margin-left: 52px;
}

.new-offer .calendario .control-label {
	margin-top: -10px;
	display: block;
}

.new-offer .calendario .md-button.md-icon-button {
	height: 20px;
	padding: 0;
	width: 10%;
}

.new-offer .calendario .md-icon {
	height: 20px;
	width: 20px;
}

.new-offer .calendario md-datepicker {
	width: 100%;
	display: inherit;
}

.new-offer .calendario md-datepicker .md-button {
	min-height: 34px;
}

.new-offer .calendario md-datepicker .md-datepicker-input {
	margin-top: 0px;
	color: #646464;
	font-size: 11px;
	min-width: 100%;
	max-width: 100%;
}

.new-offer .calendario md-datepicker .md-datepicker-input-container {
	border-bottom: 0 !important;
	width: 80%;
	margin-left: 0;
	width: 90%;
	padding-bottom: 0;
}

.new-offer .calendario md-datepicker .md-datepicker-triangle-button {
	top: 2px;
}

.new-offer .calendario md-datepicker.md-datepicker-open .md-datepicker-input {
	height: 34px;
	margin-left: 0;
}

.new-offer .calendario md-datepicker.md-default-theme,
.new-offer .calendario md-datepicker {
	background: #fff;
}

.program .grid-view.bordered table tfoot tr td {
	border: 0 !important;
}

.program .grid-view.bordered table tfoot tr td,
.program .grid-view.bordered table tbody tr {
	border-left: 0 !important;
	border-right: 0 !important;
}

.program .grid-view.bordered table,
.program .grid-view.bordered table thead tr,
.program .grid-view.bordered table tfoot tr {
	border: 0 !important;
	background-color: #fafafa;
}

.program .thumbnail {
	border-radius: 0;
	max-width: 40px;
}

.program.div_grid_view input.ng-valid {
	color: #646464;
	font-size: 11px;
	height: 34px;
	padding: 6px 6px;
	width: 100%;
	max-width: 100px;
	border: 0;
	border-right: 10px solid transparent;
}

.program .div_input {
	min-width: 110px;
}

.program.div_grid_view {
	margin-bottom: 47px;
}

.program.div_grid_view .table-bordered thead th {
	padding-top: 18px;
}

.program.div_grid_view .table-bordered thead th:first-child,
.program.div_grid_view .table-bordered thead td:first-child,
.program.div_grid_view .table-bordered tbody td:first-child {
	padding-left: 20px !important;
}

.new-offer .list .datos {
	margin-bottom: 6px;
}

.program.div_grid_view .table-bordered tbody td,
.program.div_grid_view .table-bordered tbody td:last-child {
	line-height: 54px;
}

.abox .program.div_grid_view tfoot tr td {
	padding-top: 14px;
	padding-bottom: 14px;
}

.div_group .form-control {
	font-size: 12px;
}

.div_group .col-caja .abox-body {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 25px;
}

.div_group .col-caja .control-label {
	margin-top: 14px;
	font-size: 13px;
	font-weight: initial;
}

.div_group .persons-list .abox-body {
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

.div_group .persons-list .abox-body .table-bordered th:first-child,
.div_group .persons-list .abox-body .table-bordered thead td:first-child,
.div_group .persons-list .abox-body .table-bordered tbody tr td:first-child {
	padding-left: 30px;
}

.div_group .persons-list.abox tbody tr td:last-child {
	padding-right: 30px;
}

.div_group .persons-in-group .abox-body {
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 63px;
}

.div_group .persons-in-group .abox-body .table-bordered th:first-child,
.div_group .persons-in-group .abox-body .table-bordered thead td:first-child,
.div_group .persons-in-group .abox-body .table-bordered tbody tr td:first-child {
	padding-left: 30px;
}

.div_group .persons-in-group.abox tbody tr td:last-child {
	padding-right: 30px;
}

.div_group md-checkbox {
	margin-top: 16px;
	margin-bottom: 10px;
}

.div_group md-checkbox .md-label .ng-scope {
	color: #bfbfbf;
	font-size: 12px;
}

.div_group md-checkbox .md-icon {
	box-sizing: border-box;
	transition: 240ms;
	position: absolute;
	top: 0;
	left: 0;
	border-width: 0;
	height: 22px;
	background-color: #a0a0a0;
	border: 0;
	border-radius: 22px;
	width: 22px;
}

.div_group md-checkbox.md-checked .md-icon {
	/*background-color: green !important;    */
	left: 17px;
}

.div_group md-checkbox.md-default-theme.md-checked .md-icon:after,
.div_group md-checkbox.md-checked .md-icon:after {
	border-color: transparent;
}

/*.div_group md-checkbox.md-default-theme.md-checked .md-ink-ripple, .div_group md-checkbox.md-checked .md-ink-ripple {
    color: blue;
}*/
.div_group md-checkbox.md-checked .md-container:before {
	background-color: #fffa0d;
}

.div_group md-checkbox .md-container {
	width: 40px;
}

.div_group md-checkbox .md-container .md-ripple-container {
	position: absolute;
	display: block;
	width: auto;
	height: auto;
	left: 0px;
	top: 0px;
	right: -15px;
	bottom: -15px;
	background-color: #a0a0a0;
	width: 22px;
	height: 22px;
	border-radius: 22px;
}

.div_group md-checkbox .md-container:before {
	background-color: #000;
	width: 22px;
	height: 22px;
	border: 2px solid #404040;
	border-radius: 22px;
	width: 39px;
}

.div_group md-checkbox.md-default-theme.md-checked .md-ink-ripple .md-ripple-container {
	left: 17px;
}

.div_group md-checkbox.md-checked .md-ink-ripple .md-ripple-container {
	left: 17px;
}

.div_group md-checkbox.md-focused:not([disabled]) .md-container:before {
	display: none;
}

.div_group md-checkbox .md-label {
	margin-left: 52px;
}


.site-index .body-content {
	margin-top: 13px;
}

.style-ficha.site-index .body-content {
	margin-top: 21px;
}

.newactions .dropdown-menu {
	margin-top: 9px !important;
}

.newactions .dropdown.open .btn.new:after {
	margin-top: 6px;
}

.intl-tel-input .country-list .country {
	color: #a0a0a0;
	font-size: 12px;
}

.formflex form {
	display: flex;
}

.formflex form button.form-control {
	color: #fff;
	font-size: 11px;
	background-color: #333;
	border-color: #333;
	text-transform: uppercase;
	width: initial;
}

.formflex form .form-group {
	margin-bottom: 0;
}

.formflex form .required .help-block {
	margin-bottom: 0;
	margin-top: 0;
}

.formflex form .has-error .help-block {
	margin-top: 5px;
	font-size: 11px;
}

.formflex form .has-error .help-block {
	margin-top: 5px;
	font-size: 11px;
}

.dropdown .uploadbox .file-input .btn .glyphicon {
	padding-right: 5px;
}

.dropdown .uploadbox .file-input .btn {
	margin-left: 0;
	border: 0;
	border-radius: 0;
	text-align: left;
	background-color: transparent !important;
	padding: 0;
	min-height: 25px !important;
	font-size: 13px !important;
	line-height: 25px !important;
	color: #a0a0a0 !important;
}

.dropdown .uploadbox .file-input .btn:hover {
	color: #fff !important;
}

.div_form_datos.intcaja {
	margin-top: 0px;
	background-color: #fff;
}

.div_form_datos.intcaja .abox-body {
	margin-left: 30px;
	margin-top: 23px;
	max-width: 1188px;
}

a.link {
	cursor: pointer;
	color: #646464;
	border-bottom: 1px solid #646464;
	padding-bottom: 2px;
}

a.link:hover {
	color: #101010;
	border-color: #101010;
	text-decoration: none;
}

.btn.search {
	text-decoration: none;
	padding: 10px 25px;
	background-color: #181818;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Lato Regular';
	font-size: 9px;
	border: 1px solid #181818;
	border-radius: 1px;
	margin-top: 25px;
	/* margin-left: 20px; */
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #f2f2f2;
}

.abox tbody tr td.wrapinitial {
	white-space: initial;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 6px;
}

.div_2col .abox-body {
	padding-top: 2px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 25px;
	margin-left: 0 !important;
}

.minh94 {
	min-height: 94px;
}

.div_2col .abox-body .progresscontent {
	display: inline-block;
}

.intcaja .div_resumen .tit {
	margin: 10px 0 20px 0;
}

.intcaja .div_resumen .table-bordered .form-control {
	font-size: 12px;
}

.intcaja table.table.table-striped.table-bordered tfoot,
.intcaja table.table.table-striped.table-bordered tfoot td {
	border: 0 !important;
	margin-bottom: 0px;
	border-bottom: 1px solid #ccc !important;
	background-color: #f5f5f5;
	color: #414141 !important;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.intcaja table.table.table-striped.table-bordered tfoot td:last-child {
	padding-right: 30px;
}

.intcaja .div_resumen .table-bordered tfoot td span.inp-blanc,
.intcaja .div_resumen .table-bordered tfoot td a {
	font-size: 12px;
	color: #666 !important;
	font-style: italic;
	font-family: 'Lato Regular' !important;
	font-weight: initial;
	padding: 8px 17px;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 100%;
	text-align: left;
	display: block;
	min-height: 34px;
}

.graybg {
	background-color: #b2b2b2 !important;
}

/*.intcaja .radio-apply-group .md-select-value{border-bottom: 1px solid #666 !important;}*/
.intcaja .radio-apply-group .md-select-value .md-select-icon {
	color: #666;
	margin-right: -3px;
}

.intcaja .radio-apply-group md-select:hover .md-select-value .md-select-icon {
	color: #000;
}

.intcaja md-select.md-default-theme .md-select-value.md-select-placeholder,
md-select .md-select-value.md-select-placeholder {
	color: #646464;
}

.intcaja .radio-apply-group .dropdown button {
	font-size: 13px;
	min-height: 26px;
	border: 0;
	border-bottom: 1px solid #666;
	background-color: transparent;
	padding: 3px 8px;
}

md-switch.md-default-theme .md-thumb,
md-switch .md-thumb {
	background-color: rgb(148, 148, 148);
}

md-switch.md-default-theme .md-bar,
md-switch .md-bar {
	background-color: rgb(219, 219, 219);
	border: 1px solid #ccc;
}

md-switch.md-default-theme.md-checked .md-ink-ripple,
md-switch.md-checked .md-ink-ripple {
	color: rgb(160, 160, 160);
}

md-switch.md-default-theme.md-checked .md-thumb,
md-switch.md-checked .md-thumb {
	background-color: rgb(160, 160, 160);
}

md-switch.md-default-theme.md-checked .md-bar,
md-switch.md-checked .md-bar {
	background-color: rgba(148, 214, 10, 1);
	border: 1px solid #94d60a;
}

.md-datepicker-calendar-pane.md-pane-open {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

.search_floatbox,
.search_product_floatbox {
	position: fixed;
	left: 300px;
	right: 59px;
	top: 126px;
	bottom: 30px;
	height: 50%;
}

.floatwidgetbg .btn-primary:hover {
	background-color: #fff;
	border-color: #ddd;
}

.floatwidgetbg {
	background-color: #f8f8f8;
}

.floatwidgetbg .form-control.ui-select-search,
.floatwidgetbg .form-control.ui-select-toggle {
	padding-top: 0;
	padding-bottom: 0;
	width: 300px;
}

.floatwidgetbg .form-control.ui-select-search {
	width: 274px;
}

.windowheader .glyphicon.glyphicon-remove-circle {
	font-size: 25px;
}

.windowheader .close {
	display: none;
}

.insertnewcie {
	position: fixed;
	background-color: #f8f8f8;
	z-index: 10;
}

.insertnewcie a.bt-blan.new {
	margin: 4px 25px 20px 0;
}

.providers-selector .btn-default {
	font-size: 12px;
	line-height: 32px;
	width: 100%;
}

.providers-selector .btn-default:hover,
.providers-selector .btn-default:active,
.providers-selector .btn-default.active,
.providers-selector .open>.dropdown-toggle.btn-default,
.providers-selector .btn-default:focus,
.providers-selector .btn-default.focus {
	color: #333;
	background-color: #fff;
	border-color: #ddd;
}

.providers-selector .ui-select-bootstrap .ui-select-choices-row {
	font-size: 12px;
}

.providers-selector .ui-select-bootstrap .ui-select-choices-row.active>span {
	background-color: #444 !important;
	color: #FFF !important;
	font-size: 12px;
}

.providers-selector .ui-select-choices-row:hover,
.ui-select-bootstrap .ui-select-choices-row>span:hover,
.ui-select-bootstrap .ui-select-choices-row>span:focus {
	background-color: #444 !important;
	color: #FFF !important;
	font-size: 12px;
}

.pricing-excelupload .nav-tabs>li>a {
	text-decoration: none;
	padding: 6px 14px !important;
	text-transform: uppercase;
	font-family: 'Lato Regular' !important;
	font-size: 9px !important;
	border: 1px solid transparent !important;
	background-color: transparent !important;
	border-radius: 12px !important;
	height: initial !important;
	margin: 0 !important;
	line-height: 11px !important;
	color: #414141 !important;
}

.pricing-excelupload .nav-tabs>li>a:hover {
	text-decoration: none;
	padding: 6px 0px !important;
	margin: 0 14px !important;
	text-transform: uppercase;
	font-family: 'Lato Regular' !important;
	font-size: 9px !important;
	border: 1px solid transparent !important;
	border-bottom: 1px solid #414141 !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	height: initial !important;
	line-height: 11px !important;
}

.pricing-excelupload .nav-tabs>li.active>a {
	text-decoration: none;
	padding: 6px 20px !important;
	text-transform: uppercase;
	font-family: 'Lato Regular' !important;
	font-size: 9px !important;
	border: 1px solid #fff !important;
	background-color: #949599 !important;
	border-radius: 12px !important;
	height: initial !important;
	margin: 0 !important;
	line-height: 11px !important;
	color: #fff !important;
}

.pricing-excelupload .nav-tabs {
	border-bottom: 0 !important;
}

.pricing-excelupload .abox-title {
	margin: 0px 0 -9px 0px;
}

.abox-title.peq {
	font-size: 14px;
	margin-top: 55px;
}

.mrgbottom50 {
	margin-bottom: 50px;
}

.excelupload_form .tit {
	font-size: 13px;
	margin-right: 25px;
	line-height: 23px;
}

.excelupload_form .form-group.field-excelflow-pr_uid {
	margin-top: 0;
	max-width: 360px;
}

.excelupload_form .formfields div {
	margin-right: 34px;
	max-width: 360px;
}

.excelupload_form .botones {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
}

.excelupload_form .botones .guardar button {
	margin-left: 0;
}

.autoupdate {
	float: right;
	margin-top: -60px;
}

.autoupdate .autoupdateon,
.autoupdate .autoupdateoff {
	padding: 0px 28px 0px 28px;
	height: 25px;
	font-size: 9px;
	text-transform: uppercase;
	background-color: #5fb208;
	border-radius: 13px;
	border: 1px solid #5fb208;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
	margin: 0 0 0 8px;
	display: inline-block;
	align-items: flex-start;
	text-align: center;
	color: #fff;
	cursor: pointer;
	line-height: 23px;
	font-family: 'Lato Regular';
}

.autoupdate .autoupdateoff {
	background-color: #f0373f;
	border: 1px solid #f0373f;
}

.dropdown-cart {
	color: #fff;
}

/*Ocultado menú porque solo hay uno*/
.pricing-excelupload .nav-tabs .only-one {
	display: none;
}

.excelupload_form .abox-title.peq {
	margin-top: 0px;
}

/**************/

.status_tag_orange {
	background-color: #e28e2b;
	color: #fff;
	text-align: center;
}

.status_tag_green {
	background-color: #5fb208;
	color: #fff;
	text-align: center;
}

.status_tag_orange2 {
	background-color: orange;
	color: #fff;
	text-align: center;
}

.status_tag_red {
	background-color: #f0373f;
	color: #fff;
	text-align: center;
}

.status_tag_blue {
	background-color: blue;
	color: #fff;
	text-align: center;
}

.list .grid-view {
	background-color: #fff;
	padding: 18px 21px 29px 21px;
	display: inline-table;
	width: 100%;
	margin-right: 32px;
}