#wpbody-content, 
#app_swiper_slider_sectionid_support {

overflow: hidden !important;
}
.wrap-setting-instant-infinite-loader {
padding: 10px;
height: auto;
min-height: 400px;
height: auto;
display: flex;
justify-items: space-between;
justify-content: space-between;
}

.instant-infinite-loader-setting{
width: 70%;
float: left;
min-width:600px;
background-color: #fff;
padding: 10px;
margin:10px;
}
.app-info-wrap{
width: 380px;
float: right;
word-wrap: break-word;
padding: 10px;

}
.app-info-box {
border: 1px solid #eee;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
box-shadow: 0 1px 1px rgba(0,0,0,.05);
background: #fff;
padding: 20px;
margin: 10px;
}
h3.app-info-box-title {
font-size: 14px;
border-bottom: 1px solid #d7d7d7;
padding-bottom: 10px;
}

.app-wps-wrap{
min-height: 650px;
}
.form-table td p {
margin-top: 4px;
margin-bottom: 0;
display: inline-block;
margin-left: 20px;
}
ol.pro-features {
font-size: 16px;
line-height: 24px;
}
.cupon-btn{
display:block;margin-top:14px; font-size:13px; color:#0073AA; line-height:20px;
}
.pro-btn{
display:inline-block;
background:#33b690; padding:8px 25px 8px; border-bottom:3px solid #33a583;
border-radius:3px; color:white;
}

/*Button*/
.app-btn-orange {
background-color: #F27935 !important;
border-color: #F27935 !important;
}
.app-button {
border-style: solid;
border-width: 0px 0px 3px;
box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1) inset;
color: #FFFFFF;
border-radius: 4px;
cursor: pointer;
display: inline-block;
font-style: normal;
overflow: hidden;
text-align: center;
text-decoration: none;
text-overflow: ellipsis;
transition: all 200ms ease-in-out 0s;
white-space: nowrap;
padding: 12px 16px 9px;
font-size: 16px;
margin-right: 10px;
}
/*Green
==========================*/
.app-btn-green {

border-color: #3AC162;
background-color: #5FCF80;

}
.app-btn-green:hover, .app-btn-green:focus, .app-btn-green:active {
background-color: #4BC970;
border-color: #3AC162;
color:#d7d7d7;
}
/*lime
==========================*/

.app-btn-lime {

background-color: #19B5FE !important;
border-color: #049de4 !important;

}
.app-btn-lime:hover, .app-btn-lime:focus, .app-btn-lime:active {
background: none repeat scroll 0 0 #19B5FE !important;
border-color: #049de4 !important;
color: #d7d7d7;
}
/*Blue
==========================*/
.app-btn-blue {

border-color: #326E99;
background-color: #3F8ABF;
}

.app-btn-blue:hover, .app-btn-blue:focus, .app-btn-blue:active {
background-color: #397CAC;
border-color: #326E99;
color:#d7d7d7;
}
/*Red
==========================*/
.app-btn-red {

background-color: #ED5A5A !important;
border-color: #EA4343 !important;

}
.app-btn-red:hover, .app-btn-red:focus, .app-btn-red:active {
background: none repeat scroll 0 0 #EB4848 !important;
border-color: #E83131 !important;
}

/* Setting panel */

a#help-upgrade-tab {
background-color:#953163;
color: #fff;
}
a#help-upgrade-tab:hover {
background-color:#D8335B;
color: #fff;
}

/*list Items*/
.app-pro-features-block{
display: block;
clear: both;
min-height: 250px;
margin-top:30px;
}
.pro-buy-button-block{
display: block;
width: 800px;
margin-top:30px;
min-height: 60px;
clear: both;
}
ul.pro-features li {
float: left;
margin-right: 30px;
max-width: 850px;
min-width: 750px;
}
ul.pro-features li span.dashicons{
color:#27AE60;
}

/**/
/*list Items*/

.app-pro-features-block{
display: block;
clear: both;
min-height: 250px;
margin-top:30px;
}
.pro-buy-button-block{
display: block;
width: 800px;
margin-top:30px;
min-height: 60px;
clear: both;
}

p.mega-offer {
text-align: center;
padding: 8px;
background-color: #EA5E03;
color: #fff;
width: 80%;
}

