.fade_div {
	width: 100%;
	height: 100%;
	background: #000;
	top: 0;
	right: 0;
	opacity: 0.4;
	position: fixed;
	z-index: 999
}
.light_box img#ajax_loader {
	display: block;
	margin: 10px auto;
	float: none;
}
.light_box {
	width: 100%;
	/*background: #fff;*/
	position: fixed;
	z-index: 9999;
	margin: 0 auto;
	top: 50%;
	left: 50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	border-radius: 7px;
	max-width: 320px;
	padding: 10px 40px;
}
.light_box img {
	margin: 0 auto;
	display: block;
}
.light_box span {
	position: relative;
	display: block;
	font-size: 18px;
	margin-top: 10px;
	font-weight: 600;
	text-align: center;
}
.woocommerce-edit-account legend {
	color: #be0714;
	font-size: 18px !important;
	font-style: italic;
	font-weight: 700;
	margin-bottom: 10px;
}
.woocommerce-cart .cart-empty {
	text-align: center;
}
.woocommerce-account .woocommerce-Button, .woocommerce-account .woocommerce-button, body .woocommerce .button, body.woocommerce .button {
	border: 0;
	background: #be0714 !important;
	color:#fff !important;
	font-size: 13px;
	line-height:15px;
	cursor:pointer;
	display:inline-block;
	font-family: 'OpenSansRegular';
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 12px 25px;
	border-radius: 4px;
	outline:0;
	white-space:inherit;
}
body.woocommerce-account .woocommerce-button, body .woocommerce .button, body.woocommerce .button {
	font-family: 'RalewayBold';
	-webkit-font-smoothing: antialiased;
}
.woocommerce-account .woocommerce-Button:hover, .woocommerce-account .woocommerce-Button:focus, .woocommerce-account .woocommerce-button:hover, .woocommerce .button:hover, .woocommerce-account .woocommerce-button:focus, .woocommerce .button:focus {
	background: #be0714;
	color:#fff !important;
}
.woocommerce-form-login input {
	font-size: 15px;
	line-height: 24px;
	border-radius: 0;
	border: 0;
}
.woocommerce h2.woocommerce-login {
	margin-top: 20px;
	margin-bottom: 28px;
	font-size: 17px;
	text-transform: uppercase;
	color: #000;
	font-family: 'OpenSansSemiBold';
}
.woocommerce h2 {
	margin-top: 20px;
	margin-bottom: 28px;
	font-size: 17px;
	font-family: 'OpenSansSemiBold';
	color: #be0714;
	text-transform: uppercase;
}
.woocommerce-form-login label {
	font-size: 15px;
	font-family: 'OpenSansLight';
	font-weight: normal;
	margin-bottom: 0;
}
.woocommerce-LostPassword a {
	font-size: 18px;
	color: #000;
	outline: 0;
}
body .woocommerce-error {
	background: transparent;
	padding: 0;
}
body .woocommerce-error li, body .woocommerce-message, body .woocommerce-info {
	margin-bottom: 25px;
	position: relative;
	display: block;
	padding: 28px 21px;
	background-color: #fff;
	line-height: 38px;
	font-weight: normal;
	font-family: RalewayBold;
	color: #303030;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 17px;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li:before {
	content: none;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li, body.woocommerce-page ul.checkout-page-sidebar-dbr li {
	border: 0;
	padding: 0;
	line-height: 13px;
	list-style:none;
	margin-bottom: 22px;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
	border: 0;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a {
	padding-top:0;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li a, body.woocommerce-page ul.checkout-page-sidebar-dbr li a {
	margin: 0;
	font-size: 13px;
	color: #444;
	line-height: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	outline: 0;
	font-family: 'OpenSansBold';
}
body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
	box-shadow: none;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
	color: #be0714;
	box-shadow: none;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
	float: left;
	width: 20%;
}
body.woocommerce-account .woocommerce-MyAccount-content {
	float: right;
	width: 75%;
}
body.woocommerce-page p, body.woocommerce-page .site-main .single-right-wc ul, body.woocommerce-page .site-main .single-right-wc ol {
	font-size: 18px;
	line-height: 24px;
}
body.woocommerce-page .site-main .single-right-wc ul, body.woocommerce-page .site-main .single-right-wc ol {
	padding-left:20px;
}
.user_name_dbr {
	color: #be0714;
	font-family: 'OpenSansBold';
}
body.woocommerce-page .entry-site-content a {
	color: #000;
	outline: 0;
}
body.woocommerce-page .entry-site-content a:hover {
	color: #be0714;
}
.woocommerce table tbody tr td {
	color: #888;
	padding: 13px 10px;
	border: 1px solid #e6e6e6;
}
.woocommerce table thead tr {
	border: 1px solid #e6e6e6;
}
.woocommerce table thead th {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	border-bottom: 0;
	padding: 13px 10px;
	line-height: 22px;
	font-family: 'OpenSansSemiBold';
}
.woocommerce table {
	font-size: 18px;
}
.woocommerce-account .woocommerce-Price-currencySymbol {
	color: #be0714;
}
.woocommerce h3 {
	font-size: 20px;
	line-height: 25px;
	color: #811119;
}
.woocommerce-Address .button {
	padding: 8px 10px;
}
.woocommerce address {
	font-size: 18px;
	line-height: 26px;
}
.woocommerce form input, .woocommerce .team-member-section .common_inputs {
	border-radius: 0;
	border: 0;
	font-size: 15px;
}
.woocommerce form label, .woocommerce .team-member-section label {
	font-size: 15px;
	font-family: 'OpenSansRegular';
	font-weight: normal;
}
body .woocommerce form span span.select2-selection span {
	line-height: 48px !important;
	height: 48px !important;
}
.woocommerce form span {
	border-radius: 0;
}
.woocommerce form span span.select2-selection {
	border-radius: 0;
	border: 0;
	height: 45px;
	line-height: 45px;
}
body .select2-search__field {
	font-size: 15px;
}
body .select2-results__options {
	font-size: 15px;
}
body .select2-results__option--highlighted {
	background: transparent !important;
	color: #be0714 !important;
}
body .select2-dropdown {
	border: 0;
}
.woocommerce mark {
	background-color: #be0714;
	color: #fff;
}
.back_to_previous:before {
	content: "\f177";
	font: normal normal normal 14px/1 FontAwesome;
	margin-right: 5px;
}
body.woocommerce-page .entry-site-content .back_to_previous, body.woocommerce-page .entry-site-content .add_view_team_members, .skip-button {
	display: inline-block;
	cursor:pointer;
	color: #fff !important;
	border-radius: 5px;
	font-size: 18px;
	line-height: 26px;
	padding: 5px 10px;
	background: #be0714;
	font-family: 'OpenSansBold';
}
.woocommerce-customer-details table th {
	padding-left: 0.4em;
	border-right: 1px solid #e6e6e6;
	color: #be0714;
}
.woocommerce-customer-details table {
	border: 1px solid #e6e6e6;
}
.woocommerce-customer-details table tbody tr td {
	border: 0;
}
.wc-item-downloads li .wc-item-download-label {
	font-family: 'OpenSansLight';
	font-size: 15px;
}
.wc-item-downloads li {
	list-style: none;
	word-break: break-all;
}
.woocommerce-table--order-details tfoot tr th {
	padding: 13px 10px;
}
.woocommerce-table--order-details {
	border: 1px solid #e6e6e6;
}
span#copy_to_right_checkout {
	font-size: 15px;
	z-index:99;
	color: #fff;
	padding: 2px 5px 3px 5px;
	background: #be0714;
	font-weight: 700;
	position: absolute;
	border-radius: 3px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	font-family: 'OpenSansBold';
}
#copy_to_right_checkout:before {
	font: normal normal normal 14px/1 FontAwesome;
	margin-right: 5px;
	content: "\f24d";
	color: #fff;
	font-weight: 700;
}
body p.checkout_sub_head {
	font-size: 14px;
	display: inline-block;
	margin-bottom: 20px;
	line-height: 22px;
}
.woocommerce-checkout #billing_state_field {
	width: 100%;
	float: left;
}
.download-file .woocommerce-MyAccount-downloads-file {
	padding: 0;
	background-color: transparent !important;
	color: #000 !important;
}
.download-file .woocommerce-MyAccount-downloads-file:hover {
	color: #be0714 !important;
}
body.single-product .wrap .content-area {
	width: 100% !important;
}
.single-product aside#secondary {
	display: none;
}
.single-product .product_title {
	font-size: 25px;
	text-transform: uppercase;
	line-height: 30px;
	color: #b81a01;
	font-family: 'OpenSansBold';
	letter-spacing: 1px;
}
nav.woocommerce-breadcrumb {
	display: none;
}
.single-product .woocommerce-Price-currencySymbol {
	color: #000;
}
body.single-product p {
	line-height: 30px;
}
.woocommerce-view-order .woocommerce-order-downloads {
	display: none;
}
.wc-item-downloads li a, .product-name a {
	word-break: break-word;
}
a.woocommerce-product-gallery__trigger {
	display: none;
}
.woocommerce-customer-details table tbody tr td {
	border: 0;
	padding: 5px 10px;
	border-bottom: 0;
	color: #000;
}
.woocommerce-customer-details table tbody tr {
	border-bottom: 0;
}
body div.product .single-product-wc .woocommerce-product-gallery img.zoomImg {
	display: none !important;
}
body.single-product div.product .single-product-wc .woocommerce-product-gallery {
	margin-bottom: 20px;
}
.single-right-label {
	font-size: 15px;
	font-family: 'OpenSansBold';
	color: #be0714;
	margin-bottom: 0;
}
.published_date_sku .single-right-label {
	display: block;
}
.published_date_sku .sku_date {
	display: inline-block;
}
.single-product a {
	color: #be0714;
	outline: 0;
}
.single-product-wc .product_title {
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0;
	margin-bottom: 20px;
}
.single-product-wc .price_label_dbr label {
	color: #be0714;
	font-family: 'OpenSansBold';
	margin-bottom: 0;
}
.single-product-wc table.variations td {
	border: 0;
	padding: 0;
	display: block;
}
.single-product-wc table.variations tr {
	border: 0;
}
.single-product-wc a.selectBox {
	color: #000;
}
.single-product-wc a.selectBox {
	color: #000;
	outline: 0;
	cursor:pointer;
}
body ul.selectBox-dropdown-menu.selectBox-options {
	border-radius: 0;
}
body ul.selectBox-dropdown-menu.selectBox-options li a {
	cursor:pointer;
}
body .selectBox-dropdown:focus, body .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #aaa;
}
body.single-product .download_link_to_button:hover {
	color: #fff;
}
.single-product a:hover {
	color: #be0714;
}
body .keyword_methord p {
	font-size: 14px;
	line-height: 25px;
}
body.single-product .add-cart-view-section .single_add_to_cart_button {
	font-size: 20px;
	line-height: 20px;
	opacity: 1 !important;
	padding: 13px 25px;
}
.add-cart-view-section .view_cart_btn a {
	font-size: 18px;
	color: #000;
	outline: 0;
}
.add-cart-view-section .view_cart_btn a:hover {
	color: #be0714;
}
.single_variation .woocommerce-Price-amount, .single_variation .price {
	font-size: 18px;
}
.product_meta .sku_wrapper .sku {
	font-family: 'OpenSansLight';
}
.product_meta .sku_wrapper {
	font-size: 14px;
	font-family: 'OpenSansBold';
}
.add-cart-view-section .woocommerce-variation {
	display: none !important;
}
.single-product a.selectBox {
	width: 100% !important;
}
.single-product .selectBox-dropdown .selectBox-label {
	width: 100% !important;
}
body .product-remove a.remove:hover {
	background: transparent;
	color: #be0714 !important;
}
.product-remove .remove {
	border: 0;
	font-weight: 700;
	font-size: 22px;
}
body .checkout-button:after {
	content:none;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals, .woocommerce-cart .woocommerce-page .cart-collaterals .cart_totals {
	width:auto;
}
.order-total .woocommerce-Price-amount {
	color: #be0714;
	font-size: 22px;
	font-weight: 100;
}
.woocommerce-cart .cart_totals table.shop_table th {
	padding-left: 13px;
	border-right: 1px solid #e6e6e6;
	font-weight: 100;
}
.woocommerce-cart .cart_totals table.shop_table tr, .cart_totals table.shop_table td {
	border: 0;
	padding-bottom: 0;
}
.woocommerce-cart .cart_totals table.shop_table {
	border: 1px solid #e6e6e6;
}
.woocommerce-cart .woocommerce-cart-form .coupon .input-text {
	padding: 4.5px 6px;
	margin-right: 10px;
	width: 100%!important;
}
body.woocommerce-page .woocommerce table.cart td.actions .apply-coupon-button .button {
	width: 100%;
}
.woocommerce-cart .cart_totals h2 {
	color: #000;
	letter-spacing: 1px;
}
.customer_details_checkout {
	position:relative;
}
.woocommerce form input::placeholder, .woocommerce form textarea::placeholder {
 color: #818181;
}
.woocommerce form textarea {
	border: 0;
	height: 102px;
	font-size: 15px;
}
.woocommerce-checkout-review-order-table {
	text-align: center;
	border: 1px solid #e6e6e6;
}
.woocommerce-checkout-review-order-table tr th {
	text-align: center;
}
.woocommerce-checkout-review-order-table tfoot tr th {
	border-right: 1px solid #e6e6e6;
	font-weight: 100;
	font-family: 'OpenSansLight';
}
.woocommerce-checkout-review-order-table tfoot tr {
	border: 0;
}
body .cart_totals .checkout-button {
	display: none;
}
body .content-area .woocommerce-checkout-row .page-heading-top {
	display: block;
	padding: 0;
}
body .login_registeration_form_checkout_page p {
	line-height: 30px;
}
.login_registeration_form_checkout_page h2 {
	color: #303030;
	text-transform: capitalize;
	font-size: 20px;
}
.woocommerce .blockUI.blockOverlay {
	z-index: 99 !important;
}
.woocommerce-order-received .only_hide_for_order_received {
	display: none;
}
body .download-file .woocommerce-MyAccount-downloads-file {
	background: transparent !important;
	color: #000 !important;
	padding: 0;
}
.woocommerce-order-received .woocommerce-order-downloads {
	display: none;
}
.woocommerce-order-received .woocommerce-order-details, .woocommerce-order-received .woocommerce-table--order-details {
	margin: 50px 0;
}
.woocommerce-order-overview li strong {
	font-family: 'OpenSansLight';
	color: #000;
}
.woocommerce-order-overview li {
	display: inline-block;
	font-size: 18px;
	margin-right: 20px;
	color: #be0714;
	font-family: 'OpenSansBold';
}
.woocommerce-order-overview {
	margin: 50px 0;
}
.woocommerce .team-member-table tr td {
	border: 0;
	padding: 0;
}
.team-member-table tr {
	border-bottom: 0;
}
.loader-dbr-wc {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	background: #fff;
}
.loader-dbr-wc img {
	width: 25px;
}
.select-subscription-order select, .team-member-table select {
	height: 50px;
	font-size: 18px;
	font-weight: normal;
	border-radius: 0;
	font-family: 'OpenSansRegular';
	padding: 0 5px;
}
.team-member-table label {
	max-width: 250px;
	width: 100%;
}
.select-subscription-main label, .team-member-table label {
	font-weight: normal;
	font-size: 18px;
}
input#update_subscription_renewal_status {
	border: 0 !important;
	background: #be0714 !important;
	color: #fff !important;
	font-size: 18px;
	line-height: 20px;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 10px 25px;
	border-radius: 4px;
	outline: 0;
	text-align: center;
	font-family: 'RalewayBold';
	width: auto !important;
	cursor: pointer;
	display: block;
	margin-top: 20px;
}
.select-subscription-order {
	position: relative;
	display: inline-block;
}
.add-new-user-link {
	border: 0 !important;
	background: #be0714 !important;
	color: #fff !important;
	font-size: 18px;
	line-height: 20px;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 10px 25px;
	border-radius: 4px;
	outline: 0;
	text-align: center;
	font-family: 'RalewayBold';
	width: auto !important;
	cursor: pointer;
}
.error_success, .error_msg {
	font-weight: normal;
	font-family: RalewayBold;
	color: #303030;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 17px;
	margin: 20px 0;
}
.users_data_container_dbr table th {
	padding: 13px 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	padding: 13px 10px;
	line-height: 22px;
	font-family: 'OpenSansSemiBold';
}
body .woocommerce .users_data_container_dbr table td {
	padding: 13px 10px;
}
.users_data_container_dbr table {
	margin-top: 30px;
	border: 1px solid #e6e6e6;
}
.remove_this_user {
	color: #be0714 !important;
	float: none !important;
}
.address_hold strong {
	color: #000;
}
body.woocommerce-account .content-area .page-heading-top h1.entry-title:before {
	content: 'My Account';
	font-size: 47px;
	line-height: 50px;
}
body.woocommerce-account .content-area .page-heading-top h1.entry-title {
	font-size: 0;
}
.woocommerce-customer-details table {
	border: 1px solid #e6e6e6;
}
.woocommerce-customer-details table {
	width: auto;
}
body.single-product div.product .single-product-wc .woocommerce-product-gallery .woocommerce-product-gallery__image {
	display:inline-block;
}
.radio-button-dbr [type="radio"]:checked, .radio-button-dbr [type="radio"]:not(:checked) {
	position: absolute;
	left: 0;
	opacity: 0;
	top: 0;
	height: 100%;
	z-index: 9;
	cursor: pointer;
	width: 100%;
}
.woocommerce .radio-button-dbr label {
	font-size: 18px;
	background-color: #be0714;
	color: #fff;
	font-family: 'RalewayBold';
	font-weight: normal;
	padding: 10px 25px;
	text-transform: uppercase;
	line-height: 16px;
	border-radius: 4px;
	margin-bottom: 0;
}
.woocommerce .radio-button-dbr label .fa {
	margin-right: 5px;
}
.checkoutpage-custom-wrapper {
	margin: 0px 0 40px 0;
	text-align: center;
}
.radio-button-dbr {
	position: relative;
	margin-right:15px;
}
.checkoutpage-custom-wrapper h2 {
	margin: 0 0 40px 0;
	font-size: 25px;
	font-family: 'OpenSansBold';
	letter-spacing: 1px;
}
.radio-button-main {
	display: inline-block;
}
.user-login-form h2 {
	font-size: 25px;
	padding-top: 0;
}
.coupon-code-form-custom {
	max-width: 800px;
	margin: 0 auto 40px auto;
}
.form_checkout_coupon_code {
	display:inline-block;
}
.user-business-form-error {
	background: #fff;
	color: #be0714;
	font-size: 22px;
	letter-spacing: 1px;
}
ul.checkout-page-sidebar-dbr li {
	line-height: normal;
	position: relative;
	display: block;
}
.dbr-active:before {
	font-family: FontAwesome;
	content: "\f0da";
	position: absolute;
	left: -10px;
	top: 3px;
	font-size: 20px;
	line-height: 17px;
	color: #be0714;
}
.checkout-page-sidebar-dbr {
	padding-left: 15px;
}
ul.checkout-page-sidebar-dbr li.dbr-active a {
	color:#be0714 !important;
}
body.woocommerce-page .coupon-code-form-custom .showcoupon {
	color: #be0714;
}
body.woocommerce-order-received .site-conatiner header.page-heading-top h1.entry-title:before {
	content: 'Order confirmation';
	font-size: 47px;
}
body.woocommerce-order-received .site-conatiner header.page-heading-top h1.entry-title {
	font-size: 0px;
}
.woocommerce-checkout .woocommerce form .woocommerce-additional-fields {
	display: none;
}
.checkout-page-sidebar-dbr li a {
	pointer-events: none;
}
.note-message-checkout {
	margin-bottom: 40px;
}
body .note-message-checkout p {
	margin-bottom: 0px;
	font-size: 15px;
	line-height: 22px;
}
div#options_inputs {
	margin-top: 20px;
}
div#options_inputs label {
	margin-right: 6px;
}
@media screen and (max-width:767px){
body.woocommerce-checkout .wc_payment_method .payment_box {
    padding: 2em 30px;
}
body.woocommerce-checkout .wc_payment_method .payment_box fieldset {
    padding: 1.5em 0;
}	
}


