@charset "UTF-8";

/*!
Alerta-New.php.css 
*/


/*MENU*/
.navbar{
  position: relative !important;
  background: transparent !important;
  }
  button.navbar-toggler .navbar-toggler-icon {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(255,255, 255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .shadow-sm{box-shadow:none !important;}
  .nav-link{color:#fff !important;white-space:nowrap;transition:none;}
  .navbar-brand img{ filter:brightness(0) invert(1); }
  .navbar-collapse{background:transparent !important;}
  
  
  
  
  /****
       NOVA PAGINA ALERTA_NEW.PHP
                                  ****/
  
  .mc-input-text {
      margin:0 auto 30px;
      width: 100%;
      height: 50px;
      background:#fff;
      padding: 10px;
      display: block;
      border: 0;
      outline: none;
      font:500 16px/26px 'FontAwesome','Montserrat', sans-serif;
      color:#999999;
      border: 1px solid #D6D6D6;
      text-align:center !important;
      border-radius:20px;
  }
  .mc-input-text:hover{border:1px solid #b6b6b6;}
  .mc-input-text::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: .4; /* Firefox */
  }
  
  .mc-input-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
      opacity: .4;
  }
  
  .mc-input-text::-ms-input-placeholder { /* Microsoft Edge */
      opacity: .4;
  }
  
  .mc-input-select{
      margin:0 auto 30px;
      width: 100%;
      height: 50px;
      font:500 16px/26px 'FontAwesome','Montserrat', sans-serif;
      padding: 12px 20px;
      border: 1px solid #D6D6D6;
      background: #fff;
      color:#999999;
      text-align:left !important;
      border-radius:20px;
      -webkit-appearance: none; /* hide arrow */
      appearance: none; /* hide arrow */
      cursor: pointer;
      -webkit-appearance: none;
      background: url(/img/img-mc-arrowdown.webp) no-repeat right 20px top 22px;
      background-size: 12px;
  }
  .mc-input-select:hover{border:1px solid #b6b6b6;}
  
  .mc-input-fake{border: 1px solid #D6D6D6 !important;color:#999999 !important;}
  .mc-input-fake:hover{border:1px solid #b6b6b6 !important;}
  
  
  /**SLIDER NOVO**/
  .ui-slider-horizontal { height: 1em !important;}
  .ui-slider-handle{background:#4CA773 !important;border:10px solid #4CA773!important;border-radius:50% !important;box-shadow:0 3px 8px rgb(0 0 0 / 40%);}
  .ui-slider-range{background:#4CA773 !important;}
  .ui-widget.ui-widget-content {border: 0px solid #CCCCCC;background:#CCCCCC !important;border-radius:20px !important;}
  #min-price, #max-price{border:0 !important;font:700 18px/20px MontSerrat;width:120px;color:#AFAFAF;padding:0;display:none;}
  #min-price-span, #max-price-span{font:700 18px/20px MontSerrat;color:#AFAFAF;}
  
  
  
  /* MOBILE */
  body{background: url(/img/img-mc-verde-mobile-new.png) no-repeat top right #fff;/*background-size:120%;*/}
  .alerta-form{padding:0 2rem !important;}
  .config-alerta-title{font:600 21px/28px MontSerrat;color:#858585;}
  .config-alerta-text{font:400 16px/24px MontSerrat;color:#858585;}
  
  .alerta-cv-header{padding-top:30px;margin-bottom:80px;}
  .alerta-cv-1-title{font:700 36px/46px MontSerrat;color:#fff;width:100%;margin:0 auto;max-width:300px;}
  .alerta-cv-1-title img{width:26px;height:26px;vertical-align:-4px;}
  
  /* Diminuir inputs no MOBILE */
  .alerta-box-fix{height:50px !important;margin:0 auto 20px}
  .div-me-alerte{font:500 17px/28px MontSerrat;color:#AFAFAF;padding:10px 0px 20px;width:100%;margin:0 auto;}
  .div-alerta-variacao{width:100%;max-width:370px;height:auto;padding:12px 20px;font:500 14px/22px 'Montserrat', sans-serif;color:#999999;padding-bottom:10px;border:1px solid #D6D6D6;border-radius:20px;}
  .alerta-slider{width:90%;margin:0 auto;}
  .cotacao-atual{font: 600 22px/24px MontSerrat; color: #5bab7d; padding: 0px 15px;margin-bottom:-4px;}
  .arrow-down{width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 12px solid #4ca773;margin: 0 auto;margin-top: 10px;}
  
  
  
  .mc-btn-alert-cta {
      display: inline-block;
      padding: 13px 38px 15px;
      min-width: 240px;
      text-align: center;
      font: 500 16px/25px 'MontSerrat',Arial,sans-serif;
      color: #fff;
      text-decoration: none;
      border-radius: 30px;
      box-shadow: inset 0 -3px 0 0 rgb(0 0 0 / 5%);
      background: #1446AA;
      white-space: nowrap;
      margin:20px auto 20px;
      border:0;
      }
      .mc-btn-alert-cta:hover{color:#fff;background:#2a2a2a;background:#5AB364;text-align:center;text-decoration:none;transition: all ease-in-out .2s;}
  
  
  
      /* ESCONDER BARRA DE ROLAGEM NAVEGADORES */
      .my-modal {
          overflow-y: scroll;
          scrollbar-width: none; /* Firefox */
          -ms-overflow-style: none;  /* Internet Explorer 10+ */
      }
      .my-modal::-webkit-scrollbar { /* WebKit */
          width: 0;
          height: 0;
      }
      @media (min-width: 992px){ /* HIDE -SHOW MENUS */
          .my-modal{display:initial !important;}
          .fix-modal{max-width: initial;margin: 25px 3rem;}
      }
  
  
  
  
  /* DESKTOP */
  @media (min-width: 992px){
      body{background: url(/img/img-mc-verde-new.png) no-repeat top center #fff;background-size:100%;}
      .alerta-form{padding:0 5rem !important;}
  
      .alerta-cv-header{padding-top:50px;margin-bottom:80px;}
      .alerta-cv-1-title{font:700 36px/50px MontSerrat;color:#fff;width:100%;max-width:initial;}
      .alerta-cv-1-title img{width:32px;height:32px;vertical-align:-3px;}
  
      /* Diminuir inputs no Desktop */
      .alerta-box-fix{height:50px !important;margin:0 auto 30px;}
      .div-me-alerte{font:500 18px/20px MontSerrat;color:#AFAFAF;padding:10px 15px 20px;}
      .div-alerta-variacao{width:100%;max-width:370px;height:50px;padding:12px 20px;font:500 14px/22px 'Montserrat', sans-serif;color:#999999;padding-bottom:10px;border:1px solid #D6D6D6;border-radius:20px;}
      .alerta-slider{width:60%;margin:0 auto;}
  
  
  
      .mc-btn-alert-cta {
      display: inline-block;
      padding: 13px 35px 15px;
      /* width: 70%; */
      min-width: 290px;
      text-align: center;
      font: 500 15px/25px 'MontSerrat',Arial,sans-serif;
      color: #fff;
      text-decoration: none;
      border-radius: 30px;
      box-shadow: inset 0 -3px 0 0 rgb(0 0 0 / 5%);
      background: #1446AA;
      white-space: nowrap;
      margin:20px auto 20px;
      border:0;
      }
      .mc-btn-alert-cta:hover{color:#fff;background:#2a2a2a;background:#5AB364;text-align:center;text-decoration:none;transition: all ease-in-out .2s;}
  
  
  }

  
  /*Modal Ajuste mobile*/
  @media only screen and (max-width: 600px) {
    #myModal .modal-dialog, #myModal-erro .modal-dialog {width:89%;} 
  }



  /*ToastR Custom */
  #toast-container > div {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    max-width: none;
    border-radius: 0.286rem; }

  #toast-container > div,
  #toast-container > div:hover {
    box-shadow: 0 2px 20px 0 rgba(34, 41, 47, 0.08); }

  #toast-container > .toast {
    background-image: none !important; }

  .toast {
    background-color: #fff;
    color: #6e6b7b !important; }

  .toast .toast-close-button {
    color: #6e6b7b;
    font-size: 1.75rem;
    font-weight: 400;
    top: 0;
    right: 0;
    text-shadow: none; }

  .toast .toast-close-button:focus {
    outline: none; }

  .toast .toast-title {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.75; }

  .toast .toast-progress {
    opacity: 1; }

  .toast:before {
    content: '';
    height: 24px;
    width: 24px;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    left: 1.25rem;
    background-size: 1rem;
    background-repeat: no-repeat;
    background-position: center; }

  .toast-success .toast-title {
    color: #28c76f; }

  .toast-success .toast-progress {
    background-color: #28c76f; }

  .toast-success:before {
    background-color: #28c76f;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); }

  .toast-error .toast-title {
    color: #ea5455; }

  .toast-error .toast-progress {
    background-color: #ea5455; }

  .toast-error:before {
    background-color: #ea5455;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E"); }

  .toast-info .toast-title {
    color: #00cfe8; }

  .toast-info .toast-progress {
    background-color: #00cfe8; }

  .toast-info:before {
    background-color: #00cfe8;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-info'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E"); }

  .toast-warning .toast-title {
    color: #ff9f43; }

  .toast-warning .toast-progress {
    background-color: #ff9f43; }

  .toast-warning:before {
    background-color: #ff9f43;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-alert-triangle'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E"); }

  .toast-top-left {
    top: 1.3rem;
    left: 2rem; }

  .toast-top-right {
    top: 1.3rem;
    right: 2rem; }

  .toast-top-center,
  .toast-top-full-width {
    top: 1.3rem;
    width: 100% !important; }

  .toast-bottom-left {
    bottom: 1.3rem;
    left: 2rem; }

  .toast-bottom-right {
    bottom: 1.3rem;
    right: 2rem; }

  .toast-bottom-center,
  .toast-bottom-full-width {
    bottom: 1.3rem;
    width: 100% !important; }

  @media (max-width: 480px) and (min-width: 241px) {
    #toast-container > .toast:after {
      top: 0.95rem; }
    #toast-container > .toast .toast-close-button {
      top: 0;
      right: -1px; }
    #toast-container > div {
      width: 20rem; }
    .toast-top-left {
      left: 1rem; }
    #toast-container.toast-top-center, #toast-container.toast-bottom-center {
      right: 1rem; }
    #toast-container.toast-top-center > div, #toast-container.toast-bottom-center > div {
      width: 20rem !important; }
    .toast-top-full-width,
    .toast-bottom-full-width {
      right: 0;
      left: 0;
      width: 93%; }
    .toast-top-full-width > div,
    .toast-bottom-full-width > div {
      width: 100%; }
    .toast-bottom-left {
      left: 1rem;
      bottom: 0.75rem; }
    .toast-bottom-right {
      right: 2.25rem;
      bottom: 0.75rem; }
    .toast-bottom-center,
    .toast-bottom-full-width {
      bottom: 0.75rem; }
    [data-textdirection='rtl'] #toast-container > div {
      padding-right: 8px; } }

  .dark-layout #toast-container > div,
  .dark-layout #toast-container > div:hover {
    box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24); }

  .dark-layout #toast-container .toast {
    background-color: #283046;
    color: #b4b7bd !important; }

  .dark-layout #toast-container .toast .toast-close-button {
    color: #b4b7bd; }

  @media (max-width: 575.98px) {
    [data-textdirection='rtl'] .toast .toast-close-button {
      top: 0.55rem !important;
      right: 0.5rem !important; } }

  [data-textdirection='rtl'] .toast-top-left {
    left: 1rem;
    right: auto; }

  [data-textdirection='rtl'] .toast-top-right {
    right: 3rem;
    left: auto; }

  [data-textdirection='rtl'] .toast-bottom-left {
    left: 1em;
    right: auto; }

  [data-textdirection='rtl'] .toast-bottom-right {
    right: 3rem;
    left: auto; }

  [data-textdirection='rtl'] .toast-top-full-width#toast-container > div,
  [data-textdirection='rtl'] .toast-bottom-full-width#toast-container > div {
    left: 0;
    right: 0; }





/*MODAL DIALOGBOX */
    
.modal-confirm {		
color: #636363;
/*width: 325px;*/
max-width:350px;
width:100%;
font-size: 14px;
}
.modal-confirm .modal-content {
padding: 20px;
border-radius: 5px;
border: none;
}
.modal-confirm .modal-header {
border-bottom: none;   
position: relative;
}
.modal-confirm h4 {
text-align: center;
font-size: 26px;
margin: 30px 0 -15px;
font-weight: 600;
}
.modal-confirm .form-control, .modal-confirm .btn {
min-height: 40px;
border-radius: 3px; 
}
.modal-confirm .close {
position: absolute;
top: -5px;
right: -5px;
}	
.modal-confirm .modal-footer {
border: none;
text-align: center;
border-radius: 5px;
font-size: 13px;
padding-top:0;
}	
.modal-confirm .icon-box {
color: #fff;		
position: absolute;
margin: 0 auto;
left: 0;
right: 0;
top: -60px;
width: 85px;
height: 85px;
border-radius: 50%;
z-index: 9;
background: #82ce34;
background:#14aa72;
padding: 15px;
text-align: center;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.modal-confirm .icon-box i {
font-size: 48px;
position: relative;
top: 3px;
}
.modal-confirm.modal-dialog {
margin:0 auto;
}
.modal-confirm .btn {
color: #fff;
border-radius: 4px;
background: #82ce34;
text-decoration: none;
transition: all 0.4s;
line-height: normal;
border: none;
font:500 15px/25px 'MontSerrat',Arial,sans-serif;
background:#1446AA;
/*background:#14aa72;*/
width:100%;
}
.modal-confirm .btn:hover, .modal-confirm .btn:focus {
background: #6fb32b;
background:#5AB364;
background:#14aa72;
outline: none;
}
.trigger-btn {
display: inline-block;
margin: 100px auto;
}

/*ANIMACAO BOTOES;*/
.animate-down-2, .animate-left-2, .animate-right-2, .animate-up-2, .scale-down-2, .scale-up-2 {
transition: all .4s ease;
}
.animate-hover:hover .animate-up-2, .animate-up-2:hover {
transform: translate(0,-4px);
}

.term-content .tab1{
  margin-left: 15px;
}

.term-content .tab2{
  margin-left: 30px;
}