/*
Module Basic Settings
=====================
*/

.pricely_apply_mode .rn-repeater-section {
    margin-bottom: 0px!important;
}

.pricely_options>.rn-ui-block {
    padding-top: 5px!important;
}

.rn-container .rn-repeater.pricely_extension_options>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-body {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.rn-container .rn-repeater.pricely_extension_options>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-body>.rn-repeater-section-inner>.rn-ui-subapp>.rn-ui-section>.rn-ui-block {
    padding-left: 20px;
    padding-right: 20px;
}

.rn-container .rn-repeater.pricely_extension_options>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head .rn-repeater-head-title span {
    border-left: 1px solid #e0e5e7;
    padding-left: 10px;
    margin-left: 10px!important;
    vertical-align: -1px;
}

/*
Settings Section Panel
======================
*/

.rn-container .rn-ui-section.pricely_next_panel{
    border-top: 1px solid #e0e5e7;
    margin-top: 20px;
    padding-top: 2px;
}

.rn-container .rn-ui-section.pricely_lone_panel > .rn-ui-block{
    padding-top: 5px!important;
}

.rn-container .rn-ui-section.pricely_next_panel > .rn-ui-block>.rn-field-wrapper>.rn-repeater>.rn-repeater-sections>.rn-repeater-section,
.rn-container .rn-ui-section.pricely_lone_panel > .rn-ui-block>.rn-field-wrapper>.rn-repeater>.rn-repeater-sections>.rn-repeater-section{

    margin-bottom: -1px;
}

.rn-container .rn-ui-section.pricely_first_panel > .rn-ui-block>.rn-field-wrapper>.rn-repeater>.rn-repeater-sections>.rn-repeater-section{
    margin-bottom: -1px;
}

.rn-container .rn-ui-section.pricely_lone_panel.pricely_after_option_list > .rn-ui-block{
    padding-top: 35px!important;
}


/*
Calc Options Note
=================
*/

.rn-container .rn-repeater.pricely_calculator_options>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head .rn-repeater-head-title span {
    border-left: 1px solid #e0e5e7;
    padding-left: 10px;
    margin-left: 10px!important;
    vertical-align: -1px;
}

.rn-container .rn-repeater.pricely_calculator_options>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head .rn-repeater-head-title {
    padding-top: 5px!important;
}


/*
List Option Panel
=================
*/

.rn-container .rn-repeater-panel.pricely_option_list_panel > .rn-repeater-sections > .rn-repeater-section{
    margin-bottom: 0px!important;
    border:1px none!important;
}

.rn-container .rn-repeater-panel.pricely_option_list_panel > .rn-repeater-sections > .rn-repeater-section >.rn-repeater-section-body{
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}



/*
List Option Title
=================
*/

.pricely_option_list_title .rn-repeater-section {
    margin-bottom: -3px!important;
}

.pricely_option_list_title .rn-repeater-section-body {
    padding-bottom: 0px!important;
}


.pricely_option_list_title > .rn-ui-block{
    padding-top: 0px!important;
}

/*
List Option Box
===============
*/

.pricely_option_list_box>.rn-ui-block {
    padding-top: 7px!important;
}


.rn-container .rn-repeater.pricely_option_list_box_inner .rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-body {
    border-top: 0;
}

.rn-container .rn-repeater.pricely_option_list_box_inner>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head {
    background-color: transparent!important;
}

.rn-container .rn-repeater.pricely_option_list_box_inner>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head .rn-repeater-head-buttons .rn-repeater-head-delete {
    font-size: 21px;
    z-index: 1;
}

.rn-container .rn-repeater.pricely_option_list_box_inner>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head .rn-repeater-head-buttons .rn-repeater-head-sort {
    width: 32px;
    padding: 4px 23px 0 11px;
    font-size: 18px;
}

.rn-container .rn-repeater.pricely_option_list_box_inner .rn-repeater-sections .rn-repeater-section {
    margin-bottom: 4px!important;
}

.rn-container .rn-repeater.pricely_option_list_box_inner .rn-repeater-sections .rn-repeater-section .rn-ui-section.rn-first .rn-ui-block {
    padding-top: 3px!important;
}

/*
Positions Title
==================
*/

.rn-container .pricely_positions_title .rn-center {
    padding-bottom: 8px!important;
}

/*
Hint Boxes & Subtitles
=======================
*/

.rn-container .pricely_box_hint input,
.rn-container .pricely_box_hint .rn-tips-bottom {
    text-align: center;
}

.rn-container .rn-ui-section.pricely_subtitles>.rn-ui-block>.rn-ui-head {
    padding: 0px 0 5px 0!important;
}


/*
Range & Group List
==================
*/

.rn-container .rn-repeater.pricely_list .rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-body {
    border-top: 0;
}

.rn-container .rn-repeater.pricely_list>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head {
    background-color: transparent!important;
}

.rn-container .rn-repeater.pricely_list>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head .rn-repeater-head-buttons .rn-repeater-head-delete {
    font-size: 21px;
}

.rn-container .rn-repeater.pricely_list>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head .rn-repeater-head-buttons .rn-repeater-head-duplicate {
    font-size: 17px;
}

.rn-container .rn-repeater.pricely_list>.rn-repeater-sections>.rn-repeater-section>.rn-repeater-section-head .rn-repeater-head-buttons .rn-repeater-head-sort {
    width: 32px;
    padding: 4px 23px 0 11px;
    font-size: 18px;
}

.rn-container .rn-repeater.pricely_list .rn-repeater-sections .rn-repeater-section {
    margin-bottom: 4px!important;
}

.rn-container .rn-repeater.pricely_list .rn-repeater-sections .rn-repeater-section .rn-ui-section.rn-first .rn-ui-block {
    padding-top: 3px!important;
}

.rn-container .rn-repeater.pricely_list .rn-repeater-sections .rn-repeater-section .rn-ui-section.rn-first .rn-ui-block {
    padding-top: 3px!important;
}

.rn-container .pricely_list_inner_head .rn-ui-head{

    padding-top: 5px!important;
    padding-bottom: 8px!important;
}


.rn-container .rn-repeater.pricely_list_inner .rn-repeater-sections .rn-repeater-section .rn-ui-subapp>.rn-ui-section.rn-first>.rn-ui-block {
    padding-top: 0px!important;
    margin-top: -24px;
}

.rn-container .rn-repeater.pricely_list_inner .rn-repeater-sections .rn-repeater-section .rn-repeater-head-buttons {
    z-index: 10;
}

/*
Grouped Product Rules
=====================
*/
.rn-container .pricely_list_inner_head.pricely_grouped_products .rn-repeater-section-head{

    background-color: #fff!important;
}

/*
BOGO Auto Add
=============
*/
.pricely_bogo_auto_add
{
    padding-right:0px!important;
}

/*
Message Parameter Box
=====================
*/
.pricely_option_list_box_inner.message_parameter  .rn-repeater-sections .rn-repeater-section .rn-ui-subapp>.rn-ui-section.rn-first>.rn-ui-block{
    padding-top: 0px!important;
    margin-top: -22px;
}


/*
General Settings Feature Box
============================
*/

.pricely_general_settings_feature_title .rn-ui-head{
    padding-bottom: 5px!important;
}

.pricely_general_settings_feature_msg .rn-ui-block{
    padding-top: 0px!important;
}



/*
General Settings
============================
*/

.rn-container .rn-ui-section.pricely_setting_panel>.rn-ui-block {
    padding-top: 13px!important;
}



/* Option Page Aside
====================*/

#pricely_page.rn-option-page .rn-option-page-aside .rn-option-page-tabs .rn-option-page-tabs-list>.rn-option-li .rn-option-page-tabs-sublist {
    padding-left: 30px;
}

