@font-face {
	font-family: "FontAwesome";
	src: url('../font/FontAwesome.otf');
}

@font-face {
	font-family: 'Lato Regular';
	src: url('../font/Lato-Regular.ttf');
}

@font-face {
	font-family: 'Lato Bold';
	src: url('../font/Lato-Bold.ttf');
}

@font-face {
	font-family: 'Lato Light';
	src: url('../font/Lato-Light.ttf');
}

@font-face {
	font-family: 'Lato Italic';
	src: url('../font/lato-italic.ttf');
}

* {
	font-family: 'Lato Regular';
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
	display: none !important;
}

a {
	cursor: pointer;
}

.floatwidgetbg {
	background-color: #000;
}

.alert-container {
	position: fixed;
	right: 9px;
	top: 59px;
	z-index: 9;
}

.alert {
	min-width: 360px;
}

.navbar-inverse {
	background-color: #949599;
	border: 0px;
}

.wrap>.container {
	width: 100%;
}

.container .stats {
	width: 100%;
}

.container .stats .stat-box {
	width: 25%;
	min-height: 50px;
}

.bg-soft-gray {
	background-color: #eee;
}

.open-details {
	cursor: pointer;
}

.form-control {
	border: 1px solid #ccc;
	background-color: #fff;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

.form-group .select2-container--krajee .select2-selection,
.form-group .select2-container--default .select2-selection {
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0) !important;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0) !important;
	background-color: #fff !important;
	border: 1px solid #E3E3E3 !important;
	border-radius: 0;
}

.form-group .select2-container--krajee .select2-selection--single .select2-selection__arrow,
.form-group .select2-container--default .select2-selection--single .select2-selection__arrow {
	border-left: 0;
}

.form-group .select2-container--krajee .select2-selection--single .select2-selection__arrow b,
.form-group .select2-container--default .select2-selection--single .select2-selection__arrow b {
	background-color: transparent;
	border: 0px !important;
}

.select2-container--krajee .select2-selection--single .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #616161;
}

.list .filters .select2-container--krajee .select2-selection--single .select2-selection__placeholder,
.list .filters .select2-container--default .select2-selection--single .select2-selection__placeholder {
	font-family: 'Lato Italic';
	font-size: 12px;
}

.form-group .select2-container--krajee .select2-selection--single .select2-selection__placeholder,
.form-group .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #616161;
	font-family: 'Lato Italic';
	font-size: 12px;
	font-style: italic;
}

.form-group .select2-container--krajee .select2-selection__clear,
.form-group .select2-container--default .select2-selection__clear {
	margin-right: 25px;
}

.form-group .select2-selection__arrow::before {
	content: "\e114";
	color: #262626;
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 9px;
	left: -15px;
	font-size: 11px;
}

input::-webkit-input-placeholder {
	font-size: 12px;
	color: #616161;
	font-family: "Lato Italic";
	font-style: italic;
}

input.form-control::-webkit-input-placeholder {
	font-size: 12px !important;
}

.details {
	display: none;
}

.opened {
	display: table-row
}

.stat-box {
	height: 110px;
}

.fs10 {
	font-size: 10px;
}

.abox {
	/*	border: 1px solid #e0e0e0;
	border-radius: 4px;*/
	/*	background-color: #fff;*/
	position: relative;
	margin-bottom: 36px;
}

.abox-mg11 {
	margin-bottom: 11px;
}

.abox.maingrey {
	background-color: #fafafa;
}

.bgrey40 {
	background-color: #404040;
}

.color-fff {
	color: #fff;
}

.pad20 {
	padding: 20px;
}

.marg10 .abox {
	margin-bottom: 10px;
}

.abox-body {
	/*padding: 20px 0 20px 20px;*/
	/*min-height: 58vh;*/
	width: 100%;
}

.nominheight {
	min-height: inherit;
}

.marg10 .abox-body {
	padding: 20px 10px;
}

.marg15 .abox-body {
	padding: 20px 15px;
}

.abox-body .info {
	margin-top: 20px;
}

.abox-body .info div {
	font-family: 'Lato Regular';
	font-size: 14px;
}

.abox-title {
	font-size: 16px;
	font-family: 'Lato Bold';
	color: #555;
	/*	text-transform: uppercase;*/
	font-weight: bold;
	padding: 0px 0px 10px 0;
	border-bottom: 0;
	margin: 0px 0 15px 0px;
	min-height: 32px;
}

.text-upper {
	text-transform: uppercase;
}

.abox-title.int {
	font-size: 14px;
	border-bottom: 0 !important;
	margin-bottom: -4px;
	padding-top: 7px;
}

.div_cotizacion .abox-title.int {
	padding-left: 30px;
	padding-top: 26px;
}

.abox-title .count {
	border: 0;
	padding: 4px 3px;
	margin-left: 25px;
	color: #555;
	border-radius: 4px;
	font-size: 20px;
}

.abox-title .count:before {
	height: 17px;
	width: 13px;
	background-size: 13px;
	content: " ";
	display: inline-block;
	margin-right: 7px;
}

.pricing .abox-title .count:before,
.inventory-editsystem .abox-title .count:before {
	background-image: url(/img/iconos/iconos_productos_neg.png);
}

.div_persons_list .abox-title .count:before,
.clients-patients .abox-title .count:before,
.providers-index .abox-title .count:before,
.providers-pharmacies .abox-title .count:before,
.providers-distributors .abox-title .count:before,
.providers-laboratories .abox-title .count:before,
.providers-hospitals .abox-title .count:before {
	background-image: url(/img/iconos/iconos_clientes_neg.png);
}

.abox thead tr:nth-child(2) {
	background-color: #f0f0f0;
}

.abox table,
.abox td,
.abox thead td,
.abox thead th {
	border: 0px !important;
	text-align: left;
}

.abox table tbody tr {
	background-color: transparent;
}

.abox table {
	font-family: 'Lato Regular';
	color: #666;
}

table.nmb {
	margin-bottom: 10px;
}

.abox-tablenmarg table {
	font-family: 'Lato Regular';
	color: #6e6e6e;
	margin-bottom: 10px;
}

.abox table span.status {
	width: 100%;
	display: inline-block;
	height: 23px;
	/*text-align: center;*/
	line-height: 23px;
	border-radius: 3px;
	text-transform: uppercase;
	font-size: 9px;
	min-width: 84px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 6px auto 6px auto;
}

.abox table thead tr {
	border-bottom: 0;
}

.abox .dataTables_scrollBody table thead tr {
	border-bottom: 0 !important;
}

.abox table tbody tr {
	border-bottom: 1px solid #e3e3e3;
}


.abox table tbody tr.afterrow,
.abox table tbody tr.afterrow td {
	border-bottom: 0px solid #e0e0e0;
	margin: 0px;
	padding: 0px;
}


.abox table tbody tr.details.open.opened {
	border-bottom: 0px solid #e0e0e0;
}

/*.abox table tbody tr:last-child{
	border: 0px;
}*/

.abox tbody tr td {
	line-height: 20px;
	padding: 16px 0 16px 16px;
	text-align: left;
	font-size: 13px;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.abox tbody tr td.width90 {
	width: 90px;
}

.abox tbody tr td:last-child {
	line-height: 16px;
	text-align: right;
	padding-right: 18px;
}

.div_resumen.abox tbody tr td:last-child , #collapse-paysummary .abox tbody tr td:last-child {
	padding-right: 30px;
}

.abox .form-control {
	margin-top: 18px;
}


.abox .tfoot {
	/*
	position: absolute;
	width: 1100px;
	left: 300px;
	top: 100%;*/
	text-align: right;
	margin-top: 37px;
	position: absolute;
	width: 100%;
	left: 0;
}

.abox .tfoot-nm {
	/*
	position: absolute;
	width: 1100px;
	left: 300px;
	top: 100%;*/
	text-align: center;
	margin-top: 2px;
	position: absolute;
	width: 100%;
	left: 0;
}


.tfoot-nm-initial {

	text-align: center;
	margin-top: 2px;
	position: initial !important;
	width: 100%;
	left: 0;
}



.abox tfoot tr td {
	line-height: 16px;
	padding: 28px 0 28px 16px;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
}

.abox tfoot tr:last-child td {
	text-transform: uppercase;
	font-size: 16px;
}

.abox .tfoot .span_summary,
.abox .tfoot .mostrar-todos {
	display: inline-block;
	padding-right: 10px;
}

.abox .tfoot .mostrar-todos a {
	margin-bottom: -2px;
	display: table;
}

.abox .tfoot .summary {
	line-height: 28px;
	font-size: 13px;
	font-weight: initial;
	font-family: 'Lato Regular';
	color: #414141;
	letter-spacing: 0.5px;
	margin-top: -28px;
	margin-right: 10px;
	display: table;
}

.abox .tfoot .pager {
	display: inline-block !important;
	margin: 0 0;
	min-height: 26px;
}

.abox .tfoot .pager li>a,
.abox .tfoot .pager li>span {
	border-radius: 0;
	display: inline-block;
	padding: 3px 9px;
	cursor: pointer;
}

.abox .tfoot .pager li.prev>a,
.abox .tfoot .pager li.prev>span,
.abox .tfoot .pager li.next>a,
.abox .tfoot .pager li.next>span {
	padding: 3px 0px;
	margin: 0 9px;
}

.abox .tfoot .summary b {
	font-weight: initial;
	font-family: 'Lato Light';
}

.abox .tfoot .pagination {
	float: right;
	margin: 0;
	font-size: 13px;
}

.abox .tfoot .pagination * {
	font-family: 'Lato Regular';
}

.list table {
	margin-bottom: 0;
}

.list tfoot,
.list .tfoot {
	margin-top: 74px;
	margin-bottom: 40px;
}

a.txt_verde,
.txt_verde {
	color: #5fb208 !important;
}

.abox .pagination>.active>a,
.abox .pagination>.active>span,
.abox .pagination>.active>a:hover,
.abox .pagination>.active>span:hover,
.abox .pagination>.active>a:focus,
.abox .pagination>.active>span:focus {
	background-color: #fe5e00;
	color: #fff;
}

.abox .pagination>.active>a,
.abox .pagination>.active>span,
.abox .pagination>.active>a:hover,
.abox .pagination>.active>span:hover,
.abox .pagination>.active>a:focus,
.abox .pagination>.active>span:focus {
	border-color: #fe5e00;
	color: #fff;
}

.abox .pagination>li>a,
.abox .pagination>li>span {
	color: #fff;
	margin: 0px 2px;
	background-color: #000;
	border: 1px solid #000;
}

.abox .pagination>li.next>a,
.abox .pagination>li.prev>a,
.abox .pagination>li.next>span,
.abox .pagination>li.prev>span {
	background-color: transparent;
}

.abox .pagination>li>a:hover,
.abox .pagination>li>span:hover,
.abox .pagination>li>a:focus,
.abox .pagination>li>span:focus {
	border-color: #fe5e00;
	color: #fff;
	background-color: #fe5e00;
}

.abox .tfoot .pagination .prev *,
.abox .tfoot .pagination .next * {
	border: 1px solid transparent;
	border-radius: 0px;
	color: #414141;
}

.abox .pagination>li.next>a:hover,
.abox .pagination>li.next>span:hover,
.abox .pagination>li.next>a:focus,
.abox .pagination>li.next>span:focus,
.abox .pagination>li.prev>a:hover,
.abox .pagination>li.prev>span:hover,
.abox .pagination>li.prev>a:focus,
.abox .pagination>li.prev>span:focus {
	color: #000;
	background-color: transparent;
	border-bottom: 1px solid #000;
}

.abox .pagination>li.next.disabled span,
.abox .pagination>li.prev.disabled span {
	display: none;
}

.map-container {
	height: 150px;
	/*width: 307px;*/
	width: 100%;
}

.fl-right {
	float: right;
}

.fl-left {
	float: left;
}

.botones {
	border-top: 0;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
	/*height: 74px;*/
	margin-top: 26px;
	text-align: right;
	background-color: transparent;
	padding: 20px 0 20px 20px;
}

.botones .guardar,
.botones .eliminar,
.botones .enviar {
	width: 50%;
	float: right;
	text-align: right;
}

.botones .guardar button,
.botones .eliminar button,
.botones .enviar button,
.botones .guardar a,
.botones .guardar .btn {
	padding: 0px 28px 0px 28px;
	height: 25px;
	font-size: 9px;
	text-transform: uppercase;
	background-color: #181818;
	border-radius: 13px;
	border: 1px solid #181818;
	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';
}

/*.botones .guardar a, .botones .guardar .btn{
  line-height: 20px;
}*/
.botones .guardar button:hover,
.botones .eliminar button:hover,
.botones .enviar button:hover,
.botones .guardar a:hover,
.botones .guardar .btn:hover {
	color: #fff;
	text-decoration: none;
	background-color: #444;
	border: 1px solid #444;
}

.botones .cancelar a:hover {
	color: #333 !important;
	text-decoration: none !important;
	background-color: transparent;
	border: 1px solid transparent;
	border-right: 0;
	border-bottom: 1px solid #333;
}

.botones .guardar button:hover:before,
.botones .eliminar button:hover:before,
.botones .enviar button:hover:before,
.botones .cancelar a:hover:before,
.botones .guardar a:hover:before,
.botones .guardar .btn:hover:before {
	color: #fff;
}

.botones .cancelar .volver {
	padding: 0px;
	height: 25px;
	font-size: 9px;
	text-transform: uppercase;
	background-color: transparent;
	border-radius: 0;
	color: #333 !important;
	border: 1px solid transparent;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
	margin: 0 0 0 31px;
	display: inline-block;
	align-items: flex-start;
	text-align: center;
	line-height: 23px;
	border-right: 0;
	text-decoration: none !important;
}

/*.botones .cancelar .volver:before {
	content: "\e014";
	font-family: 'Glyphicons Halflings';
	color: #555;
	top: 3px;
	position: relative;
	font-size: 16px;
	margin-bottom: -31px;
	margin-right: 5px;
}*/

/*.botones .guardar button:before, .botones .guardar a:before, .botones .guardar .btn:before {
	content: "\e172";
	font-family: 'Glyphicons Halflings';
	color: #555;
	top: 3px;
	position: relative;
	font-size: 12px;
	margin-bottom: -31px;
	margin-right: 5px;
}*/




