* {
  text-decoration: none;
  outline: none; }

@font-face {
  font-family: 'Calibri';
  src: url("../fonts/Calibri-Italic.eot");
  src: url("../fonts/Calibri-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Calibri-Italic.woff") format("woff"), url("../fonts/Calibri-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Calibri';
  src: url("../fonts/Calibri.eot");
  src: url("../fonts/Calibri.eot?#iefix") format("embedded-opentype"), url("../fonts/Calibri.woff") format("woff"), url("../fonts/Calibri.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Calibri';
  src: url("../fonts/Calibri-Bold.eot");
  src: url("../fonts/Calibri-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Calibri-Bold.woff") format("woff"), url("../fonts/Calibri-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
html,body {
    height: 100%;
}

body {
  font-family: 'Calibri';
  outline: none;
  background: #0f3854;
    background: radial-gradient(ellipse at center,  #0a2e38  0%, #000000 70%);
    background-size: 100%; }



#section-clock {
  width: 100%; 
  height: auto 100%;
}

.clock {
    font-family: 'Share Tech Mono', monospace;
    color: #ffffff !important;
    text-align: center;
  /*height: 100%; 
    */position: absolute;
    left: 51%;
    top: 50%;
    transform: translate(-50%, -51%);
    color: #daf6ff;
    text-shadow: 0 0 20px rgba(10, 175, 230, 1),  0 0 20px rgba(10, 175, 230, 0);
    letter-spacing: 0.03em;
    font-size: 82px;
    padding: 5px 0;
}
.date {
  letter-spacing: 0.2em;font-family: 'Calibri';
  font-size: 25px;
  margin-bottom: 12%;
}
.titulo {
  letter-spacing: 0.01em;font-family: 'Calibri';
  color: #ffffff !important;
  font-size: 28px;
  margin-top: 8%; 
  margin-bottom: 12%; 
    text-align: center;
}
.titulo img{
  width: 104px; 
}


#modal-parceiros .form-group {margin-bottom: 3px;  }

.clock_modal { letter-spacing: 0.01em;font-family: 'Calibri'; color: #158dda; font-weight: bold; float: right; margin-left: 5px;}
.clock_azul { letter-spacing: 0.01em;font-family: 'Calibri'; color: #158dda;margin-left: 5px;}
.clock_verde {  letter-spacing: 0.01em;font-family: 'Calibri'; color: #238E23;margin-left: 5px;}
.clock_vermelho { letter-spacing: 0.01em;font-family: 'Calibri'; color: #ff0000;margin-left: 5px;}

.formulario input {
    border: none !important;
    text-align: center !important;
    height:50px !important;
    font-size: 2.05rem !important;
    letter-spacing: 0.3em;
    padding: 1rem 1rem 1rem 1rem !important;
    /*border-top: 1px solid #ffffff !important;*/
    border-bottom: 1px solid #999998 !important;
    background-color: transparent !important;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.0) !important;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px inset !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.0) !important;
    border-radius: 0 !important; }

.formulario h3 {
  margin-top: 7%; 
  margin-bottom: 9%; }
.formulario .bts {
  margin-top: 15%; }


@media (max-width: 768px) {
.date {
  letter-spacing: 0.01em;font-family: 'Calibri';
  font-size: 24px;
  margin-bottom: 6%;
}
.titulo {
  letter-spacing: 0.01em;font-family: 'Calibri';
  color: #ffffff !important;
  font-size: 28px;
  margin-top: 7%; 
  margin-bottom: 7%; 
    text-align: center;
}
.titulo img{
  width: 104px;  
}
.formulario h3 {
  margin-top: 6%; 
  margin-bottom: 6%; }
.formulario .bts {
  margin-top: 7%; }
}

@media (max-width: 667px) {
.clock {
    font-family: 'Share Tech Mono', monospace;
    color: #ffffff !important;
    text-align: center;
  /*height: 100%; 
    */position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #daf6ff;
    text-shadow: 0 0 20px rgba(10, 175, 230, 1),  0 0 20px rgba(10, 175, 230, 0);
    letter-spacing: 0.02em;
    font-size: 80px;
    padding: 5px 0;
}
.date {
  letter-spacing: 0.01em;font-family: 'Calibri';
  font-size: 24px;
  margin-bottom: 5%;
}
.titulo {
  letter-spacing: 0.01em;font-family: 'Calibri';
  color: #ffffff !important;
  font-size: 28px;
  margin-top: 6%; 
  margin-bottom: 6%; 
    text-align: center;
}
.titulo img{
  width: 104px;  
}
.formulario h3 {
  margin-top: 4%; 
  margin-bottom: 5%; }
.formulario .bts {
  margin-top: 6%; }
}

@media (max-width: 568px) {
.clock {
    font-family: 'Share Tech Mono', monospace;
    color: #ffffff !important;
    text-align: center;
  /*height: 100%; 
    */position: absolute;
    left: 52%;
    top: 50%;
    transform: translate(-50%, -52%);
    color: #daf6ff;
    text-shadow: 0 0 20px rgba(10, 175, 230, 1),  0 0 20px rgba(10, 175, 230, 0);
    letter-spacing: 0.02em;
    font-size: 60px;
    padding: 5px 0;
}
.date {
  letter-spacing: 0.02em;font-family: 'Calibri';
  font-size: 20px;
  margin-bottom: 5%;
}
.titulo {
  letter-spacing: 0.03em;font-family: 'Calibri';
  color: #ffffff !important;
  font-size: 22px;
  margin-top: 10%; 
  margin-bottom: 5%; 
    text-align: center;
}
.titulo img{
  width: 84px; 
}
.formulario h3 {
  margin-top: 2%; 
  margin-bottom: 4%; }
.formulario .bts {
  margin-top: 4%; }
}

@media (max-width: 414px) {
.clock {
    font-family: 'Share Tech Mono', monospace;
    color: #ffffff !important;
    text-align: center;
  /*height: 100%; 
    */position: absolute;
    left: 55%;
    top: 50%;
    transform: translate(-50%, -55%);
    color: #daf6ff;
    text-shadow: 0 0 20px rgba(10, 175, 230, 1),  0 0 20px rgba(10, 175, 230, 0);
    letter-spacing: 0.02em;
    font-size: 60px;
    padding: 5px 0;
}
.date {
  letter-spacing: 0.01em;font-family: 'Calibri';
  font-size: 20px;
  margin-bottom: 15%;
}
.titulo {
  letter-spacing: 0.05em;font-family: 'Calibri';
  color: #ffffff !important;
  font-size: 22px;
  margin-top: 10%; 
  margin-bottom: 15%; 
    text-align: center;
}
.titulo img{
  width: 95px; 
}
.formulario input {
    font-size: 2.05rem !important;
    letter-spacing: 0.05em;
    padding: 0.5rem !important; }
.formulario h3 {
  margin-top: 15%; 
  margin-bottom: 15%; }
.formulario .bts {
  margin-top: 18%; }
}


@media (max-width: 320px) {
.clock {
    font-family: 'Share Tech Mono', monospace;
    color: #ffffff !important;
    text-align: center;
  /*height: 100%; 
    */position: absolute;
    left: 55%;
    top: 50%;
    transform: translate(-50%, -55%);
    color: #daf6ff;
    text-shadow: 0 0 20px rgba(10, 175, 230, 1),  0 0 20px rgba(10, 175, 230, 0);
    letter-spacing: 0.001em;
    font-size: 55px;
    padding: 5px 0;
}
.date {
  letter-spacing: 0.015em;font-family: 'Calibri';
  font-size: 18px;
  margin-bottom: 15%;
}
.titulo {
  letter-spacing: 0.001em;
  font-family: 'Calibri';
  color: #ffffff !important;
  font-size: 20px;
  margin-top: 10%; 
  margin-bottom: 15%; 
    text-align: center;
}
.titulo img{
  width: 84px; 
}
}




.outerpadding{
    padding:0% 1%;}
.boximg{
    position:relative;
    overflow:hidden;
    /*height: 175px;*/
    border:0px;

    }
    
.boximg img{
        transition:all ease-in 500ms;
        border:0px;
    }   
.boximg img:hover{
    transform:scale(1.05,1.05);
    cursor:pointer;
    opacity:0.9;
    }   
    
.boximg:hover{
    border:0px;
    }   
    
.boximg h1{
  color: #000;
  /*float: left;width: 100%;top: 0px;text-align: center;
    opacity: 0.8;*/
  font-size: 18px;
  
  width: 100%;
  height: auto;
  float: left;
  margin-top: -20px;
  padding-right: 15px;
  margin-bottom: 30px;
  overflow: hidden;
}
    

#input_cnpj-error.error {
  color: #ff0000 !important;padding: 2px;font-size: 12px;
}
    
.boximg:hover h1{
    opacity:1;
    /*top: 25px;*/
    } 



    .btn-primary2, .btn-primary2:hover, .btn-primary2:active, .btn-primary2:visited {
    background-color: #7d7d7d !important;
    color: #fff !important;
    border: 1px solid #000;
}
    .btn-primary2:hover{
    background-color: #000 !important;
    color: #fff !important;
    border: 1px solid #7d7d7d;
    opacity:0.9;
}

.btn-primary{background-color:#215E21 !important;}
.btn-primary:hover{background-color:#238E23 !important;}
.btn-primary:active{background-color:#426F42 !important;}

