body {
  font-family: 'arialregular', Arial, Sans-Serif;
  line-height: 16px;
  font-size: 14px;
  vertical-align: middle;
}

input[type='text'],
input[type='password'] {
  font-family: 'arialregular', Arial, Sans-Serif;
  font-size: 100%;
}

button {
  font-family: 'arialregular', Arial, Sans-Serif;
}

#main_header_links > a {
  text-transform:capitalize;
  text-decoration: none;
  word-spacing:-5px;
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  font-weight: 600;
  font-size: 17px;
  text-decoration: none;
}

#main_header_links > a.pdv {
  word-spacing:-6px;
}

#main_options_links {
  font-size: 12px;
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

#main_options_links > a {
  text-decoration: none;
}

#main_group > #content > .header * {
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  font-size : 12px;
  font-weight : normal;
  font-weight: 500;
  word-spacing:0px;
  text-decoration: none;
  text-transform: capitalize;
}

#main_group > #content > .header a {
  text-decoration: none;
}

.float_menu {
  text-align: right;
}

.float_menu a {
  font-size: 13px;
  text-decoration: none;
}

#main_group > #content > .footer {
  font-size : 12px;
  font-weight : normal;
  font-weight: 500;
  word-spacing:0px;
  text-decoration: none;
  /*  text-transform: capitalize;*/
}

#main_group > #content > .footer a, .footer-libro-mensual a {
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  text-decoration: none;
}

#main_group > #content > .footer-sale {
  font-size : 12px;
  font-weight : normal;
  font-weight: 500;
  word-spacing:0px;
  text-decoration: none;
  text-transform: capitalize;
}

#main_group > #content > .footer-sale a {
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  text-decoration: none;
}

#main_group > #content > .footer-stock {
  font-size : 12px;
  font-weight : normal;
  font-weight: 500;
  word-spacing:0px;
  text-decoration: none;
  text-transform: capitalize;
}

#main_group > #content > .footer-stock a {
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  text-decoration: none;
}

#main_group > #content button {
  font-size: 11px;
  font-weight: bolder;
  text-transform: uppercase;
  text-align: center;
}

#main_group > #helper button {
  font-size: 11px;
  font-weight: bolder;
  text-transform: uppercase;
  text-align: center;
}

#main_group > #helper .header-title {
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 600;
}

#main_group > #helper .header-title label {
  font-size: 12px;
  font-weight: 500;
  text-transform: lowercase;
}

#main_group > #helper .header-title span {
  font-size: 13px;
  font-weight: 500;
}

#main_group > #helper .footer-sf {
  font-size : 12px;
  font-weight : normal;
  font-weight: 500;
  word-spacing:0px;
  text-decoration: none;
  text-transform: capitalize;
}

#main_group > #helper .footer-sf a {
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  text-decoration: none;
}

#main_footer {
  word-spacing:normal;
  font-size: 15px;
  text-align: left;
  font-size: 12px;
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  text-transform: none;
  opacity: .7;
}

#main_footer a {
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.dwh-h {
  font-size: 100%;
  line-height: 20px;
  text-align: justify;
}

.dwh-h label {
  font-weight: bold;
}

.total {
  font-size: 15px;
}

.hl,
.hl *{
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
}

.hl:hover {
  text-decoration: underline;
}

.hl:hover label {
  text-transform: lowercase;
}

.btn-select-style {
  text-decoration: none;
}

.btn-select-style-title span {
  line-height: 100%;
  font-size: 100%;
  text-align: center;
}

.dwh-d {
  font-size: 12px;
}

.dwh-dp {
  font-size: 12px;
}

.dwh-dwp {
  font-size: 13px;
}

.mae-checkbox label{
  font-style: italic;
}

.galert {
  display: inline-block;
  width: auto;
  font-size: 15px;
  font-weight: bolder;
  text-transform: uppercase;
}

.tachar{
  text-decoration:line-through!important;
}

.vdl {
  font-size: 12px;
  font-style: italic;
}

