Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

jsarnowski / jsarnowski/cartflows   php

Repository URL to install this package:

Version: 1.6.11 

/ assets / css / global-admin-rtl.css

/*
* ************************************************
* Plugin Name: Cartflows
* Plugin URL: https://cartflows.com/
* Description: CartFlows for WooCommerce.
* Author: Brainstorm Force
* Author URI: https://www.brainstormforce.com/
* Version: 1.0
* ************************************************
*/

/**
* *********************
* Cartflows Font Icon
* *********************
*/
@font-face {
	font-family: 'cartflows-logo-icon';
	src: url( '../fonts/cartflows-logo-icon.eot?kxnn1n' );
	src: url( '../fonts/cartflows-logo-icon.eot?kxnn1n#iefix' )
			format( 'embedded-opentype' ),
		url( '../fonts/cartflows-logo-icon.ttf?kxnn1n' ) format( 'truetype' ),
		url( '../fonts/cartflows-logo-icon.woff?kxnn1n' ) format( 'woff' ),
		url( '../fonts/cartflows-logo-icon.svg?kxnn1n#cartflows-logo-icon' )
			format( 'svg' );
	font-weight: normal;
	font-style: normal;
}

.wcf-cartflows-logo-img [class^="cartflows-icon"], .wcf-cartflows-logo-img [class*=" cartflows-icon"], /* For Pro Compatibility */
[class^="cartflows-logo-icon"], [class*=" cartflows-logo-icon"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'cartflows-logo-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.wcf-cartflows-logo-img .cartflows-icon:before, /* For Pro Compatibility */
.cartflows-logo-icon:before {
	content: '\e900';
	color: #f16334;
}

/**
 *
 * Step Meta - All Page Css
 */

.edit-post-layout .interface-interface-skeleton__content {
	background-color: #fff;
}

.post-type-cartflows_step #delete-action {
	display: none;
}

/*
* ************************
* Post page Name & Button
* ************************
*/

.post-type-cartflows_flow .wrap {
	margin: 25px 2px 0 20px;
}

.wcf-notice-back-edit-flow .dashicons {
	vertical-align: text-bottom;
}

.post-type-cartflows_flow .wcf-notice-back-edit-flow {
	margin-top: 30px;
}

.post-type-cartflows_flow .wcf-notice-back-edit-flow .button-primary {
	height: 30px;
}

.wcf-notice-back-edit-flow .dashicons-arrow-left-alt {
	vertical-align: text-bottom;
}

.wcf-notice-back-edit-flow .button.button-large {
	margin: 2px;
	height: 33px;
	font-size: 13px;
}

.wcf-notice-back-edit-flow.gutenberg-button .dashicons-arrow-left-alt {
	vertical-align: middle;
}

/*
* ************************
* Add Flow Popup Window
* 1. Overlay
* 2. Popup Box Alignment
* 3. Buttons & Textbox
* 4. wcf-choose-type-box
* ************************
*/

.wcf-overlay,
.wcf-overlay-newstep {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba( 0, 0, 0, 0.6 );
	top: 0;
	right: 0;
}

.wcf-popup .wcf-popup-header {
	padding: 12px 20px;
	overflow: hidden;
}

.wcf-popup .wcf-popup-header label {
	color: #fff;
	font-weight: 600;
	float: right;
}
.wcf-popup,
.wcf-popup-newstep {
	display: none;
	width: 600px;
	top: 50%;
	right: 50%;
	position: fixed;
	background: #ffffff;
	transform: translate( 50%, -50% );
	padding: 0px;
}

.wcf-close,
.wcf-close-newstep {
	position: relative;
	width: 20px;
	height: 20px;
	float: left;
	background: transparent;
	color: #ffff;
	font-size: 18px;
	line-height: 14px;
	text-align: center;
	border-radius: 999px;
	cursor: pointer;
}

.wcf-close .dashicons-no-alt {
	vertical-align: middle;
}

.wcf-content {
	text-align: right;
	padding: 20px;
}

.wcf-submit-wrap {
	text-align: left;
	margin: 25px 0 0 0;
}

