.newbuttons{
	font-size: 2rem;
}

.burguer-pink{
  background-color: #008D36 !important;
}
.qr-title-fs{
  font-size: 0.9rem;
}
.qr-text-green-fs{
  font-size: 0.8rem;
}
.qr-text-fs{
  font-size: 0.8rem;
}
.qr-mobile-py{
  padding-bottom: 0.25rem;
  padding-top: 1rem;
}
.qr-form-mobile-mt{
  margin-top: 0.7rem;
}

.qr-mobile-pt{
  padding-top: 0.25rem;
}
.qr-mobile-px{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.qr-mobile-mb{
  margin-bottom: 1rem;
}

.qr-input-height{
  height: 2rem;
}
.qr-button-mobile-fs{
  font-size: 1rem
}

.btn-purple {
  color: #fff;
  background-color: #3c3e7a;
  border-color: #17a2b8;
}

.btn-pink {
  color: #fff;
  background-color: #3c3e7a !important;
  border-color: #17a2b8;
}

@media(min-width: 350px){
  .qr-form-mobile-mt{
    margin-top: 1rem;
  }
  .qr-mobile-mb{
    margin-bottom: 2rem;
  }
}

@media(min-width: 360px){
  .qr-form-mobile-mt{
    margin-top: 1.1rem;
  }
}

@media(min-width: 375px){
  .qr-title-fs{
    font-size: 1rem;
  }
  .qr-text-green-fs{
    font-size: 0.95rem;
  }
  .qr-text-fs{
    font-size: 0.95rem;
  }
  .qr-mobile-py{
    padding-bottom: 1rem;
    padding-top: 1.5rem;
  }
  .qr-form-mobile-mt{
    margin-top: 1rem;
  }
}

@media(min-width: 380px){
  
}

@media(min-width: 400px){
  .qr-form-mobile-mt{
    margin-top: 1.05rem;
  }
  .qr-mobile-py{
    padding-bottom: 1rem;
    padding-top: 2rem;
  }
}

@media(min-width: 425px){
  .qr-title-fs{
    font-size: 1.1rem;
  }
  .qr-text-green-fs{
    font-size: 1rem;
  }
  .qr-text-fs{
    font-size: 1rem;
  }
  .qr-mobile-py{
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .qr-form-mobile-mt{
    margin-top: 1.2rem;
  }
  .qr-maintitle-mobile-fs{
    font-size: 1.2rem;
  }
}

@media(min-width: 450px){
  .qr-form-mobile-mt{
    margin-top: 1.5rem;
  }
}

@media(min-width: 475px){
  .qr-mobile-px{
    padding-left: 1.1rem;
    padding-right: 1.1rem;
  }
  .qr-mobile-pt{
    padding-top: 1.2rem;
  }
}

@media(min-width: 480px){
  .qr-mobile-px{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .qr-mobile-pt{
    padding-top: 0.25rem;
  }
  .qr-mobile-mb{
    margin-bottom: 2.5rem;
  }
}

@media(min-width: 500px){
  .qr-maintitle-mobile-fs{
    font-size: 1.3rem;
  }
  .qr-title-fs{
    font-size: 1.25rem;
  }
  .qr-text-green-fs{
    font-size: 1.1rem;
  }
  .qr-text-fs{
    font-size: 1.1rem;
  }
  .qr-mobile-mb{
    margin-bottom: 4rem;
  }
  .qr-mobile-px{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}

@media(min-width: 525px){
  .qr-mobile-px{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .qr-mobile-pt{
    padding-top: 1.1rem;
  }
}

@media(min-width: 540px){
  .qr-mobile-px{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .qr-mobile-pt{
    padding-top: 1.5rem;
  }
}

@media(min-width: 550px){
  .qr-mobile-py{
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
  .qr-mobile-px{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .qr-mobile-pt{
    padding-top: 0.25rem;
  }
  .qr-maintitle-mobile-fs{
    font-size: 1.4rem;
  }
  .qr-title-fs{
    font-size: 1.35rem;
  }
  .qr-text-green-fs{
    font-size: 1.2rem;
  }
  .qr-text-fs{
    font-size: 1.2rem;
  }
  .qr-mobile-mb{
    margin-bottom: 2rem;
  }
}

@media(min-width: 560px){
  .qr-mobile-mb{
    margin-bottom: 3.5rem;
  }
}

@media(min-width: 576px){
  .qr-title-fs{
    font-size: 1.2rem;
  }
  .qr-text-green-fs{
    font-size: 1.1rem;
  }
  .qr-text-fs{
    font-size: 1.1rem;
  }
  .qr-form-mobile-mt{
    margin-top: 1.6rem;
  }
  .qr-mobile-py{
    padding-bottom: 2rem;
    padding-top: 3rem;
  }
  .qr-maintitle-mobile-fs{
    font-size: 1.6rem;
  }
  .qr-button-mobile-fs{
    font-size: 1.2rem
  }
  .qr-input-height{
    height: 2rem;
  }
  .qr-mobile-pt{
    padding-top: 0.9rem;
  }
  .qr-mobile-mb{
    margin-bottom: 4rem;
  }
}

@media(min-width: 600px){
  .qr-title-fs{
    font-size: 1.3rem;
  }
  .qr-text-green-fs{
    font-size: 1.2rem;
  }
  .qr-text-fs{
    font-size: 1.2rem;
  }
  .qr-mobile-mb{
    margin-bottom: 2rem;
  }
}

@media(min-width: 625px){
  .qr-mobile-px{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .qr-mobile-pt{
    padding-top: 1.6rem;
  }
}

@media(min-width: 640px){
  .qr-mobile-pt{
    padding-top: 1rem;
  }
  .qr-title-fs{
    font-size: 1.4rem;
  }
  .qr-text-green-fs{
    font-size: 1.3rem;
  }
  .qr-text-fs{
    font-size: 1.3rem;
  }
  .qr-mobile-mb{
    margin-bottom: 3rem;
  }
  .qr-mobile-px{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

@media(min-width: 650px){
  .qr-mobile-pt{
    padding-top: 1.2rem;
  }
  .qr-mobile-mb{
    margin-bottom: 4.5rem;
  }
}

@media(min-width: 675px){
  .qr-mobile-pt{
    padding-top: 1.2rem;
  }
  .qr-mobile-px{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .qr-form-mobile-mt{
    margin-top: 1.9rem;
  }
}

@media(min-width: 700px){
  .qr-mobile-py{
    padding-bottom: 2.5rem;
    padding-top: 3.5rem;
  }
  .qr-title-fs{
    font-size: 1.5rem;
  }
  .qr-text-green-fs{
    font-size: 1.4rem;
  }
  .qr-text-fs{
    font-size: 1.4rem;
  }
  .qr-form-mobile-mt{
    margin-top: 1.1rem;
  }
  .qr-mobile-px{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .qr-mobile-mb{
    margin-bottom: 5.5rem;
  }
}

@media(min-width: 720px){
  .qr-mobile-px{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .qr-mobile-pt{
    padding-top: 1.8rem;
  }
}

@media(min-width: 750px){
  .qr-mobile-pt{
    padding-top: 2rem;
  }
  .qr-form-mobile-mt{
    margin-top: 2.1rem;
  }
  .qr-mobile-px{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .qr-title-fs{
    font-size: 1.55rem;
  }
  .qr-text-green-fs{
    font-size: 1.5rem;
  }
  .qr-text-fs{
    font-size: 1.5rem;
  }
}

@media(min-width: 760px){
  .qr-form-mobile-mt{
    margin-top: 2.4rem;
  }
  .qr-mobile-px{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
}

#headerDrop > btn-default {
    background:transparent;
}

.rounded-btn{
border-radius: 5px
}

.btn-log{
  color:#008D36;
  border-radius: 5px;
  background-color: #ffce3b;
  margin-left:20px;
}

.submenus{
	font-size: 11pt;
	margin-left: 1rem;
}

.navbar .nav-item:not(:last-child) {
  margin-right: 2px;
}
 
.dropdown-toggle::after {
   transition: transform 0.15s linear; 
}
 
.show.dropdown .dropdown-toggle::after {
  transform: translateY(3px);
}
.dot {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
}

.center-font{
  line-height: 1.3;
}

@media(min-width: 768px){
  .space{padding-top: 3px; padding-bottom: 5px;}

  .qr-title-fs{
    font-size: 0.8rem;
  }
  .qr-text-green-fs{
    font-size: 0.7rem;
  }
  .qr-text-fs{
    font-size: 0.7rem;
  }
  .qr-maintitle-fs{
    font-size: 0.92rem;
  }
  .qr-form-mt{
    margin-top: 0.5rem;
  }
}

@media(min-width: 992px){
  .bn-btn{height: 32px;}

  .newbuttons{
    font-size: 18pt;
  }
  .qr-title-fs{
    font-size: 0.9rem;
  }
  .qr-text-green-fs{
    font-size: 0.8rem;
  }
  .qr-text-fs{
    font-size: 0.8rem;
  }
  .qr-maintitle-fs{
    font-size: 1rem;
  }
}

@media(min-width: 1200px){
  .qr-title-fs{
    font-size: 1.05rem;
  }
  .qr-text-green-fs{
    font-size: 0.95rem;
  }
  .qr-text-fs{
    font-size: 0.95rem;
  }
  .qr-form-mt{
    margin-top: 1rem;
  }
  .qr-maintitle-fs{
    font-size: 1.1rem;
  }
}

@media(min-width: 2000px){
  .center-font{line-height: 1.5;}
}

.linesm-menu{
 height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef
}