/* FONTS */
@font-face {
    font-family: 'D-DIN';
    src: url('../font/d-din-bold/D-DIN-Bold.woff2') format('woff2'),
        url('../font/d-din-bold/D-DIN-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

body {font-family: 'Play', sans-serif;}

.carousel, .carousel .carousel-inner, .carousel .carousel-inner .active, .carousel .carousel-inner .carousel-item, .view, body, html {
    height: 100%;
}

.mza-1 {margin: 0 auto!important;}
.bg-transparent {background-color: transparent!important;}
.c-pointer {cursor: pointer;}
.sp-1 {padding-right: 0!important; padding-left: 0!important;}

/* NAVABAR */
.navbar.scrolling-navbar.top-nav-collapse {background-color: #002a54!important;}
.nav-link {color: #FFF!important;font-weight: bold; text-transform: none;}
.nav-link button {background-color: #f77d35; font-weight: bold;}
.navbar-nav {align-items: baseline;}
.navbar-toggler i {color: #FFF;}

/* CAROUSEL */
.logo-carousel {opacity: 0.7;}
.social-icons {position: relative; width: 20%; bottom: 120px; float: right;}
.social-icons ul li {display: block;}
.social-icons i {font-size: 1.4rem; font-weight: 500; color: #133563;}
.navbar-ul-2 {
	-webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2.8rem;
    margin-bottom: 2.8rem;
}

/* SOBRE NÓS */
.btn-sobre-nos {background-color: #002a54; color: #FFF; font-weight: bold;}

/* PRODUTOS HOME */
.rgba-blue-strong-plus, .rgba-blue-strong-plus:after {
    background-color: rgba(0, 42, 84, 0.7);
}

.produtos-home h4 {font-size: 1rem; text-transform: uppercase; color: #0657a7;}

/* FOOTER */
.page-footer {
    background-color: #002a54;
}

footer.page-footer a {
    color: #c3c3c3!important;
}

footer.page-footer {
    bottom: 0;
    color: #c3c3c3;
}

.page-footer .brand {
    line-height: 1.1;
    letter-spacing: -1px;
}

.logo-footer {width: 146px; height: 55px; opacity: 0.9;}

.purple-pastel {
    color: #7f00ee!important;
}

.pink-pastel {
    color: #f900ef;
}

/* BASE INT */
.baseInt h2 {color: #88898a!important;}
.baseInt h4 {font-size: 1rem; text-transform: uppercase; color: #4486c1!important;}

/* CATÁLOGO */
.catalogo i {color:#8c8c8c;}

/* EMAIL */
.btn-enviar {color: #FFF; background-color: #005492;}

/* ORÇAMENTO */
.orcamento i {color: #005492;}

/* APLICAÇÕES */
.indigo {
    background-color: #022e5a!important;
    height: 388px;
}

/* LOCALIZAÇÃO */
.localizacao iframe {width: 100%; height: 450px;}

/* CONTATO */
.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
    -webkit-box-shadow: 0 1px 0 0 #005492;
    box-shadow: 0 1px 0 0 #005492;
    border-bottom: 1px solid #005492;
    color: #005492!important;
}

.md-form input[type=date]:focus:not([readonly])+label, .md-form input[type=datetime-local]:focus:not([readonly])+label, .md-form input[type=email]:focus:not([readonly])+label, .md-form input[type=number]:focus:not([readonly])+label, .md-form input[type=password]:focus:not([readonly])+label, .md-form input[type=search-md]:focus:not([readonly])+label, .md-form input[type=search]:focus:not([readonly])+label, .md-form input[type=tel]:focus:not([readonly])+label, .md-form input[type=text]:focus:not([readonly])+label, .md-form input[type=time]:focus:not([readonly])+label, .md-form input[type=url]:focus:not([readonly])+label, .md-form textarea.md-textarea:focus:not([readonly])+label {
    color:#005492!important;
}

/* ENVIAR.PHP - NOTIFICAÇÕES DE ENVIO DE E-MAIL */
.navbar-brand-enviar {margin-right: 0!important;}
.emailSucess h2 {color: #005492;}
.emailSucess h3 {font-size: 1.3rem; color: #6d6d6d;}
.emailSucess {padding: 100px;}
.emailSucess i {color: #6d6d6d;}
.btn-Sucess {color: #FFF; background-color: #005492!important;}
.btn-Sucess:hover {color: #FFF; background-color: #005492!important;}

.logo-enviar {
    width: 205px;
    height: 72px;
    background-image: url(../img/svg/logo.svg);
    background-repeat: no-repeat;
    transition: all 0.3s ease;
}

.emailError h2 {color: #005492;}
.emailError h3 {font-size: 1.3rem; color: #6d6d6d;}
.emailError {padding: 100px;}
.emailError i {color: #6d6d6d;}
.btn-Error {color: #FFF; background-color: #005492!important;}
.btn-Error:hover {color: #FFF; background-color: #005492!important;}