.wcf-overlay.show,
.wcf-popup.show,
.wcf-overlay-newstep.show,
.wcf-popup-newstep.show {
	display: block;
}

.wcf-content input[type='text'] {
	background-color: transparent;
	box-shadow: none;
	border: none;
	border-bottom: 1px #ddd solid;
	padding: 10px 0 10px;
	width: 100%;
	font-size: 15px;
}
.wcf-content input[type='text']:focus {
	border-bottom: 1px #5b9dd9 solid;
}

.wcf-popup .wcf-choose-type-box {
	width: 100%;
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 15px 0;
	overflow: overlay;
}

.wcf-popup .wcf-choose-type-box .wcf-default-type-box,
.wcf-popup .wcf-choose-type-box .wcf-import-type-box {
	flex: 0 0 50%;
	width: 46%;
	float: right;
	padding: 10px;
}

.wcf-default-type-box .wcf-default-type-content,
.wcf-import-type-box .wcf-import-type-content {
	text-align: center;
	padding: 0 0px 15px;
}

.wcf-default-type-box .wcf-default-type-content h3,
.wcf-import-type-box .wcf-import-type-content h3 {
	line-height: 1.4em;
}

.wcf-default-type-content:hover h3,
.wcf-import-type-content:hover h3 {
	color: rgb( 0, 133, 186, 1 );
}

.wcf-default-type-content h3 .dashicons,
.wcf-import-type-content h3 .dashicons {
	vertical-align: middle;
}

.wcf-default-type-content .wcf-create-flow .dashicons-plus,
.wcf-import-type-content .wcf-create-flow .dashicons-plus {
	vertical-align: middle;
}

/**
* ************************
* Flow Setting Meta Box
* ************************
*/

.wcf-tooltip-text {
	background: #444;
	border-radius: 3px;
	color: #fff;
	height: auto;
	right: 56px;
	margin-top: 10px;
	max-width: 150px;
	position: absolute;
	padding: 6px 10px;
	top: auto;
	display: none;
	z-index: 10000;
}

.wcf-tooltip-text::before {
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-top: 5px solid transparent;
	border-bottom: 5px solid #444;
	bottom: auto;
	content: ' ';
	font-size: 0;
	right: 56px;
	line-height: 0;
	margin-right: -5px;
	position: absolute;
	top: -10px;
	width: 0;
}

.display_tool_tip {
	display: block;
}

/*.wcf-tooltip::before {
    position: absolute;
    top: 48px;
    left: 53px;
    background-color: #444;
    border-radius: 5px;
    color: #fff;
    content: attr(data-tooltip);
    padding: 0.5rem;
    text-transform: none;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 160px;
    height: auto;
    line-height: 1em;
 }

.wcf-tooltip::after {
    position: absolute;
    top: auto;
    bottom: 170px;
    left: 115px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid #444;
    content: " ";
    font-size: 0;
    line-height: 0;
    margin-left: -5px;
    width: 0;
}


.wcf-tooltip.display_toot_tip::before,
.wcf-tooltip.display_toot_tip::after {
  opacity: 1;
  -webkit-transition: all 0.75s ease;
  transition: all 0.75s ease;
    word-break: break-all;
}
 
.wcf-tooltip::before,
.wcf-tooltip::after {
    color: #efefef;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 13px;
    opacity: 0;
    pointer-events: none;
    text-align: center;
}*/

.wcf-flow-sandbox-table .wcf-field-row .wcf-field-row-content {
	width: 100%;
}

/**
* ******************************************************
* Shortcode Box on the Head Section of Checkout Meta Box
* ******************************************************
*/
/*
* ************************
* Css For
* 1. Flow Metabox
* 2. Textboxes
* 3. Select
* 4. Buttons
* 5. Steps Boxes
* ************************
*/

/*
* ***************************************
* Flow Page Css (After removing meta box)
* 1. Step Badges
* ***************************************
*/

.wcf-flow-steps-meta-box {
	margin-top: 20px;
}

.wcf-flow-steps-meta-box .wcf-flow-settings {
	width: 100%;
	display: block;
}

