@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Roboto+Condensed:300,400,700';


input:focus{
	outline:none !important
}

a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}
.btn:hover,
.btn:focus {
    outline: none;
}
.container {
    margin: 0 auto;
    width: 1300px;
}
img {
    max-width: 100%;
}
.product-listing-header {
    background: #23282c;
    color: #fff;
    padding: 18px 0;
    text-align: center;
}
.top-heading {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}
.top-heading span {
    font-size: 35px;
}
.product-listing-header .sub-heading {
    font-size: 16px;
    letter-spacing: 1.5px;
    margin: 0;
}
/*live mode css start here*/

.live-mode-outer {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    float: left;
    margin: 33px 0;
    width: 100%;
}
.payment_process {
    float: left;
    margin: 0;
    padding: 25px 25px;
    width: 100%;
}
.payment_process h5 {
    color: #333333;
    font-size: 17px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    padding: 5px 0;
    float: left;
}
.payment_process h2 , .sand_payment_process h2{
    /* color: #333333; */
    /* font-size: 23px; */
    /* font-weight: 600; */
    /* margin: 0; */
    /* font-family: "Open Sans",sans-serif; */
    
    font-family: "Open Sans", sans-serif;
    border-bottom: none;
    color: #58666e;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    font-weight: 300;
    margin: 0;
    padding: 10px 15px;
    text-align: left;
    float: left;
    width: 100%;
}
.payment_process span {
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    font-weight: 300;
    padding-left: 10px;
}
.radio_button_outer {
    padding: 6px 0;
}
.first_payment_method {
    padding: 0;
}
.radio_button_outer li {
    list-style: outside none none;
    padding: 10px 10px 0 0;
}
/*
.radio_button_outer li:last-child span {
    padding: 0;
}*/