/*
███    ██  █████  ██    ██     ██████   █████  ██████      ██ ███    ██ ████████  ██████       █████   ██████ ████████ ██  ██████  ███    ██
████   ██ ██   ██ ██    ██     ██   ██ ██   ██ ██   ██     ██ ████   ██    ██    ██    ██     ██   ██ ██         ██    ██ ██    ██ ████   ██
██ ██  ██ ███████ ██    ██     ██████  ███████ ██████      ██ ██ ██  ██    ██    ██    ██     ███████ ██         ██    ██ ██    ██ ██ ██  ██
██  ██ ██ ██   ██  ██  ██      ██   ██ ██   ██ ██   ██     ██ ██  ██ ██    ██    ██    ██     ██   ██ ██         ██    ██ ██    ██ ██  ██ ██
██   ████ ██   ██   ████       ██████  ██   ██ ██   ██     ██ ██   ████    ██     ██████      ██   ██  ██████    ██    ██  ██████  ██   ████
*/

.botones-grandes {
	width: 100%;
	margin-top: 20px;
	display: inline-block;
	margin-bottom: 30px;
}

.botones-grandes .snav>li>a:hover {
	border-left: 0px;
}

.boton-grande {
	height: 133px;
	width: 234px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	color: #5e2898;
	float: left;
	text-align: center;
	display: inline-block;
}

.boton-grande:last-child {
	border-right: 1px solid #dbdbdb;
}

.boton-grande:first-child {
	border-left: 1px solid #dbdbdb;
}

.botones-grandes .snav>li>a:link,
.botones-grandes .snav>li>a:visited,
.botones-grandes .snav>li>a:focus {
	background-repeat: no-repeat;
	background-position: center 25px;
	height: 131px;
	font-size: 14px;
	text-transform: uppercase;
	color: #777;
	padding: 0px;
	padding-top: 80px;
	border-radius: 0px;
}

.botones-grandes .snav>li>a:hover {
	border-left: none;
	border-color: #5e2898;
	background-color: #5e2898;
	color: #FFF;
	text-decoration: none;
	border-left: 0px;
}

.botones-grandes .snav>li>a:hover,
.botones-grandes .snav>li.active a:link {
	border-left: none;
	border-color: #5e2898;
	background-color: #5e2898;
	color: #FFF;
	text-decoration: none;
	border-left: 0px;
	padding-left: 0px;
}

.small-buttons {
	/*	background-color: #666666;*/
	margin-bottom: 0px;
	padding: 0px;
	border-radius: 0;
	margin: 0 0px 0 0px;
	border-bottom: 1px solid #e0e0e0;
	margin-left: 30px;
	margin-right: 30px;
}

.small-buttons .snav>li>a:hover {
	border-left: 0px;
}

.small-button {
	height: 43px;
	/*min-width: 133px;*/

	color: #5e2898;
	float: left;
	text-align: center;
	display: inline-block;
}

.small-buttons .snav>li>a:link,
.small-buttons .snav>li>a:visited,
.small-buttons .snav>li>a:focus {
	background-repeat: no-repeat;
	background-position: center 25px;
	color: #bfbfbf;
	padding: 0px;
	border-radius: 0px;
	font-size: 14px;
	font-family: 'Lato Bold';
	text-transform: uppercase;
	height: 40px;
	line-height: 46px;
	display: block;
	padding: 0;
	border-left: 0;
	margin-right: 35px;
	letter-spacing: 0.5px;
}

.small-buttons .snav>li>a:hover {
	border-left: none;
	border-color: #f8f8f8;
	background-color: transparent;
	color: #fff;
	text-decoration: none;
	border-left: 0px;
}

.small-buttons .snav>li>a:hover,
.small-buttons .snav>li.active a:link {
	border-left: none;
	border-color: #f8f8f8;
	border-bottom: 3px solid #fe5e00;
	padding: 0;
	margin-right: 35px;
	/*	background-color: #f8f8f8 !important;*/
	color: #ffffff !important;
	text-decoration: none;
	border-left: 0px;
	padding-bottom: 40px;
	/*padding-left: 0px;*/
}

.small-buttons-wcompany .small-buttons .nav-pills>li.active>a,
.small-buttons-wcompany .small-buttons .nav-pills>li.active>a:hover,
.small-buttons-wcompany .small-buttons .nav-pills>li.active>a:focus {
	color: #fff !important;
}

.translations-pro .small-buttons,
.translations-vooymarket .small-buttons,
.translations-back .small-buttons,
.translations-public .small-buttons,
.translations-edit .small-buttons,
.translations-pdv .small-buttons,
.translations-globallite .small-buttons {
	border-bottom: 0;
	padding: 49px 32px 0px 30px;
	margin-bottom: -15px;
}

.esp-small-buttons-inf .small-button,
.translations-pro .small-button,
.translations-vooymarket .small-button,
.translations-back .small-button,
.translations-public .small-button,
.translations-edit .small-button,
.translations-pdv .small-button,
.translations-globallite .small-button {
	padding-right: 44px;
}

.translations-pro .small-buttons .snav>li a:link,
.translations-vooymarket .small-buttons .snav>li a:link,
.translations-back .small-buttons .snav>li a:link,
.translations-public .small-buttons .snav>li a:link,
.translations-edit .small-buttons .snav>li a:link,
.translations-pdv .small-buttons .snav>li a:link,
.translations-globallite .small-buttons .snav>li a:link {
	margin-right: 0;
}

.small-button-inf {
	height: 33px;
	/*min-width: 117px;*/
	color: #5e2898;
	float: left;
	text-align: center;
	display: inline-block;
	padding-right: 44px;
}

.esp-small-buttons {
	height: 56px;
	/*	border:1px solid #c4c4c4;*/
	margin: 0px -10px 0 -12px;
	/*	background-color: #ffffff;*/
}

.esp-small-buttons-inf-void {
	height: 33px;
	/*	border:1px solid #c4c4c4;*/
	border-top: 0;
	margin: 0px -10px 30px -12px;
	/*	background-color: #ffffff;*/
	border-radius: 0;
	display: none;
}


.esp-small-buttons-inf {
	height: 43px;
	border: 0px;
	border-top: 0;
	margin: 25px 0px -15px 0;
	padding-left: 30px;
	background-color: transparent;
	border-radius: 0;
	border-bottom: 0;
}

.site-index .esp-small-buttons-inf {
	padding-left: 0;
	margin-bottom: 22px;
}

.site-index {
	clear: both;
}

.navchannel {
	font-family: 'Lato Regular';
	font-size: 12px;
	text-transform: uppercase;
	;
	text-align: right;
	color: #ddd;
	float: right;
}



.industry_public_name,
.company_title {
	float: right;
	font-size: 30px;
	text-transform: uppercase;
	margin-right: 30px;
	color: #333;
}

.esp-small-buttons-inf .snav>li>a:hover {
	border-left: 0px;
}

.esp-small-buttons-inf .snav>li>a:link,
.esp-small-buttons-inf .snav>li>a:visited,
.esp-small-buttons-inf .snav>li>a:focus,

.translations-pro .small-buttons .snav>li a:link,
.translations-pro .small-buttons .snav>li>a:visited,
.translations-pro .small-buttons .snav>li>a:focus,

.translations-vooymarket .small-buttons .snav>li a:link,
.translations-vooymarket .small-buttons .snav>li>a:visited,
.translations-vooymarket .small-buttons .snav>li>a:focus,

.translations-edit .small-buttons .snav>li a:link,
.translations-edit .small-buttons .snav>li>a:visited,
.translations-edit .small-buttons .snav>li>a:focus,


.translations-pdv .small-buttons .snav>li a:link,
.translations-globallite .small-buttons .snav>li a:link,
.translations-pdv .small-buttons .snav>li>a:visited,
.translations-globallite .small-buttons .snav>li>a:visited,
.translations-pdv .small-buttons .snav>li>a:focus,
.translations-globallite .small-buttons .snav>li>a:focus,
.translations-back .small-buttons .snav>li a:link,
.translations-back .small-buttons .snav>li>a:visited,
.translations-back .small-buttons .snav>li>a:focus,
.translations-public .small-buttons .snav>li a:link,
.translations-public .small-buttons .snav>li>a:visited,
.translations-public .small-buttons .snav>li>a:focus {
	text-decoration: none;
	padding: 6px 0px 11px 0;
	text-transform: initial;
	font-family: 'Lato Bold';
	font-size: 18px;
	border: 0;
	background-color: transparent !important;
	border-radius: 0;
	height: initial;
	line-height: 22px;
	color: #555;
	border-bottom: 3px solid transparent;
}

.esp-small-buttons-inf .snav>li>a:hover,
.translations-pro .small-buttons .snav>li>a:hover,
.translations-vooymarket .small-buttons .snav>li>a:hover,
.translations-edit .small-buttons .snav>li>a:hover,
.translations-pdv .small-buttons .snav>li>a:hover,
.translations-globallite .small-buttons .snav>li>a:hover,
.translations-back .small-buttons .snav>li>a:hover,
.translations-public .small-buttons .snav>li>a:hover {
	text-decoration: none;
	padding: 6px 0px 11px 0;
	text-transform: initial;
	font-family: 'Lato Bold';
	font-size: 18px;
	border: 0;
	background-color: transparent !important;
	border-radius: 0;
	height: initial;
	line-height: 22px;
	border-bottom: 3px solid #fe5e00;
}

.esp-small-buttons-inf .snav>li.active a:link,
.esp-small-buttons-inf .nav-pills>li.active>a,
.esp-small-buttons-inf .nav-pills>li.active>a:hover,
.esp-small-buttons-inf .nav-pills>li.active>a:focus,
.translations-pro .small-buttons .snav>li.active a:link,
.translations-pro .small-buttons .nav-pills>li.active>a,
.translations-pro .small-buttons .nav-pills>li.active>a:hover,
.translations-pro .small-buttons .nav-pills>li.active>a:focus,
.translations-pro .small-buttons .nav-pills>li>a:hover,
.translations-pro .small-buttons .nav-pills>li>a:focus,

.translations-vooymarket .small-buttons .snav>li.active a:link,
.translations-vooymarket .small-buttons .nav-pills>li.active>a,
.translations-vooymarket .small-buttons .nav-pills>li.active>a:hover,
.translations-vooymarket .small-buttons .nav-pills>li.active>a:focus,
.translations-vooymarket .small-buttons .nav-pills>li>a:hover,
.translations-vooymarket .small-buttons .nav-pills>li>a:focus,

.translations-edit .small-buttons .snav>li.active a:link,
.translations-edit .small-buttons .nav-pills>li.active>a,
.translations-edit .small-buttons .nav-pills>li.active>a:hover,
.translations-edit .small-buttons .nav-pills>li.active>a:focus,
.translations-edit .small-buttons .nav-pills>li>a:hover,
.translations-edit .small-buttons .nav-pills>li>a:focus,

.translations-pdv .small-buttons .snav>li.active a:link,
.translations-globallite .small-buttons .snav>li.active a:link,
.translations-pdv .small-buttons .nav-pills>li.active>a,
.translations-globallite .small-buttons .nav-pills>li.active>a,
.translations-pdv .small-buttons .nav-pills>li.active>a:hover,
.translations-globallite .small-buttons .nav-pills>li.active>a:hover,
.translations-pdv .small-buttons .nav-pills>li.active>a:focus,
.translations-globallite .small-buttons .nav-pills>li.active>a:focus,
.translations-pdv .small-buttons .nav-pills>li>a:hover,
.translations-globallite .small-buttons .nav-pills>li>a:hover,
.translations-pdv .small-buttons .nav-pills>li>a:focus,
.translations-globallite .small-buttons .nav-pills>li>a:focus,



.translations-back .small-buttons .snav>li.active a:link,
.translations-back .small-buttons .nav-pills>li.active>a,
.translations-back .small-buttons .nav-pills>li.active>a:hover,
.translations-back .small-buttons .nav-pills>li.active>a:focus,
.translations-back .small-buttons .nav-pills>li>a:hover,
.translations-back .small-buttons .nav-pills>li>a:focus,
.translations-public .small-buttons .snav>li.active a:link,
.translations-public .small-buttons .nav-pills>li.active>a,
.translations-public .small-buttons .nav-pills>li.active>a:hover,
.translations-public .small-buttons .nav-pills>li.active>a:focus,
.translations-public .small-buttons .nav-pills>li>a:hover,
.translations-public .small-buttons .nav-pills>li>a:focus {
	text-decoration: none;
	padding: 6px 0px 11px 0;
	text-transform: initial;
	font-family: 'Lato Bold';
	font-size: 18px;
	border: 0;
	background-color: transparent !important;
	border-radius: 0;
	height: initial;
	margin: 0;
	line-height: 22px;
	border-bottom: 3px solid #fe5e00;
	color: #555 !important;
}

.small-button {
	/*	border-right: 1px solid #c4c4c4;*/
}

.nav-pills>li+li {
	margin-left: 0px;
}

.boton-grande.ventas-medika a {
	background-image: url('/img/botones-grandes/ventas-medika.png') !important;
}

.boton-grande.pedidos-medika a {
	background-image: url('/img/botones-grandes/ventas-medika.png') !important;
}

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