.wcf-flow-steps-meta-box .wcf-new-step-badge {
	background-color: #0073aa;
	color: #fff;
}

.wcf-flow-steps-meta-box .wcf-step-badge,
.wcf-flow-steps-meta-box .wcf-new-step-badge,
.wcf-flow-steps-meta-box .wcf-step-wrap .wcf-step .wcf-flow-badge,
.wcf-flow-steps-meta-box .wcf-step-wrap.active .wcf-step .wcf-flow-badge {
	color: #000;
	background-color: #e3e4e8;
	padding: 0.3em 0.6em 0.3em;
	font-size: 0.7em;
	font-weight: 600;
	border-radius: 0px;
	line-height: 0.7em;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
}

.wcf-flow-steps-meta-box .wcf-abtest-control-badge {
	background: #f16334;
	color: #fff;
}
.wcf-flow-steps-meta-box .wcf-abtest-variation-badge {
	background: #1e8cbe;
	color: #fff;
}

#wcf-flow-settings .inside {
	margin: 10px 0 0;
}

.wcf-flow-settings .wcf-flow-steps-data-wrap {
	padding: 0 1em 1.5em;
}
.wcf-flow-settings .wcf-flow-steps-wrap {
	border-left: none;
	background-color: transparent;
	width: 100%;
	padding: 0px;
}

.wcf-flow-settings .wcf-step-left-content,
.wcf-flow-settings .wcf-steps-action-buttons {
	display: inline-block;
	width: 49%;
	vertical-align: middle;
	font-size: 13px;
	line-height: 3em;
}

.wcf-flow-settings .wcf-step-left-content {
	text-align: right;
}

.wcf-step-left-content .dashicons {
	vertical-align: middle;
	width: 1em;
	height: 1em;
	font-size: 1.5em;
	line-height: 1em;
}

.wcf-flow-settings .wcf-steps-action-buttons {
	text-align: left;
}

.wcf-flow-settings .wcf-flow-steps-wrap .wcf-action-button {
	/*display: inline-block;*/
	font-size: 1em;
	line-height: 0.9em;
	vertical-align: middle;
	text-align: center;
	/*    margin-left: 15px;
*/
	text-decoration: none;
}

.wcf-flow-settings .wcf-action-button .dashicons {
	pointer-events: none;
	font-size: 1.5em;
	width: 1em;
	height: 1em;
	vertical-align: middle;
}

.wcf-flow-settings
	.wcf-flow-steps-wrap
	.wcf-action-button
	.wcf-step-act-btn-text {
	/* display: inline-block;
    display: none !important;*/
	line-height: 1.5em;
}

.wcf-flow-settings .wcf-flow-steps-wrap .wcf-step {
	color: #444;
	border: none;
	background-color: #fff;
	box-shadow: 0px 0px 2px 0px #ddd;
	padding: 15px 10px;
	cursor: move;
}

.wcf-new-step-highlight {
	border-right: 3px #0073aa solid;
}

.wcf-popup input[type='radio'] {
	margin-top: 0px;
}

.wcf-popup label {
	font-size: 16px;
}

.wcf-step-wrap {
	background: #ffffff;
	margin-bottom: 15px;
}

#wcf-sandbox-settings .inside {
	margin: 15px 0 10px;
}

.wcf-general-metabox-wrap .wcf-field-row {
	display: inline-flex;
	width: 100%;
}

.wcf-general-metabox-wrap .wcf-field-desc {
	padding: 6px 0 0;
}

/* 
* *****************************
* Custom classes for common use
* *****************************
*/

#wcf-sandbox-settings.wcf-highlight {
	box-shadow: 0 0 0 99999px rgba( 0, 0, 0, 0.8 );
	position: relative;
	z-index: 9999;
	pointer-events: auto;
	transition: all 0.5s ease;
}

.pull-right {
	float: left;
}

.pull-left {
	float: right;
}

.text-error {
	border-bottom: 1px #ff5050 solid !important;
}

input[type='text'].error,
input[type='text'].error:focus {
	border-color: red;
	box-shadow: 0 0 2px rgba( 30, 140, 190, 0 );
}

