﻿#egvNotifier {
    position: fixed;
    bottom: 15px;
    left: 15px;
    z-index: 10000;
    width: calc(100% - 30px);
}
.valco { position: relative; }
.valco .err {
    position: absolute;
    color: red;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    opacity: 0;
    visibility: hidden;
    z-index: 20;
}
.valco .err.in {
    opacity: 1;
    visibility: visible;
}
.valco.inside-right .err {
    top: 0%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    right: 15px;
}
.valco.inside-left .err {
    top: 0%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    left: 15px;
}
.valco.inside-right .err.in, .valco.inside-left .err.in { top: 50%; }
.valco.above-right .err {
    top: -50px;
    right: 15px;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
}
.valco.above-left .err {
    top: -50px;
    left: 15px;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
}
.valco.above-right .err.in, .valco.above-left .err.in { top: 0px; }
.valco.below-right .err {
    bottom: -50px;
    right: 15px;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
}
.valco.below-left .err {
    bottom: -50px;
    left: 15px;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
}
.valco.below-right .err.in, .valco.below-left .err.in { bottom: 0px; }
.captcha-container .g-recaptcha > div { margin-right: auto; margin-left: 0px; }
.captcha-container.captcha-center .g-recaptcha > div { margin-right: auto; margin-left: auto; }
.captcha-container.captcha-right .g-recaptcha > div { margin-left: auto; margin-right: 0px; }
.dir-ltr { direction: ltr; }
.dir-rtl { direction: rtl; }
.dir-fix { display: inline-block; }
.whatsapp-us-btn {
    position: fixed;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    right: -71px;
    top: 50%;
    z-index: 99;
    background-color: #34AF23;
    color: #fff !important;
    text-align: center;
    padding: 5px 10px;
    border-radius: 10px 10px 0 0;
    line-height: unset;
    font-size: 16px !important;
}
.whatsapp-us-btn:hover {
    background-color: rgb(56, 117, 47);
}
.iti, .iti input, .iti input[type=text], .iti input[type=tel] { width: 100%; direction: ltr; }
.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] { padding-left: 52px !important; }