.gradient-grey {
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(220, 220, 220, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}


.filters .select2 {
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(220, 220, 220, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	border: 1px solid #DDD;
	border-radius: 5px;
}

.list .filters .select2 {
	border: 1px solid #c0c0c0;
	box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0) !important;
	border-radius: 4px;
	margin-top: 0px;
	height: 30px;
	background-color: #fff;
}

.filters .select2-container--krajee .select2-selection,
.filters .select2 *,
.filters .select2-container--default .select2-selection,
.filters .select2 * {
	background-color: transparent;
	border: 0px !important;
}

.filters .select2-selection__arrow::before {
	content: "\e114";
	color: #262626;
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 9px;
	font-size: 11px;
}

.list .filters .select2-selection__arrow::before {
	content:
		/*"\e114"*/
		"\e252";
	color: #B2B2B2;
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 8px;
	right: 8px;
	font-size: 8px;
}

.filters .select2-container--krajee .select2-selection--single,
.filters .select2-container--default .select2-selection--single {
	padding: 6px 24px 6px 10px;
}

.list .filters .select2-container--krajee .select2-selection--single,
.list .filters .select2-container--default .select2-selection--single {
	padding: 0px 24px 0px 10px;
}

.country-filter .select2-container .select2-selection--single {
	height: 34px;
	padding: 3px 24px 3px 5px;
}

.stats {
	margin-top: 30px;
	margin-bottom: 90px;
}

.stat-box .number {
	font-family: 'Lato Light';
	font-size: 30px;
	color: #5e2898;
}

.stat-box .text {
	font-family: 'Lato Regular';
	font-size: 12px;
	margin-top: 10px;
	text-transform: uppercase;
	color: #6e6e6e;
}

.odd .stat-box:nth-child(odd) {
	background-color: #f9f9f9;
}

.even .stat-box:nth-child(even) {
	background-color: #f9f9f9;
}

.abox .table-striped>tbody>tr:nth-of-type(odd) {
	background-color: transparent;
}

.text-invert {
	font-size: 8px;
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 65px;
	text-align: left;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
}

.text-invert span {
	transform: rotate(270deg);
	display: inline-block;
	width: 20%;
	height: auto;
}

.abox a.download {
	/* height: 25px; */
	/* margin-left: 2%; */
	/*width: 20%;*/
	min-width: 41px;
	padding: 0 2px;
	/* background-image: url('/img/download-button-list.png'); */
	display: inline-block;
	background-repeat: no-repeat;
	/* margin-left: 10px; */
	margin-top: 0;
	text-decoration: none;
}

.abox a.download:before {
	content: "\e025";
	font-family: 'Glyphicons Halflings';
	color: #bfbfbf;
	width: 100%;
	text-align: center;
	display: block;
	line-height: 27px;
	content: "\e166";
	font-size: 9px;
	border: 1px solid #c4c4c4;
	border-radius: 4px;
	text-decoration: none;
}

.abox a.download:hover:before {
	color: #FFF !important;
	background-color: #444 !important;
	border-color: #444;
}

.text-invert-int {
	/*padding-right: 8px;*/
	text-align: center;
}

.abox div.not-yet {
	/*height: 25px; */
	width: 26px;
	display: inline-block;
	background-repeat: no-repeat;
	/* margin-left: 10px; */
	margin-top: 0;
	background-image: none;
	line-height: 25px;
	text-align: center;
	width: 20%;
	padding: 0 2px;
}

.country-filter {
	width: 255px;
	margin-right: 30px;
}

.day-filter {
	width: 200px;
}

.row.marg4 {
	margin-right: -2px;
	margin-left: -2px;
}

.row.marg4 .col-xs-1,
.row.marg4 .col-sm-1,
.row.marg4 .col-md-1,
.row.marg4 .col-lg-1,
.row.marg4 .col-xs-2,
.row.marg4 .col-sm-2,
.row.marg4 .col-md-2,
.row.marg4 .col-lg-2,
.row.marg4 .col-xs-3,
.row.marg4 .col-sm-3,
.row.marg4 .col-md-3,
.row.marg4 .col-lg-3,
.row.marg4 .col-xs-4,
.row.marg4 .col-sm-4,
.row.marg4 .col-md-4,
.row.marg4 .col-lg-4,
.row.marg4 .col-xs-5,
.row.marg4 .col-sm-5,
.row.marg4 .col-md-5,
.row.marg4 .col-lg-5,
.row.marg4 .col-xs-6,
.row.marg4 .col-sm-6,
.row.marg4 .col-md-6,
.row.marg4 .col-lg-6,
.row.marg4 .col-xs-7,
.row.marg4 .col-sm-7,
.row.marg4 .col-md-7,
.row.marg4 .col-lg-7,
.row.marg4 .col-xs-8,
.row.marg4 .col-sm-8,
.row.marg4 .col-md-8,
.row.marg4 .col-lg-8,
.row.marg4 .col-xs-9,
.row.marg4 .col-sm-9,
.row.marg4 .col-md-9,
.row.marg4 .col-lg-9,
.row.marg4 .col-xs-10,
.row.marg4 .col-sm-10,
.row.marg4 .col-md-10,
.row.marg4 .col-lg-10,
.row.marg4 .col-xs-11,
.row.marg4 .col-sm-11,
.row.marg4 .col-md-11,
.row.marg4 .col-lg-11,
.row.marg4 .col-xs-12,
.row.marg4 .col-sm-12,
.row.marg4 .col-md-12,
.row.marg4 .col-lg-12 {
	padding-right: 2px;
	padding-left: 2px;
}

.row.marg10 {
	margin-right: -5px;
	margin-left: -5px;
}

.row.marg10 .col-xs-1,
.row.marg10 .col-sm-1,
.row.marg10 .col-md-1,
.row.marg10 .col-lg-1,
.row.marg10 .col-xs-2,
.row.marg10 .col-sm-2,
.row.marg10 .col-md-2,
.row.marg10 .col-lg-2,
.row.marg10 .col-xs-3,
.row.marg10 .col-sm-3,
.row.marg10 .col-md-3,
.row.marg10 .col-lg-3,
.row.marg10 .col-xs-4,
.row.marg10 .col-sm-4,
.row.marg10 .col-md-4,
.row.marg10 .col-lg-4,
.row.marg10 .col-xs-5,
.row.marg10 .col-sm-5,
.row.marg10 .col-md-5,
.row.marg10 .col-lg-5,
.row.marg10 .col-xs-6,
.row.marg10 .col-sm-6,
.row.marg10 .col-md-6,
.row.marg10 .col-lg-6,
.row.marg10 .col-xs-7,
.row.marg10 .col-sm-7,
.row.marg10 .col-md-7,
.row.marg10 .col-lg-7,
.row.marg10 .col-xs-8,
.row.marg10 .col-sm-8,
.row.marg10 .col-md-8,
.row.marg10 .col-lg-8,
.row.marg10 .col-xs-9,
.row.marg10 .col-sm-9,
.row.marg10 .col-md-9,
.row.marg10 .col-lg-9,
.row.marg10 .col-xs-10,
.row.marg10 .col-sm-10,
.row.marg10 .col-md-10,
.row.marg10 .col-lg-10,
.row.marg10 .col-xs-11,
.row.marg10 .col-sm-11,
.row.marg10 .col-md-11,
.row.marg10 .col-lg-11,
.row.marg10 .col-xs-12,
.row.marg10 .col-sm-12,
.row.marg10 .col-md-12,
.row.marg10 .col-lg-12 {
	padding-right: 5px;
	padding-left: 5px;
}

.row.marg15 {
	margin-right: -7.5px;
	margin-left: -7.5px;
}

.row.marg15 .col-xs-1,
.row.marg15 .col-sm-1,
.row.marg15 .col-md-1,
.row.marg15 .col-lg-1,
.row.marg15 .col-xs-2,
.row.marg15 .col-sm-2,
.row.marg15 .col-md-2,
.row.marg15 .col-lg-2,
.row.marg15 .col-xs-3,
.row.marg15 .col-sm-3,
.row.marg15 .col-md-3,
.row.marg15 .col-lg-3,
.row.marg15 .col-xs-4,
.row.marg15 .col-sm-4,
.row.marg15 .col-md-4,
.row.marg15 .col-lg-4,
.row.marg15 .col-xs-5,
.row.marg15 .col-sm-5,
.row.marg15 .col-md-5,
.row.marg15 .col-lg-5,
.row.marg15 .col-xs-6,
.row.marg15 .col-sm-6,
.row.marg15 .col-md-6,
.row.marg15 .col-lg-6,
.row.marg15 .col-xs-7,
.row.marg15 .col-sm-7,
.row.marg15 .col-md-7,
.row.marg15 .col-lg-7,
.row.marg15 .col-xs-8,
.row.marg15 .col-sm-8,
.row.marg15 .col-md-8,
.row.marg15 .col-lg-8,
.row.marg15 .col-xs-9,
.row.marg15 .col-sm-9,
.row.marg15 .col-md-9,
.row.marg15 .col-lg-9,
.row.marg15 .col-xs-10,
.row.marg15 .col-sm-10,
.row.marg15 .col-md-10,
.row.marg15 .col-lg-10,
.row.marg15 .col-xs-11,
.row.marg15 .col-sm-11,
.row.marg15 .col-md-11,
.row.marg15 .col-lg-11,
.row.marg15 .col-xs-12,
.row.marg15 .col-sm-12,
.row.marg15 .col-md-12,
.row.marg15 .col-lg-12 {
	padding-right: 7.5px;
	padding-left: 7.5px;
}

.row.marg20 {
	margin-right: -10px;
	margin-left: -10px;
}

.row.marg20 .col-xs-1,
.row.marg20 .col-sm-1,
.row.marg20 .col-md-1,
.row.marg20 .col-lg-1,
.row.marg20 .col-xs-2,
.row.marg20 .col-sm-2,
.row.marg20 .col-md-2,
.row.marg20 .col-lg-2,
.row.marg20 .col-xs-3,
.row.marg20 .col-sm-3,
.row.marg20 .col-md-3,
.row.marg20 .col-lg-3,
.row.marg20 .col-xs-4,
.row.marg20 .col-sm-4,
.row.marg20 .col-md-4,
.row.marg20 .col-lg-4,
.row.marg20 .col-xs-5,
.row.marg20 .col-sm-5,
.row.marg20 .col-md-5,
.row.marg20 .col-lg-5,
.row.marg20 .col-xs-6,
.row.marg20 .col-sm-6,
.row.marg20 .col-md-6,
.row.marg20 .col-lg-6,
.row.marg20 .col-xs-7,
.row.marg20 .col-sm-7,
.row.marg20 .col-md-7,
.row.marg20 .col-lg-7,
.row.marg20 .col-xs-8,
.row.marg20 .col-sm-8,
.row.marg20 .col-md-8,
.row.marg20 .col-lg-8,
.row.marg20 .col-xs-9,
.row.marg20 .col-sm-9,
.row.marg20 .col-md-9,
.row.marg20 .col-lg-9,
.row.marg20 .col-xs-10,
.row.marg20 .col-sm-10,
.row.marg20 .col-md-10,
.row.marg20 .col-lg-10,
.row.marg20 .col-xs-11,
.row.marg20 .col-sm-11,
.row.marg20 .col-md-11,
.row.marg20 .col-lg-11,
.row.marg20 .col-xs-12,
.row.marg20 .col-sm-12,
.row.marg20 .col-md-12,
.row.marg20 .col-lg-12 {
	padding-right: 10px;
	padding-left: 10px;
}

/*.row.marg30{
	margin-right: 15px;
	margin-left: 15px;
}*/
/*.row.marg30 .abox-title, .row.marg0 .abox-title {
	font-size: 11px;
		padding-left: 0;
	}*/
.row.marg0 .abox-title {
	margin: 0 6px;
}

.row.marg30 .abox-body .info div {
	font-size: 11px;
	padding: 0 10px;
}

.row.marg30 .abox-body .info div.map-container div {
	padding: 0;
}

.row.marg30 .abox-body .info {
	margin-top: 0;
}

.row.marg30 .marg10 .abox-body {
	padding: 18px 10px;
}

.row.marg30 .form-group .select2-selection__arrow::before {
	content:
		/*"\e114"*/
		"\e252";
	color: #666;
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 11px;
	left: 5px;
	font-size: 8px;
}

.row.marg30 .form-group .select2-container--krajee .select2-selection {
	border-radius: 4px;
}

.row.marg30 div.jfilestyle label {
	display: inline-block;
	border: 1px solid #d5d5d5;
	background: transparent;
	padding: 7px 14px 8px 14px;
	color: #dd3939;
	vertical-align: middle;
	line-height: normal;
	text-align: center;
	margin: 0px;
	font-size: 10px;
	width: 100%;
	text-transform: initial;
	border-radius: 4px !important;
	font-weight: normal;
}

.row.marg30 div.jfilestyle.jfilestyle-corner input:first-child {
	display: none;
}

.row.marg0 .form-group label {
	font-size: 11px;
	font-weight: initial;
}

.row.marg0 .abox .tfoot {
	text-align: center;
	margin-top: 30px;
	position: absolute;
	width: 100%;
	left: 0;
	position: relative;
	margin-bottom: 20px;
}

.row.marg0 .abox table {
	font-family: 'Lato Regular';
	color: #6e6e6e;
	margin-bottom: 0px;
}

.div_documents a {
	color: #666;
	font-size: 10px;
	margin-top: -20px;
	display: block;
	margin-bottom: 20px;
}

.col-lg-2_5 {
	width: 20%;
}

.div_documents .col-lg-3,
.div_documents .col-lg-2_ {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

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

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

.div_orderstatus .status-int {
	width: 50%;
}

.div_orderstatus .boton button {
	width: 100%;
	color: #FFF;
	background-color: #555;
	font-size: 12px;
	font-family: 'Lato Regular';
	border: 0;
	border-radius: 4px;
	padding: 4px;
}

.div_orderstatus .select2-container--krajee .select2-selection,
.div_orderstatus .select2-container--default .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,
.div_orderstatus .select2-container--default .select2-selection--single .select2-selection__arrow {
	border-left: 0;
	height: 25px;
	top: 0px;
}

.div_orderstatus .abox-body {
	padding-top: 32px;
	padding-bottom: 32px;
}

.div_orderstatus .flex-row {
	font-size: 12px;
	padding: 10px 30px;
	border-radius: 4px;
	margin-bottom: 1px;
}

/*.div_orderstatus .status_history{
	margin-top:12px;
	padding-bottom: 22px;
	border-bottom: 2px solid #e0e0e0;
}*/
.div_orderstatus .status0 {
	background-color: #e28e2b;
	color: #fff;
}

.div_orderstatus .status1 {
	background-color: #4277c5;
	color: #fff;
}

.div_orderstatus .status2 {
	background-color: #e28e2b;
	color: #fff;
}

.div_orderstatus .status3 {
	background-color: #5fb208;
	color: #fff;
}

.div_orderstatus .status4 {
	background-color: #5e2898;
	color: #fff;
}

.div_orderstatus .status5 {
	background-color: #f0373f;
	color: #fff;
}

.div_orderstatus .statuss0 {
	background-color: #e28e2b;
	color: #fff;
}

.div_orderstatus .statuss1 {
	background-color: #4277c5;
	color: #fff;
}

.div_orderstatus .statuss2 {
	background-color: #e28e2b;
	color: #fff;
}

.div_orderstatus .statuss3 {
	background-color: #5fb208;
	color: #fff;
}

.div_orderstatus .statuss4 {
	background-color: #5e2898;
	color: #fff;
}

.div_orderstatus .statuss5 {
	background-color: #f0373f;
	color: #fff;
}

.status_list_s0 {
	color: chocolate;
}

.status_list_s1 {
	color: #5fb208;
}

.status_list_s2 {
	color: orange;
}

.status_list_s3 {
	color: #5fb208;
}

.status_list_s4 {
	color: green;
}

.status_list_s5 {
	color: #a50017;
}

.status_list_s6 {
	color: blue;
}


.div_documents .abox-body {
	padding-top: 10px;
}

.div_documents .title {
	font-size: 13px;
	color: #6e6e6e;
	text-transform: capitalize;
	margin-bottom: 10px;
	margin-top: 6px;
	text-align: left;
	width: 100%;
}

.div_documents .download a {
	border-radius: 0;
	color: #6e6e6e;
	text-decoration: none;
	padding: 46px 0 7px 0;
	display: block;
	margin-bottom: 0;
	width: 100%;
	cursor: pointer;
	text-transform: uppercase;
	text-align: center;
	/*background-image: url('/img/flecha_descargar_MO.svg');
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;*/
}

.div_documents .download a:before {
	content: " ";
	position: relative;
	display: block;
	background-image: url(/img/iconos/cotizacion_documento-01.svg);
	height: 30px;
	margin-top: -30px;
	width: 100%;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
}

.div_documents .download a.disabled:before {
	color: #6e6e6e;
}

/*.div_documents .download a:hover {
	background-color: #5e2898 !important;
	border: 1px solid #5e2898;
	color: #fff !important;
	opacity: 1;
}*/
.div_documents .download a:hover:before {
	color: #6e6e6e !important;
}

.div_documents .download a.disabled {
	opacity: 0.5;
	cursor: initial;
	background-color: #fff !important;
	border: 1px solid #d5d5d5;
	color: #666 !important;
}

.div_documents .download a.disabled:hover {

	opacity: 0.5;
}

.div_documents .download a.disabled:hover:before {
	color: #6e6e6e !important;
}

.div_documents .upload {
	position: relative;
	overflow: hidden;
	margin: 0;
	text-align: left;
}

.div_documents .upload input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.div_documents .upload span {
	color: #6e6e6e;
	text-decoration: none;
	font-style: italic;
	font-size: 11px;
}

.div_documents .list {
	display: flex;
	align-items: center;
	justify-content: center;
}

.div_transport .abox-body {
	padding-top: 30px;
	padding-bottom: 34px;
	padding-left: 20px;
	padding-right: 20px;
}

.div_transport .table-bordered,
.div_transport .table-bordered thead th,
.div_transport .table-bordered tbody td {
	border: 1px solid #d5d5d5 !important;
}

.div_transport .table-bordered thead th,
.div_transport .table-bordered tbody td,
.div_transport .table-bordered tbody td span {
	font-size: 12px;
	color: #646464 !important;
	font-family: 'Lato Regular' !important;
	font-weight: initial;
}

.div_transport .table-bordered thead th,
.div_transport .table-bordered tbody td {
	line-height: 20px;
	padding: 22px 20px 22px 20px;
}

.div_transport .table-bordered thead th {
	padding: 8px 20px 8px 20px;
}

.div_resumen .abox-body , #collapse-paysummary  .abox-body {
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
	border: 1px solid #ccc;
}

.div_cotizacion .div_resumen .abox-body , #collapse-paysummary  .abox-body {
	border: 0;
	background-color: transparent;
	padding: 0 30px;
}