#show_error {
	font-style: italic;
	color: #ff5050;
}

.wp-ui-text-primary {
	color: #0073aa;
}

.wcf-column-left {
	width: 25%;
	float: right;
	position: relative;
	max-width: 300px;
}

.wcf-column-right {
	width: 75%;
	float: right;
	position: relative;
	background-color: #fff;
}

.wcf-import-step-content {
	border-top: 1px #ddd solid;
	padding-top: 10px;
	margin-top: 30px;
}

/*
* ************************
* Display Template div css
* 1 Add, View & Import Buttons & Icons
* ************************
*/

.wcf-flow-steps-data-wrap .wcf-step-content a .dashicons {
	vertical-align: middle;
}

/*
* ************************************************
* Meta Boxs (All)
* 1. Setting Meta Box (#wcf-step-settings)
* 2. Checkout layout Meta Box (#wcf-checkout-settings)
* 3. Downsell Meta Box (#wcf-offer-settings)
* 4. Thank You Meta Box (#wcf-thankyou-settings)
* 5. Upsell Meta Box (#wcf-upsell-settings)
* ************************************************
*/

.edit-post-meta-boxes-area #poststuff #wcf-checkout-settings h2.hndle {
	border-bottom: 0px;
}

.wcf-repeat-notice,
#wcf-checkout-settings
	.wcf-checkout-table
	.wcf-checkout-style
	.wcf-cs-fields
	.wcf-cs-checkbox-field
	.field-wcf-advance-options-fields {
	border-top: 1px #ddd solid;
	margin-top: 10px;
	padding-top: 20px;
}

.wcf-repeat-notice p {
	margin: 5px 0px;
}

/*
* Inside Div css for all the metaboxes
*/
#wcf-landing-settings,
#wcf-checkout-settings,
#wcf-checkout-design-settings,
#wcf-thankyou-settings,
#wcf-thankyou-design-settings,
#wcf-optin-settings,
#wcf-optin-design-settings,
#wcf-offer-settings,
#wcf-upsell-settings {
	border: 1px solid #ccd0d4;
	margin-bottom: 15px;
}

#wcf-landing-settings .hndle.ui-sortable-handle,
#wcf-checkout-settings .hndle.ui-sortable-handle,
#wcf-checkout-design-settings .hndle.ui-sortable-handle,
#wcf-thankyou-settings .hndle.ui-sortable-handle,
#wcf-thankyou-design-settings .hndle.ui-sortable-handle,
#wcf-optin-settings .hndle.ui-sortable-handle,
#wcf-optin-design-settings .hndle.ui-sortable-handle,
#wcf-offer-settings .hndle.ui-sortable-handle,
#wcf-upsell-settings .hndle.ui-sortable-handle {
	border-bottom: none !important;
}

#wcf-landing-settings .inside,
#wcf-checkout-settings .inside,
#wcf-checkout-design-settings .inside,
#wcf-thankyou-settings .inside,
#wcf-thankyou-design-settings .inside,
#wcf-optin-settings .inside,
#wcf-optin-design-settings .inside,
#wcf-offer-settings .inside,
#wcf-upsell-settings .inside {
	margin: 0px;
	padding: 0px;
	line-height: 0.9em;
}

/* Notice in metabox */
.wcf-metabox-notice-wrap .wcf-metabox-notice {
	border: 0;
	background: #eee;
	border-bottom: 1px solid #ccc;
	font-weight: 600;
	margin: 0 auto;
	padding: 15px;
}

.wcf-metabox-notice .dashicons-info:before {
	color: #0274be;
}

/* Notice in content */
.wcf-tab-content .wcf-metabox-notice-wrap {
	padding: 5px 15px 15px;
}

.wcf-tab-content .wcf-metabox-notice-wrap .wcf-metabox-notice {
	display: inline-block;
	border: 0;
}

