#modal_mer_pais.modal_mer_pais .modal-dialog {
  margin-top: 8% !important;
}

.modal_txt_pais {
  margin-left: 3px;
}

.modal_txt_pais img {
    width: 24%;
    position: relative;
    top: -2px;
    margin-right: 2px;
}

.modal_mer_pais .contenido_izq_modal_gr .btn-lg {
    float: right;
    margin-right: 5px;
}

.modal_mer_pais .contenido_izq_modal_gr .btn-lg.sus_pais {
  font-size: 17px;
  font-weight: normal;
  width: 90%;
}

.modal_mer_pais .contenido_izq_modal_gr ul.a li div {
    width: 100%;
    line-height: 22px;
    padding-top: 0 !important;
    text-align: center;
    /*margin-top: 14px;*/
}

.modal_mer_pais .contenido_izq_modal_gr .code_activated {
    margin-top: 12px;
    color: #000;
}

.modal_mer_pais .contenido_izq_modal_gr .code_activated .code {
    background: #f2f2f2;
    border: 1px solid #a7a7a7;
    padding: 5px 10px 5px 8px;
    font-weight: bold;
    margin-left: 5px;
}

#mainContainer .modal_mer_pais .contenido_izq_modal_gr .btn-lg {
    max-width: 215px;
}

#modal_mer_pais_add.modal_mer_pais .modal-header-ls .title {
  font-size: 26px !important;
  text-align: center;
}

#modal_mer_pais_add.modal_mer_pais .modal-lg {
  width: 100%;
  max-width: 460px;
}

#modal_mer_pais_add.modal_mer_pais .cont_pack_account_izq {
  float: left;
  width: 45%;
  position: relative;
}

#modal_mer_pais_add.modal_mer_pais .cont_pack_account_izq .contenido_der_modal_gr {
  width: 100%;
}

#modal_mer_pais_add.modal_mer_pais .cont_pack_account_izq .contenido_izq_modal_gr {
    width: 80%;
    float: none;
    margin: 0 auto;
}

#modal_mer_pais_add.modal_mer_pais .cont_pack_account_der {
  float: right;
  width: 45%;
}

#modal_mer_pais_add.modal_mer_pais .cont_pack_account_der .contenido_der_modal_gr {
  width: 100%;
}

#modal_mer_pais_add.modal_mer_pais .cont_pack_account_der .contenido_izq_modal_gr {
    width: 80%;
    float: none;
    margin: 0 auto;
}

#modal_mer_pais_add.modal_mer_pais .modal-header-ls {
  padding: 18px 38px !important;
}

#modal_mer_pais_add.modal_mer_pais .modal-body-ls {
  padding: 25px 50px 30px 50px;
}

#modal_mer_pais_add.modal_mer_pais .modal-body-ls a.txt_product {
  color: #000;
}

#modal_mer_pais_add.modal_mer_pais .modal-body-ls a.txt_product:hover {
  color: #000;
}


#modal_mer_pais_add.modal_mer_pais .cont_pack_account_der .contenido_izq_modal_gr .btn-lg {
  border-radius: 3px;
}

#modal_mer_pais_add.modal_mer_pais .icon_plus {
    position: absolute;
    right: -32px;
    top: 50px;
}

#modal_mer_pais_add.modal_mer_pais .icon_plus .fa-plus {
  font-size: 28px;
}

#modal_mer_pais_add.modal_mer_pais .modal-body-ls a:hover {
  color: #fff;
}

#modal_mer_pais_add.modal_mer_pais .modal-body-ls a .btn-lg {
  border-radius: 3px;
  color: #fff;
    margin-top: 5px;
    margin-bottom: 5px;
}

#modal_mer_pais_add.modal_mer_pais .bt_sus_product_pais {
  position: relative;
  left: 15%;
}

#modal_mer_pais_add.modal_mer_pais .contenido_izq_modal_gr ul.a li div {
  line-height: 21px;
}

#modal_mer_pais_add.modal_mer_pais .contenido_der_modal_gr.cont_new_der .cont_dispositivos {
  margin: 10px 0;
}

#modal_mer_pais_add.modal_mer_pais .logoProduct {
  float: right;
  width: 100%;
  margin-bottom: 7px;
  text-align: right;
  padding-top: 3px;
}

#modal_mer_pais_add.modal_mer_pais .logoProduct img {
  width: 100%;
  max-width: 166px;
}

#modal_mer_pais_add.modal_mer_pais .logoProduct.pais {
  float: right;
  width: 100%;
  margin-bottom: 7px;
  padding-top: 1px;
  text-align: center;
}

#modal_mer_pais_add.modal_mer_pais .logoProduct.pais img {
  width: 100%;
  max-width: 73px;
}

#modal_mer_pais_add.modal_mer_pais .cont_error_ingreso a:hover {
  color: #3162ab;
}

/* MEDICI.TV */

#modal_mer_pais.modal_mer_medtv .modal-dialog {
  margin-top: 8% !important;
}

.modal_txt_pais {
  margin-left: 3px;
}

.modal_txt_pais img {
    width: 24%;
    position: relative;
    top: -2px;
    margin-right: 2px;
}