.div_cotizacion .div_resumen .abox-body .grid-view , #collapse-paysummary  .abox-body .grid-view {
	padding: 0 30px;
	margin-bottom: 40px;
}

.div_cotizacion .div_resumen .abox-body .table-bordered thead , #collapse-paysummary  .abox-body .table-bordered thead {
	border-bottom: 1px solid #ccc;
}

.div_cotizacion .div_resumen .abox-body .table-bordered th:first-child, #collapse-paysummary  .abox-body .table-bordered th:first-child,
.div_cotizacion .div_resumen .abox-body .table-bordered thead td:first-child, #collapse-paysummary  .abox-body .table-bordered thead td:first-child,
.div_cotizacion .div_resumen .abox-body .table-bordered tbody tr td:first-child , #collapse-paysummary  .abox-body .table-bordered tbody tr td:first-child {
	padding-left: 20px;
}

.div_resumen .table-bordered thead th, #collapse-paysummary  .table-bordered thead th,
.div_resumen .table-bordered tbody td , #collapse-paysummary  .table-bordered tbody td {
	line-height: 20px;
	padding: 22px 15px 22px 15px;
}

.div_resumen .table-bordered thead th , #collapse-paysummary  .table-bordered thead th {
	padding: 8px 15px 8px 15px;
}

.div_resumen .table-bordered, #collapse-paysummary  .table-bordered,
.div_resumen .table-bordered thead th, #collapse-paysummary  .table-bordered thead th,
.div_resumen .table-bordered tbody td , #collapse-paysummary  .table-bordered tbody td {
	margin-bottom: 0;
}

.div_resumen .table-bordered, #collapse-paysummary  .table-bordered,
.div_resumen .table-bordered , #collapse-paysummary  .table-bordered {
	margin-bottom: 43px;
}

.div_resumen .table-bordered thead th, #collapse-paysummary  .table-bordered thead th,
.div_resumen .table-bordered tbody td , #collapse-paysummary  .table-bordered tbody td {
	font-size: 12px;
	color: #646464 !important;
	font-family: 'Lato Regular' !important;
	font-weight: initial;
	width: 16.6666666%;
}

.div_resumen .table-bordered.subtable tbody td span, #collapse-paysummary  .table-bordered.subtable tbody td span,
.div_resumen .table-bordered.subtable tbody td a , #collapse-paysummary  .table-bordered.subtable tbody td a {
	font-size: 12px;
	color: #666 !important;
	font-style: italic;
	font-family: 'Lato Regular' !important;
	font-weight: initial;
	padding: 9px 17px;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 100%;
	text-align: left;
	display: block;
}

.div_resumen .table-bordered tbody td span.not-set , #collapse-paysummary  .table-bordered tbody td span.not-set {
	color: #ea5050 !important;
	font-style: italic;
	padding: 0;
	background-color: transparent;
}

.div_resumen .table-bordered thead th, #collapse-paysummary  .table-bordered thead th,
.div_transport .table-bordered thead th {
	font-family: 'Lato Regular' !important;
}

.div_resumen .table-bordered thead th, #collapse-paysummary  .table-bordered thead th,
.div_resumen .table-bordered tbody td, #collapse-paysummary  .table-bordered tbody td,
.div_transport .table-bordered thead th,
.div_transport .table-bordered tbody td {
	border-left: 0 !important;
	border-right: 0 !important;
}

.div_resumen .table-bordered.subtable tbody tr:last-child , #collapse-paysummary  .table-bordered.subtable tbody tr:last-child {
	border-bottom: 0 !important;
}

.div_resumen .table-bordered.subtable , #collapse-paysummary  .table-bordered.subtable {
	margin-top: -1px !important;
}

.div_resumen .table-bordered tbody td.col1 , #collapse-paysummary  .table-bordered tbody td.col1 {
	width: 49.9999998%;
	border-bottom: 1px solid #fff !important;
	border-right: 1px solid #d5d5d5 !important;
}

.div_resumen .table-bordered tbody td.col2 , #collapse-paysummary  .table-bordered tbody td.col2 {
	width: 33.3333332%;
	border-right: 1px solid #d5d5d5 !important;
	border-bottom: 1px solid #d5d5d5 !important;
}

.div_resumen .table-bordered tbody td.col3 , #collapse-paysummary  .table-bordered tbody td.col3 {
	width: 16.6666666%;
	border-bottom: 1px solid #d5d5d5 !important;
}

.div_resumen .table-bordered tbody tr:last-child td , #collapse-paysummary  .table-bordered tbody tr:last-child td {
	border-bottom: 1px solid #d5d5d5 !important;
}

.div_resumen .table-bordered.subtable tbody tr:last-child td, #collapse-paysummary  .table-bordered.subtable tbody tr:last-child td,
.div_resumen .table-bordered.subtable tbody tr:last-child td span , #collapse-paysummary  .table-bordered.subtable tbody tr:last-child td span {
	font-size: 14px;
}

.div_resumen .table-bordered.subtable tbody tr:last-child td , #collapse-paysummary  .table-bordered.subtable tbody tr:last-child td {
	color: #414141 !important;
	border-bottom: 0 !important;
}

.div_resumen .table-bordered a , #collapse-paysummary  .table-bordered a {
	cursor: pointer;
}

.div_transport .grid-view {
	margin-bottom: 20px;
}


.bt-blanco button,
a.bt-blanco {
	font-size: 12px;
	border-radius: 4px;
	padding: 7px 10px 7px 10px;
	background-color: #fff !important;
	border: 1px solid #e0e0e0;
	text-decoration: none;
	color: #666 !important;
}

.bt-blanco button:hover,
a.bt-blanco:hover {
	background-color: #5e2898 !important;
	border: 1px solid #5e2898;
	color: #fff !important;
}

/*.abox-box {
	padding: 30px 12px 10px 12px;
	border-radius: 4px;
	border: 1px solid #e0e0e0;
	margin: 0 10px;
}*/
.abox-box .messages {
	font-size: 12px;
	color: #414141;
	line-height: 20px;
	border-bottom: 1px solid #e0e0e0;
	padding: 24px 30px 20px 30px;
	margin-bottom: 20px;
	/*margin: 0 -7px 20px -7px;*/
}

.abox-box .messages p {
	margin-bottom: 18px;
}

.abox-box .field-messagesform-message,
.abox-box .field-privatemessagesform-private_message {
	padding: 0;
	margin-bottom: 31px;
}

.abox-box .field-messagesform-message label,
.abox-box .field-privatemessagesform-private_message label {
	padding: 0 30px;
	font-family: 'Lato Bold';
	color: #646464;
}

.div_messages .boton.bt-blan {
	margin-bottom: 23px;
	padding-right: 20px;
}

.abox-box label {
	font-size: 13px;
	color: #414141;
	line-height: 18px;
	font-weight: initial;
	margin-bottom: 12px;
}

.abox-box .form-group>.mce-panel {
	width: 100%;
	border: 0 !important;
	border-width: 0 !important;
	display: inline-block;
}

.abox-box .mce-panel {
	border: 0 !important;
	border-width: 0 !important;
}

.abox-box .mce-container-body {
	border: 0;
	/*border-radius: 4px;*/
}

.abox-box .mce-container-body div {
	border: 0;
	width: initial;
	padding: 0 !important;
}

.abox-box .mce-container-body .mce-flow-layout {
	border: 0;
	width: initial;
	background-color: #fff;
	border-bottom: 1px solid #bfbfbf;
	padding-left: 23px !important;
}

.abox-box .mce-container-body .mce-last .mce-flow-layout {
	border-bottom: 1px solid #fff;
}

.abox-box .mce-container-body .mce-first .mce-flow-layout {
	border-bottom: 1px solid #ccc;
}

.abox-box .mce-menubar .mce-menubtn button span {
	font-size: 12px;
	font-family: "Lato Regular";
}

.abox-box .mce-container-body .mce-btn {
	border: 1px solid #bfbfbf;
	background-color: #fff;
}

.abox-box .mce-panel .mce-toolbar-grp .mce-btn button {
	padding: 2px 5px;
}

.abox-box .mce-panel .mce-toolbar-grp .mce-btn {
	margin: 2px -5px 6px 4px;
}

.abox-box .mce-panel {
	background-color: transparent;
}

.abox-box .mce-container-body div.mce-edit-area {
	width: 100% !important;
}

.new-offer label.control-label {
	font-weight: initial;
	font-size: 13px;
	color: #6f6f6f
}

.new-offer .abox .form-control {
	margin-top: 0;
}

.abox-body .row.marg36:first-child {
	margin-bottom: 31px;
}

.row.marg36 {
	margin-right: -18px;
	margin-left: -18px;
}

.row.marg36 .col-xs-1,
.row.marg36 .col-sm-1,
.row.marg36 .col-md-1,
.row.marg36 .col-lg-1,
.row.marg36 .col-xs-2,
.row.marg36 .col-sm-2,
.row.marg36 .col-md-2,
.row.marg36 .col-lg-2,
.row.marg36 .col-xs-3,
.row.marg36 .col-sm-3,
.row.marg36 .col-md-3,
.row.marg36 .col-lg-3,
.row.marg36 .col-xs-4,
.row.marg36 .col-sm-4,
.row.marg36 .col-md-4,
.row.marg36 .col-lg-4,
.row.marg36 .col-xs-5,
.row.marg36 .col-sm-5,
.row.marg36 .col-md-5,
.row.marg36 .col-lg-5,
.row.marg36 .col-xs-6,
.row.marg36 .col-sm-6,
.row.marg36 .col-md-6,
.row.marg36 .col-lg-6,
.row.marg36 .col-xs-7,
.row.marg36 .col-sm-7,
.row.marg36 .col-md-7,
.row.marg36 .col-lg-7,
.row.marg36 .col-xs-8,
.row.marg36 .col-sm-8,
.row.marg36 .col-md-8,
.row.marg36 .col-lg-8,
.row.marg36 .col-xs-9,
.row.marg36 .col-sm-9,
.row.marg36 .col-md-9,
.row.marg36 .col-lg-9,
.row.marg36 .col-xs-10,
.row.marg36 .col-sm-10,
.row.marg36 .col-md-10,
.row.marg36 .col-lg-10,
.row.marg36 .col-xs-11,
.row.marg36 .col-sm-11,
.row.marg36 .col-md-11,
.row.marg36 .col-lg-11,
.row.marg36 .col-xs-12,
.row.marg36 .col-sm-12,
.row.marg36 .col-md-12,
.row.marg36 .col-lg-12 {
	padding-right: 18px;
	padding-left: 18px;
}

.abox-body .table-bordered th {
	padding-left: 16px;
	text-transform: uppercase;
	color: #555;
	font-weight: initial;
	font-size: 12px;
	font-family: 'Lato Bold';
	letter-spacing: 0.3px;
}

.abox-body .table-bordered thead td {
	padding-left: 16px;
}

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

.div_resumen .abox-body .table-bordered th:first-child, #collapse-paysummary  .abox-body .table-bordered th:first-child,
.div_resumen .abox-body .table-bordered thead td:first-child, #collapse-paysummary  .abox-body .table-bordered thead td:first-child,
.div_resumen .abox-body .table-bordered tbody tr td:first-child , #collapse-paysummary  .abox-body .table-bordered tbody tr td:first-child {
	padding-left: 0px;
}