/**
* ****************************
* 1. Container
* 2. Row
* 3. Content Divs
* 4. Button Divs
* 5. Alignment Classes
* ****************************
*/
.wcf-table-container {
	display: inline-block;
	width: 100%;
	max-width: 100%;
	background-color: #fafafa;
	margin-top: 0px;
	line-height: 1.2;
}

.wcf-column-right .wcf-field-section .wcf-field-section-heading {
	color: #333;
	padding: 10px 0 5px;
	text-decoration: none;
	font-size: 15px;
	font-weight: 600;
}

.show_box {
	display: block !important;
}

.wcf-table-container
	.wcf-column-right
	.wcf-custom-field-box
	.wcf-field-row-content {
	width: 100%;
	border: 1px solid #e5e5e5;
}

.wcf-table-container .wcf-column-right .wcf-custom-field-box .wcf-cpf-row {
	border: none;
	margin-bottom: 0px;
}

.wcf-table-container .wcf-column-right .wcf-custom-field-box .wcf-cpf-add-row {
	padding: 0px 8px 10px;
	background-color: #f9f9f9;
}

.wcf-table-container .wcf-column-right .wcf-field-row-heading {
	font-size: 12px;
	width: 30%;
	height: 100%;
	display: inline-block;
	line-height: 1.5em;
	vertical-align: middle;
	min-height: 28px;
}
.wcf-table-container .wcf-column-right .wcf-field-row-content {
	width: auto;
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
}

.wcf-table-container .wcf-column-right .wcf-field-row-heading .dashicons {
	line-height: 1;
	margin-right: 5px;
}

/*.wcf-cb-fields{
    width: 50%;
    float: left;
}*/

.wcf-cb-fields,
.wcf-sb-fields {
	width: 50%;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.wcf-cb-fields .wcf-field-row-heading,
.wcf-sb-fields .wcf-field-row-heading,
.wcf-cb-fields .wcf-field-row-content,
.wcf-sb-fields .wcf-field-row-content,
.wcf-repeatables-wrap .wcf-repeatable-row .wcf-field-row-heading,
.wcf-repeatables-wrap .wcf-repeatable-row .wcf-field-row-content {
	width: 50% !important;
}

.wcf-table-container
	.wcf-column-right
	.wcf-field-row
	.select2-container
	.select2-selection--single {
	margin: 0px;
}
.wcf-table-container
	.wcf-column-right
	.wcf-field-row
	.select2-container
	.select2-selection--single
	.select2-selection__rendered {
	outline: none;
}

.wcf-checkout-table
	.select2-container--default
	.select2-selection--single
	.select2-selection__clear {
	display: block;
}

.wc-wp-version-gte-53
	.wcf-checkout-table
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	width: 20px;
	height: 100%;
}

.wcf-table-container .wcf-column-right .wcf-field-row input[type='text'],
.wcf-table-container .wcf-column-right .wcf-field-row input[type='number'],
.wcf-table-container .wcf-column-right .wcf-field-row select,
.wcf-table-container .wcf-column-right .wcf-field-row textarea,
.wcf-table-container
	.wcf-column-right
	.wcf-field-row
	.select2-container--default {
	width: 300px;
	max-width: 100%;
}

.wcf-table-container
	.wcf-column-right
	.wcf-field-row
	.wp-picker-container
	input[type='text'].wp-color-picker {
	width: 65px;
}
#wcf-step-settings
	.inside
	.wcf-checkout-table
	.field-wcf-step-type
	.wcf-field-row-content
	select {
	border: none;
	border-bottom: 1px #ccc solid;
	box-shadow: none;
	padding: 5px;
	width: 30%;
}

/*
* ************************************
* All Page Types Setting's Meta Box 
*   Contains
*   Checkout Metabox
*   Upsell Metabox
*   Downsell Metabox
*   Thank You Metabox
* ************************************
*/
.wcf-table-container .wcf-tab-wrapper {
	background: #fafafa;
	border: none;
	margin: 0px 0 0;
}

.wcf-table-container .wcf-tab-wrapper .wcf-tab {
	background: transparent;
	border-bottom: 1px #eee solid;
	display: block;
	margin: 0;
	color: #0073aa;
	line-height: 1em;
}