.radio_button_outer .radio_buttons {
    margin: 0;
    vertical-align: middle;
}
.input_box input[type="checkbox"] {
    margin: 0 6px 0 0;
    vertical-align: middle;
}
.payment_process_heading {
    float: left;
    margin: 0;
    padding: 18px;
    width: 100%;
    font-family: 'Roboto Condensed', sans-serif;
    background-color: #ddd;
    border: 1px solid #e0e0e0;
    box-shadow: 1px 3px 0 #ccc;
    overflow: visible;
    color: #696969;
    font-size: 18px;
    font-weight: 400;
    padding: 10px;
}
.payment_authorize_box label {
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    width: calc(100% - 50%);
    width: -webkit-calc(100% - 50%);
    width: -moz-calc(100% - 50%);
    width: -ms-calc(100% - 50%);
    width: -o-calc(100% - 50%);
    float: left;
}
.payment_process_authorize {
    
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.payment_authorize_box input {
    background: #f5f5f5;
    border: 1px solid #cccccc;
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 300;
    height: 45px;
    padding: 0 10px;
    width: 50%;
    float: left;
}
.autorize_inner_process {
    float: left;
    padding: 20px 0;
    width: 100%;
}
.payment_authorize_box {
    float: left;
    padding: 8px 15px;
    width: 100%;
}
.update_button {
    background: #3da840 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    font-weight: 300;
    margin-left: 10px;
    padding: 9px 30px;
    float: left;
}
.update_button:hover {
    color: #ffffff;
    background: #167719;
}
.input_box {
    padding: 10px 0;
}
/*live mode css end here*/
/*sanbox css start here*/

.save_button_outer {
    float: left;
    text-align: right;
    width: calc(100% - 26%);
    width: -webkit-calc(100% - 26%);
    width: -moz-calc(100% - 26%);
    width: -ms-calc(100% - 26%);
    width: -o-calc(100% - 26%);
}
.sandbox-outer .user_text {
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    font-weight: 600;
    padding: 5px 0;
    margin-top: 7px;
    float: left;
}
.payment_process h3 {
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 10px;
}
.save_button {
    background: #3da840 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-left: 10px;
    padding: 9px 30px;
}
.save_button:hover {
    color: #ffffff;
    background: #167719;
}
/*sanbox css end here*/
/***********26 sept 2016************/

.input_box {
    float: left;
    width: 100%;
}
.input_box input[type="checkbox"] {
    padding: 10px !important;
    float: left;
}
.input_box input[type=checkbox]:checked:before {
    margin: -8px 0 0 -11px;
}
.radio_button_outer input[type="radio"] {
    padding: 8px !important;
}
.radio_button_outer input[type=radio]:checked:before {
    margin: -3px 4px 4px -3px;
}
.input_box input[type="checkbox"] {
    margin: 13px 6px 0 0;
    vertical-align: middle;
}
.input_box .input_box_inner {
    float: left;
    font-size: 20px;
}
.input_box .input_box_inner img {
    padding: 10px;
}
.payment-process-wrapper .first_payment_method {
    padding: 0 15px;
}
.payment_processing,
.payment_paypal_processing {
    float: left;
}
.save_button_outer .update_button,
.save_button_outer .save_button {
    /* margin: 20px 10px;*/
    
    padding: 12px 32px;
    float: right;
    text-decoration: none;
}
.save_button_paypal .update_button {
    margin: 20px 10px;
    padding: 12px 32px;
    float: right;
    text-decoration: none;
}
.powercart-tabs-wrapper {
    margin-top: 20px;
}
.radio_button_outer {
    float: left;
    width: 100%;
}
/********28-09-2016**********/


.payment_paypal_processing input {
    background: #f5f5f5;
    border: 1px solid #cccccc;
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 300;
    height: 40px;
    padding: 0 10px;
    width: 50%;
}
.payment_paypal_processing span {
    /*margin-right: 30px;*/
}
/* */

.payment-process-wrapper .nav {
    padding: 0;
}
.payment-process-wrapper .tab-content {
    padding: 20px;
}
.payment-process-wrapper .payment_process {
    padding: 0;
}
.payment-process-wrapper .main-heading {
    border-top: 1px solid #ddd;
    border-bottom: none;
    color: #58666e;
    float: left;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin: 0;
    padding: 20px 15px;
    text-align: left;
    width: 100%;
}
.payment_process .input_box input[type="checkbox"] {
    margin: 18px 10px 0 0;
    vertical-align: middle;
    padding: 0 !important;
}.payment_process .input_box input.payment_pp[type="checkbox"] {    margin-top:18px;}
.payment_process .input_box input[type=checkbox]:checked:before {
    margin: -3px 0 0 -5px;
}

.payment-process-wrapper .sand_payment_paypal_processing ,.payment-process-wrapper .sand_payment_process{
    float: left;
    margin: 0;
    float: left;
    width: 100%;
}
.payment-process-wrapper .payment_process .payment_paypal_processing h2 , .payment-process-wrapper .payment_process .sand_payment_paypal_processing h2 {
    font-family: "Open Sans", sans-serif;
    border-bottom: none;
    color: #58666e;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin: 0;
    padding: 5px 0 20px;
    text-align: left;
    float: left;
    width: 100%;
}
.popups-tabs-wrapper .payment_authorize_box {
    padding-left: 0px;
    padding-right: 0px;
}
.payment_paypal_processing .payment_authorize_box label , .sand_payment_paypal_processing .payment_authorize_box label {
    color: #333;
    font-family: open sans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    padding: 7px 0;
    margin: 0;
    width: calc(270px);
    width: -webkit-calc(270px);
    width: -moz-calc(270px);
    width: -ms-calc(270px);
    width: -o-calc(270px);
}
.credit_setting .payment_authorize_box label {
	width: calc(390px);
    width: -webkit-calc(390px);
    width: -moz-calc(390px);
    width: -ms-calc(390px);
    width: -o-calc(390px);
    margin: 6px 0 0;
}
.payment-process-wrapper .payment_process .input_box {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #58666e;
}

.payment-process-wrapper .payment_process .input_box h5{
	float: left;
    font-size: 20px;
	margin:6px 0 0 0
}

.payment-process-wrapper .payment_paypal_processing input  , .payment-process-wrapper .sand_payment_paypal_processing input{
    background: #ffffff;
    border: 1px solid #cccccc;
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 45px;
    padding: 0 10px;
    background: #f5f5f5;
    border: 1px solid #cccccc;
    color: #333333;
    width: calc(100% - 210px);
    width: -webkit-calc(100% - 210px);
    width: -moz-calc(100% - 210px);
    width: -ms-calc(100% - 210px);
    width: -o-calc(100% - 210px);
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
    max-width: 100%;
}
.payment-process-wrapper .save_button_outer {
    float: left;
    text-align: center;
    /*width: calc(100%);width: -webkit-calc(100%);width: -moz-calc(100%);width: -ms-calc(100%);width: -o-calc(100%);max-width: 740px;padding: 0 15px;*/
}
.payment-process-wrapper .save_button_paypal , .sand_payment_paypal_processing .save_button_outer {
    float: left;
    text-align: center;
    width: calc(100%);
    width: -webkit-calc(100%);
    width: -moz-calc(100%);
    width: -ms-calc(100%);
    width: -o-calc(100%);
    max-width: 798px;
    padding: 0 15px;
}
.payment-process-wrapper .save_button_outer .update_button,
.payment-process-wrapper .save_button_outer .save_button {
    margin:0;
}
.payment-process-wrapper .save_button_paypal {
    margin-right: 0px;
}
.payment-process-wrapper .payment_process span , .sand_payment_process span {
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding-left: 5px;
}
.payment-process-wrapper .payment_authorize_box input , .sand_payment-process-wrapper .payment_authorize_box input {
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
	background:#FFF;
}
.payment_authorize_box p {
    font-size: 13px;
    color: #828282;
}

.credit_setting .payment_authorize_box label{
	padding:0px;
}
.credit_setting .payment_authorize_box .note_text{
	clear:both;
}
.credit_setting .save_button_outer {
	text-align: right;
}
/******* Tabs starts***********/

.powercart-tabs-wrapper {
    margin: 20px 0;
}
.powercart-tabs-wrapper .nav-tabs {
    background: #e6e7e9;
    border-bottom: 1px solid transparent;
    float: left;
    width: 100%;
}
.powercart-tabs-wrapper .nav-tabs li a {
    border: none;
    border-right: 2px solid #fff;
    border-radius: 0;
    color: #666;
    font-weight: 400;
    margin-right: 0px;
    font-size: 17px;
    padding: 18px 28px;
    text-transform: capitalize;
    font-family: 'Open Sans', sans-serif;
    float: left;
    text-decoration: none;
}
.powercart-tabs-wrapper .nav-tabs li.active a {
    background-color: #a4a4a4;
    border: none;
    color: #fff;
}
.powercart-tabs-wrapper .nav-tabs li a .fa {
    font-size: 18px !important;
    padding-right: 6px;
}
.powercart-tabs-wrapper {
    float: left;
    padding: 0 15px 0 0;
    width: 100%;
}
.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    float: left;
    padding-top: 20px;
    width: 100%;
}
.main-heading {
    border-bottom: 1px solid #ddd;
    color: #58666e;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin: 0 0 15px;
    padding: 13px 15px;
    text-align: left;
}
.powercart-tabs-wrapper .nav-tabs > li.active > a,
.powercart-tabs-wrapper .nav-tabs > li.active > a:focus,
.powercart-tabs-wrapper .nav-tabs > li.active > a:hover {
    /* background-color: #24a8e6;*/
    
    background-color: #a4a4a4;
    color: #fff;
    border: none;
    border-right: 2px solid #fff;
    outline: none;
}
.powercart-tabs-wrapper .nav-tabs > li > a:hover {
    background: transparent;
    border: none;
    border-right: 2px solid #fff;
    color: #666;
}
.powercart-tabs-wrapper .nav li {
    /* background:url(../images/check_icon.png) no-repeat; */
    
    background-position: 8px;
    vertical-align: middle;
}
.powercart-tabs-wrapper .nav li img {
    opacity: 0.4;
}
.powercart-tabs-wrapper .nav li:nth-child(2) {
    /* background:url(../images/check_icon.png) no-repeat;  */
    
    background-position: 8px;
    vertical-align: middle;
}
.powercart-tabs-wrapper .nav li:nth-child(3) {
    /* background:url(../images/check_icon1.png) no-repeat;  */
    
    background-position: 8px;
    vertical-align: middle;
}
.powercart-tabs-wrapper .nav-tabs > li.active > a,
.powercart-tabs-wrapper .nav-tabs > li.active > a:focus,
.powercart-tabs-wrapper .nav-tabs > li.active > a:hover {
    /*  background:#666 url(../images/check_icon.png) no-repeat !important;  */
    
    background-position: 8px !important;
    vertical-align: middle !important;
}
.powercart-tabs-wrapper .nav-tabs li a:focus {
    border: medium none !important;
    box-shadow: none;
    outline: medium none !important;
}
.powercart-tabs-wrapper .nav-tabs li a {
    color: #72777c;
    display: block;
    font-size: 1.45em;
    line-height: 2.5;
    padding: 0 20px;
    white-space: nowrap;
    font-weight: normal;
    font-weight: 400;
    margin-right: 0px;
    font-size: 16px;
    padding: 4px 28px;
    text-transform: capitalize;
    font-family: 'Open Sans', sans-serif;
    float: left;
    text-decoration: none;
}
.powercart-tabs-wrapper .nav-tabs li.active a {
    background-color: #a4a4a4;
    border: none;
    color: #fff;
}
.powercart-tabs-wrapper .nav-tabs > li.active > a,
.powercart-tabs-wrapper .nav-tabs > li.active > a:focus,
.powercart-tabs-wrapper .nav-tabs > li.active > a:hover {
    border: none;
    border-right: 2px solid #fff;
    outline: none;
    border: none;
}