.abox-body .table-bordered th a {
	color: #555;
	text-transform: uppercase;
	font-weight: initial;
	font-size: 12px;
	font-family: 'Lato Bold';
}

.abox-body .section-title {
	font-size: 14px;
	color: #333;
	margin-bottom: 23px;
	margin-top: 28px;
	font-family: 'Lato Bold';
}

.div_form_datos label.control-label {
	font-weight: initial;
	font-size: 13px;
	color: #666;
	margin-top: 0;
	margin-bottom: 10px;
	font-family: 'Lato Regular';
	letter-spacing: 0;
}

.div_radio_label input {
	position: absolute;
	margin-left: -20px;
	margin-top: 2px;
}

.div_radio_label label {
	font-size: 12px;
	color: #333;
	font-weight: initial;
	padding-left: 20px;
	font-family: "Lato Light";
}

.div_form_datos .form-control {
	margin-top: 0;
}

.div_form_datos .intl-tel-input {
	width: 100%;
}

.div_form_datos div.jfilestyle input {
	background-color: #fff;
}

.field-patientuser-active_deducible .radio label,
.field-patientuser-active_coaseguro .radio label {
	font-size: 12px;
}

.field-patientuser-active_deducible input[type="radio"],
.field-patientuser-active_coaseguro input[type="radio"] {
	margin: 2px 0 0;
}

.botones .guardar,
.botones .cancelar {
	float: none;
	width: initial;
	display: inline-flex;
	line-height: 18px;
	height: 25px;
}

.botones a {
	color: #777;
}

.list-pedidos .abox tbody tr td:last-child,
.list.div_persons .abox tbody tr td:last-child,
.list.div_persons .abox tbody tr td:nth-last-child(2),
.list.div_persons .abox tbody tr td:nth-last-child(3) {
	max-width: initial;
}

.list.div_persons_list .abox tbody tr td:last-child,
.list.div_persons_list .abox tbody tr td:nth-last-child(2),
.list.div_persons_list .abox tbody tr td:nth-last-child(3) {
	max-width: initial;
}

.abox .form-control {
	margin-top: 0px;
}

.table-bordered .form-control {
	border: 1px solid #c7c7c7;
	height: 28px;
	color: #777;
	font-size: 10px;
}

.filters .form-control {
	border: 1px solid #c0c0c0;
	-webkit-box-shadow: inset 0px 0px 2px rgba(192, 192, 192, 1) !important;
	box-shadow: inset inset 0px 0px 2px rgba(192, 192, 192, 1) !important;
	border-radius: 4px;
	margin-top: 0px;
	margin-bottom: 38px;
	background-repeat: no-repeat;
	background-image: url('/img/iconos/ic-lupa.png');
	background-position: right center;
	padding: 0px 20px 0px 10px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
}

.filters select.form-control {
	background-image: none;
}

.filters .form-control::-webkit-input-placeholder {
	font-size: 12px;
	color: #616161;
	font-family: "Lato Italic";
	font-style: italic;
}

div.new,
div.newactions {
	float: right;
}

.abox-title div.newactions {
	margin-right: 18px;
}

div.newactions .new,
div.newactions .show {
	background-color: transparent;
	color: #a7a6a6;
	width: auto;
	border: 0px;
	font-family: 'Lato Regular';
	font-size: 12px;
	text-transform: initial;
	text-align: right;
	padding-right: 0;
	line-height: 2px;
	position: relative;
	padding-left: 18px;
	margin-left: 20px;
}

div.newactions .new:before {
	position: absolute;
	left: 0;
	height: 23px;
	top: 6px;
	content: "\e081";
	font-family: 'Glyphicons Halflings';
}

div.newactions .show:before {
	position: absolute;
	left: 0;
	height: 23px;
	top: 6px;
	content: "\e032";
	font-family: 'Glyphicons Halflings';
}

div.newactions .cancel:before {
	position: absolute;
	left: 0;
	height: 23px;
	top: 6px;
	content: "\e083";
	font-family: 'Glyphicons Halflings';
}

/*
div.newactions .new {
	border: 1px solid #414141;
	width: 145px;
	height: 24px;
	padding: 0px;
	line-height: 19px;
	border-radius: 11px;
	font-size: 15px;
}
*/

div.newactions .new:before {
	content: "";
	position: absolute;
	top: -30px;
	left: 55px;
	display: block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	line-height: 1;
	padding-right: 5px;
	font-size: 24px;
	color: #2eacce;
	text-align: center;
	font-weight: bolder;
	content: "\E081";
}

div.new-hidden {
	display: block;
	width: 100%;
}

div.new-hidden .cancelar a {
	color: #777;
}


div.new-hidden .guardar,
div.new-hidden .cancelar {
	float: none;
	width: initial;
	display: inline-flex;
	line-height: 18px;
	height: 33px;
}

.table-bordered .select2-container--krajee .select2-selection,
.table-bordered .select2-container--default .select2-selection {
	border-radius: 0;
	border-color: #c7c7c7;
	font-size: 10px;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

.table-bordered .select2-container--krajee .select2-selection--single,
.table-bordered .select2-container--default .select2-selection--single {
	height: 28px;
}

.table-bordered .select2-container--krajee .select2-selection--single .select2-selection__arrow,
.table-bordered .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
}

.table-bordered .filters .select2-container--krajee .select2-selection--single,
.table-bordered .filters .select2-container--default .select2-selection--single {
	height: 26px;
}


.list .table-bordered .select2-container--krajee .select2-selection--single,
.list .table-bordered .select2-container--default .select2-selection--single {
	height: 30px;
}

.list .table-bordered .select2-container--krajee .select2-selection--single .select2-selection__arrow,
.list .table-bordered .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 28px;
}

.list .table-bordered .filters .select2-container--krajee .select2-selection--single,
.list .table-bordered .filters .select2-container--default .select2-selection--single {
	height: 28px;
}

.list .table-bordered .filters .select2-container--krajee .select2-selection--single .select2-selection__rendered {
	line-height: 28px;
}

.table-bordered .select2-container--krajee .select2-selection--single .select2-selection__arrow b,
.table-bordered .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #e0e0e0 transparent transparent transparent;
}

.table-bordered .filters .select2-container--krajee .select2-selection,
.table-bordered .filters .select2-container--default .select2-selection {
	border: 1px solid #ddd;
	box-shadow: inset 0px 0px 2px rgba(192, 192, 192, 1) !important;
	border-radius: 4px;
	margin-top: 0px;
	background-color: #fff;
}

/*.select2-results{
    width: 65px;}
		.select2-dropdown{background-color: #333;}
.select2-container--krajee .select2-dropdown, .select2-container--default .select2-dropdown{
	border:0;
	width: 65px !important;
}*/


.select2-container--krajee,
.select2-container--default {
	font-size: 10px;
}

.select2-container--krajee .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #1e90ff !important;
	color: #fff !important;
}

.select2-container--krajee .select2-results__option,
.select2-container--default .select2-results__option {
	padding: 4px 0 4px 15px;
}

.select2-container--krajee .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[aria-selected=true] {
	color: #fff !important;
	background-color: #1e90ff !important;
}

.abox-box .mce-panel .mce-container-body .mce-menubar.mce-toolbar.mce-first .mce-btn {
	border: 0;
}

.table-summary {
	width: auto;
	margin-left: auto;
	margin-right: 0px;
}

.abox table tbody .empty {
	color: #fb6060;
	font-size: 12px;
	text-align: left;
	font-family: 'Lato Regular';
	letter-spacing: 1px;
}

.noround .abox {
	border-radius: 3px;
	background-color: #fff;
}

.div_cotizacion .form-control.peq {
	width: 25px;
	display: initial;
	margin: 8px 10px;
	height: 18px;
	text-align: center;
	font-size: 11px;
	padding: 0;
}

.div_cotizacion label {
	font-weight: initial;
	font-size: 12px;
	color: #646464;
}

.div_cotizacion .form-group {
	margin-bottom: 23px;
}

.div_cotizacion .abox-body .row.marg36:first-child {
	margin-bottom: 0;
}

.grid-view.bordered table {
	margin-top: 11px;
}

.grid-view.bordered table,
.grid-view.bordered table thead tr,
.grid-view.bordered table tbody tr,
.grid-view.bordered table tfoot td {
	border: 1px solid #e0e0e0 !important;
}

.grid-view.bordered thead th:first-child {
	padding-left: 45px;
}

.grid-view.bordered input,
input.input-peq {
	border: 1px solid #E3E3E3;
	height: 27px;
	text-align: center;
	max-width: 75px;
}

.thumbnail {
	border: 0;
	max-width: 100%;
}

.div_resumen .thumbnail , #collapse-paysummary  .thumbnail {
	max-width: 40px;
	border-radius: 0;
}

.round .abox {
	border-radius: 4px;
}

.abox tbody tr.details>td {
	text-align: left;
	padding: 0;
}

.abox tbody tr.details>td>div:first-child {
	padding: 0px;
	border: 0px solid #d6d6d6;
	border-top: 0;
}

.details {
	border-left: 0;
	border-right: 0;
}

.details table {
	width: 100%;
}


.details table thead td {
	border-top: 0 !important;
	font-size: 11px;
}

.details table td:first-child {
	border-left: 0 !important;
	padding-left: 10px;
}

.details table td:last-child {
	border-right: 0 !important;
}


.details .flex.filters {
	margin-top: 65px;
}

.details .filters .select2 {
	height: initial;
}

.details .select2-container--krajee .select2-selection--single,
.details .select2-container--default .select2-selection--single {
	font-size: 13px !important;
	line-height: 22px !important;
	border-radius: 0 !important;
	border-color: #c7c7c7 !important;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
	background-color: transparent !important;
}

.details .select2-container--krajee .select2-selection--single,
.details .select2-container--default .select2-selection--single {
	height: 34px !important;
}

.select2-container--krajee .select2-selection--single,
.select2-container--default .select2-selection--single {
	height: 34px;
	line-height: 1.428571429;
	padding: 6px 24px 6px 12px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 30px;
}


.details .pricing .pricing-row {
	width: 100%;
	height: 34px;
}

.details .pricing .pricing-value {
	float: none;
	width: initial;
	text-align: left;
}

select {
	background-image: url(/img/flecha_desplegable.svg) !important;
	-webkit-appearance: none;
	background-repeat: no-repeat;
	background-position: 95% center;
}

.details .pricing .pricing-label {
	float: none;
	padding-top: 18px;
	padding-bottom: 16px;
}

.details .pricing .pricing-label span {
	font-size: 13px;
	font-family: 'Lato Light';
	color: #666;
}

.details .pricing td {
	padding-left: 15px;
}

.details .pricing td:last-child {
	padding-left: 35px;
}

.details .pricing .pricing-value .md-select-value span {
	padding-left: 14px;
	line-height: 20px;
	height: 15px;
}

.details .pricing .pricing-value span.md-select-icon {
	padding-left: 0;
	width: 20px;
	margin-right: 0;
	padding-right: 0;
}

.details .pricing .pricing-value .md-select-value {
	min-height: 21px;
	padding: 0 0 2px 0;
}

.details .pricing .pricing-value span.glyphicon {
	font-size: 13px;
	padding-left: 0;
	padding-right: 11px;
}

.details .pricing .pricing-value {
	padding-top: 12px;
	padding-bottom: 9px;
}

.details .pricing input {
	line-height: 23px;
	background-color: #fff;
	height: 34px;
	border: 1px solid #ddd;
}

a.bt-blan.bt-x,
button.bt-blan.bt-x {
	border: 0 !important;
	background-color: transparent !important;
	font-size: 16px;
	padding: 6px 15px;
	color: #666;
}

a.bt-blan.bt-x:hover,
button.bt-blan.bt-x:hover {
	border: 0 !important;
	color: #000;
	background-color: transparent !important;
}

.abox table tbody .botones {
	background-color: #eee;
}

.details .botones {
	margin-top: -1px;
	border: 1px solid #d6d6d6;
	border-top: 0;
	border-radius: 0 0px 4px 4px;
}

.details.open .botones {
	border: 0;
	margin-top: 0;
	border-top: 0;
	border-bottom: 0;
	border-radius: 0;
	padding: 0 30px 30px 15px;
	background-color: #404040;
}

.details .botones div {
	background-color: initial;
}

span.sin-datos,
.div_resumen .table-bordered tbody td span.sin-datos , #collapse-paysummary  .table-bordered tbody td span.sin-datos {
	text-align: center;
	display: block;
	/*color: #8fe039 !important;*/
	font-family: 'Lato Italic';
}

.select2-container--default {
	font-size: 14px;
}

.div_form_datos .abox .form-control {
	margin-top: 0px;
	color: #646464;
	font-size: 12px;
}

/*.div_form_datos .abox-body {
	padding-left: 44px !important;
	padding-right: 44px !important;
}*/
.logo-empresa {
	width: 210px;
	height: 210px;
	border: 1px solid #eee;
	background-color: #eee;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
}

.logo-empresa img {
	max-width: 177px;
	max-height: 177px;
}

.logo-empresa-recom {
	font-size: 12px;
	font-family: 'Lato Light';
	color: #646464;
	font-style: italic;
	margin-bottom: 30px;
}

.imagen-cabecera {
	width: 819px;
	height: 210px;
	border: 1px solid #eee;
	background-color: #eee;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
}

.imagen-cabecera img {
	max-width: 764px;
	max-height: 196px;
}

.advancedsearch {
	margin-bottom: 40px;
	margin-top: 0;
	padding-left: 0;
}

/*
.advancedsearch-input{
	width: 442px;
}
.advancedsearch input{
	max-width: 442px;
}*/

.advancedsearch button {
	background-color: #5e2898;
	border-radius: 0px;
	background-repeat: no-repeat;
	background-image: url('/img/iconos/ic-lupa2.png');
	background-position: 10px center;
	text-transform: uppercase;
	font-size: 11px;
	padding: 8px 10px 9px 29px;
}

.advancedsearch button:hover,
.advancedsearch button:focus,
.advancedsearch button:active,
.advancedsearch button:active:focus {
	background-color: #9fd964;
	opacity: 1;
	border-color: #ddd;
	overflow: hidden;
}


p.subtext {
	font-weight: initial;
	font-size: 11px;
	color: #fff;
	font-family: 'Lato Light';
	letter-spacing: 0.5px;
	font-style: italic;
	margin-top: 1px;
	margin-bottom: 0px;
}

.radio-apply-group .radio {
	width: 60px;
	float: left;
	margin-top: 10px;
	margin-top: 8px;
	font-size: 12px;
}