.wcf-table-container .wcf-tab-wrapper .wcf-tab .wcf-tab-title {
	margin-right: 0.2em;
	margin-left: 0.618em;
}

.wcf-table-container .wcf-tab-wrapper .wcf-tab.active {
	background-color: #eee;
	color: #555;
}

.wcf-table-container .wcf-tab-wrapper .wcf-tab .dashicons {
	font-size: initial;
	width: auto;
	height: auto;
}

.wcf-table-container .wcf-tab-content {
	border: 1px #ddd solid;
	border-left: none;
	border-top: none;
	border-bottom: none;
	min-height: 227px;
	overflow: hidden;
	padding: 10px 0px;
}

.wcf-table-container .wcf-column-right .wcf-field-row,
.wcf-table-container .wcf-column-right .wcf-field-row,
.wcf-table-container .wcf-column-right .wcf-field-row,
.wcf-table-container .wcf-column-right .wcf-field-row {
	padding: 10px 20px;
	overflow: hidden;
}

.wcf-table-container .wcf-checkout-style .wcf-cs-fields-options,
.wcf-table-container .wcf-checkout-style .wcf-cs-button-options {
	display: none;
}

.wcf-repeatables-wrap .wcf-repeatable-row {
	background: #fff;
	border: none;
	margin-bottom: 5px;
}
.wcf-repeatables-wrap .wcf-repeatable-row-standard-fields {
	position: relative;
	padding: 0px;
	height: auto;
	min-height: 20px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.wcf-repeatables-wrap
	.wcf-repeatable-row-standard-fields
	.wcf-repeatable-row-actions {
	float: none;
	display: inline-block;
	text-align: center;
	margin: 0 10px 0 0;
}
/*sonali*/
.wcf-table-container
	.wcf-repeatable-fields
	.select2-container
	.select2-selection--single {
	height: 34px;
}

.wcf-table-container
	.wcf-repeatable-fields
	.select2-container
	.select2-selection--single
	.select2-selection__rendered {
	line-height: 34px;
}

.wcf-table-container
	.wcf-repeatable-row-advance-fields
	.wcf-field-row-advance-content {
	width: 70%;
}

.wcf-repeatable-row-standard-fields .wcf-checkout-products-dashicon {
	cursor: move;
}

.wcf-repeatable-row-standard-fields .wcf-checkout-products-dashicon,
.wcf-repeatable-row-standard-fields .wcf-sel-product {
	display: inline-block;
	vertical-align: middle;
	margin: 0px;
	display: flex;
	align-items: center;
}

.wcf-repeatable-row-standard-fields .wcf-sel-product {
	margin: 0 10px 0 0;
	max-width: 90%;
}

.wcf-repeatable-row-standard-fields .wcf_toggle_advance_fields {
	display: inline-flex;
	font-size: 12px;
	float: left;
	position: relative;
	left: 0px;
	margin: 0;
	vertical-align: middle;
}

.wcf-repeatables-wrap
	.wcf-repeatable-row.active
	.wcf-repeatable-row-advance-fields {
	display: block;
	background: rgb( 236, 236, 236, 0.2 );
}

.wcf-repeatables-wrap .wcf-repeatable-row .wcf-repeatable-row-advance-fields {
	display: none;
	width: auto;
	padding: 15px;
	position: relative;
	z-index: 10;
	border: 1px solid #ececec;
	border-top: none;
	box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.04 );
}

.wcf-repeatables-wrap .wcf-repeatable-row-advance-fields .wcf-field-row {
	display: flex;
	padding: 5px 0 5px 2px;
}

.wcf-repeatables-wrap
	.wcf-repeatable-row.active
	.wcf-repeatable-row-advance-fields
	.wcf-field-row {
	/*overflow: visible;*/
}

.wcf-repeatables-wrap .wcf-repeatable-row .wcf-field-row-heading {
	font-size: 12px;
	width: 30%;
	height: 100%;
	display: inline-block;
	line-height: 1.5em;
	vertical-align: middle;
	min-height: 28px;
}

