.copia:active{background:#333!important; color:#fff;}
.fontT1{
font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"!important;
}
.fontT2{
font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"!important;
}
.fontT3{
font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace"!important;
}
.fontT4{
font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"!important;
}
.fontT5{
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"!important;
}
.fontT6{
font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"!important;
font-style: italic;
}
.fontT7{
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"!important;
}
.fontT8{
font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"!important;
}

.fontT9{
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}

@font-face {    font-family: google1;    src:url("../fonts/Lobster-Regular.ttf");}
.fontT10{font-family: google1;}

@font-face {    font-family: crisfonte;    src:url("../fonts/cris-high.ttf");}
.fontCris{font-family: crisfonte;}




@font-face {    font-family: google2;    src:url("../fonts/DancingScript-VariableFont_wght.ttf");}
.fontT11{font-family: google2;}
@font-face {    font-family: google3;    src:url("../fonts/BebasNeue-Regular.ttf");}
.fontT12{font-family: google3;}
@font-face {    font-family: google4;    src:url("../fonts/Acme-Regular.ttf");}
.fontT13{font-family: google4;}
@font-face {    font-family: google5;    src:url("../fonts/Prompt-Bold.ttf");}
.fontT14{font-family: google5;}
@font-face {    font-family: google6;    src:url("../fonts/PermanentMarker-Regular.ttf");}
.fontT15{font-family: google6;}
@font-face {    font-family: google7;    src:url("../fonts/Ultra-Regular.ttf");}
.fontT16{font-family: google7;}

@font-face {    font-family: google8;    src:url("../fonts/FrederickatheGreat-Regular.ttf");}
.fontT17{font-family: google8;}

@font-face {    font-family: google9;    src:url("../fonts/Pacifico-Regular.ttf");}
.fontT18{font-family: google9;}



.bt-tm-01{padding:5px; width:45px; height:45px; cursor: pointer; margin:2px; float: left; border-radius:50px;  box-shadow: 2px 1px 5px #333; text-align: center!important;}
.bt-tm-01:hover{opacity: 0.8; border: 2px #fff solid;}
.bt-tm-01:active{opacity: 1.0; border: 2px #000 solid;}

.bt-tm-x{padding:5px; width:45px; height:45px; cursor: pointer; margin:2px; float: left; border-radius:50px;  box-shadow: 2px 1px 5px #333; text-align: center!important;}



.bt-tm-03{padding:5px; width:35px; height:35px; cursor: pointer; margin: 2px; float: left; border-radius:50px;  box-shadow: 2px 1px 5px #333; text-align: center!important;}
.bt-tm-03:hover{opacity: 0.8; border: 2px #fff solid;}
.bt-tm-03:active{opacity: 1.0; border: 2px #000 solid;}


.bt-tm-02{padding:5px; width:35px; height:35px; cursor: pointer; margin:2px; float: left; border-radius:50px;  box-shadow: 2px 1px 5px #333; text-align: center!important;}
.bt-tm-02:hover{opacity: 0.8; border: 2px #fff solid;}
.bt-tm-03:active{opacity: 1.0; border: 2px #000 solid;}


/* MENUS ESPECIAIS */
.menuCh1{padding:0px 15px!important; height: 50px!important; line-height:10px!important;}
.menuCh2{padding:0px 15px!important; height: 50px!important; line-height:10px!important; border-radius:30px;}
.menuCh3{padding:0px 15px!important; height: 50px!important; line-height:10px!important; border-radius:5px;}
.menuCh4{padding:0px 15px!important; height: 50px!important; line-height:10px!important; border-radius:0px 25px;}
.menuCh5{ border-radius:105px; border:3px #fff solid!important;}
/* FIM MENUS ESPECIAIS */

/* GALERIA MASTER */
    .imgGal{  background-position: 50%; background-size: cover;   border: solid 2px #fff; 
        padding:0px; border-radius:10px;    }
    .imgGal:hover{  transition:all 0.5s ease;  border: solid 2px #fff;  }



/* FIM GALERIA MASTER */


/* CORES */

.branco{color: #fff!important;}
.rosa{color: #E30FC9!important;}
.verde{color:#0E951D!important;}
.amarelo{color:yellow!important;}
.azul{color:#1A8FD0!important;}
.azul2{color:#00B6FE!important;}
.vermelho{color:red!important;}
.preto{color:black!important;}
.cinza{color:#333!important;}
.cinza2{color:#666!important;}
.cinza3{color:#f1f1f1!important;}
.laranja{color:darkorange!important;}
.amarelo2{color:#f4ad2d!important;}
.rosa{color:#fc00ff!important;}
.lilaz{color:#9B0DE8!important;}

.fbranco{background-color:#fff!important;}
.frosa{background-color: #E30FC9!important;}
.fverde{background-color:#0E951D!important;}
.famarelo{background-color:yellow!important;}
.fazul{background-color:#1A8FD0!important;}
.fazul2{background-color:#00B6FE!important;}
.fvermelho{background-color:red!important;}
.fpreto{background-color:#000!important;}
.fcinza{background-color:#333!important;}
.fcinza2{background-color:#666!important;}
.fcinza3{background-color:#f1f1f1!important;}
.flaranja{background-color:darkorange!important;}
.famarelo2{background-color:#f4ad2d!important;}
.frosa{background-color:#fc00ff!important;}
.flilaz{background-color:#9B0DE8;}
/*   AQUI SÃO OS BOTOES */

/*   GALERIA REDONDA */
.gal-red1{border-radius:0px!important; overflow: hidden!important;}
.gal-red2{border-radius:10px!important; overflow: hidden!important;}
.gal-red4{border-radius:200px!important; overflow: hidden!important;}
.gal-red3{border-radius:50px!important; overflow: hidden!important;}
.gal-red5{border-radius:0px 80px 0px 80px!important; overflow: hidden!important;}
.gal-red6{border-radius:80px 0px!important; overflow: hidden!important;}
.gal-red7{border-radius:200px 0px!important; overflow: hidden!important;}
.gal-red8{border-radius:0px 200px!important; overflow: hidden!important;}


/*   BOTOES REDONDOS */
.gal2-red1 li{border-radius:0px!important;  overflow: hidden!important;}
.gal2-red2 li{border-radius:5px!important; overflow: hidden!important; }

.gal2-red4 li{border-radius:50px!important; overflow: hidden!important; }

.gal2-red3 li{border-radius:15px!important;  overflow: hidden!important; }

.gal2-red5 li{border-radius:0px 20px 0px 20px!important;  overflow: hidden!important; }

.gal2-red6 li{border-radius:20px 0px 20px 0px!important;  overflow: hidden!important; }

.gal2-red7 li{border-radius:80px 0px 80px 0px!important;  overflow: hidden!important; }
.gal2-red8 li{border-radius:0px 80px 0px 80px!important;  overflow: hidden!important; }


/*   FIM REDONDOS */



.btn {
    
/*  CANTOS REDONDOS DO BOTÃO */
  border-radius:50px;
    
    
  font-size: .8rem;
  text-transform: uppercase;
  letter-spacing: .2rem;
  padding: 10px 20px;
  text-decoration: none; }
  .btn:active, .btn:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn.btn-outline-white {
    border-color: #fff;
    background: transparent;
    color: #fff; }
    .btn.btn-outline-white:hover {
      background: #fff;
      border-color: #fff;
      color: #000; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #212529;
  background-color: #f4ad2d;
  border-color: #f4ad2d; }
  .btn-primary:hover {
    color: #212529;
    background-color: #ee9e0c;
    border-color: #e2960c; }
  .btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 153, 44, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(212, 153, 44, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #212529;
    background-color: #f4ad2d;
    border-color: #f4ad2d; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #212529;
    background-color: #e2960c;
    border-color: #d68e0b; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 153, 44, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(212, 153, 44, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #212529;
  background-color: #71bc42;
  border-color: #71bc42; }
  .btn-success:hover {
    color: #fff;
    background-color: #60a038;
    border-color: #5a9635; }
  .btn-success:focus, .btn-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(101, 165, 62, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(101, 165, 62, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #212529;
    background-color: #71bc42;
    border-color: #71bc42; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #5a9635;
    border-color: #558d31; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(101, 165, 62, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(101, 165, 62, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #f4ad2d;
  border-color: #f4ad2d; }
  .btn-warning:hover {
    color: #212529;
    background-color: #ee9e0c;
    border-color: #e2960c; }
  .btn-warning:focus, .btn-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 153, 44, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(212, 153, 44, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #f4ad2d;
    border-color: #f4ad2d; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #e2960c;
    border-color: #d68e0b; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 153, 44, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(212, 153, 44, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #f4ad2d;
  border-color: #f4ad2d; }
  .btn-outline-primary:hover {
    color: #212529;
    background-color: #f4ad2d;
    border-color: #f4ad2d; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 173, 45, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(244, 173, 45, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #f4ad2d;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #212529;
    background-color: #f4ad2d;
    border-color: #f4ad2d; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 173, 45, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(244, 173, 45, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #71bc42;
  border-color: #71bc42; }
  .btn-outline-success:hover {
    color: #212529;
    background-color: #71bc42;
    border-color: #71bc42; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(113, 188, 66, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(113, 188, 66, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #71bc42;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #212529;
    background-color: #71bc42;
    border-color: #71bc42; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(113, 188, 66, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(113, 188, 66, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #f4ad2d;
  border-color: #f4ad2d; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #f4ad2d;
    border-color: #f4ad2d; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 173, 45, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(244, 173, 45, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #f4ad2d;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #f4ad2d;
    border-color: #f4ad2d; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 173, 45, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(244, 173, 45, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }



.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

.carousel-caption{
    top: 336px;
}



.site-navbar{box-shadow: 0px 4px 17px -8px rgba(0,0,0,1);}

#imagem-gr{width:100%!important; height:700px!important; background-size:100%; padding: 0px;}



#txt-imagem-gr {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left:23%!important;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}


.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left:23%!important;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}




/*   AQUI CELULAR */
@media only screen and (max-width: 767px) {
    
    
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left:3px!important;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}

    
#imagem-gr{ min-height:350px!important; background-size:100%; margin-top:90px; text-align: center!important;}
#txt-imagem-gr{position: absolute!important; top:25%!important; width:90%; left:20px!important; }
    
    #txt-imagem-gr h1{font-size:30px!important;} 
    
    p{font-size: 18px!important;}
    
    .carousel-inner{
     margin-top:155px;
    width: 100%!important; }
    .carousel-inner>img{
 display: none;}
.carousel-caption{width: 99%; left:0px; top:15%;}
.fontBannerGr{ font-size:25px;}
.fontBannerPq{ font-size:15px;}
    
    
    
ul li{
background-color:#f1f1f1!important;
    border-radius:10px;
color:#000!important;
border-bottom:3px solid #fff!important;
border-left:10px solid #ccc!important;
    }
    
    
ul li:hover{
background-color:#ccc!important;
color:#fff!important;
border-bottom:3px solid #fff!important;
border-left:5px solid #333!important;
    }
    
    
ul li:active{
background-color:#f1f1f1!important;
color:#fff!important;
border-bottom:3px solid #fff!important;
border-left:20px solid #333!important;
    }
    
    
#comBarra{margin-top:40px!important;}

.textoBannerMeu{margin-left:10!important; width:100%!important; position: absolute!important; top:40%;}
    
    
}/*   FIM AQUI CELULAR */