#pricely_page.rn-option-page .rn-option-page-tool:not(.rn-option-page-footer) {
    position: sticky;
    top: 31px;
    z-index: 410;
    background-color: #fff;
}

.wp-admin.folded .toplevel_page_woocommerce ul.wp-submenu-wrap {
    min-width: 170px!important;
}

#pricely_page .rn-option-page-aside-details-logo {
    margin-bottom: 8px;
}

#pricely_page .rn-option-page-aside-details-title {
    margin-bottom: 5px;
}

#pricely_page hr {
    display: none;
}

#pricely_page .rn-option-page-aside-details-after {
    height: 22px;
}


/*Menu Link
==============*/

#pricely_page .rn-option-page-tabs-list>li>a {
    padding: 5px 5px 5px 27px;
}

#pricely_page .rn-option-page-tabs-list>li>a::before {
    top: 0px;
    position: relative;
    font-size: 14px;
    margin-right: 7px;
}

#pricely_page #rn_link_products::before {
    content: '\f6d1';
    font: var(--fa-font-solid);
}

#pricely_page #rn_link_cart_discounts::before {
    content: '\f07a';
    font: var(--fa-font-solid);
}

#pricely_page #rn_link_shipping::before {
    content: '\f48b';
    font: var(--fa-font-solid);
}