a.xls_export {
  font-size: 13px;
  font-family: 'arialbold','Arial Black',Gadget,sans-serif!important;
  text-decoration: none;
  font-weight: 500;
}

.tab .link-group a {
  font-size: 13px;
  font-weight: bold;
}

#csv_reg_count{
  font-size: 13px;
}

.link_tab a{
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.boton-principal {
  font-family: 'arialregular', Arial, Helvetica, sans-serif!important;
  font-size: 10px!important;
  font-weight: bolder!important;
  text-align: center!important;
  text-transform: uppercase!important;
  text-decoration: none!important;
}

.titulo-mae {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  font-size: 17px;
  text-align: left;
  text-transform: uppercase;
}

.rth {
  font-size: 13px;
  text-transform: capitalize;
}

.hcol {
  font-size: 13px;
}

.rtb  {
  font-size: 12px;
}

.rtb #show_documents {
  text-decoration: none;
  font-size: 11px;
}

#content .total-group-report {
  font-size: 13px;
}

#show_comparar {
  font-size: 13px;
  text-transform: capitalize;
}

.htotal {
  font-size: 14px;
}

.btn-select-style-popup.sbm button {
  font-size: 14px;
}

.rtip label.show {
  font-style: italic;
}

.wchk label {
  font-style: italic;
}

#vspl .wchk label {
  font-style: normal;
}

.mprod > label.title {
  font-style: normal;
}

.mprod > label.tip {
  font-style: italic;
}

.pedit .title {
  font-size: 16px;
  font-weight: bold;
}

.more_info {
  text-decoration: none!important;
}
.more_info.tachar {
  text-decoration: line-through!important;
}

.tab_line li.selected a {
  text-decoration: none;
  font-size: 14px;
}

.tab_line li a {
  font-size: 11px;
  font-weight: bold;
}

#panel_action .link_tab a {
  font-family: 'arialregular',Arial,Sans-Serif!important;
}

.mae-h {
  font-size: 13px;
}

.mae-d {
  font-size: 13px;
}

#impuestos_tab label,
#mlprpl .mae-line.wchk label{
  font-style: normal;
}

#impuestos_tab .chk-disable label {
  font-style: italic;
}

.help-tbarrow {
  font-weight: bold;
  text-align: center;
}

.help-btarrow {
  font-weight: bold;
  text-align: center;
}

.help-btrarrow {
  font-weight: bold;
  text-align: center;
}

.landing-help {
  font-family: 'covered_by_your_graceregular';
  font-size: 30px;
}

.landing-help a {
  text-decoration: none;
}

.del_sync {
  font-weight: bold;
  font-size: 12px;
}

.landing * {
  font-weight: bold;
}

.user-subtitle {
  font-size: 13px;
  font-weight: 600;
}

.font-lvl-2, .font-lvl-2 span, .font-lvl-2 label {
  font-size: 13px !important;
  text-transform: none;
}

.font-lvl-3{
  font-size: 12px;
  text-transform: none;
  white-space: normal;
}

.align-right{
  text-align: right!important;
  text-transform: none;
  white-space: normal;
}

#lista_precio_name_value, #moneda_value {
  font-weight: bold;
}

.tip {
  font-style: italic;
  font-size: 13px;
}

ul.cart * {
  font-size: 13px;
}

.hpc-item a,
.hpc-item a *,
.hpc-item * {
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
}

.hpc-item a:hover {
  text-decoration: underline;
}

.hpc-item .hbi-stock {
  text-transform: lowercase;
}

.hpc-item a label {
  text-transform: lowercase;
}

.hbi-stock-disp {
  font-size: 12px;
}

.b-search > input {
  font-family: 'arialregular',Arial,Sans-Serif;
  font-size: 14px!important;
}

#client_list #client_create {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
}

.smt-titile label {
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
}

.smt-titile-st label {
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
}

.smt-titile-st span {
  font-size: 13px;
  font-weight: 600;
  text-transform: capitalize;
}

#despacho a {
  text-decoration: none;
}

#add_forma_pago_venta,
#add_forma_pago_abono {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  font-size: 13px;
  text-decoration: none;
}