.tool-tip {
    display: inline-block;
    cursor: pointer;
    position: relative;
}
.tool-tip .toll-tip-desc::before {
    border-top: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid rgba(206, 115, 115, 0);
    border-right: 10px solid #58666e;
    content: '';
    left: -10px;
    position: absolute;
    top: 10px;
}
.tool-tip .toll-tip-desc {
    display: inline;
    font-size: 16px;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    padding: 10px 15px;
    position: absolute;
    top: -11px;
    left: 50px;
    opacity: 0;
    visibility: hidden;
    transition: all cubic-bezier(0.76, 0, 0.4, 1.23) 0.5s;
    width: 500px;
    z-index: 5;
    background: white;
}
.tool-tip:hover .toll-tip-desc {
    opacity: 1;
    visibility: visible;
    left: 35px;
}
.merchant-heading span {
    font-size: 18px;
}

.tool-tip i {
    font-size: 22px;
}

.merchant-outer{ margin-bottom:15px}
.activate-ssl{display:none}
/******* Tabs ends***********/




.payment_paypal_processing, .payment_processing,
.sand_payment_paypal_processing, .sand_payment_process{
	display:block !important
}

.payment-panel {
    float: left;
    width: 800px;
    border: #cccccc solid thin;
    margin: 30px;
    clear: both;
}

.panel-heading {
    background: #f2f2f2;
    font-weight: 400;
    border-bottom: 1px solid #ddd;
    color: #58666e;
    font-family: "Open Sans", sans-serif;
    margin: 0 0 15px;
    padding: 13px 15px;
    text-align: left;
    float: left;
    font-size: 22px;
    width: 100%;
}

h2.subheading {
    padding: 0 15px !important;
    margin: 0 0 20px 0 !important;
}


.radio_button_outer {
    float: left;
    width: 100%;
    padding: 0 0 15px 15px;
    margin: 0;
}

.m-b-20{
	margin-bottom:20px
}


.blocking_outer{
    padding-left: 24px !important;
    padding-right: 24px;
}



.ip-body-bg {
    background-color: #F1F1F1;
}

.custom-nav-tabs {
    margin: 20px 0 0 !important;
}

.tab-block-ip {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 0 10px 10px 10px;
}

.custom-nav-tabs.nav-tabs li a {
    border-radius: 0;
    background-color: #E5E5E5;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
    color: #555;
    font-size: 15px;
    transition: all .45s ease-out;   
}

.custom-nav-tabs.nav-tabs li a:hover, 
.custom-nav-tabs.nav-tabs li a:focus {
    background-color: #F1F1F1;
    color: #000;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #eee;   
}

.custom-nav-tabs.nav-tabs > li.active > a, 
.custom-nav-tabs.nav-tabs > li.active > a:hover, 
.custom-nav-tabs.nav-tabs > li.active > a:focus {
    background-color: #F1F1F1;
    color: #000;
}

.custom-nav-tabs.nav-tabs > li {
    margin-left: 10px;
}

.ip-manual-block {
    margin-bottom: 30px;
    margin-top: 0;
    font-size: 15px;
    font-family: Open Sans, sans-serif;
    color: #555;
    line-height: 22px;
    padding-top: 30px;
}

.ip-manual-block input[type="text"], 
.ip-manual-block select, 
.ip-manual-block input[type="email"] {
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: inset 1px 1px 3px #eee;
    background-color: #fff;
    max-width: 200px;
    width: 100%;
}
.ip-manual-block input[type="button"], .load_more input[type="button"] {
    height: 35px;
    line-height: 1;
    padding: 0 15px;
    font-family: Open Sans, sans-serif;
    border-radius: 3px;
    border: none;
    color: #fff;
    font-weight: 600;
    transition: all .45s ease-out;
    background: #52bde6;
}

.ip-manual-block input[type="button"]:hover, 
.ip-manual-block input[type="button"]:focus, 
.ip-manual-block input[type="button"]:active {
    background: #555;
    color: #fff;
    outline: none;
}


.ip-manual-block input:focus, .ip-manual-block select:focus{
    outline: none;
}

.ip-manual-block > * {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 0px !important;
}


.ip-trash-block {
    border: 1px solid #ddd;
    background: #fff;
    padding: 20px;
    border-radius: 3px;
    color: #555;
    margin-bottom: 20px;
}

.trash-icon input[type="button"] {
    background: transparent;
    border: none;
    height: 20px;
    width: 20px;
    padding: 0px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    z-index: 1;
    color: transparent;
    position: relative;
}

.trash-icon {
    position: relative;
    display: inline-block;
}

.trash-icon:before {
    content: "\f1f8";
    font-family: FontAwesome;
    font-size: 16px;
    position: absolute;
    line-height: 21px;
    padding: 0 3px;
    color: #d40f0f;
}

.ip-trash-row label {
    font-family: Open Sans,sans-serif;
    color: #555;
    font-size: 16px;
    line-height: 22px;
}
.ip-trash-block span {
    font-family: Open Sans, sans-serif;
    font-size: 14px;
}

.ip-trash-block a {
    font-size: 16px;
    text-decoration: underline;
    font-family: Open Sans, sans-serif;
    font-weight: 400;
    transition: all .45s;
}

.ip-trash-block a:hover {
    color: #555 !important;
}

.ip-trash-block .p_del a {
    color: red;
    text-decoration: none;
}

.ip-trash-row {
    margin: 0 0 10px;
}