.radio-apply-group .radio input[type="radio"] {
	margin-left: -15px;
}

.radio-apply-group .radio label {
	padding-left: 17px;
}

.radio-apply-group .radio input[type="radio"] {
	margin-left: -17px;
}

.radio-apply-group label {
	color: #777;
	font-family: 'Lato Regular';
}

.radio-apply-group input[type="text"] {
	/*	width: 100px;
	height: 25px;*/
	width: 73px;
	height: 34px;
}

.radio-apply-group .form-group {
	float: left;
}

.radio-apply-group .form-group:nth-child(2),
.radio-apply-group .select2-container--default {
	margin-top: 33px;
}

.radio-apply-group .select2-container--default {
	width: 20px !important;
	margin-left: 8px;
}

.radio-apply-group .select2-selection__arrow {
	float: right;
	display: none;
}

.radio-apply-group .select2-container--default .select2-selection--single {
	border-radius: 0px;
	border: 0;
	border-left: 0px;
	/*height: 34px;*/
	height: 23px;
	/*padding: 0px 50px 0 0;*/
	padding: 0px 26px 0 0;
	margin-left: 0;
	font-size: 14px;
	background-color: transparent;
	border-bottom: 1px solid #666;
	margin-top: 4px;
}

.radio-apply-group .select2-container--default .select2-selection--single .select2-selection__rendered:before {
	content:
		/*"\e114"*/
		"\e252";
	color: #666;
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 0;
	/*right: -35px;*/
	right: -6px;
	font-size: 7px;
	/*border-left: 1px solid #f2f1ef;*/
	border-left: 0;
	/*line-height: 34px;*/
	margin-top: 4px;
	line-height: 14px;
	padding-left: 7px;
	padding-top: 4px;
}

.radio-apply-group b {
	display: none;
}

.radio-apply-group .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #666;
	padding-left: 4px;
	/*line-height: 34px;*/
	line-height: 23px;
	background-color: transparent;
}

.radio-apply-group .select2-container--default:hover .select2-selection--single .select2-selection__rendered,
.radio-apply-group .select2-container--default:hover .select2-selection--single .select2-selection__rendered:before {
	color: #000;
}

.radio-apply-group .select2-container--default:hover .select2-selection--single {
	border-bottom: 1px solid #000;
}

.radio-apply-group md-select {
	margin-top: 33px;
	display: inline-block;
}

.radio-apply-group md-select md-select-value {
	margin-left: 8px;
}

.radio-apply-group .dropdown {
	display: block;
	float: left;
	margin-top: 28px;
}

.radio-apply-group .dropdown button {
	margin-top: 5px;
	margin-left: 8px;
}

.radio-apply-group md-switch {
	margin-top: 29px;
}

.radio-apply-group .select2-container--default {
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #666;
	width: initial !important;
	margin-left: 8px;
	margin-right: 0px;
}

.radio-apply-group .select2-container--default .select2-selection--single {
	height: 25px;
	border-bottom: 0;
	padding-right: 2px;
	margin-top: 0;
}

.radio-apply-group .select2-container--default .select2-selection--single .select2-selection__rendered:before {
	right: 2px;
	font-size: 8px;
	margin-top: 2px;
}

.radio-apply-group .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 2px 16px 2px 12px;
	font-size: 13px;
	line-height: 20px;
}

.radio-apply-group .select2-container--default:hover .select2-selection--single {
	border-bottom: 0;
}


.radio-apply-group .select2-container--default:active {
	color: #333;
	background-color: transparent;
	border-top: 0 !important;
	border-bottom: 1px solid #333 !important;
}

.radio-apply-group .select2-container--default:active:hover {
	color: #333;
	background-color: transparent;
	border-top: 0 !important;
	border-bottom: 1px solid #333 !important;
}


.select2-container--open .select2-dropdown--below {
	min-width: 160px;
}

.select2-container--krajee .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[aria-selected=true],
.select2-results__option[aria-selected] {
	padding: 3px 10px !important;
}

.select2-container--default .select2-results>.select2-results__options {
	padding: 0;
	border-radius: 0;
	background-color: #fff;
	border: 1px solid #ddd;
	min-width: 160px;
}

.select2-container--krajee .select2-results__option,
.select2-container--default .select2-results__option {
	padding: 4px 0 4px 10px;
	font-size: 13px;
	color: #a0a0a0;
}

.div_form_datos label.control-label {
	white-space: nowrap;
	margin-right: -30px;
}

.intcaja .radio-apply-group .md-select-value {
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #666 !important;
	width: initial !important;
	margin-left: 8px;
	margin-right: -2px;
	padding: 0 2px 0 2px !important;
	min-width: initial;
	min-height: 25px;
}

.intcaja .radio-apply-group .md-select-value:active {
	color: #333;
	background-color: #e6e6e6;
	border-top: 1px solid #adadad !important;
	border-bottom: 1px solid #adadad !important;
}

.intcaja .radio-apply-group .md-select-value:active:hover {
	color: #333;
	background-color: #d4d4d4;
	border-top: 1px solid #8c8c8c !important;
	border-bottom: 1px solid #8c8c8c !important;
}

.md-select-menu-container.md-active md-select-menu {
	margin-top: 38px;
	border-radius: 0;
}

.md-select-value .md-select-icon:after {
	top: 0;
}

.md-select-value .md-select-icon:after {
	content: "\e252";
	font-family: 'Glyphicons Halflings';
	color: #666;
	transform: scaleY(0.6) scaleX(0.6);
}

md-select-menu.md-default-theme md-option:focus:not([disabled]):not([selected]),
md-select-menu md-option:focus:not([disabled]):not([selected]) {
	background-color: #fff;
	color: #333;
}

.fidelity_status1 {
	color: #fff !important;
	background-color: #00a523 !important;
	border-radius: 11px;
	text-align: center;
	padding: 0 10px !important;
	line-height: 23px;
	font-size: 9px !important;
	text-transform: uppercase;
	width: 100%;
	display: block;
	border: 1px solid #00a523;
}

.fidelity_status0 {
	color: #fff !important;
	background-color: #f0373f !important;
	border-radius: 3px;
	text-align: center;
	padding: 0 10px !important;
	line-height: 21px;
	font-size: 9px !important;
	text-transform: uppercase;
	width: 100%;
	display: block;
	border: 1px solid #f0373f;
}

.persons-list table td:last-child {
	text-align: right;
}

.marg0 .persons-list .grid-view {
	margin-top: 10px;
}

.marg0 .abox {
	margin-bottom: 15px;
}

.editsystem .abox tbody tr td {
	overflow: hidden !important;
}

.editsystem .abox tbody tr.details.open td {
	/*overflow: visible !important;*/
	overflow: hidden !important;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100px;
	border-top: 1px solid #ebebeb !important
}

.editsystem .table-striped>tbody>tr:nth-of-type(odd) {
	background-color: transparent !important;
	border-top: 0px !important;
	border-bottom: 1px solid #e0e0e0 !important;
}

.pricing .abox tbody tr td {
	overflow: hidden !important;
}

.pricing .abox tbody tr.details.open td {
	/*overflow: visible !important;*/
	overflow: hidden !important;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*max-width: 100px;*/
}

.pricing .abox tbody tr.details.open>td {
	padding-left: 0 !important;
}

.pricing .abox tbody tr.details.open td.pricing-label {
	vertical-align: top;
}

/*.pricing .abox tbody tr td.td-dropdown {
    padding: 0 18px 0 16px;
}*/
.pricing .abox tbody tr.details.open td {
	font-size: 11px;
	vertical-align: middle;
	color: #646464;
}

.pricing .abox tbody tr.details.open tr {
	border-bottom: 1px solid #ebebeb;
}

.pricing .abox tbody tr.details.open th:first-child,
.pricing .abox tbody tr.details.open thead td:first-child,
.pricing .abox tbody tr.details.open tbody tr td:first-child {
	padding-left: 20px;
}

.pricing .details table thead td {
	border-top: 0 !important;
	font-size: 11px;
	color: #646464;
	text-transform: uppercase;
}

.pricing .table-striped>tbody>tr:nth-of-type(odd) {
	/*	background-color: #fff !important;*/
	border-top: 0px !important;
	border-bottom: 1px solid #e0e0e0 !important;
}

.flex-row .col-md-2 {
	margin: 0;
	padding: 0;
}

/*.abox .table-inventory table tbody tr {
	border-bottom: 0px;
}*/
.details.open .flex.flex-row.general {
	padding: 15px;
	background-color: #404040;
}

.descriptionlink .glyphicon {
	font-size: 9px;
	top: 0px;
	margin-right: 7px;
}

.marg8 .ng-binding.ng-scope {
	margin-top: 7px;
}

.mce-menubar .mce-menubtn button span,
.mce-btn .mce-txt {
	font-size: 12px !important;
}

.floatingbox {
	padding-top: 10px;
	height: 181px !important;
}

.floatingboxbig {
	width: 625px !important;
}

.floatingboxbig .glyphicon-remove {
	margin-bottom: 10px;
}

.mce-btn-group:not(:first-child) {
	padding-left: 0px !important;
	margin-left: 0px !important;
}

.floatingbox .product-category.ng-scope {
	font-size: 11px;
}

.floatingbox span.glyphicon.glyphicon-triangle-right {
	font-size: 8px;
	top: -1px;
	margin-right: 2px;
}

.product-category .ng-binding {
	padding-bottom: 0;
	line-height: 14px;
}

.styledbox .busq {
	margin-top: 8px;
}

.styledbox .busq a {
	color: #6e6e6e;
}

.styledbox .busq a:hover {
	color: #000;
	text-decoration: none;
}

.styledbox .busq input {
	width: 80%;
	background-repeat: no-repeat;
	background-image: url('/img/iconos/ic-lupa.png');
	background-position: right center;
}

.styledbox .busq a {
	width: 20%;
	padding-left: 5px;
	font-size: 11px;
}

.imgpreview {
	display: table-cell;
	width: 50px;
	height: 50px;
	border: 0px solid #e0e0e0;
	vertical-align: middle;
}

.imgpreview img {
	width: 100%;
}

.imgpreview:hover {
	position: absolute;
	width: 400px;
	height: auto;
	display: table-cell;
	vertical-align: middle;
	background-color: #ffffff;
	z-index: 1;
	border: none;
}

table.table.table-striped.table-bordered.subtable,
table.table.table-striped.table-bordered.subtable td,
table.table.table-striped.table-bordered.subtable th {
	border: 0 !important;
	margin-bottom: 0px;
	margin-top: -5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #d1d1d1 !important;
	background-color: #f5f5f5;
	color: #646464 !important;
	font-size: 13px;
}

.div_resumen table.table.table-striped.table-bordered.subtable, #collapse-paysummary  table.table.table-striped.table-bordered.subtable,
.div_resumen table.table.table-striped.table-bordered.subtable td, #collapse-paysummary  table.table.table-striped.table-bordered.subtable td,
.div_resumen table.table.table-striped.table-bordered.subtable th , #collapse-paysummary  table.table.table-striped.table-bordered.subtable th {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*.account_statuscompleted{
	color:#5fb208;
}*/

td.colID {
	max-width: 90px;
}

td.colStock {
	max-width: 90px;
}

td.colPvp {
	max-width: 90px;
}

.div_cotizacion .form-group .select2-selection__arrow::before {
	vertical-align: middle;
	border-top: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	top: 14px;
	left: 3px;
	font-size: 0px;
}

.details.open .search-result .ng-scope a {
	cursor: pointer;
	margin-top: 7px;
	margin-bottom: 12px;
	font-size: 11px;
	color: #6e6e6e;
	text-decoration: none !important;
}

.details.open .search-result .ng-scope .glyphicon-paste {
	display: none;
}

.table-inventory .noellipsis a.bt-blan {
	background-color: #000;
}

a.bt-blan,
.div_resumen .table-bordered tbody td a.bt-blan, #collapse-paysummary  .table-bordered tbody td a.bt-blan,
.bt-blan button {
	text-decoration: none;
	padding: 5px 25px 4px 25px;
	background-color: #181818;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Lato Regular';
	font-size: 9px;
	border: 1px solid #181818;
	border-radius: 12px;
	line-height: 11px;
}

a.bt-blan:hover,
.div_resumen .table-bordered tbody td a.bt-blan:hover, #collapse-paysummary  .table-bordered tbody td a.bt-blan:hover,
.bt-blan button:hover {
	color: #FFF !important;
	background-color: #444 !important;
	border-color: #444;
}


.bt-blan-ico {
    text-decoration: none;
    color: #181818;
    line-height: 11px;
    padding: 0px;
    font-size: 22px;
}

.bt-blan-ico:hover {
	color: #444 !important;
}

.bt-blan-ico-ok:hover:before {
	content: "\e084";
}


/*
.bt-blan button {
	font-size: 10px;
	border-radius: 4px;
	padding: 7px 20px 7px 20px;
	background-color: #fff !important;
	border: 1px solid #e0e0e0;
	text-decoration: none;
	color: #777 !important;
}
.bt-blan button :hover {
	color: #FFF !important;
	background-color: #5E2898 !important;
	border-color: #5E2898;
}*/
.cart-totales table.table.table-striped.table-bordered.subtable,
.cart-totales table.table.table-striped.table-bordered.subtable tr,
.cart-totales table.table.table-striped.table-bordered.subtable .col1 {
	border: 0 !important;
}

.cart-totales table.table.table-striped.table-bordered.subtable .col2 {
	border-bottom: 0 !important;
}

.cart-totales table.table.table-striped.table-bordered.subtable .col3 {
	border-bottom: 0 !important;
	border-right: 0 !important;
}

span.caja {
	padding: 5px 20px 6px 20px;
	border: 1px solid #ddd;
}

.div_resumen .table-bordered tbody td span.minus, #collapse-paysummary  .table-bordered tbody td span.minus,
.div_resumen .table-bordered tbody td span.more , #collapse-paysummary  .table-bordered tbody td span.more {
	font-size: 17px;
	padding: 0 3px;
}

.div_resumen.border0 , #collapse-paysummary .border0 {
	padding-left: 10px;
	padding-right: 10px;
}

.div_resumen.border0 .table-bordered, #collapse-paysummary .border0 .table-bordered,
.div_resumen.border0 .table-bordered thead th, #collapse-paysummary .border0 .table-bordered thead th,
.div_resumen .table-bordered tbody td.border0 , #collapse-paysummary  .table-bordered tbody td.border0 {
	border: 0 solid #d5d5d5 !important;
	margin-bottom: 0;
}