.modal_mer_medtv .contenido_izq_modal_gr .btn-lg {
    float: right;
    margin-right: 5px;
}

.modal_mer_medtv .contenido_izq_modal_gr .btn-lg.sus_pais {
  font-size: 17px;
  font-weight: normal;
  width: 90%;
}

.modal_mer_medtv .contenido_izq_modal_gr ul.a li div {
    width: 100%;
    line-height: 22px;
    padding-top: 0 !important;
    text-align: center;
    /*margin-top: 14px;*/
}

.modal_mer_medtv .contenido_izq_modal_gr .code_activated {
    margin-top: 12px;
    color: #000;
}

.modal_mer_medtv .contenido_izq_modal_gr .code_activated .code {
    background: #f2f2f2;
    border: 1px solid #a7a7a7;
    padding: 5px 10px 5px 8px;
    font-weight: bold;
    margin-left: 5px;
}

#mainContainer .modal_mer_medtv .contenido_izq_modal_gr .btn-lg {
    max-width: 215px;
}

#modal_mer_medtv_add.modal_mer_medtv .modal-header-ls .title {
  font-size: 26px !important;
  text-align: center;
}

#modal_mer_medtv_add.modal_mer_medtv .modal-lg {
  width: 100%;
  max-width: 460px;
}

#modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_izq {
  float: left;
  width: 45%;
  position: relative;
}

#modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_izq .contenido_der_modal_gr {
  width: 100%;
}

#modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_izq .contenido_izq_modal_gr {
    width: 80%;
    float: none;
    margin: 0 auto;
}

#modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_der {
  float: right;
  width: 45%;
}

#modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_der .contenido_der_modal_gr {
  width: 100%;
}

#modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_der .contenido_izq_modal_gr {
    width: 80%;
    float: none;
    margin: 0 auto;
}

#modal_mer_medtv_add.modal_mer_medtv .modal-header-ls {
  padding: 18px 38px !important;
}

#modal_mer_medtv_add.modal_mer_medtv .modal-body-ls {
  padding: 25px 50px 30px 50px;
}

#modal_mer_medtv_add.modal_mer_medtv .modal-body-ls a.txt_product {
  color: #000;
}

#modal_mer_medtv_add.modal_mer_medtv .modal-body-ls a.txt_product:hover {
  color: #000;
}


#modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_der .contenido_izq_modal_gr .btn-lg {
  border-radius: 3px;
}

#modal_mer_medtv_add.modal_mer_medtv .icon_plus {
    position: absolute;
    right: -32px;
    top: 50px;
}

#modal_mer_medtv_add.modal_mer_medtv .icon_plus .fa-plus {
  font-size: 28px;
}

#modal_mer_medtv_add.modal_mer_medtv .modal-body-ls a:hover {
  color: #fff;
}

#modal_mer_medtv_add.modal_mer_medtv .modal-body-ls a .btn-lg {
  border-radius: 3px;
  color: #fff;
    margin-top: 5px;
    margin-bottom: 5px;
}

#modal_mer_medtv_add.modal_mer_medtv .bt_sus_product_pais {
  position: relative;
  left: 15%;
}

#modal_mer_medtv_add.modal_mer_medtv .contenido_izq_modal_gr ul.a li div {
  line-height: 21px;
}

#modal_mer_medtv_add.modal_mer_medtv .contenido_der_modal_gr.cont_new_der .cont_dispositivos {
  margin: 10px 0;
}

#modal_mer_medtv_add.modal_mer_medtv .logoProduct {
  float: right;
  width: 100%;
  margin-bottom: 7px;
  text-align: right;
  padding-top: 3px;
}

#modal_mer_medtv_add.modal_mer_medtv .logoProduct img {
  width: 100%;
  max-width: 166px;
}

#modal_mer_medtv_add.modal_mer_medtv .logoProduct.medtv {
  float: right;
  width: 100%;
  margin-bottom: 7px;
  text-align: center;
  padding: 0;
}

#modal_mer_medtv_add.modal_mer_medtv .logoProduct.medtv img {
  width: 100%;
  max-width: 95px;
  position: relative;
  top: -2px;
}

#modal_mer_medtv_add.modal_mer_medtv .cont_error_ingreso a:hover {
  color: #3162ab;
}