.ip-trash-row > * {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

.load_more {
    margin-top: 30px;
}

.load_more input[type="button"] {
    background: transparent;
    border: 1px solid #888;
    color: #555;
}

.load_more input[type="button"]:hover {
    background: #555;
    color: #fff;
    border: 1px solid transparent;
}

#ip_banned_separater_outer {
    float: left;
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 90%;
}
#ip_banned_separater {
    background: #797979;
    height: 30px;
    width: 30px;
    border-radius: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    margin: 20px auto 20px;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    clear: both;
    font-size: 11px;
    display: block;
    padding: 0;
}
#ip_banned_separater:before, #ip_banned_separater:after {
    background: none;
    content: "";
    height: 1px;
    width: 160px;
    position: absolute;
    top: 17px;
    border-top: dashed 2px black;
}
#ip_banned_separater:before {
    left: 45px;
}
#ip_banned_separater:after {
    right: 45px;
}
h2.sub-panel-heading {
    font-size: 20px;
    padding-left: 0;
}

/*----- Get Code Popup CSS -----*/
.getcode_btn{
	margin-top:10px;
}
.getcode_btn:focus{
	border-color:#31b0d5;
}
.getcode_popup .modal-header h4{
	font-size:24px;
	text-align:center;
}
.getcode_popup .modal-body p{
    text-align: center;
    font-size: 16px;
    line-height: 24px;
}
.getcode_popup .modal-body h5{
	text-align: center;
	font-size:19px;
	margin-bottom:24px;
	line-height: 26px;
}

/* payment gateway settings boxes start*/
.settings_tabs {
    background: #f3f3f3;
    display: block;
    width: 100%;
    max-width: 100%;
    border: 2px dashed #ddd;
    padding: 26px 15px;
    float: left;
}
.settings_tabs a {
    font-size: 16px;
    border: 1px solid #ddd;
    color: #333;
    padding: 26px 0px;
    max-width: 270px;
    width: 25%;
    font-weight: 600;
    background: #e0f9f7;
    transition: .4s;
    margin: 0 10px 22px;
    min-height: 51px;
    float: left;
    text-align: center;
}
.settings_tabs a:nth-child(2){
	background: #f9f7e8;
}

.settings_tabs a:nth-child(3) {
	background: #e0ffe7;
}
.settings_tabs a:nth-child(4) {
	background: #ffe9e1;
}

.settings_tabs a:nth-child(5) {
	background: #e9e5ff;
}
.settings_tabs a:nth-child(6) {
	background:#ffe7ea
}
.settings_tabs a:hover {
	text-decoration: none;
	box-shadow: 0px 0px 10px 0px #ddd;
}
/* payment gateway settings boxes ends*/

@media(max-width: 1200px){
    .ip-manual-block > * {
        display: block;
        margin-right: 0;
        margin-bottom: 20px;
    }

}