/*Shortcode tab css*/
#app_shortcodes form  .submit{display: none;}
.wrap-setting-instant-infinite-loader .nav-tab {
padding: 11px 15px;
margin-left: 0;    background: #fff;    border: 1px solid#E3E6EF;  border-color: #E3E6EF;    border-bottom: 0;

}
.wrap-setting-instant-infinite-loader .nav-tab-active, .wrap-setting-instant-infinite-loader .nav-tab-active:focus, .wrap-setting-instant-infinite-loader .nav-tab-active:focus:active, .wrap-setting-instant-infinite-loader .nav-tab-active:hover {
/* border-top: 2px solid #167496; */
background: #fff;
position: relative;
color: #ee0979; 
box-shadow: 0 0 0 0px #ee0979;
border-bottom: 1px solid #fff;

}
.wrap-setting-instant-infinite-loader .nav-tab-wrapper {
border-bottom: 1px solid #E3E6EF;

}
/* .wrap-setting-instant-infinite-loader .nav-tab-active::before{
position: absolute;
content: '';
width: calc(100% + 2px);
height: 2.5px;
border-radius: 4px;
background: linear-gradient(63deg, #ff6a00 5%, #ee0979 100%);
top: -1px;
left: -1px;
} */
.wrap-setting-instant-infinite-loader .instant-infinite-loader-setting .nav-tab{
position: relative;
}
.wrap-setting-instant-infinite-loader .instant-infinite-loader-setting .nav-tab::before{
position: absolute;
content: "";
top: -1px;
left: -1px;
height: 4px;
width: 0%;
background: linear-gradient(63deg, #ff6a00 5%, #ee0979 100%);
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
z-index: 123;
}
.wrap-setting-instant-infinite-loader .instant-infinite-loader-setting .nav-tab-active::before{

width: 100%;

}
.wrap-setting-instant-infinite-loader .instant-infinite-loader-setting .nav-tab:hover::before{
position: absolute;
content: "";
top: -1px;
left: -1px;
height: 4px;
width: 100%;
background: linear-gradient(63deg, #ff6a00 5%, #ee0979 100%);
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
z-index: 123;
}

.wrap-setting-instant-infinite-loader .form-table td label {
margin: .35em 0 .2em!important;
display: inline-block;
}

#display_name, 
.wrap-setting-instant-infinite-loader input[type=date], 
.wrap-setting-instant-infinite-loader input[type=datetime-local], 
.wrap-setting-instant-infinite-loader input[type=datetime], 
.wrap-setting-instant-infinite-loader input[type=email], 
.wrap-setting-instant-infinite-loader input[type=month], 
.wrap-setting-instant-infinite-loader input[type=number], 
.wrap-setting-instant-infinite-loader input[type=password], 
.wrap-setting-instant-infinite-loader input[type=search], 
.wrap-setting-instant-infinite-loader input[type=tel], 
.wrap-setting-instant-infinite-loader input[type=text], 
.wrap-setting-instant-infinite-loader input[type=time], 
.wrap-setting-instant-infinite-loader input[type=url], 
.wrap-setting-instant-infinite-loader input[type=week], 
.wrap-setting-instant-infinite-loader select {
padding: 0 8px;
line-height: 2;
box-shadow: inset 0 1px 2px rgb(0 0 0 / 7%);
background-color: transparent;
color: #32373c;
outline: 0;
transition: 50ms border-color ease-in-out;

border: 2px solid;
border-radius: 3px;
border-color: #ee0979 !important;
padding: 0 15px;
}


.wrap-setting-instant-infinite-loader  input[type="checkbox"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="color"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="date"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="datetime-local"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="datetime"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="email"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="month"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="number"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="password"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="radio"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="search"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="tel"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="text"]:focus, 
.wrap-setting-instant-infinite-loader   input[type="time"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="url"]:focus, 
.wrap-setting-instant-infinite-loader  input[type="week"]:focus, 
.wrap-setting-instant-infinite-loader  select:focus, 
.wrap-setting-instant-infinite-loader textarea:focus {
border-color: #ff6a00 !important;
box-shadow: 0 0 0 1px #ff6a00 !important;
outline: 2px solid transparent;
}

.instant-infinite-loader-setting .metabox-holder .submit .button-primary {
background: linear-gradient(63deg, #ff6a00 5%, #ee0979 100%)!important;
border-color: linear-gradient(63deg, #ff6a00 5%, #ee0979 100%)!important;
color: #fff;
text-decoration: none;
text-shadow: none;padding: 4px 18px;
font-size: 15px;-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;    position: relative;
}



.instant-infinite-loader-setting .metabox-holder .submit .button-primary:focus {
box-shadow: 0 0 0 0px #fff,0 0 0 0px #fff  !important;
}

.wrap-setting-instant-infinite-loader  .form-field input[type="email"], 
.wrap-setting-instant-infinite-loader  .form-field input[type="number"], 
.wrap-setting-instant-infinite-loader  .form-field input[type="password"], 
.wrap-setting-instant-infinite-loader  .form-field input[type="search"], 
.wrap-setting-instant-infinite-loader  .form-field input[type="tel"], 
.wrap-setting-instant-infinite-loader  .form-field input[type="text"], 
.wrap-setting-instant-infinite-loader  .form-field input[type="url"], 
.wrap-setting-instant-infinite-loader  .form-field textarea {
border-style: solid;
border-width: 2px;
width: 95%;
}

/* Copy shortcode css */
.copy-shortcode {
    width: 300px;
    padding: 5px 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
}
#instant-infinite-copy-status{color: green; font-weight: bold;text-align:center;font-size:20px}
.copy-shortcode:hover {
    border-color: #0073aa;
}
.instant-infinite-shortcode-generator table{
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-size: 16px;
    text-align: left;
    background-color: #f9f9f9;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.instant-infinite-shortcode-generator th,
.instant-infinite-shortcode-generator td {
    padding: 12px 15px;
    border: 1px solid #ddd;
}

.instant-infinite-shortcode-generator th {
    background:linear-gradient(45deg, #ff6a00, #ee0979);
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

.instant-infinite-shortcode-generator td {
    text-align: center;
}

.instant-infinite-shortcode-generator input {
    width: 100%;
    padding: 8px;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 4px;
    outline: none;
    background-color: #fff;
}

.instant-infinite-shortcode-generator input:focus {
    border-color: #ee0979;
    box-shadow: 0 0 5px rgba(76, 175, 80, 0.5);
}

.instant-infinite-shortcode-generator label {
    display: block;
    margin-top: 8px;
    font-size: 14px;
    color: #666;
}

.instant-infinite-shortcode-generator tr:hover {
    background-color: #f1f1f1;
}

.instant-infinite-shortcode-generator .button-secondary {
    color: #ee0979;
    border: 1px solid #ee0979;
    cursor: pointer;
    transition: all 0.3s ease;text-align: center;
}

.instant-infinite-shortcode-generator .button-secondary:hover {
    background:linear-gradient(90deg, #ff6a00, #ee0979);
    color: #fff;
}