@media screen and (max-width: 767px) {

  .modal_mer_pais .contenido_der_modal_gr.cont_new_der .cont_dispositivos.pais_sus {
    display: block;
    width: 100%;
    text-align: center;
  }

  .modal_mer_pais .contenido_der_modal_gr.cont_new_der .cont_dispositivos.pais_sus img {
    max-width: 225px;
  }

  .modal_mer_pais .modal-header-ls {
    padding: 17px 30px;
  }

  .modal_mer_pais .contenido_izq_modal_gr .btn-lg.sus_pais {
    font-size: 18px;
  }

  #modal_mer_pais_add.modal_mer_pais .modal-lg {
    max-width: 393px;
  }

  #modal_mer_pais_add.modal_mer_pais .bt_sus_product_pais {
    left: 0;
  }

  #modal_mer_pais_add.modal_mer_pais .modal-header-ls .title {
    font-size: 25px !important;
  }

  #modal_mer_pais_add.modal_mer_pais .contenido_izq_modal_gr ul.a li div {
    width: 100% !important;
  }

  #modal_mer_pais_add.modal_mer_pais .logoProduct.pais img {
    max-width: 66px;
  }

  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span {
    background: 0 0;
  }

  /* MED TV*/

  .modal_mer_medtv .contenido_der_modal_gr.cont_new_der .cont_dispositivos.pais_sus {
    display: block;
    width: 100%;
    text-align: center;
  }

  .modal_mer_medtv .contenido_der_modal_gr.cont_new_der .cont_dispositivos.pais_sus img {
    max-width: 225px;
  }

  .modal_mer_medtv .modal-header-ls {
    padding: 17px 30px;
  }

  .modal_mer_medtv .contenido_izq_modal_gr .btn-lg.sus_pais {
    font-size: 18px;
  }

  #modal_mer_medtv_add.modal_mer_medtv .modal-lg {
    max-width: 393px;
  }

  #modal_mer_medtv_add.modal_mer_medtv .bt_sus_product_pais {
    left: 0;
  }

  #modal_mer_medtv_add.modal_mer_medtv .modal-header-ls .title {
    font-size: 25px !important;
  }

  #modal_mer_medtv_add.modal_mer_medtv .contenido_izq_modal_gr ul.a li div {
    width: 100% !important;
  }

  #modal_mer_medtv_add.modal_mer_medtv .logoProduct.medtv img {
    max-width: 66px;
  }

}

@media screen and (max-width: 384px) { 

  #modal_mer_pais_add.modal_mer_pais .modal-lg {
      max-width: 363px;
  }

  #modal_mer_pais_add.modal_mer_pais .modal-header-ls .title {
      font-size: 22px !important;
  }

  #modal_mer_pais_add.modal_mer_pais .icon_plus {
      position: absolute;
      right: -29px;
      top: 40px;
  }

  #modal_mer_medtv_add.modal_mer_medtv .modal-lg {
      max-width: 363px;
  }

  #modal_mer_medtv_add.modal_mer_medtv .modal-header-ls .title {
      font-size: 22px !important;
  }

  #modal_mer_medtv_add.modal_mer_medtv .icon_plus {
      position: absolute;
      right: -29px;
      top: 40px;
  }

}

@media screen and (max-width: 375px) { 
  #modal_mer_pais_add.modal_mer_pais .modal-lg {
      max-width: 355px;
  }

  #modal_mer_pais_add.modal_mer_pais .modal-header-ls .title {
      font-size: 21px !important;
  }

  #modal_mer_medtv_add.modal_mer_medtv .modal-lg {
      max-width: 355px;
  }

  #modal_mer_medtv_add.modal_mer_medtv .modal-header-ls .title {
      font-size: 21px !important;
  }


}

@media screen and (max-width: 360px) { 

  #modal_mer_pais_add.modal_mer_pais .modal-lg {
      max-width: 340px;
  }
  
  #modal_mer_pais_add.modal_mer_pais .modal-header-ls .title {
      font-size: 20px !important;
  }

  #modal_mer_pais_add.modal_mer_pais .cont_pack_account_izq {
      width: 50%
  }

  #modal_mer_pais_add.modal_mer_pais .cont_pack_account_der {
      width: 50%
  }

  #modal_mer_pais_add.modal_mer_pais .icon_plus {
      right: -12px;
      top: 30px;
  }

  /**/
  #modal_mer_medtv_add.modal_mer_medtv .modal-lg {
      max-width: 340px;
  }
  
  #modal_mer_medtv_add.modal_mer_medtv .modal-header-ls .title {
      font-size: 20px !important;
  }

  #modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_izq {
      width: 50%
  }

  #modal_mer_medtv_add.modal_mer_medtv .cont_pack_account_der {
      width: 50%
  }

  #modal_mer_medtv_add.modal_mer_medtv .icon_plus {
      right: -12px;
      top: 30px;
  }
}

@media screen and (max-width: 320px) { 

  #modal_mer_pais_add.modal_mer_pais .modal-lg {
      max-width: 300px;
  }

  #modal_mer_pais_add.modal_mer_pais .modal-header-ls .title {
      font-size: 17px !important;
  }

  #modal_mer_pais_add.modal_mer_pais .icon_plus {
      right: -11px;
      top: 25px;
  }
  
  #modal_mer_pais_add.modal_mer_pais .icon_plus .fa-plus {
      font-size: 22px;
  }

  /**/
  #modal_mer_medtv_add.modal_mer_medtv .modal-lg {
      max-width: 300px;
  }

  #modal_mer_medtv_add.modal_mer_medtv .modal-header-ls .title {
      font-size: 17px !important;
  }

  #modal_mer_medtv_add.modal_mer_medtv .icon_plus {
      right: -11px;
      top: 25px;
  }
  
  #modal_mer_medtv_add.modal_mer_medtv .icon_plus .fa-plus {
      font-size: 22px;
  }  
}