#pricely_page #rn_link_cart_fees::before {
    content: '\f07a';
    font: var(--fa-font-solid);
}


#pricely_page #rn_link_product_promotions::before {
    content: '\f641';
    font: var(--fa-font-solid);
}

#pricely_page #rn_link_cart_messages::before {
    content: '\f658';
    font: var(--fa-font-solid);
}

#pricely_page #rn_link_styles::before {
    content: '\f1fc';
    font: var(--fa-font-solid);
}

#pricely_page #rn_link_settings::before {
    content: '\f085';
    font: var(--fa-font-solid);
}

#pricely_page #rn_link_rn_import_export::before {
    content: '\f0a0';
    font: var(--fa-font-solid);
}


/*Admin Notices
==============*/

.notice.pricely-notice {
    padding: 10px 15px;
    font-size: 14px!important;
}

.notice.pricely-notice p{
font-size: 14px!important;    
}

.notice.pricely-notice p.notice-message {
    font-size: 14px;
    margin-bottom: 14px;
}

.pricely-btn {
    display: inline-block;
    padding: 5px 9px 4px 7px;
    font-size: 12px;
    color: #fff;
    background-color: #00a0d2;
    border: none!important;
    margin-right: 2px;
    border-radius: 3px;
    text-decoration: none;
    letter-spacing: .4px;
    transition: all .3s ease;
}

.pricely-btn:hover {
    color: #fff;
    border-color: #0090bd;
    background-color: #0090bd;
    text-decoration: none;
    outline: none;
    -webkit-box-shadow: inset 0px 1px 1px rgb(0 0 0 / 30%);
    box-shadow: inset 0px 1px 1px rgb(0 0 0 / 30%);
}

.pricely-btn:active,
.pricely-btn:visited,
.pricely-btn:focus{
    color: #fff;
    text-decoration: none;
    outline: none;
    box-shadow: none;
}

.pricely-btn .dashicons {
    position: relative;
    top: 0px;
    padding-right: 3px;
    font-size: 18px;
}

.pricely-btn.pricely-btn-secondary {
    color: #697578;
    background-color: #cad4d7;
    border-color: #ccc;
}



.pricely-btn.pricely-btn-secondary:hover,
.pricely-btn.pricely-btn-secondary:visited,
.pricely-btn.pricely-btn-secondary:focus{
    color: #697578;
    background-color: #bec9cc;
}

.pricely-btn.pricely-btn-disabled,
.pricely-btn.pricely-btn-disabled:hover,
.pricely-btn.pricely-btn-disabled:visited,
.pricely-btn.pricely-btn-disabled:focus{
    
    color: #cbcbcb;
    background-color: #ebebeb;
     -webkit-box-shadow: inset 0px 1px 1px rgb(0 0 0 / 5%);
    box-shadow: inset 0px 1px 1px rgb(0 0 0 / 5%);
    cursor:progress;
}

.pricely-msg,.pricely-wait-msg
{
    display: inline-block;
    padding: 3px 0px 6px 0px;
    font-size: 12px;
    margin-right: 0px;
    text-decoration: none;
    letter-spacing: .4px;
}

.pricely-wait-msg
{
    padding: 3px 9px 6px 24px;
    background-image: url(images/spinner.gif);
    background-position:left center;
    background-repeat: no-repeat;
}



/*Premium Link
==============*/

#pricely_get_pro {
    font-weight: 600;
    color: red;
}