@media(max-width: 640px){
    .custom-nav-tabs.nav-tabs > li {
        margin-left: 0;
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    .custom-nav-tabs.nav-tabs > li.active > a, .custom-nav-tabs.nav-tabs > li.active > a:hover, .custom-nav-tabs.nav-tabs > li.active > a:focus {
        border-bottom: 1px solid #ddd;
    }

}

@media(max-width: 480px){
    .ip-manual-block input[type="text"], .ip-manual-block select, .ip-manual-block input[type="email"] {
        max-width: 100%;
        width: 100%;
    }
    .ip-manual-block input[type="button"], .load_more input[type="button"] {
        width: 100%;
    }


}




.payment_paypal_processing{float: left;width: 100%;}

.payment_authorize_box{float: left;width: 100%;}

.payment_paypal_processing select{font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: 300;height: 40px;padding: 0 10px;border: 1px solid #cccccc;color: #333333;width: calc(100% - 550px);border-radius: 0;box-shadow: 0 0 0 transparent;max-width: 100%;float: left;}

.dont_show{	display:none !important;  margin-top: 0 !important;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner select.form-control {height: 45px !important;}


#payment_processor_inner p{font-size:15px; } 

#payment_fields_outer strong{font-size:15px; } 

#sand_payment_fields_outer strong{font-size:15px; }

.payment_processing{display:none}

.payment_paypal_processing{display:none}

.dropdown.dropdown-custom-style {width: 200px;min-width: 200px;margin: 0;padding: 0;}

.dropdown.dropdown-custom-style > .dropdown-toggle::after {position: absolute;right: 8px;top: 17px;z-index: 1;}

.dropdown.dropdown-custom-style > .dropdown-toggle {border: 1px solid #ddd;height: 30px;padding: 6px 25px 6px 10px;min-height: 42px;border-radius: 0;font-weight: 500;color: #444;max-width: 100%;width: 100%;box-sizing: border-box;box-shadow: 0 0 0 transparent;background-color: #fff;font-size: 14px;outline: none;text-align: left;position: relative; max-width: 566px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.multi-correct-option {margin: 0 0 0 15px;padding: 0;width: auto;}

.dropdown.dropdown-custom-style .dropdown-menu {min-width: 100%; border-radius: 0; margin: 0; padding: 5px 0; }

.dropdown.dropdown-custom-style .dropdown-menu li, .dropdown.dropdown-custom-style .dropdown-menu li a {margin: 0; padding: 0; width: 100%; float: left; font-size: 14px; color: #444; font-weight: 500; line-height: normal; }

.dropdown.dropdown-custom-style .dropdown-menu li a {padding: 5px 10px;text-decoration: none;}

.dropdown.dropdown-custom-style .dropdown-menu li a:hover {background-color: #f5f5f5;color: #333;}

.dropdown.dropdown-custom-style .dropdown-menu .dropdown-item {width: 100%; margin: 0; padding: 5px 13px; display: inline-block; }

.square-switch_onoff {position: relative;display: inline-block;width: 60px;height: 30px;}

.square-switch_onoff > label {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #c8c8c8;border: 2px solid #c8c8c8;-webkit-transition: .4s;transition: .4s;border-radius: 4px;margin: 0 !important;padding: 0 !important;z-index: 2;overflow: hidden;}

.square-switch_onoff > label:before {position: absolute;content: "";height: 26px;width: 26px;left: 0;bottom: 0;background-color: #f5f5f5;-webkit-transition: .4s;transition: .4s;border-radius: 0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}

.square-switch_onoff input[type=checkbox]:checked + label:before {-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);background-color: #2196f3;border-top-right-radius: 0;border-bottom-right-radius: 0;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}

.square-switch_onoff input[type=checkbox]:checked + label {background-color: #fff;border-color:#2196f3; }

.square-switch_onoff input[type=checkbox] {opacity: 0;width: 0;height: 0;}

.stripeProductPlan-input-outer {display: inline-block; width: 100%; margin: 0 0 10px 0; padding: 8px 15px; } 

.stripeProductPlan-input-outer label {color: #333; font-family: open sans, sans-serif; font-size: 16px; font-weight: 500; line-height: normal; padding: 0; margin: 0 0 6px 0;display: inline-block;width: 100%;} 

.stripeProductPlan-input-outer .form-control {background: #ffffff; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 300; height: 40px; padding: 0 10px; background: #f5f5f5; border: 1px solid #cccccc; color: #333333; border-radius: 0; box-shadow: 0 0 0 transparent; max-width: 70%; }

.stripeProductPlan-input-outer .dropdown.dropdown-custom-style ,
.stripeProductPlan-input-outer .dropdown.dropdown-custom-style > .dropdown-toggle {width: 100%;max-width: 100%;}

table.stripeProductPlan-table-style {background: #fff; border-bottom: 0; border-left: 0; margin-bottom: 0; color: #212529; width: 100%; border-collapse: collapse; border: 1px solid #ddd; margin: 20px 0; }

table.stripeProductPlan-table-style thead tr, table.stripeProductPlan-table-style thead tr th {background-color: inherit; text-align: left; border-top: none; } 

table.stripeProductPlan-table-style thead tr th {background-color: rgba(0,0,0,.05)!important; vertical-align: middle; padding: 10px 10px; font-size: 17px; text-align: left; border: 1px solid #ddd; } 

table.stripeProductPlan-table-style tbody tr:nth-of-type(odd) {background-color: #fff!important; } 

table.stripeProductPlan-table-style th, table.stripeProductPlan-table-style td, 
table.stripeProductPlan-table-style thead th {border: 1px solid #dee2e6; vertical-align: middle; text-align: left; font-size: 16px; padding: .75rem; }

table.stripeProductPlan-table-style th {white-space: nowrap;}

.tableAction .btn {display: inline-block; font-weight: 400; text-align: center; vertical-align: middle; user-select: none; border: 1px solid transparent; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; color: #fff; background-color: #6c757d; border-color: #6c757d; padding: 0; font-size: 16px; margin-right: 5px; border-radius: 0; width: 30px; height: 30px; line-height: 30px;}

.tableAction .btn.del-btn {color: #fff; background-color: #dc3545; border-color: #dc3545;}

.dropdown.dropdown-custom-style .dropdown-menu .dropdown-item input[type=checkbox] {width: 16px; height: 16px; border-radius: 0; display: inline-block; margin: 0 6px 0 0; } 

.dropdown.dropdown-custom-style .dropdown-menu .dropdown-item input[type=checkbox]:checked::before {width: 20px;height: 20px;margin: -3px 0 0 -4px; }

.dropdown.dropdown-custom-style .dropdown-menu{position: relative !important;}



.sandbox-head-outer {display: inline-block; width: 100%; margin: 0 0 25px 0; padding: 0; line-height: normal; } 

.sandbox-head-outer h4 {margin: 0; font-size: 24px; color: #212529; line-height: normal; } 

.sandbox-head-outer h4 i {font-size: 28px; color: #108dad; display: inline-block; vertical-align: middle; margin: 0 8px 0 0; }

.sandbox-card_box {display: inline-block; width: 100%; margin: 10px 0 30px 0; padding: 25px; border: none; box-shadow: 0 0 8px 0 #ddd; vertical-align: middle; } 

.sandbox-card_box > h3 {color: #0f2e47; font-size: 19px; font-family: 'DM Sans',sans-serif!important; font-weight: 600; text-transform: capitalize; margin: 0 0 13px 0; padding: 0; line-height: 1.5; } 

.sandbox-card_box .sandbox-input-outer {display: inline-block; width: 100%; margin: 0; padding: 0; vertical-align: middle; } 

.sandbox-input-outer .stripeProductPlan-input-outer {margin: 0; padding: 0; } 

.sandbox-card_box .sandbox-input-outer .form-control, 
.sandbox-card_box .sandbox-input-outer input[type=text], 
.sandbox-card_box .sandbox-input-outer select ,
.sandbox-card_box .dropdown.dropdown-custom-style > .dropdown-toggle{display: block; width: 100%; height: 46px !important; line-height: 44px; padding: 0 10px; font-size: 14px; max-width: 550px; box-shadow: none; border-radius: 0;background-color: #fff;border: 1px solid #cccccc;} 

.sandbox-card_box .form-wrap label, .sandbox-card_box .form-group label {padding: 0 15px; font-size: 16px; float: left; display: flex; align-items: center; margin: 0; color: #333;font-weight: 600;} 

.sandbox-card_box .form-group.row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.sandbox-input-outer .dropdown.dropdown-custom-style {width: 100%; min-width: 10px; max-width: 550px; display: inline-block; position: relative; }

.sandbox-input-outer .dropdown.dropdown-custom-style .dropdown-menu {max-height: 213px; overflow-y: auto; }

.sandbox-actions {display: inline-block; width: 100%; margin: 25px 0 0 0; padding: 0; }

.sandbox-actions .update_button {float: none; margin: 0; display: inline-block;vertical-align: middle; }






@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');


.powercart-tabs-wrapper.powercart-tabs-new-style .power-side-tabs.nav-tabs {max-width: 260px;padding-right: 30px;margin-top: 15px;flex-wrap: wrap;display: inline-block;text-align: left;float: left;background: none;border: none;}

.powercart-tabs-wrapper.powercart-tabs-new-style .power-side-tabs.nav-tabs li {width: 100%;margin: 0;padding: 0;vertical-align: middle;}

.powercart-tabs-wrapper.powercart-tabs-new-style {background: #f1f1f1;box-shadow: none;font-size:15px;line-height:1.4;color:#333333;font-family: 'Roboto', sans-serif;padding:25px 25px 25px 20px;letter-spacing: -.25px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .nav-tabs.power-side-tabs + .tab-content {margin: 0;padding: 0;border: none;max-width: calc(100% - 260px);display: inline-block;float: left;border-radius: 4px;background-color: #fff;box-shadow: 0 2px 0 #e6e6e6;}

.powercart-tabs-wrapper.powercart-tabs-new-style .power-side-tabs.nav-tabs li a {position: relative;margin: 0 0 6px;padding: 5px 15px;line-height: 1.5em;list-style: none;outline-color: transparent;outline-style: none;box-shadow: none;letter-spacing: -.25px;font-family: 'Roboto', sans-serif;justify-content: flex-start;white-space: normal;width: 100%;color: #666;font-weight: 500;font-size: 15px;border:none;}

.powercart-tabs-wrapper.powercart-tabs-new-style .power-side-tabs.nav-tabs li.active a ,
.powercart-tabs-wrapper.powercart-tabs-new-style .power-side-tabs.nav-tabs li:hover a {background-color: #e6e6e6;border-radius: 20px;color:#333;}

.powercart-tabs-wrapper.powercart-tabs-new-style .power-side-tabs.nav-tabs li a i.fa {width: 26px;height: 26px;min-width: 26px;min-height: 26px;line-height: 24px;border: 1px solid #d1d1d1;font-size: 14px !important;text-align: center;margin: 0 6px 0 0;padding: 0;border-radius: 100%;}

.powercart-tabs-wrapper.powercart-tabs-new-style .payment_process-tab-heading {padding: 15px 30px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin: 0;border: 0;color: #333;text-transform: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;line-height: normal;font-weight: 700;font-family: Roboto,Arial,sans-serif;border-bottom: 1px solid #e6e6e6;}

.powercart-tabs-wrapper.powercart-tabs-new-style .payment_process-tab-heading i.fa {font-size: 22px;margin-right: 10px;}

.powercart-tabs-new-style.payment-process-wrapper .first_payment_method {padding: 0;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner {display: flex;flex-wrap: nowrap;margin: 0;padding: 30px;width: 100%;vertical-align: middle;clear: both;border-bottom: 1px solid #e1e1e1;}


.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .powercart-content-inner-left {max-width: 200px;-ms-flex: 0 1 200px;flex: 0 1 200px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .payment-panel {margin: 0;width: 100%;border: none;padding: 0;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .powercart-content-inner-left + .payment-panel {padding-left: 30px;}

.powercart-content-inner-left .subheading {margin: 5px 0 0 0 !important;padding: 0 !important;line-height: 22px;color: #888;font-size: 13px;font-weight: 400;letter-spacing: -.25px;font-family: 'Roboto', sans-serif;}

.payment_process .powercart-content-inner-left .powercart-content-heading, 
.powercart-content-inner-left .powercart-content-heading {font-weight: 500;font-size: 15px;line-height: 22px;font-family: Roboto,Arial,sans-serif;margin: 0;}

.powercart-content-inner-left .subheading {margin: 5px 0 0 0 !important;padding: 0 !important;line-height: 22px;color: #888;font-size: 13px;font-weight: 400;letter-spacing: -.25px;font-family: 'Roboto', sans-serif;}

.powercart-content-inner-left .powercart-content-heading img {max-height: 24px;display: inline-block;vertical-align: middle;}


.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .payment_authorize_box .form-group {display: inline-block;width: 100%;margin: 0;padding: 0;vertical-align: middle;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .payment_authorize_box .form-group + .form-group {margin-top:20px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .payment_authorize_box label {padding: 10px 0;margin: 0;width: 180px;color: #666;letter-spacing: -.25px;font-size: 15px;line-height: 1.2;font-weight: 500;font-family: Roboto,Arial,sans-serif;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .payment_authorize_box label small {display: inline-block;width: 100%;margin: 0;padding: 0;font-weight: normal;font-size: 12px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .payment_authorize_box .form-group .authorize_box_feilds {width: 100%;display: inline-block;margin: 0;padding:0 0 0 10px;max-width: calc(100% - 180px);float: left;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tool-tip .toll-tip-desc {font-size:14px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .form-control {max-width: 100%; width: 100%; font-size: 14px; font-family: Roboto,Arial,sans-serif; border: 1px solid #cccccc; color: #333333; font-weight: 300; height: 45px; padding: 0 10px; border-radius: 0; }

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .payment-panel .payment_authorize_box {padding: 25px;border: 1px solid #e6e6e6;border-radius: 4px;max-width: 920px;background-color: #fbfbfb;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .save_button_outer {max-width: 920px;padding: 0;width: 100%;clear: both;margin: 20px 0 0 0;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .save_button_outer .update_button, 
.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .save_button_outer .save_button {background-color: #17a8e3;color: #fff;width: auto;min-width: 80px;letter-spacing: -.25px;text-transform: uppercase;font-weight: 500;font-size: 14px;line-height: normal;font-family: Roboto,Arial,sans-serif;display: inline-block;margin: 0;padding: 10px 25px;border-radius: 5px;border: none;box-shadow: none;}


.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-head {display: inline-block;width: 100%;margin: 0 0 10px 0;padding: 0;vertical-align: middle;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-head h3 {display: block;margin: 0 0 5px;padding: 0;border: 0;color: #666;letter-spacing: -.25px;font-size: 18px;line-height: 1.2;font-weight: 500;font-family: Roboto,Arial,sans-serif;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-head p {display: block;color: #888;font-size: 13px !important;line-height: 22px;font-weight: 400;letter-spacing: -.25px;margin: 5px 0 0 0;padding: 0;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .autorize_inner_process {float: left;padding: 0;width: 100%;}
 
.master_header { /*for settings page*/margin-bottom: 0px;}

.payment-process-wrapper .payment_authorize_box input:focus, .sand_payment-process-wrapper .payment_authorize_box input:active {box-shadow: 0 0 0 1px #007cba;}



.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #auth_gateway .payment_authorize_box label {padding: 4px 0 0 0;width: 260px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #auth_gateway .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 260px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #stripe_gateway .payment_authorize_box label {padding: 4px 0 0 0;width: 320px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #stripe_gateway .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 320px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #razorpay_gateway .payment_authorize_box label {width: 100px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #razorpay_gateway .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 100px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .credit_setting .payment_authorize_box label {width: 320px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .credit_setting .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 320px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #bitpay_fields #stripe_gateway .payment_authorize_box label {padding: 10px 0 0 0;width: 80px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #bitpay_fields #stripe_gateway .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 80px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #coinpayment_gateway .payment_authorize_box label {width: 100px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #coinpayment_gateway .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 100px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_stripe_fields .payment_authorize_box label {padding: 4px 0 0 0;width: 320px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_stripe_fields .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 320px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_authnet_fields .payment_authorize_box label {padding: 4px 0 0 0;width: 225px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_authnet_fields .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 225px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_razorpay_fields .payment_authorize_box label ,
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_stripe_gateway .payment_authorize_box label {width: 90px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_razorpay_fields .payment_authorize_box .form-group .authorize_box_feilds ,
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_stripe_gateway .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 90px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_coinpayment_gateway .payment_authorize_box label {width: 110px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #sand_coinpayment_gateway .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 110px);}

.powercart-tabs-wrapper.powercart-tabs-new-style #stripe_plan_mapping .powercart-content-inner .payment_authorize_box label {width: 130px;}
.powercart-tabs-wrapper.powercart-tabs-new-style #stripe_plan_mapping .powercart-content-inner .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 130px);}

.powercart-tabs-wrapper.powercart-tabs-new-style #convertkit .powercart-content-inner .payment_authorize_box label {width: 200px;}
.powercart-tabs-wrapper.powercart-tabs-new-style #convertkit .powercart-content-inner .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 200px);}

.powercart-tabs-wrapper.powercart-tabs-new-style #quick_email .powercart-content-inner .payment_authorize_box label {width: 245px;}
.powercart-tabs-wrapper.powercart-tabs-new-style #quick_email .powercart-content-inner .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 245px);}

.powercart-tabs-wrapper.powercart-tabs-new-style #general_settings .powercart-content-inner .payment_authorize_box label {width: auto; margin-right: 15px; display: flex; flex-wrap: nowrap; align-items: center; }
.powercart-tabs-wrapper.powercart-tabs-new-style #general_settings .powercart-content-inner .payment_authorize_box label i {margin-left: 5px; } 
.powercart-tabs-wrapper.powercart-tabs-new-style #general_settings .powercart-content-inner .payment_authorize_box .form-group .authorize_box_feilds {max-width: none;width: auto;}
.powercart-tabs-wrapper.powercart-tabs-new-style #general_settings .powercart-content-inner .payment_authorize_box .form-group .authorize_box_feilds .form-control {min-width: 200px;}

.powercart-tabs-wrapper.powercart-tabs-new-style #tracking .powercart-content-inner .payment_authorize_box label {width: 200px;}
.powercart-tabs-wrapper.powercart-tabs-new-style #tracking .powercart-content-inner .payment_authorize_box .form-group .authorize_box_feilds {max-width: calc(100% - 200px);}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .payment_authorize_box .form-group.ip-manual-block label {width: 70px;}
.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .payment_authorize_box .form-group.ip-manual-block .authorize_box_feilds {max-width: calc(100% - 70px);}






.powercart-content-inner .radio_button_outer {display: flex;margin: 0 0 20px 0;padding: 0;flex-wrap: wrap;}

.powercart-content-inner .radio_button_outer li {margin: 10px 20px 10px 0;padding: 0;}

.powercart-content-inner .radio_button_outer li .radio_text {font-size: 15px;line-height: 1.2;font-weight: 500;}

.authorize_box_feilds .stripeProductPlan-input-outer {padding: 0; margin: 0; }

.powercart-content-inner .sandbox-feilds-outer {display: inline-block; width: 100%; margin: 0; padding: 0; vertical-align: middle; }

.powercart-content-inner .sandbox-feilds-outer + .sandbox-feilds-outer {margin-top: 25px;}


.powercart-tabs-wrapper .documentation_box {text-align: center;display: inline-block;width: 100%;background: #7ecbe3;padding: 16px;color: #fff;border-radius: 4px;}

.powercart-tabs-wrapper .documentation_box i {font-size: 32px;}

.powercart-tabs-wrapper .documentation_box h4 {margin: 16px 0;font-size: 18px;font-weight: 700;}

.powercart-tabs-wrapper .documentation_box p {font-weight: 600;margin-bottom: 16px;font-size: 15px;}

.powercart-tabs-wrapper .documentation_box a {background: #0087af;color: #fff !important;border: none;padding: 12px;font-size: 14px;border-radius: 4px;font-weight: 700;text-transform: uppercase;box-shadow: none;}

.powercart-tabs-wrapper .documentation_box a.btn:hover {transform: translate3d(0,0,0);}

.powercart-tabs-wrapper .side-info-block {border: 1px solid #ddd;border-left: 3px solid #40bacb;padding: 16px;font-size: 14px;background: #fff;margin-bottom: 16px;}

.powercart-tabs-wrapper .side-info-block p {font-size: 14px;color: #777;margin-bottom: 1rem;}

.powercart-tabs-wrapper .side-info-block a {text-transform: uppercase;color: #228896 !important;font-weight: 700;}

.powercart-tabs-wrapper .side-info-block h3 {font-size: 16px;margin: 0 0 10px;color: #333;font-weight: 600;}

.powercart-tabs-wrapper.powercart-tabs-new-style .payment_authorize_box .authorize_box_feilds .dap-d-flex {display: flex; align-items: flex-start; flex-wrap: nowrap; justify-content: flex-start; }

.powercart-content-inner .sandbox-feilds-outer .payment_authorize_box h4 {font-size: 14px; color: #333; line-height: normal; }



.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content #general_settings .powercart-content-inner .authorize_box_feilds .save_button_outer .update_button, 
.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content #general_settings .powercart-content-inner .authorize_box_feilds .save_button_outer .save_button {height: 45px; padding: 0 25px; line-height: 45px; border: none; min-width: 120px; text-align: center; }







.powercart-content-inner .panel-group , .powercart-content-inner .panel-group .panel ,
.powercart-content-inner .panel-group .panel-heading a , .powercart-content-inner .panel-group .panel-heading {margin: 0;padding: 0;width: 100%;display: inline-block;vertical-align: middle;}

.powercart-content-inner .panel-group .panel {border: none;margin: 0 0 25px 0;border-radius: 0;}

.powercart-content-inner .panel-group .panel-heading a {background-color: #edf6ff; border: 1px solid #ddd; cursor: pointer; padding: 13px 15px; line-height: 1.2; font-size: 15px; font-weight: 600; color: #385772; }

.powercart-content-inner .panel-group .panel-heading {border: none;background: none;}

.powercart-content-inner .panel-group .panel .panel-collapse {clear: both;}

.powercart-content-inner .panel-group .panel .panel-collapse .panel-body {border: 1px solid #ddd;border-top: none;}

.powercart-content-inner .panel-group .panel-heading a:after {font-family: 'FontAwesome';content: "\f068";float: left;background: #555;border-radius: 50%;width: 22px;color: #fff;text-align: center;font-size: 15px;height: 22px;line-height: 24px;margin: 0 10px 0 0;}

.powercart-content-inner .panel-group .panel-heading a.collapsed:after {content: "\f067";}

.powercart-content-inner .panel-group {max-width: 820px; }

.powercart-tabs-wrapper.powercart-tabs-new-style #blocking .tab-content .powercart-content-inner {padding-left: 0; padding-right: 0; }

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner .payment_authorize_box .form-group .authorize_box_feilds .btn-style1 {background: #38a8e3; margin: 0 0 0 30px; border: none; color: #fff; width: auto; font-weight: 600; padding: 0 25px; border-radius: 5px; }

#blocking .payment_process.sandbox-outer.blocking_outer {padding-left: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; }

.powercart-tabs-wrapper.powercart-tabs-new-style #blocking .payment_process-tab-heading {padding-left: 0;padding-right: 0;}

.powercart-tabs-wrapper.powercart-tabs-new-style .payment_authorize_box .powercart-content-head h3 {font-size: 16px;}


#blocking .nav-tabs {float: left;margin-bottom: 0px;border-bottom: 0;padding-right: 0px;width: 100%;border: 1px solid #ddd;display: flex;background: #5899c7;border-top: 0;flex-flow: nowrap;}

#blocking .nav-tabs li {margin-bottom: 0px;width: 100%;}

#blocking .nav-tabs li a {padding: 13px 10px 16px; margin-bottom: 0; color: #fff; font-weight: 600; font-size: 16px; border-radius: 0px; border: none !important; text-align: center; border-top: 3px solid transparent !important; position: relative; border-left: 1px solid #ddd !important; text-decoration: none; margin: 0; width: 100%; float: none; background: none; line-height: normal;}

#blocking .nav-tabs li:first-child a {border-left: none !important;}

#blocking .nav-tabs li.active a , #blocking .nav-tabs li a.active, #blocking .nav-tabs li a:focus, #blocking .nav-tabs li a:hover {border-top-color:#0073aa !important;outline: none;background: #fff;color: #111;box-shadow: none;}

.authorize_box_feilds .getcode_btn {background-color: transparent; border: 1px solid #5bc0de; color: #5bc0de !important; font-weight: 600; }

.powercart-tabs-wrapper .side-info-block a.btn_trans {border: 2px solid #228896;}

#dashboard_wrapper .customize_message {border: 0px solid #ddd;}

#collapse5 .payment_authorize_box input {width: 100%;}

.stripePlanIdsMainOuter .dropdown.dropdown-custom-style {width: 330px;min-width: 330px;}






@media (max-width:1460px) {

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner ,
.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .payment-panel .payment_authorize_box {padding: 15px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .payment_process-tab-heading {padding-left:15px;padding-right:15px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #stripe_gateway .payment_authorize_box label {width: 100%;}

.powercart-tabs-wrapper.powercart-tabs-new-style .powercart-content-inner #stripe_gateway .payment_authorize_box .form-group .authorize_box_feilds {max-width: 100%;padding-left: 0;margin-top: 5px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner .powercart-content-inner-left + .payment-panel {padding-left: 0;margin-top: 13px;}

.powercart-tabs-wrapper.powercart-tabs-new-style .tab-content .powercart-content-inner {flex-wrap: wrap;}


}

/****sepa**/
.tab_inner_headding {
    margin: 0;
    font-size: 16px;
    color: #555;
    font-weight: 600;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom:7px;    
    width: 100%;

}
.email_merge_tag_outer {
    position: relative;
    display: inline-block;
    float: right;
    width: auto;
    max-width: 100%;
    margin-top: -16px;
}
.email_merge_tag_outer .email_merge_tag_show {
    border: 1px solid #666;
    border-radius: 3px;
    padding: 10px 10px;
    text-decoration: none;
    background: #fff;
    font-size: 14px;
    color: #666;
    float: right;
    cursor: pointer;
    text-align: right;
}
.email_merge_tag_outer #email_merge_tag {
    position: absolute;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    z-index: 99;
    padding: 0px;
    margin: 0px;
    width: 240px;
    right: 0;
    top: 100%;
}
.email_merge_tag_outer .notification_sidebar {
    padding: 0;
    float: left;
    width: 100%;
}
.email_merge_tag_outer .notification_sidebar ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    float: left;
    width: 100%;
    height: auto;
    overflow: auto;
    border: none;
}
.email_merge_tag_outer .notification_sidebar ul li {
    padding: 6px 10px;
    border-bottom: 1px solid #e1e1e1;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #333333;
    text-align: left;
    cursor: pointer;
    margin-bottom: 0px;
    word-break: break-all;
}
.email_subject_div {
   height: 55px;
    width: 100%;
    background-color: #fff;
    border-color: var(--input-border-color);
    border-radius: 0;
    padding-left: 15px;
    font-size: 16px;
    box-shadow: none;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #C5C5C5;
    border-radius: 0;
    border: 1px solid #ddd;
    padding: 14px;
    margin: 8px 0px 40px;
    color: #666;
}

.notification_sidebar .fa{
    float: right;
}
 
#sepa_div .mce-tinymce iframe {
    min-height: 150px !important;
}

.powercart-tabs-wrapper.powercart-tabs-new-style #sepa_div .powercart-content-inner .form-control {
    font-size: 15px;
    margin-top: 0;
}

.payment-process-wrapper .payment_process .mce-top-part  span, .sand_payment_process .mce-top-part  span {   
    font-size: 14px;    
}
#sepa_div .email_section_div{
margin-top:30px!important;
}
.powercart-tabs-wrapper .side-info-block.info_div_cont {
    border: 1px solid #ddd;
    border-top: 1px;
    border-left: 3px solid #40bacb;
    padding: 15px;
    font-size: 14px;
    background: #fff;
    margin-bottom: 26px;
}
.powercart-tabs-wrapper .side-info-block.info_div_cont p {
    font-size: 14px;
    color: #777;
    margin-bottom: 0;
    font-weight: 600;
    padding: 0;
}
.powercart-tabs-wrapper .side-info-block.info_div_cont1 {
    border: 1px solid #ddd;   
    border-left: 3px solid #40bacb;
    padding: 15px;
    font-size: 14px;
    background: #fff;
    margin-bottom: 35px;
}
.powercart-tabs-wrapper .side-info-block.info_div_cont2 {
    border: 2px solid #40bacb;   
    border-left: 2px solid #40bacb;
    padding: 15px;
 display:none;
    background: #fff;
    margin-bottom: 26px;
     float: left;
    color: #40bacb;
    width: 300px;
    font-size: 15px;
}