/*Rahees*/
.add-new-coworker-link {
    width: auto;
    background: #be0714;
    max-width: fit-content;
    color: #fff !important;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 20px;
	cursor: pointer;
	float: left;
    margin-right: 30px;
}
.register_as_co_worker, .remove_this_co_worker, .switch_this_co_worker {
    background: #be0714;
    color: #fff !important;
    padding: 5px 10px;
    border-radius: 5px;
    margin-right: 10px;
}


/* New single subs css */

.dbr-exixts-user input {
    width: 40% !important;
    padding: 10px !important;
}

.dbr-exixts-user label {
    font-size: 18px !important;
    font-weight: 400 !important;
}

.dbr-exixts-user {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.show_search_notes {
    float: left;
    width: 45%;
    margin-right: 30px;
	margin-top:30px;
}

.dbr_button_main_section {
    width: 100%;
    display: flex;
    justify-content: center;
}

.show_search_notes span {
    font-size: 16px;
}

.show_search_notes .add-new-coworker-link {
    margin-bottom: 15px;
}


span.dbr_co_worker_required_fields {
    color: #f00;
}

.dbr_co_worker_exp_text {
    margin-bottom: 40px;
	font-size: 16px !important;
}

.loader-dbr-wc-submit-btn img {
    width: 100%;
    max-width: 4% !important;
    margin-top: 25px;
}

.form_loader_change {
    float: left;
    width: 30%;
}

.register_as_co_worker {
    width: 207px !important;
}



/* Login Form
-------------*/
.dbr-login-form.login_form_container {width: 260px;float: left;position: absolute;right: 0;top: 45px;background: #fff;z-index: 100;border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-ms-border-radius: 0px 0px 5px 5px;-o-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;padding: 9px 17px 15px 17px;display: none;box-shadow: 0px 7px 8px rgba(0, 0, 0, 0.2);}
.dbr-user-forms label{display: block;font-size: 15px;color: #000;margin-bottom: 0px;}
.dbr-user-forms .form_row {padding-bottom: 14px;}
.dbr-user-forms .form_row input[type="text"], .dbr-user-forms .form_row input[type="password"]{color: rgb(102, 102, 102);border: 1px solid #ccc;border-radius: 3px;background: #fbf9fa;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) inset;height: 34px;padding: 4px 8px;font-size: 13px;line-height: 22px;}
.dbr-login-form .forget_pw_link {color: #000 !important;text-decoration: underline;font-size: 14px;}
#dbr-loginform .error_success, #dbr-loginform .error_msg {margin: 0;text-transform: capitalize;font-size: 14px;letter-spacing: 0;}
#dbr-loginform .loader-image {width: 20px;display: none;margin-left: 10px;}
.dbr-user-forms #dbr-loginform #dbr_login_now {width: auto;border: 2px solid #be0714;color: #be0714;font-size: 15px;letter-spacing: 1px;padding: 10px 20px;line-height: 15px;border-radius: 5px;background-color: transparent;font-family: 'OpenSansBold';-webkit-font-smoothing: antialiased;text-transform: uppercase;transition: all 0.5s;}
.dbr-user-forms #dbr-loginform #dbr_login_now:hover {background: #be0714;color: #fff;}
@media screen and (max-width: 767px){
.dbr-login-form.login_form_container {width: 100%;top: 40px;}
}
#dbr-loginform .error_msg {color: #be0714;}
#dbr-loginform .success_msg {color: #34a534;}

table.members_table {font-size: 13px;}
.team-member-table .loader-dbr-ctm{width: 100%;height: 100%;top: 0;transform: translate(0, -50%);-webkit-transform: translate(0, 0%);-moz-transform: translate(0, -50%);background: transparent;left: 0;z-index: 99;}
.team-member-table {position: relative;padding: 10px;}
.team-member-table .loader-dbr-ctm .ove_lay {width: 100%;height: 100%;position: relative;top: 0;background: rgba(90, 90, 90, 0.43);display: block !important;}
.team-member-table .loader-dbr-ctm img#ajax_loader {position: absolute;z-index: 999;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.team-member-table.row .select-subscription-main .subscriptions_ddl .select-subscription-order, .team-member-table.row .select-subscription-main .subscriptions_ddl .select-subscription-order select {width: 100%;}
.select-subscription-main table.members_table {background: #fff;margin: 0 0 0 0;border: 1px solid #bbb !important;border-top: 0 !important;}
.select-subscription-main table.members_table tr th {color: #fff;background: #be0714;padding: 10px 4px;line-height: normal;border-right: 1px solid #fff !important;border: 0px;font-size: 15px;text-align: center;}
.select-subscription-main table.members_table tr th:last-child {border-right: 0px solid #fff !important;}
.select-subscription-main table.members_table tr td {padding: 10px 4px;line-height: normal;font-size: 13px;color: #000;height: 41px;}
.select-subscription-main table.members_table tr {border-bottom: 1px solid #bbb;text-align: center;}
.select-subscription-main table.members_table tr:last-child {border-bottom: none;}
.shift_this_user:before {content: "\f0a9";font-family: fontawesome;font-size: 20px;color: #be0714;}
.shift_this_user {font-size: 0;display: block;width: 100%;}
.select-subscription-main table.members_table tr td[data-title="Shift"] {text-align: center !important;}
.users_list_copy_members {margin-top: 15px;max-height: 246px;overflow: auto;border-right: 1px solid #bbb;}
.users_list_copy_members::-webkit-scrollbar {width: 4px;}
.users_list_copy_members::-webkit-scrollbar-track {box-shadow: none; border-radius: 10px;}
.users_list_copy_members::-webkit-scrollbar-thumb {background: #939598;}
.users_list_copy_members::-webkit-scrollbar-thumb:hover {background: #939598;}

.disable-field {
    pointer-events: none;
}