.wpcf7-date{
width:100%;
}
.wpcf7-date:before{
width:100%;
content:attr(placeholder);
}
.wpcf7-date:hover:before{
width:0%;
content:"";
}
.wpcf7-date.bt-date-input-has-value:before{
display: none;
}
.wpcf7-date.placeholderclass:before{
width:0%;
content:"";
} .wc-block-components-notice-banner {
padding: 1em 1em 1em 3em !important;
margin: 0 0 2em !important;
position: relative;
color: inherit !important;
list-style: none !important;
width: auto;
word-wrap: break-word;
background-color: rgba(0,0,0,.05) !important;
border-color: #b9b9b9 !important;
}
.wc-block-components-notice-banner svg {
display: none;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content {
display: flex;
align-items: center;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
font-size: 1.4em;
line-height: 1;
font-family: FontAwesome5Solid;
display: block;
position: relative;
top: auto;
left: auto;
margin-right: 0.5em;
}
.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
margin-left: 0.5em;
margin-right: 0;
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .button,
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward,
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .button,.wc-block-components-notice-banner > .wc-block-components-notice-banner__content > .wc-forward {
font-size: 1em;
line-height: 1;
display: inline-flex;
padding: 0.8em 1.5em;
width: auto;
border: none !important;
outline: none;
cursor: pointer;
transition: all 300ms ease;
text-decoration: none !important;
justify-content: center;
color: inherit !important;
box-shadow: none !important;
background: transparent !important;
opacity: 1 !important;
order: 1000;
margin-left: auto !important;
float: none !important;
border-radius: 0 !important;
}
.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before {
content: '\f058';
}
.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before {
content: '\f05a';
}
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
content: '\f071';
}
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .showcoupon {
padding-left: 1em;
}
.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content .showcoupon {
padding-left: 0em;
padding-right: 1em;
}body {
font-weight: 400;
}
.bt_bb_section.bt_bb_video[class*="bt_bb_background_overlay"]:before {
z-index: 2;
}
.main-header-inner {
padding: 10px 0;
}
header.mainHeader.btClear.gutter {
background-color: #fff;
color: #000;
}
.btButtonWidget.btOutlineButton.btLightAccentButton.btWithIcon.btWithLink {
display: none;
}
body.home .text-list .bt_bb_card_image_text_box,
body.home .text-list .bt_bb_text {
color: #ddd;
background-color: rgba(0, 0, 0, .5);
}
body.home .text-list .bt_bb_card_image_text_box .bt_bb_card_image_text,
body.home .text-list .bt_bb_text p {
font-size: 1.1em;
}
body.home  .text-list .bt_bb_text {
padding: 1.5em;
border-radius: 10px;
}
body.home  .text-list .bt_bb_text h3 {
font-size: 1.5em;
}
.regional-office a:hover {
color: #ff2201;
}
.arrow-in {
background-color: #ffffff;
}
.arrow-in .bt_bb_row_holder .col-xl-3:first-child {
background: linear-gradient(90deg, #e55512 99.5%, #ffffff .5%);
}
.arrow-in .bt_bb_row_holder .col-xl-3:last-child {
background: linear-gradient(to left, #e55512 99%, #ffffff 1%);
}
#verif-logo {
width: 100%;
max-width: 188px;
padding-top: .3em;
padding-bottom: .3em;
transition-duration: .3s;
border-bottom: 1px solid rgba(255,255,255,.3);
}
#verif-logo a {
max-width: 180px;
}
#verif-logo a:hover {
transform: translate(2px);
transition-duration: .3s;
}
#verif-logo img {
width: 180px;
max-width: calc(100% - 2px); }
#footer-logo img {
width: 270px;
height: 86px;
}
header .bt-logo-area .logo img.btMainLogo {
width: 251px;
height: 80px;
}
header .bt-logo-area .logo img.btAltLogo {
width: 151px;
height: 48px;
}
#careers-form input,
#careers-form textarea {
color: #191919;
}
// Complianz plugin policy page
body.cmplz-document .bt-page-wrap {
max-width: 800px;
margin: auto;
padding: 140px 0 50px;
}
.wider-section .bt_bb_row .bt_bb_column.bt_bb_vertical_align_middle .bt_bb_column_content_inner,
.wider-section .bt_bb_row_wrapper .bt_bb_row .bt_bb_column.bt_bb_vertical_align_middle .bt_bb_column_content_inner {
padding-top: 100px;
padding-bottom: 100px;
}
.text-medium {
margin-top: 0.5rem;
}
.text-medium p {
font-size: 1.25rem;
}
.my-link-text {
font-family: "Roboto",Arial,Helvetica,sans-serif;
font-size: 1.375rem;
margin-top: 1em;
font-weight: 400;
line-height: 1.5;
color: black !important;
}
.my-link-text:hover {
color: #ff2201 !important;
}
@media (max-width: 1199px) {
#verif-logo {
max-width: 165px;
}
} @media (min-width: 993px) {
.wider-section.bt_bb_section .bt_bb_row_width_boxed_1200 .bt_bb_column[data-width="6"],
.wider-section.bt_bb_section .bt_bb_row_wrapper.bt_bb_row_width_boxed_1200 .bt_bb_row .bt_bb_column[data-width="6"] {
-webkit-flex: 0 0 800px;
-ms-flex: 0 0 800px;
flex: 0 0 800px;
max-width: 800px;
}
.wider-section.bt_bb_section .bt_bb_row_width_boxed_1200.bt_bb_row_push_left .bt_bb_column[data-width="3"]:first-child,
.wider-section.bt_bb_section .bt_bb_row_width_boxed_1200.bt_bb_row_push_right .bt_bb_column[data-width="3"]:last-child,
.wider-section.bt_bb_section .bt_bb_row_wrapper.bt_bb_row_width_boxed_1200.bt_bb_row_push_left .bt_bb_row .bt_bb_column[data-width="3"]:first-child,
.wider-section.bt_bb_section .bt_bb_row_wrapper.bt_bb_row_width_boxed_1200.bt_bb_row_push_right .bt_bb_row .bt_bb_column[data-width="3"]:last-child {
max-width: -webkit-calc(50% - 400px);
max-width: -moz-calc(50% - 400px);
max-width: calc(50% - 400px);
}
}
@media (max-width: 992px) {
.img-25 .bt_bb_background_image_holder{
background-position: 25% !important;
}
}
@media (max-width: 480px) {
.fix-mobile-white.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
padding: .7em;
max-width: 100%;
padding-right: 20%;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title .bt_bb_accordion_item_title_content:before {
font-size: 1.3em;
}
}
.sr-only a span {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}