#pagos .btn-remove,
#referencias .btn-remove,
#referencias_liq .btn-remove,
#pagos_abono .btn-remove{
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.pl-select > label {
  font-size: 13px;
  font-weight: bold;
}

.hbi-recurrence {
  text-transform: lowercase !important;
}

.ds-line span {
  text-transform: uppercase;
  font-size: 13px;
}

.ds-line span:nth-child(1) {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
}

.ds-line .left a {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
}

.ds-line .left a {
  font-size: 13px;
  text-decoration: none;
}

.ds-line .left a:hover {
  text-decoration: underline;
}

.ds-line label {
  font-size: 12px;
}

.ds-line label > em {
  font-weight: bold;
  font-style: normal;
}

.ds-line .right a.doc-declara-sii,
.ds-line .right a.doc-rechazo-com,
.ds-line .right a.doc-tracking-sii label{
  font-size: 11px;
  text-align: center;
  text-decoration: none;
}

.cls-infpnl {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  text-decoration: none;
  font-size: 13px;
}

.add-pnl {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  text-decoration: none;
  font-size: 13px;
}

.comment-txt{
  white-space: -moz-pre-wrap !important;  
  white-space: -pre-wrap; 
  white-space: -o-pre-wrap; 
  white-space: pre-wrap;
  word-break: break-all;
  white-space: normal;
}

.comment-info {
  font-size: 13px;
}

.send_info {
  font-size: 12px;
}

.send-addnew {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.send-delete {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  font-size: 13px;
  text-decoration: none;
}

#send_list .footer a,
#create_list .footer a {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  text-transform: capitalize;
  word-spacing: 0;
}

.c-month {
  font-weight: 700;
}

.cbhdf .c-days {
  text-transform: uppercase;
  font-weight: bold;
}

.c-days{
  font-size: 13px;  
}

.c-days span {
  font-weight: bold;
}

.c-days > div a {
  text-transform: capitalize;
  text-decoration: none;
  font-size: 12px;
}

#det_to_create .ds-line span a:hover > label {
  font-family: 'arialregular',Arial,Sans-Serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  text-transform: lowercase;
}

.rep-det-box ,
.rep-det-box *{
  font-size: 13px;
}

.rep-det-list *{
  font-size: 12px;
}

.post-card {
  display: inline-block;
  position: absolute;
  margin: 5% 0;
  left: 20%;
  right: 25%;
  height: 300px;
  min-width: 600px;
  max-width: 650px;

  background-color: #fff;
  box-shadow: 0px 1px 15px rgba(0,0,0,.3);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.post-card > div > .left > span {
  font-size: 18px;
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif;
}

.post-card > div > .left {
  font-size: 14px;
}

.home-landing .box,
.home-landing .box * {
  text-decoration: none;
}

.home-landing .box span {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  font-weight: bold;
  font-size: 180px;
}

.home-landing .box label {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
}

.home-landing .landing-tip {
  font-family: 'covered_by_your_graceregular';
  font-size: 30px;
}

#add_documento_referencia, .btn_doc_ref {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.mspl-sale #new_dynamic_service {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
}

#massive_prod_config_ctab .footer a {
  font-family: 'arialbold','Arial Black',Gadget,sans-serif;
  text-decoration: none;
  font-size : 12px;
  font-weight : normal;
  font-weight: 500;
  word-spacing:0px;
  text-decoration: none;
}

#promo_footer button {
  font-size: 11px;
  font-weight: bolder;
  text-align: center;
  text-transform: uppercase;
}

#advs_txt em {
  font-weight: bold;
}

.ext_title {
  font-family: 'arialbold', 'Arial Black', Gadget, sans-serif!important;
  font-size: 17px!important;
  text-align: left!important;
  text-transform: uppercase!important;
  color: #545555!important;
  padding-top: 15px;
}

.tab_doc_dte .act a {
  font-size: 12px;
  text-decoration: none;
}

.print_arm, .print_acm {
  font-size: 12px!important;
}

#inv_status {
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
}

#inv_status a {
  font-weight: normal!important;
}
