body {
  background-color: rgba(203, 203, 203, 0.2);
}

.wrap-contact3 {
  background-color: white !important;
  color: black !important;
}

.bg-contact3 {
  background: #979797 !important;
}
.bg-contact3 span,
.bg-contact3 label {
  color: black !important;
}
.bg-contact3 .input3 {
  color: black !important;
  border-bottom: solid 2px #ededed;
}

.contact3-form-title {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.contact3-form-title img {
  max-width: 50%;
}

.contact3-form-title {
  font-size: 14pt;
  text-transform: none;
  padding: 0 !important;
  margin-bottom: 50px !important;
}

input::-webkit-input-placeholder {
  color: silver;
}
input:-moz-placeholder {
  color: silver;
}
input::-moz-placeholder {
  color: silver;
}
input:-ms-input-placeholder {
  color: silver;
}
input:focus {
  border-color: #48bb6c !important;
}

.label-radio3:before {
  background: #49ba6c;
}
.container-contact3-form-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

.contact3-form-btn {
  border-radius: 5px;
  padding: 10px 40px;
  color: #ffffffb5;
}
.contact3-form-btn:before {
  background-color: transparent;
  border-radius: 15px;
}

.container-send-request {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.container-send-request i {
  font-size: 26pt;
  margin: 20px;
  color: #2db65c;
}
.container-send-request h5 {
  font-size: 10pt;
  color: silver;
  margin: 10px;
}
.container-send-request span {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.container-send-request span small {
  margin: 10px;
}

.iti.iti--allow-dropdown {
  width: 100%;
}

.container-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  flex-direction: column;
  position: fixed;
  z-index: 10000000;
  background: rgba(255, 255, 255, 0.65);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.container-loading div.loadingio-spinner-dual-ring-kvfuzuh19od {
  transform: scale(0.8);
}
.container-loading span {
  font-size: 12pt;
  opacity: 0.8;
}

.loadingio-spinner-dual-ring-kvfuzuh19od {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 0 30px 2px #cbcbcb;
  border-radius: 40px;
}

.wrap-contact3 {
  position: relative;
}

.tab__content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.tab__content ul {
  margin: 0;
  padding: 0;
  display: flex;
  border: none !important;
}
.tab__content ul li a {
  background: #d6d6d6;
  text-decoration: none;
  padding: 8px 30px;
  font-size: 11pt;
}
.tab__content ul li a.active {
  background: #80c64a;
  background: -webkit-linear-gradient(45deg, #56ab2f, #a8e063);
  background: -o-linear-gradient(45deg, #56ab2f, #a8e063);
  background: -moz-linear-gradient(45deg, #56ab2f, #a8e063);
  background: linear-gradient(45deg, #56ab2f, #a8e063);
  color: white !important;
}
.tab__content ul li a:hover {
  background: #80c64a;
  background: -webkit-linear-gradient(45deg, #56ab2f, #a8e063);
  background: -o-linear-gradient(45deg, #56ab2f, #a8e063);
  background: -moz-linear-gradient(45deg, #56ab2f, #a8e063);
  background: linear-gradient(45deg, #56ab2f, #a8e063);
  color: white !important;
}
.tab__content ul li:last-child a {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.tab__content ul li:first-child a {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.tab-content {
  padding: 50px 0 20px;
}
.tab-content .tab-pane[aria-expanded=true] {
  display: block;
}

.container-send .radios {
  display: flex;
  align-items: center;
  justify-content: start;
  width: 100%;
  margin-bottom: 30px;
}

.container-contact3-form-btn {
  width: 100%;
}

/* 



/* 



/* 



/* 





.nav-tabs {
    border: none !important;
}
.tab__nav {
    position: absolute;
    top: 6px;
    width: 100%;
    left: 0;
    right: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    ul {
        margin: 0;
        padding: 0;
        display: flex;
        li {
            a {
                background: #d6d6d6;
                text-decoration: none;

                &.active {
                    background: #80c64a;
                    background: -webkit-linear-gradient(
                        45deg,
                        #56ab2f,
                        #a8e063
                    );
                    background: -o-linear-gradient(45deg, #56ab2f, #a8e063);
                    background: -moz-linear-gradient(45deg, #56ab2f, #a8e063);
                    background: linear-gradient(45deg, #56ab2f, #a8e063);
                    color: white !important;
                }

                padding: 8px 21px;
            }

            &:last-child {
                a {
                    border-bottom-right-radius: 10px;
                }
            }
            &:first-child {
                a {
                    border-bottom-left-radius: 10px;
                }
            }
        }
    }
}

*/

/*# sourceMappingURL=custom.css.map */