.wcf-repeatables-wrap .wcf-repeatable-row .wcf-field-row-content {
	width: auto;
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
}

.wcf-repeatables-wrap
	.wcf-repeatable-row-advance-fields
	.wcf-field-row
	input[type='text'],
.wcf-repeatables-wrap
	.wcf-repeatable-row-advance-fields
	.wcf-field-row
	input[type='text'],
.wcf-repeatables-wrap .wcf-repeatable-row-advance-fields .wcf-field-row select,
.wcf-repeatables-wrap .wcf-repeatable-row-advance-fields .wcf-field-row select {
	width: 100%;
	margin-left: 10px;
	background-color: #fff;
	max-width: 100%;
}

.wcf-hide-advance {
	display: none;
}

.wcf-checkout-general .wcf-repeatables-wrap .wcf-repeatable-row {
	background: #fff;
	/*border-bottom: 1px solid #eee;*/
	margin-bottom: 10px;
}

.wcf-checkout-general .wcf-repeatables-wrap .wcf-repeater-fields-head-wrap {
	margin: 0;
	padding: 10px 12px;
	border: 1px solid #eee;
	clear: both;
	cursor: pointer;
	line-height: 1.5em;
	position: relative;
	border: 1px solid #eee;
}
.wcf_toggle_advance_fields {
	vertical-align: top;
}
/*.wcf-repeatable-row{
   border-bottom: 1px solid #E7E7E7;
}*/

/*sonali*/

.wcf-repeatables-wrap
	.wcf-repeatable-row-standard-fields
	.wcf-repeatable-remove {
	vertical-align: middle;
	padding: 5px;
	line-height: 15px;
	font-size: 13px;
}

.wcf-repeatables-wrap
	.wcf-repeatable-row-standard-fields
	.wcf-repeatable-remove
	.dashicons {
	vertical-align: middle;
	font-size: 1em;
	line-height: 1em;
	width: 14px;
	height: 16px;
	text-align: left;
}

.field-wcf-tq-advance-options-fields {
	border-top: 1px solid #ddd;
	margin-top: 15px;
}

.wcf-table-container .wcf-column-right .field-wcf-hr-line {
	padding-right: 0;
	padding-left: 0;
}

.wcf-table-container
	.wcf-column-right
	.field-wcf-hr-line
	.wcf-field-row-content {
	width: 100%;
}

.wcf-table-container .wcf-radio-option {
	margin-bottom: 10px;
}

/**
 * ******************************
 * Field - Post Meta Typography
 * ******************************
 */
.wcf-metabox-wrap .select2-container--default .select2-selection--single {
	border: 1px solid #ddd;
	box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
	background-color: #fff;
	color: #32373c;
	outline: none;
	transition: 0.05s border-color ease-in-out;
	border-radius: 0;
	font-size: 13px;
}

.wcf-metabox-wrap
	.select2-container--default
	.select2-search--dropdown
	.select2-search__field {
	border: 1px solid #ddd;
	box-shadow: none;
}

/**
* ************************
* Create Woo Product Start
* ************************
*/

.wcf-create-woo-iframe-opened {
	overflow: hidden;
}

.wcf-create-woo-product-overlay {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	background: rgba( 0, 0, 0, 0.7 );
	-webkit-transition: opacity 500ms;
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
	z-index: 9999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: none;
	transition: none;
}

.wcf-create-woo-product-overlay.open {
	visibility: visible;
	opacity: 1;
	z-index: 999999;
}

.wcf-create-woo-product-wrap {
	max-width: 100%;
	background-color: transparent;
	position: relative;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	top: 50%;
	margin: 0 auto;
	-ms-transform: translate( 50%, -35% );
	width: 90%;
	min-height: 85%;
	max-height: 85%;
	height: 85%;
	transform: translateY( -50% );
	z-index: 99999;
}

.wcf-create-woo-product-wrap:not( .product-loaded ):before {
	content: '';
	position: absolute;
	background: none !important;
	top: 50%;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	right: 50%;
	width: 48px;
	height: 48px;
	display: block;
	border: 3px solid white;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	-webkit-animation: wcf-admin-loader 575ms infinite linear;
	animation: wcf-admin-loader 575ms infinite linear;
}