.div_resumen.border0 .table-bordered tbody tr:last-child td , #collapse-paysummary .border0 .table-bordered tbody tr:last-child td {
	border-bottom: 0 !important;
}

.address-info td {
	padding-top: 7px !important;
}

.address-info td div {
	text-align: left;
}

.address-info td div div {
	line-height: 20px;
	color: #646464 !important;
	font-family: 'Lato Light' !important;
}

.abox table tbody tr.details.open.opened {
	border: 0;
}


.abox tbody tr td.noellipsis {
	overflow: visible !important;
	max-width: initial !important;
}

.abox tbody tr td.noellipsis.td-dropdown {
	width: 48px;
	max-width: 52px;
}

.table-inventory .details.open a.bt-blan {
	padding: 4px 10px 4px 10px;
	color: #646464;
	border-radius: 4px !important;
	text-transform: initial;
}

.table-inventory .details.open a.bt-blan:hover {
	color: #fff !important;
}

div.jfilestyle label span {
	height: 25px;
	font-family: 'Lato Light';
	display: table-cell;
	vertical-align: middle;
}

div.jfilestyle label {
	padding: 3px 10px 3px 10px !important;
	height: 34px;
	text-align: center;
	display: inline-table !important;
}

.abox.no-marg {
	margin-bottom: 10px;
}

md-toast.md-top {
	position: fixed;
	top: 150px;
	z-index: 302;
}

.form-group.has-error .help-block-error {
	position: absolute;
}

.site-privacidad .tit-list {
	text-transform: uppercase;
	border-bottom: 1px solid #5e2898;
	height: 13px;
	margin-bottom: 68px;
	margin-top: 30px;
}

.site-privacidad .tit-list p {
	background-color: #FFF;
	text-align: center;
	font-size: 25px;
	font-family: 'open-sans-bold';
	display: table-cell;
	padding: 0 40px;
	color: #575757;
	line-height: 19px;
}

.site-privacidad b {
	font-family: 'open-sans-bold';
	font-weight: initial;
}

.site-privacidad h2 {
	text-transform: uppercase;
	font-size: 22px;
	line-height: 28px;
}

.site-privacidad .txt {
	color: #919191;
	font-size: 14px;
	line-height: 22px;
	margin-top: 23px;
	margin-bottom: 60px;
}

.site-privacidad ul {
	padding-left: 29px;
}

.site-privacidad ol {
	padding-left: 29px;
}

.site-privacidad ul li {
	list-style-type: square;
	font-size: 9px;
	padding-left: 7px;
}

.site-privacidad ol li {
	list-style-type: lower-roman;
	font-size: 14px;
	padding-left: 7px;
}

.site-privacidad li span {
	font-size: 14px;
}

.topfilter {
	font-family: 'Lato Regular';
	font-size: 12px;
	border: 1px solid #dddddd;
	border-radius: 4px;
	padding: 5px;
}


md-toast.md-success-toast-theme .md-toast-content {
	background-color: #55c65e;
}

md-toast.md-error-toast-theme .md-toast-content {
	background-color: red !important;
}

md-toolbar.md-default-theme:not(.md-menu-toolbar),
md-toolbar:not(.md-menu-toolbar) {
	background-color: rgb(96, 41, 169);
	color: rgba(255, 255, 255, 0.87);
}

.gly-spin {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

@keyframes spin {
	from {
		transform: scale(1) rotate(0deg);
	}

	to {
		transform: scale(1) rotate(360deg);
	}
}

@-webkit-keyframes spin2 {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

.order_shipping label {
	font-size: 13px;
	line-height: 17px;
	font-weight: initial;
	margin-bottom: 10px;
}

.order_shipping .bt-blanco {
	margin-top: 37px;
	text-align: center;
}

.div_login p.help-block.help-block-error {
	font-size: 10px;
	margin-top: 0px;
}

.option-horizontal {
	line-height: 28px;
	padding: 2px 0;
	color: #666;
}

.td-dropdown .option-horizontal {
	width: initial !important;
	line-height: 28px;
	margin-bottom: 0 !important;
}

.td-dropdown .separador {
	border-top: 1px solid #a0a0a0;
	padding-top: 4px !important;
	margin-top: 4px;
}

.td-dropdown .dropdown.open .dropdown-toggle:after,
.td-dropdown .dropdown.open .btn.new:after {
	margin-top: -4px;
}

.td-dropdown .dropdown-menu {
	margin-top: 0 !important;
}

.option-horizontal:hover {
	color: #a7a6a6;
}

.add-new {
	max-width: 1215px;
}

.add-new .items {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-left: -23px;
}

.add-new .items .item {
	min-width: 360px;
	max-width: 360px;
	margin-left: 23px;
	margin-right: 23px;
}

.add-new .items .item .form-group {
	margin-bottom: 10px;
}

.add-new .botones {
	padding: 20px 23px;
}

.abox-body .section-title.tit-logo {
	margin-bottom: 15px;
}

.div_form_datos .form-group {
	margin-bottom: 0px;
}

.div_form_datos .abox-body .row.campos-3col .col-sm-6.col-xs-12.col-lg-4 {
	min-height: 81px;
}

.div_cotizacion .div_form_datos .abox-body .row.campos-3col .col-sm-6.col-xs-12.col-lg-4 {
	min-height: 100px;
}

.div_form_datos .abox-body .row.campos-3col .col-lg-3.col-sm-6.col-xs-12 {
	height: 81px;
}

.div_form_datos .abox-body .row.campos-3col .col-lg-12 {
	height: 119px;
}

.div_form_datos .abox-body .row.campos-3col .col-sm-12.col-xs-12.col-lg-12 {
	height: 38px;
	padding-top: 0;
}

.div_form_datos .abox-body .row.campos-3col .div_radio_label {
	padding-top: 26px;
}

.div_form_datos .help-block {
	margin-top: 3px;
	margin-bottom: 0;
	font-size: 11px;
	text-align: right;
	width: 100%;
	padding-right: 46px;
	position: absolute;
	top: 10px;
}

.div_cotizacion,
.div_form_datos.intcaja,
.div_form_datos .abox {
	border-radius: 3px;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #fb6060;
	white-space: nowrap;
}

.form-group.field-insurancecompany-logo_img,
.form-group.field-insurancecompany-__logo_img,
.form-group.field-callcentercompany-logo_img,
.form-group.field-callcentercompany-__logo_img {
	margin-top: 25px;
}

.table .table {
	background-color: initial;
}

.clr_grey {
	color: #646464;
}

.clr_white {
	color: #646464;
}

.div_resumen .table-bordered tbody td.clr_white , #collapse-paysummary  .table-bordered tbody td.clr_white {
	color: #646464 !important;
}

@media (min-width: 1200px) {
	.div_form_datos .abox-body {
		max-width: 1218px;
	}

	.div_form_datos .abox-body .row.campos-3col {
		margin-left: -23px;
		margin-right: -23px;
	}

	.div_form_datos .abox-body .row.campos-3col .col-lg-4,
	.div_form_datos .abox-body .row.campos-3col .col-lg-3,
	.div_form_datos .abox-body .row.campos-3col .col-lg-9,
	.div_form_datos .abox-body .row.campos-3col .col-lg-12 {
		padding-left: 23px;
		padding-right: 23px;
	}
}

.file-box div.jfilestyle input:first-child {
	display: inline-block !important;
}

.file-box div.jfilestyle input {
	border: 1px solid #E3E3E3;
	background: #FFF;
	margin: 0px -5px 0px 0px;
	vertical-align: middle;
	padding: 8px 14px;
	font-size: 14px;
	border-radius: 0;
	color: #646464;
	cursor: default;
	line-height: normal;
	opacity: 1;
	position: relative;
}

.file-box div.jfilestyle {
	display: inline-block;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position: relative;
	border-collapse: separate;
	width: 100%;
}

.file-box div.jfilestyle label,
.row.marg30 .file-box div.jfilestyle label {
	border: 1px solid #fe5e00;
	background: #fe5e00;
	color: #FFF;
	vertical-align: middle;
	line-height: normal;
	text-align: center;
	margin: 0px;
	font-size: 11px;
	width: 40%;
	text-transform: uppercase;
	font-weight: normal;
	border-radius: 0;
	padding-left: 0;
	padding-right: 0;
}

.order_details_document .file-box div.jfilestyle label {
	border: 1px solid #fe5e00 !important;
	background: #fe5e00 !important;
	color: #FFF !important;
	vertical-align: middle !important;
	line-height: normal !important;
	text-align: center !important;
	margin: 0px !important;
	font-size: 11px !important;
	width: 40px !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
	border-radius: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.after_row_generic_shadow_box {
	padding: 15px;
	padding-left: 30px;
	padding-right: 30px;
	border-radius: 4px;
	background-color: white !important;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(130, 130, 130, 0.37);
	-moz-box-shadow: 0px 0px 8px 0px rgba(130, 130, 130, 0.37);
	box-shadow: 0px 0px 8px 0px rgba(130, 130, 130, 0.37);
}




.order_details_document .file-box div.jfilestyle label:before {
	content: "\e081";
	font-family: 'Glyphicons Halflings';
	color: #ffffff;
	font-size: 21px;
}




.file-box div.jfilestyle label:hover,
.row.marg30 .file-box div.jfilestyle label:hover {
	cursor: pointer !important;
	opacity: 1 !important;
	background-color: #9fd964 !important;
	border: 1px solid #9fd964 !important;
}

.div_documents .file-box.upload span {
	color: #fff !important;
	text-decoration: none !important;
	font-style: initial !important;
	font-size: initial;
}

.file-box div.jfilestyle label span {
	height: 25px !important;
	font-family: 'Lato Regular' !important;
	display: table-cell !important;
	vertical-align: middle !important;
	color: #fff !important;
	text-decoration: none !important;
	font-style: initial !important;
	font-size: 11px !important;
}

.div_grid_view .abox-body {
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

.div_grid_view .table-bordered tbody td {
	line-height: 20px;
	padding: 22px 30px 22px 30px;
}

.div_grid_view .table-bordered thead th,
.div_grid_view .table-bordered thead td {
	padding: 8px 0px 6px 10px;
}

.div_grid_view .table-bordered,
.div_grid_view .table-bordered thead th,
.div_grid_view .table-bordered thead td,
.div_grid_view .table-bordered tbody td {
	margin-bottom: 0;
}

.div_grid_view .table-bordered tbody td,
.div_grid_view .table-bordered tbody td:last-child {
	text-align: left;
	padding: 0;
	padding-left: 10px;
	line-height: 51px;
}

.div_grid_view .table-bordered tbody td:last-child {
	padding-right: 30px;
	text-align: right;
}

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

.div_grid_view .table-bordered tbody td .info-int {
	line-height: 15px;
	padding-top: 18px;
	padding-bottom: 18px;
}

.div_grid_view .table-bordered thead th,
.div_grid_view .table-bordered thead td {
	font-family: 'Lato Regular' !important;
}

.div_grid_view .table-bordered thead th,
.div_grid_view .table-bordered thead td,
.div_grid_view .table-bordered tbody td {
	border-left: 0 !important;
	border-right: 0 !important;
}

.div_grid_view .table-bordered.subtable tbody tr:last-child {
	border-bottom: 1px solid #d5d5d5 !important;
}

.div_grid_view .table-bordered.subtable {
	margin-top: -1px !important;
}

.div_grid_view .table-bordered tbody td.col1 {
	width: 49.9999998%;
	border-bottom: 1px solid #fff !important;
	border-right: 1px solid #d5d5d5 !important;
}

.div_grid_view .table-bordered tbody td.col2 {
	width: 33.3333332%;
	border-right: 1px solid #d5d5d5 !important;
	border-bottom: 1px solid #d5d5d5 !important;
}

.div_grid_view .table-bordered tbody td.col3 {
	width: 16.6666666%;
	border-bottom: 1px solid #d5d5d5 !important;
}

.div_grid_view .table-bordered.subtable tbody tr:last-child td,
.div_grid_view .table-bordered.subtable tbody tr:last-child td span {
	font-size: 14px;
}

.div_grid_view .table-bordered a {
	cursor: pointer;
}

.div_grid_view .advancedsearch-input input {
	height: 35px;
	font-size: 11px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.div_grid_view .advancedsearch button {
	height: 35px;
	margin: 0px 0 -2px 0 !important;
}

.div_grid_view .advancedsearch {
	margin-top: 4px;
	padding-left: 30px;
	margin-bottom: 10px;
}

.div_grid_view .filters .form-control {
	margin-bottom: 0px;
}

.abox.div_grid_view .tfoot {
	margin-top: 17px;
	position: relative;
	margin-bottom: 10px;
}

.abox.div_grid_view .tfoot .summary {
	font-size: 11px;
	margin-top: 0px;
	line-height: 19px;
}

.abox.div_grid_view .tfoot .pagination {
	font-size: 11px;
}

.abox.div_grid_view .tfoot .pager li.prev>a,
.abox.div_grid_view .tfoot .pager li.prev>span,
.abox.div_grid_view .tfoot .pager li.next>a,
.abox.div_grid_view .tfoot .pager li.next>span {
	padding: 0px 0px;
	margin: 0 9px;
}

.abox.div_grid_view .tfoot .pager li>a,
.abox.div_grid_view .tfoot .pager li>span {
	padding: 1px 6px;
}

.abox.div_grid_view thead tr.filters:nth-child(2) {
	background-color: #f0f0f0;
}

.map-container a.bt-blan {
	white-space: nowrap;
}

md-select-menu md-content md-option {
	height: 25px;
}

md-select-menu md-content md-option:hover {
	background-color: #1e90ff !important;
	color: #fff !important;
}

md-select-menu md-content {
	color: #333;
	background-color: #fff;
	padding: 0;
}

md-select-menu:not(.md-overflow) md-content {
	padding: 0;
}

md-select-menu md-content .md-text {
	font-size: 12px;
}

md-select-menu.md-default-theme md-option[selected],
md-select-menu md-option[selected],
md-select-menu.md-default-theme md-option[selected]:focus,
md-select-menu md-option[selected]:focus {
	color: #fff;
	background-color: #1e90ff;
}

md-select-menu.md-default-theme md-option md-ripple-container {
	background-color: #fff !important;
}


.infotextbox {
	border: 1px solid #737373;
	padding: 21px;
	margin: 19px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: 0 auto -webkit-focus-ring-color;
	outline-offset: 0;
}

.btn:active,
.btn.active {
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0) !important;
}

.td-dropdown .option-horizontal:before {
	content: "";
	background-image: url(/img/fecha.svg);
	font-size: 15px;
	color: #949599;
	height: 18px;
	width: 36px;
	padding: 10px;
	display: initial;
	background-size: contain;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: center center;
}

.td-dropdown .option-horizontal:hover:before,
.td-dropdown .open .option-horizontal:before {
	color: #444;
}

.bg-soft-gray a.bt-blan.new {
	margin: 17px 25px 26px 0;
}

.div_resumen .bg-soft-gray .table-bordered , #collapse-paysummary  .bg-soft-gray .table-bordered {
	margin-bottom: 65px;
}



.outliersafe {}

.outlierright,
.outlierright a:link,
.outlierright a {
	color: #ff0000 !important;
}

.outlierleft,
.outlierleft a:link,
.outlierleft a {
	color: #ff0000 !important;
}

.field-patientuser-_observations {
	height: 188px;
}

.field-patientuser-_observations textarea {
	height: 128px;
}

.abox tbody tr td {
	padding: 12px 9px 12px 9px;
	max-width: 135px;
}

.configure-rolelevelaccess .abox tbody tr td,
.configure-rolelevelaccess .abox thead tr th {
	padding: 12px 9px 12px 9px;
	max-width: none;
}

/*.list .abox table{width: 100%;display: block;overflow: auto; overflow-x: visible;}*/
.abox-body .table-bordered tr {
	min-height: 60px;
}

.abox-body .table-bordered th {
	padding-bottom: 6px;
	padding-top: 6px
}

.abox-body .table-bordered th,
.users .abox-body .table-bordered td {
	padding-left: 9px;
	padding-right: 9px;
}

.abox-body .table-bordered th:first-child,
.users .abox-body .table-bordered thead td:first-child,
.users .abox-body .table-bordered tbody tr td:first-child {
	padding-left: 10px;
}

.abox-body .table-bordered thead td {
	padding-left: 9px;
	padding-right: 9px;
}

.filters .form-control {
	margin-bottom: 0;
}

.licart .dropdown-toggle div {
	max-width: 100px !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	line-height: 14px;
	margin: 0px 0 -3px 0;
	text-transform: lowercase;
}

.licart .dropdown-toggle div.ng-binding {
	text-transform: capitalize;
}

.licart .dropdown-toggle div.ng-binding {
	text-transform: lowercase;
}

.licart .dropdown-toggle div.ng-binding:first-letter {
	text-transform: uppercase;
}

.list .abox .table-int table {
	width: initial;
	display: initial;
}

.neweditpricing table.pricing {
	display: inline-table;
	overflow: initial;
}

.pricing .md-select-menu-container.md-active md-select-menu {
	margin-top: 48px;
}

.mxw-status {
	max-width: 120px !important;
	min-width: 120px !important;
	width: 120px !important;
}

.mxw-tel {
	max-width: 130px !important;
	min-width: 130px !important;
	width: 130px !important;
}

.mxw-date {
	max-width: 115px !important;
	min-width: 115px !important;
	width: 115px !important;
}

.mxw-bt1 {
	max-width: 133px !important;
	min-width: 133px !important;
	width: 133px !important;
}

.mxw-bt1 .bt-blan {
	width: 100% !important;
	display: inline-block;
	text-align: center;
}

/* Tooltip */
.tooltip {
	margin-top: 15px !important;
}

.tooltip>.tooltip-inner {
	background-color: #fff;
	color: #646464;
	border: 1px solid #CACAC7;
	padding: 0 10px;
	font-size: 12px;
}

.tooltip.top>.tooltip-arrow {
	border: 0;
}

/* Popover */
.popover {
	border: 1px solid #CACAC7;
	margin-top: -11px !important;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

.popover-title {
	background-color: #fff;
	color: #646464;
	font-size: 12px;
	text-align: center;
}

.popover-content {
	background-color: fff;
	color: #646464;
	font-size: 12px;
	padding: 5px 10px;
}

/*.arow{border-right-color: red !important;}*/

.header-int-top {
	font-size: 28px;
	color: #555;
	background-color: #e8e8e8;
	vertical-align: middle;
	line-height: 32px;
	display: block;
	width: calc(100% - 254px);
	position: fixed;
	z-index: 300;
	/*right: 14px;*/
}

.header-int-top .title {
	vertical-align: middle;
	display: table-cell;
	height: 60px;
	padding-left: 30px;
	line-height: 27px;
	white-space: nowrap;
}

.header-int-top .botones {
	display: block;
	height: 60px;
	padding: 0 30px 0 0;
	margin-top: 9px;
}

.header-int-top.right {
	right: 14px;
	display: block;
	min-width: 100px;
	height: 60px;
	background-color: transparent;
}

.header-int-top .botones .btn-default:before {
	content: "\002b";
	color: #fff;
	font-family: 'Glyphicons Halflings';
	font-size: 10px;
	margin-right: 4px;
}

.header-int-top .botones .btn-default {
	color: #fff;
	background-color: #fe5e00;
	border-color: #fe5e00;
	border-radius: 3px;
	margin-left: 10px;
	padding-left: 7px;
	padding-right: 10px;
}

.header-int-top .botones .btn-default:hover {
	background-color: #9fd964;
	border-color: #9fd964;
}

.header_int_sep {
	height: 60px;
	width: 100%;
	display: block;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background-color: #e8e8e8;

}

.nombre_medicamento {
	font-family: 'Lato Bold';
	font-size: 16px;
	color: #555;
	margin-top: 0;
	margin-bottom: 28px;
}

.nombre_medicamento span {
	font-family: 'Lato Regular';
	font-size: 20px;
	margin-left: 7px;
}

.div_approve_budget .img-view .bt-blan {
	font-size: 10px;
	color: #46b4e2;
	font-family: 'Lato Italic';
	text-transform: initial;
	background: initial;
	border: 0;
	padding: 0;
	text-decoration: none;
}

.div_approve_budget .img-view .bt-blan:hover {
	color: #000 !important;
	background-color: initial !important;
	padding: 0;
}

.div_approve_budget .grid-view .table-striped>tbody>tr>td:last-child {
	text-align: center;
}

.div_approve_budget .grid-view .table img {
	max-height: 80px;
	height: 100%;
	width: initial;
}

.div_approve_budget .grid-view .table input[type="text"],
.div_approve_budget .grid-view .table input[type="number"] {
	font-family: 'Lato Regular';
	font-size: 12px;
	color: #666;
	border: 1px solid #c0c0c0;
	text-align: left;
	height: 22px;
	max-width: 100%;
	width: 100%;
	padding-left: 6px;
	padding-right: 6px;
}

.div_approve_budget .grid-view .table select {
	font-family: 'Lato Regular';
	font-size: 12px;
	color: #666;
	border: 1px solid #c0c0c0;
	text-align: left;
	height: 22px;
	max-width: 100%;
	width: 100%;
	background-color: #fff;
	background-image: none !important;
	padding-left: 6px;
	padding-right: 6px;
}

.div_approve_budget .grid-view .table input.input-stock {
	width: 47px;
}

.div_approve_budget .grid-view .table input.input-precio {
	width: 70px;
}

.div_approve_budget .list {
	margin-bottom: 80px;
}

.div_approve_budget .botones {
	margin-top: -40px;
}

.img-poll {
	max-height: 35px;
}

@media only screen and (max-width: 1200px) {

	/* Force table to not be like tables anymore */
	#no-more-tables table,
	#no-more-tables thead,
	#no-more-tables tbody,
	#no-more-tables th,
	#no-more-tables td,
	#no-more-tables tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#no-more-tables tr {
		border: 0 !important;
		border-bottom: 1px solid #000 !important;
		margin-bottom: 30px;
		display: flex;
		flex-wrap: wrap;
	}

	#no-more-tables td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee !important;
		position: relative;
		padding-left: 50%;
		white-space: normal;
		text-align: left;
		max-width: initial;
		overflow: initial;
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		min-height: 21px;
	}

	#no-more-tables td .dropdown {
		text-align: left;
	}

	#no-more-tables td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 0;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align: left;
		font-weight: bold;
	}

	#no-more-tables thead tr {
		padding: 5px 0 20px 0px;
	}

	#no-more-tables thead td {
		padding-left: 9px;
		padding-top: 10px;
	}

	#no-more-tables thead td:before {
		position: relative;
		left: 0;
		width: initial;
	}

	/*
	Label the data
	*/
	#no-more-tables td:before {
		content: attr(data-title);
	}

	#no-more-tables .table-striped>tbody>tr:nth-of-type(odd) {
		height: initial;
	}

	#no-more-tables thead tr.filters {
		position: initial;
		top: initial;
		left: initial;
	}

	#no-more-tables thead tr.filters .nofilter {
		display: none
	}

	#no-more-tables td.seguidos {
		width: initial !important;
		padding-left: 0 !important;
		padding-top: 10px !important;
		padding-bottom: 10px;
		border-bottom: 0 !important;
	}

	#no-more-tables td.seguidos.first {
		padding-left: 50% !important;
	}

	#no-more-tables td.td-dropdown.seguidos {
		padding-top: 0px !important;
		padding-bottom: 0px;
	}

	#no-more-tables table tbody .empty {
		position: absolute;
		left: 0;
		text-align: center;
		width: 100%;
	}

	#no-more-tables .img-poll {
		margin: 5px 0;
	}

	#no-more-tables table span.status {
		width: initial;
	}

	#no-more-tables tr.collapse,
	#no-more-tables tr.collapsing {
		display: none;
		padding-top: 10px;
	}

	#no-more-tables tr.collapse.in {
		display: flex;
		margin-top: -31px;
		background-color: #fff;
		min-height: initial;
		padding-top: 10px;
	}

	#no-more-tables tr.collapse td {
		padding-bottom: 10px;
	}

	#no-more-tables .collapse.in td:before {
		position: relative;
		text-align: center;
		width: 100% !important;
		display: block;
	}

	#no-more-tables .mxw-tel,
	#no-more-tables .mxw-status {
		max-width: initial !important;
		min-width: initial !important;
		width: 100% !important;
	}
}

