.et_contact_bottom_container .trumani_con { float:right; }
.et_contact_bottom_container.leftposition .trumani_con { float:left; }
.et_pb_contactform_validate_field{
display: none !important;
}
.et_contact_bottom_container {
margin-top: 0;
}
.et_contact_bottom_container button[type="submit"].leftposition { float:left; margin-left:0px; clear: both; }
.et_pb_contact_tcusfileupload_size_container { color:red; }
.et_pb_contact_extended_field {
margin-bottom: 18px;
padding-bottom: 0px;
background-position: center;
background-size: cover;
}
.et_pb_contact_extended_field .et_pb_module_inner .et_pb_contact_field_half {
float: none !important;
width: auto;
padding-left: 3%;
}
.et_pb_contact_field.et_pb_contact_extended_field.dcfe_number {
position: relative;
left: 0px;
}
#et_pb_contact_file + label {
max-width: 80%;
font-size: 1.25rem;
font-weight: 700;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
display: inline-block;
overflow: hidden;
padding: 0.625rem 1.25rem;
}
.et_pb_contact_extended_field[data-type="select"]::after {
position: absolute;
top: 50%;
right: 20px;
width: 0;
height: 0;
margin-top: 3px;
border: 6px solid;
border-color: #666 transparent transparent transparent;
content: "";
transform: translateY(-50%);
pointer-events: none;
}
.overlay_times {
position: fixed;
top: 45px;
right: 30px;
width: 30px;
z-index: 999999;
cursor: pointer;
}
.contact_extended_overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
opacity: 0.9;
display: none;
}
.overlay_form{
}
.formHide{
display: none;
}
.extended_overlay_button.button {
border-width: 0px !important;
border-radius: 0px;
letter-spacing: 0px;
font-size: 15px;
padding-left: 10px !important;
padding-right: 0.7em !important;
position: fixed;
bottom: 0;
right: 15px;
cursor: pointer;
}
.overlay_form {
position: fixed;
top: 12%;
left: 16%;
width: 70%;
height: 100%;
z-index: 999999;
overflow-y: auto; 
}
#et_pb_contact_file + label svg {
width: 1em;
height: 1em;
vertical-align: middle;
fill: currentColor;
margin-top: -0.25em;
margin-right: 0.25em;
}
#et_pb_contact_file + label:hover { opacity: 0.7;
}
.et_pb_contact_extended_field {
position: relative; }
.et_pb_contact_field_half .et_pb_contact_extended_field {
margin-left: 3%;
}
.ff_fileupload_uploads tr:hover {
background-color: #f5f5f5;
transition: all 0.6s;
}
#et_pb_contact_file {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
} .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.delay-1s {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.animated.delay-2s {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.animated.delay-3s {
-webkit-animation-delay: 3s;
animation-delay: 3s;
}
.animated.delay-4s {
-webkit-animation-delay: 4s;
animation-delay: 4s;
}
.animated.delay-5s {
-webkit-animation-delay: 5s;
animation-delay: 5s;
}
.animated.fast {
-webkit-animation-duration: 800ms;
animation-duration: 800ms;
}
.animated.faster {
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
}
.animated.slow {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.slower {
-webkit-animation-duration: 3s;
animation-duration: 3s;
}
@media (prefers-reduced-motion) {
.animated {
-webkit-animation: unset !important;
animation: unset !important;
-webkit-transition: none !important;
transition: none !important;
}
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
.uploading_icon {
width: 20px;
margin-right: 5px;
}
.extended_loading_section .loading_icon {
width: 100px;
border: 1px solid #dbdbdb;
border-radius: 15px;
display: none;
}
.extended_image_display_section img {
width: 120px;
padding: 5px;
border: 1px solid #f5f5f5;
border-radius: 5px;
}
.form_extended_upload_image_section{
position: relative;
left: 17px;
padding: 0px 15px 0 0px;
}