
.single-banner {background: url(../../images/bg/01.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;padding: 100px 0px;position: relative;z-index: 1;}
.single-banner::before {position: absolute;content: "";top: 0px;left: 0px;width: 100%;height: 100%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(4, 53, 138, 0.65)), to(rgba(5, 44, 112, 0.65)));background: linear-gradient(rgba(4, 53, 138, 0.65), rgba(5, 44, 112, 0.65));z-index: -1;}
.single-content {text-align: center;}
.single-content h2 {color: var(--white);text-transform: uppercase;margin-bottom: 13px;}
.single-content .breadcrumb {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media (max-width: 767px) {.single-banner {padding: 70px 0px;}}
.contact-part {padding: 50px 0px;background: var(--light-white);}
.contact-form {padding: 55px;background: var(--white);border-radius: var(--card-radius);-webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);}

@media (max-width: 767px) {.contact-part {padding: 60px 0px;}}
@media (min-width: 768px) and (max-width: 991px) {.contact-part {padding: 80px 0px;}}


@media (min-width: 768px){
.formulario-reg {margin: auto;width: 500px;border-radius: 2%;padding: 20px;}}
.formulario-reg {background: #fff;padding: 20px;}
.input-group-prepend {margin-bottom: 15px;display: block;}
input[type="password"], input[type="email"] {border: px solid;}
.button-reg {border: none;width: 100%;color: white;font-size: 20px;background: linear-gradient(14deg, #0dc8de 0%, rgba(187,60,6,0.7)); padding: 15px 20px;border-radius: 5px;cursor: pointer;margin: 26px 0px 18px;}
.warnings{width: 200px;text-align: center;margin: auto;color: red;padding-top: 10px;}

/*.project-tab {

    padding: 10%;

    margin-top: -8%;

}*/

.project-tab #tabs{background: #007b5e;color: #eee;}
.project-tab #tabs h6.section-title{color: #eee;}
.project-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #0062cc;background-color: transparent;border-color: transparent transparent #f3f3f3;border-bottom: 3px solid !important;font-size: 16px;font-weight: bold;}
.project-tab .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;color: #0062cc;font-size: 16px;font-weight: 600;}
.project-tab .nav-link:hover {border: none;}
.project-tab thead{background: #f3f3f3;color: #333;}
.project-tab a{text-decoration: none;color: #333;font-weight: 600;}