.tabla-4cols {
	border: 0;
	background-color: #fff;
	padding: 0 10px 20px 10px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 80px;
}

.item-4cols {
	width: 25%;
	padding: 23px 25px 15px 25px;
	overflow: hidden;
}

.tabla-4cols .titulo {
	font-size: 12px;
	margin-bottom: 14px;
}

.tabla-4cols .info {
	font-size: 12px;
	line-height: 32px;
}

.tabla-4cols .info input[type="number"],
.tabla-4cols .info input[type="text"] {
	border: 1px solid #d7d7d7;
	height: 32px;
	width: 100%;
	text-align: center;
}

.tabla-4cols .info select {
	border: 1px solid #d7d7d7;
	height: 32px;
	width: 100%;
	text-align: center;
	background-color: #fff;
	text-align-last: center;
}

.tabla-4cols .info select:disabled {
	background-color: rgb(235, 235, 228);
	border: 1px solid #d7d7d7 !important;
}

.tabla-4cols .info input[type="checkbox"] {
	margin: 8px 0 0;
}

.tabla-4cols .info select.noborder {
	text-align-last: left;
}

.tabla-4cols .info input.change {
	width: 100% !important;
}

.tabla-4cols .img-view img {
	max-width: 60px;
	display: inline-flex;
	padding-right: 15px;
}

.tabla-4cols .img-view .div_proposeimage {
	max-width: 70px;
	display: inline-flex;
}

.tabla-4cols .disabled .div_proposeimage {
	display: none;
}

.tabla-4cols .img-view .div_proposeimage .flex {
	margin-top: 0 !important;
}

.tabla-4cols .img-view .badge-container {
	margin-top: -14px;
}

.tabla-4cols input[type="file"] {
	display: inline-grid;
}

.tabla-4cols .noborder {
	border: 0 !important;
}

.div_tablero_clientes .nofilter {
	padding: 0;
	line-height: 8px;
}

.div_tablero_clientes.abox-body .table-bordered tr.filters {
	min-height: 8px !important;
}

.div_tablero_clientes .nofilter input {
	display: none;
}

.div_managebudgetclient .abox-body .row.campos-3col .col-sm-6.col-xs-12.col-lg-4 {
	min-height: 95px;
}

.div_managebudgetclient .div_chanel {
	background-color: #f5f5f5;
	margin-left: -49px;
	margin-right: -35px;
	padding-bottom: 33px;
	padding-right: 90px;
}

.txt_rojo {
	color: #CD171A;
}

.div_translations .table-bordered thead {
	border-bottom: 8px solid #f0f0f0;
}

.div_translations .progress {
	margin: 6px 0;
	height: 23px;
	background-color: #ddd;
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

.div_translations .progress-bar {
	background-color: #FE5E00;
	line-height: 23px;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.div_edit_translations tbody input {
	height: 34px;
	padding-left: 10px;
	padding-right: 10px;
}

.div_edit_translations tbody button {
	height: 34px;
	background-color: #181818;
	line-height: 11px;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Lato Regular';
	min-width: 50px;
	font-size: 9px;
}

.div_edit_translations tbody button:hover {
	background-color: #444;
}

@media (min-width: 1300px) {
	.div_edit_translations tbody input {
		min-width: 410px !important;
	}
}

@media (min-width: 1201px) {
	.percent_progress {
		display: none;
	}
}

@media (max-width: 1200px) {
	.div_translations .table-bordered thead {
		border-bottom: 0;
	}

	.div_edit_translations tbody input,
	.div_edit_translations tbody button {
		height: 26px;
		margin: 4px 0;
	}

	.no-show-responsive {
		display: none !important;
	}

	span.percent_progress {
		padding: 0 5px;
		color: #fff;
		text-align: left;
		font-weight: bold;
		font-size: 14px;
	}
}

.list.div_edit_translations .abox tbody tr td:last-child {
	text-align: left;
}

.list.div_edit_translations .txt_rojo,
.list.div_edit_translations .txt_verde {
	text-transform: uppercase;
}

.list.div_edit_translations .success {
	color: #5fb208;
	padding: 7px;
	font-size: 12px;
}

.list.div_edit_translations .error {
	color: #CD171A;
	padding: 7px;
	font-size: 12px;
}

.white-space-initial {
	white-space: initial !important;
}

.disabled {
	opacity: 0.4;
}

.iti {
	display: block !important;
}