.wcf-woo-product-iframe {
	max-width: 100%;
	width: 100%;
	min-height: 100%;
	height: 100%;
	background: #ffffff;
}

.wcf-close-create-woo-product {
	background: #fff;
	border: 1px #fff solid;
	border-radius: 50%;
	color: #000;
	height: 25px;
	position: fixed;
	width: 25px;
	top: -10px;
	right: auto;
	z-index: 100000;
	cursor: pointer;
	left: -10px;
	font-size: 20px;
	line-height: 1.3;
	text-align: center;
}

.wcf-close-create-woo-product:before {
	content: '\f158';
	font-family: dashicons;
}

#wcf-create-woo-product iframe.wcf-create-woo-product-iframe #wpadminbar,
#wcf-create-woo-product iframe.wcf-create-woo-product-iframe #adminmenumain {
	display: none;
}
/**
* ************************
* Create Woo Product End
* ************************
*/

/*
* Display upgrade popup custom button
*/
.wcf-custom-add-new-button.button {
	margin: 10px;
}

/**
* Display upgrade popup CSS
*/

#cartflows-upgrade-notice-overlay {
	background: #000000b3;
	filter: alpha( opacity=70 );
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 100050;
}

#cartflows-upgrade-notice-popup table {
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

#cartflows-upgrade-notice-popup .inner {
	-webkit-transform: translate( 50%, -50% );
	-ms-transform: translate( 50%, -50% );
	transform: translate( 50%, -50% );
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	background-color: #fff;
	z-index: 100059;
	text-align: right;
	top: 50%;
	right: 50%;
	width: 350px;
	-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}

#cartflows-upgrade-notice-popup .heading {
	float: right;
	font-weight: 600;
	line-height: 35px;
	overflow: hidden;
	padding: 0px 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: -webkit-calc( 100% - 40px );
	width: calc( 100% - 40px );
	background: #fff;
	font-size: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.cartflows-close-popup-button {
	border-right: 1px #eee solid;
	top: 3px;
}
.cartflows-close-popup-button:hover {
	cursor: pointer;
}

#cartflows-upgrade-notice-popup .contents {
	clear: both;
	background: #f1f1f1;
	padding: 0px 10px;
}

#cartflows-upgrade-notice-popup .notice {
	margin: 0 20px 5px 20px;
}

#cartflows-upgrade-notice-popup .wcf-notice {
	padding: 10px;
}

/**
* *******************************
* A/B testing CSS Start
* *******************************
*/

/* Dropdown menu Buttons */
#wcf-edit-dropdown.wcf-edit-content a.wcf-action-button {
	padding: 10px 15px;
	border-right: 1px solid rgba( 230, 230, 230, 0.5 );
}

#wcf-edit-dropdown.wcf-edit-content a.wcf-action-button:hover {
	background: #ffffff;
	border-right: 1px solid #1e8cbe;
}

#wcf-edit-dropdown.wcf-edit-content a.wcf-action-button .wcf-step-act-btn-text {
	margin-right: 5px;
}
/* Dropdown menu Buttons */

/**
* *******************************
* A/B testing CSS End
* *******************************
*/

/**
 * ******************************
 * Media Query for 768 Devices
 * ******************************
 */

@media only screen and ( max-width: 768px ) {
	.wcf-cb-fields,
	.wcf-sb-fields {
		width: 100%;
		display: block;
		position: relative;
		vertical-align: top;
	}
}

/**
 * Device Responsive Css
 * ******************************
 */
@media only screen and ( min-width: 1200px ) {
	.wcf-column-left {
		width: 280px;
	}
	.wcf-column-right {
		width: calc( 100% - 280px );
	}
}

@keyframes wcf-admin-loader {
	100% {
		-webkit-transform: rotate( 360deg );
		transform: rotate( 360deg );
	}
}

@-webkit-keyframes wcf-admin-loader {
	100% {
		-webkit-transform: rotate( 360deg );
		transform: rotate( 360deg );
	}
}