﻿
body {    
    padding-top:70px;
}

.info_empresa, .info_mision, .info_vision, p, h5, h4, h3{
    font-family: 'Roboto Condensed', sans-serif;
}
.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 .social {
     -webkit-transform: scale(0.8);
     /* Browser Variations: */
     
     -moz-transform: scale(0.8);
     -o-transform: scale(0.8);
     -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
 }
  #social-fb, #social-tw, #social-ig, #social-yt {
     color: #6c757d;
 }
 #social-fb:hover{
     color: #4267B2;
 }
 #social-tw:hover{
     color:#1DA1F2;
 }
 #social-ig:hover{
     color:#fb3958;
 }
 #social-yt:hover{
     color:#FF0000;
 }
 .footer {
     background: #81ccfb;
     padding: 1em;
     left: 0;
     right: 0;
     bottom: 0;
}
.info_mision, .info_vision{
     padding-top: 50px;
     padding-bottom: 50px;
 }
.info_empresa{
     padding-top: 50px;
     padding-bottom: 50px;
 }
 .ir-arriba {
	display:none;
	padding:20px;
	background:#024959;
	font-size:20px;
	color:#fff;
	cursor:pointer;
	position: fixed;
	bottom:20px;
	right:20px;
}
 #back2Top {
    width: 40px;
    line-height: 50px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    bottom: 50px;
    right: 10px;
    background-color: #fff;
    color: #00a8e6;
    text-align: center;
    font-size: 48px;
    text-decoration: none;
}
#back2Top:hover {
    background-color: #FFF;
    color: #007099;
}

.widgets > div .btn{
    background: #00ace6;
    border-radius: 5px;
}
.widgets > div .btn:hover{
    background: #0086b3;
    color: #fff;
    text-shadow: 1px 1px 0 #444;
}

.form-group .txtNombre,  .txtApellido, .txtMail, .txtConfirmarMail, .txtPais, .txtEmpresa, .txtTelefono{
    width: 90%;
    margin-bottom: 5px;
    border: none;
    border-radius: 3px;
    font-family:'Roboto Condensed', sans-serif;
    background: #f2f2f2;
}


/*.form-group .txtCodigoTel{
    width: 15%;
    max-width: 15%;
    margin-bottom: 5px;
    border: none;
    border-radius: 3px;
    font-family:'Roboto Condensed', sans-serif;
    background: #f2f2f2;
}*/
/*.form-group .txtTelefono{
    width: 75%;
    max-width: 75%;
    margin-bottom: 5px;
    border: none;
    border-radius: 3px;
    font-family:'Roboto Condensed', sans-serif;
    background: #f2f2f2;
}*/
.contact-icons{
    color: #0099cc;
    width: 10%;
}
.comentarios .txtComentario{
    border: none;
    border-radius: 3px;
    font-family:'Roboto Condensed', sans-serif;
    background: #f2f2f2;
    resize: none;
}
.comentarios .boton{
    background: #3da5e2;
    border: none;
    padding: 7px 30px;
    color: #fff;
    font-family:'Roboto Condensed', sans-serif;
    cursor: pointer;
    width: auto;
    border-radius: 3px;
}
.cboPais {
    margin-bottom: 5px;
    border: none;
    border-radius: 3px;
    font-family:'Roboto Condensed', sans-serif;
}
.navbar{
    background: #00ace6;
}
.navbar a{
    color: #fff;
    text-shadow: 1px 1px 0 #444;
}
.navbar a:hover{
    background: #0099cc;
    color: #fff;
    text-shadow: 1px 1px 0 #444;
}
.contenedor button{
    background: #00ace6;
    color: #fff;
    text-shadow: 1px 1px 0 #444;
}
#productosDrop{
    background: #00ace6;
}
#productosDrop a:hover{
    background: #0099cc;
    color: #fff;
    text-shadow: 1px 1px 0 #444;
}
.otroPais{
    display: none;
}
.custom-toggler.navbar-toggler {
    border-color: rgb(255,255,255);
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.widget-cont{
    background: #fff;
    border-radius: 5px;
}
.widget-cont:hover{
    background: #e6f9ff;
    border:solid;
    border-width:1px;
    border-color:#0099cc;
}
.widget-cont:hover  .widget-icon{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
footer h6{
    font-family: 'Roboto Condensed', sans-serif;
}
.widget-titles{
    color:#007399;
}
.titles{
    color:#007399;
}
