<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/css/bootstrap-select.min.css"> 

#ncore_footer {
display:none;
}


body.custom-background {
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-attachment: fixed !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #333 !important;
    background-color: #fff !important;
    background-size: cover !important;
    overflow-x: hidden !important;
}

body.custom-background::before,
body.custom-background::after {
    width: 0px !important;
    height: 0px !important;
    display: none;
}

body.custom-background #page {
    max-width: 1200px !important;
    margin: 0 auto !important;
    position: relative !important;
}

img {
    max-width: 100%;
    border: 0px;
}

.search_email_contacts
{
	display: inline-block;
    margin-left: 20;
}

.am_menu_container
{
	width:22%;
	float:left;
	background-color:#fff;
	border-radius:10px;
	min-width:240px;
	
}

.am_right_container
{
	width:76% !important;
	margin-left:10px;
	min-width:500px;
	
}

li.am_liparent {
    font-size: 15px;
    padding: 10px 15px;
    cursor: pointer;
}

/*
li.am_liparent:hover {
  background-color:#F8F7F9;
  font-weight:bold;
}*/

span.am_li_menu_span
{
	margin-left:10px;
	margin-right:10px;
}
.am_menu_title
{
	padding:10px;
	font-size:14px;
	
}

.am-right-check
{
	text-align: right;
    display: inline-block;
    float: right;
	
}

.setting-iner-body > ul
{
	border-radis:10px;
}

.am_top_header {
    max-width: 1200px !important;
    margin: 0 auto !important;
    position: relative !important;
    padding: 10px 0px;
    display: table;
    width: 100%;
}

.am_product_container #comments {
    margin: 30px;
}

.am_product_header_content {
    text-align: right;
}

.container {
    padding-left: 0px !important;
}

.am_clear_float {
    clear: both;
}

.am_product_select_lesson {
    max-width: 200px;
}

.am_product_container {
    display: table;
    width: 100%;
}

#page .am_product_content_area {}

#page .row {
    margin: 40px -45px 20px 0px !important;
    background: #fff;
}

#page #primary {
    padding: 0px !important;
}

#page #secondary {
    position: relative;
    color: rgba(255, 255, 255, 0.5);
    padding: 0;
    z-index: 9999;
}

.am_ajax_loader_container,
.am_message {
    display: none;
}

.am_message {
    background: rgb(235, 248, 164) none repeat scroll 0% 0%;
    margin: 1em 0px 1.3em;
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 1px 1px #FFF inset;
    border-color: #A2D246;
}

.am_ajax_loader {
    display: none;
    width: 16px;
    height: 16px;
    margin-left: 6px;
    background: url("../images/ajax-loader.gif");
}

.am_block_screen {
    position: absolute;
    width: 100%;
    z-index: 99;
    height: 100%;
    background: #ccc;
    opacity: 0.2;
    top: 0;
}

.am_full_screen_ajax_loader {
    font-size: 96px !important;
    position: absolute;
    z-index: 999;
    left: 47%;
    color: #F4B115 !important;
}

#adminmenu #toplevel_page_am .wp-menu-image {
    margin-left: 10px;
    width: 26px;
}

.am_product_options,
.am_product_save {
    margin: 20px 0px;
}

.am_days_delay,
.am_product_design,
.am_evergreen_mod {
    display: none;
}

.am_product_options a {
    text-decoration: none;
}

.am_product_options a.active {
    font-weight: bold;
}

#am_product_modules_list p {
    text-align: center;
}

#am_product_modules_list .fa-bars,
#am_product_modules_list .fa-trash {
    cursor: move;
    cursor: -webkit-grabbing;
    width: 25px;
    float: left;
    font-size: 18px;
    margin-top: 6px;
}

#am_product_modules_list .fa-trash {
    cursor: pointer;
}

.frm_am input[type="text"] {
    width: 70%;
}

.frm_am textarea {
    width: 70%;
    height: 180px;
}

.frm_am select {
    font-size: 18px;
    height: 30px;
}

.am_product_arch_heading {
    font-weight: bold;
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.am_add_lesson_button_container {
    margin-top: 20px;
}

.am_product_arch_row {
    display: table;
    width: 95%;
    cursor: move;
    cursor: -webkit-grabbing;
}

.am_product_arch_mod_row {
   /* display: table;
    width: 100%;
    border-bottom: 1px dotted;
    margin-bottom: 20px;
    padding-bottom: 20px;*/
    cursor: move;
    cursor: -webkit-grabbing;
}

.am_col {
    float: left;
    width: 8%;
    line-height: 24px;
}

.am_col input[type="number"] {
    width: 90%;
}

.am_col #evergreen_start_day,
.am_col #evergreen_end_day {
    width: 100px;
}

.am_col_15 {
    width: 15%;
}

.am_col_17 {
    width: 17%;
}

.am_col_20 {
    width: 20%;
}

.am_col_24 {
    width: 24%;
}

.am_col_25 {
    width: 25%;
}

.am_col_30 {
    width: 30%;
}

.am_col_40 {
    width: 40%;
}

.am_col_50 {
    width: 50%;
}

.am_col_85 {
    width: 85%;
}

.am_col_100 {
    width: 100%;
}

.oc_field_row {
    margin-bottom: 10px;
}

.am_field_row img {
    margin: 10px auto;
    display: block;
}

.am_field_row label {
    width: 200px;
    display: inline-block;
    text-align: right;
    margin-right: 10px;
}

.am_field_row input[type="text"],
.am_field_row select {
    width: 70%;
}

.am_product_module:first-child {
    display: none;
}

.am_product_module {
    display: table;
    width: 100%;
}

.am_product_module_title {
    padding: 15px 20px;
    background: #000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 1px;
    cursor: pointer;
}

.am_module_content {
    margin-top: 10px;
}

.am_module_accessible {
    margin: 0px !important;
    padding: 0px !important;
    width: 20px !important;
}

.am_product_lesson_title {
    height: 31px;
    margin-top: 18px;
}

.am_lesson_active,
.am_lesson_not_active {
    width: 3px !important;
    height: 35px;
    position: relative;
    background: #333;
    margin-left: 20px;
    padding: 0px !important;
    margin-bottom: 14px;
}

.am_lesson_active:after,
.am_lesson_not_active:after {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    bottom: -11.5px;
    left: -3px;
    background: #333;
    z-index: 100;
}

.am_lesson_active:first-child,
.am_lesson_active:last-child,
.am_lesson_not_active:first-child,
.am_lesson_not_active:last-child {
    height: 20px;
}

.am_lesson_active:last-child:after,
.am_lesson_not_active:last-child:after {
    display: none;
}

.am_lesson_active_link {
    font-weight: bold;
}

.am_product_adv {
    padding: 20px;
    border-top: 1px solid;
    margin-top: 0px;
    text-align: center;
}

.am_lesson_content_container .am_lesson_meta {
    width: 100%;
    display: table;
    padding: 10px 10px 10px 30px;
}

.am_lesson_content_container .am_lesson_meta .am_lesson_time {
    width: 30%;
    float: left;
}

.am_lesson_content_container .am_lesson_meta .am_lesson_time .fa {
    font-size: 18px;
}

.am_lesson_content_container .am_lesson_meta .am_lesson_instructor {
    width: 70%;
    float: left;
    text-align: right;
}

.am_lesson_content_container .am_lesson_meta .am_lesson_instructor img {
    display: table;
    float: right;
}

.am_lesson_content_container .am_lesson_meta .am_lesson_instructor span {
    font-size: 12px;
    font-weight: bold;
    color: #999;
    vertical-align: top;
    margin-right: 5px;
    display: table;
    float: right;
}

.am_lesson_content {
    width: 95%;
    display: table;
    background: #ffffff !important;
    min-height: 100px;
    padding: 10px 10px 10px 30px;
}

.am_lesson_content .am_lesson_thumb {
    margin-bottom: 20px;
    max-width: 100%;
}

.am_lesson_content .am_lesson_thumb img {
    max-width: 100%;
}

.am_lesson_content_container .am_lesson_ajax_loader {
    position: absolute;
    left: 45%;
    top: 300px;
    font-size: 80px;
    color: #999;
    display: none;
    z-index: 9999;
}

.am_next_lesson_link {
    display: table;
    text-align: center;
    padding: 10px 20px;
    color: #fff;
    background: #333;
    float: right;
    margin-top: 20px;
    font-weight: bold;
    margin-right: 25px;
}

.am_next_lesson_link:hover {
    color: #fff;
    text-decoration: none;
}

.am_bonus_button_container {
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 0px;
    border-radius: 5px;
    background: #f3f3f3;
    margin: 20px 0px;
}

.am_bonus_button_container .am_bonus_button_symbol,
.am_bonus_button_container .am_bonus_button_area {
    padding: 0px !important;
}

.am_bonus_button_container .am_bonus_button_content {
    padding-left: 30px !important;
    font-size: 12px;
}

.am_bonus_button_container .am_bonus_button_content h5 {
    margin: 0px 0px 5px;
    font-size: 15px;
    color: #D64661;
    font-weight: bold;
}

.am_bonus_button_container .am_bonus_button_area a {
    display: table;
    background: rgb(45, 204, 112) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    padding: 10px 20px;
    border-radius: 6px;
    margin-top: 14px;
    float: right;
}

.am_bonus_button_container .am_bonus_button_area a:hover {
    text-decoration: none;
}

.am_product_content_area #commentform label {
    display: block;
}

.am_product_content_area #commentform textarea {
    width: 100%;
    padding: 10px;
    height: 140px;
}

.am_product_content_area #commentform .form-submit {
    text-align: right;
}

.am_lesson_time_header {
    text-align: left;
    margin-top: 20px;
}

.am_lesson_instructor {
    font-weight: bold;
}

.am_lesson_instructor img {
    float: right;
}

.am_lesson_instructor span {
    display: block;
    margin-right: 60px;
    font-size: 12px;
}

.am_lesson_instructor_header {
    padding-right: 0px !important;
    margin-top: 10px;
}

.am_lesson_content_container iframe {
    max-width: 98% !important;
    margin: 0px auto;
    display: table;
}

.am_product_container .navbar {
    min-height: 0px !important;
    margin-bottom: 0px !important;
    border: none !important;
    background: none !important;
}

.am_product_container .navbar-collapse,
.am_product_container .container-fluid {
    padding: 0px !important;
    margin: 0px !important;
}

.am_product_container .navbar-header {
    margin-right: 15px !important;
}

.am_offer_product_struc .am_product_arch_mod_row {
    cursor: pointer;
}

.am_offer_product_struc .am_product_arch_mod_row span {
    text-decoration: underline;
}

.am_offer_product_struc .am_product_arch_mod_row input[type="checkbox"] {
    margin-left: 10px;
}

.am_product_secure_posts {
    height: 150px;
    width: 400px;
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 5px;
    overflow-y: auto;
}

.am_product_secure_headings {
    font-weight: bold;
    width: 400px;
    display: table;
}

.am_product_secure_posts input[type="number"] {
    width: 48%;
}

.user_ids_container {
    width: 600px;
    border: 1px solid #ccc;
    padding: 10px;
    overflow: hidden;
    overflow-y: auto;
    height: 207px;
}

.am_coins_users {
    width: 25px;
    display: inline-block;
}

.am_field_row_sidebar label {
    display: block;
    margin-bottom: 5px;
}


/**************** Offers **************/

.am_offer_container .offer_heading {
    text-align: center;
    font-size: 42px;
    margin: 40px;
}

.am_offer_container .offer_product {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.am_offer_container .offer_product_image,
.am_offer_container .offer_product_button {
    width: 50%;
    float: left;
    text-align: right;
}

.am_offer_container .offer_product_image img {
    max-width: 250px;
}

.am_offer_container .offer_product_button {
    text-align: left;
    padding: 40px;
}

.am_offer_container .offer_product_button p {
    margin: 0px;
    padding: 0px;
}

.am_offer_container .offer_product_button .offer_button {
    color: #fff;
    background: green;
    padding: 15px 30px;
    display: inline-block;
    margin-top: 20px;
    border-radius: 10px;
    font-weight: bold;
}


/**********Top Menu **************/

.am_navigation_top {
    width: 100%;
}

.am_navigation_top .am_product_module {
    min-width: 120px;
    float: left;
    display: table;
    width: auto;
}

.am_navigation_top .am_product_module:first-child {
    display: none;
}

.am_navigation_top .am_product_module_title {
    margin-bottom: 0px;
}

.am_navigation_top .am_module_content {
    margin-top: 0px;
    position: absolute;
    z-index: 9999;
    padding-top: 10px;
    min-width: 250px;
    display: none;
}

.am_footer {
    padding: 40px;
    text-align: center;
}

a.am_active {
    font-weight: bold;
}

a.am_same_page_obj {
    margin: 0px 3px;
}

a.am_emails_section_addnew.am_active {
    display: inline-block;
}

div.am_active {
    display: block;
}

.am_emails_section,
.am_emails_section_addnew {
    display: none;
}

@media (max-width: 1199px) {
    .container {
        width: 100% !important;
    }
    .am_lesson_content_container iframe {
        max-width: 85% !important;
    }
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
        margin-right: 35px !important;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-collapse.collapse {
        display: none;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

.myrad {
    /*float: left;*/
    padding-left: 15px position: relative;
    padding: 10px 10px 10px 10px;
}

.quiz_cls {
    padding: 10px 10px 10px 30px;
}

.myrad label {
    /*float: left;*/
    position: relative;
    padding: 6px 0 3px 35px;
    background-image: url(dot.png);
    background-repeat: no-repeat;
    background-position: left 0px;
}

.Trigger-wrap h5 {
    font-weight: bold;
}

.Trigger-wrap p {
    display: inline;
}

.rad-main-wrap {
    margin-top: -6px !important;
}

.myrad > input {
     bottom: 0;
    float: left;
    height: 21px;
    left: 3px;
    margin: 0;
    position: relative;
    top: 0px;
    width: 2px;
    opacity: 0;
}

.myrad > input:checked+label {
    background-position: left -41px;
}

.am_subcustom_class {
    display: none;
}

.quiz_delete_class {
    color: #f00;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding-top: 3px;
    position: absolute;
    right: 6px;
    text-align: center;
    padding-right: 20px;
}

.survey-checkbox {
    padding-left: 20px;
}

.survey-checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
}

.survey-checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.survey-checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 4px;
    padding-top: 0px;
    font-size: 30px;
    color: #555555;
}

.survey-checkbox input[type="checkbox"],
.survey-checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1;
    cursor: pointer;
}

.survey-checkbox input[type="checkbox"]:focus + label::before,
.survey-checkbox input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.survey-checkbox input[type="checkbox"]:checked + label::after,
.survey-checkbox input[type="radio"]:checked + label::after {
    font-family: "FontAwesome";
    content: "\f00c";
}

.survey-checkbox-success input[type="checkbox"]:checked + label::before,
.survey-checkbox-success input[type="radio"]:checked + label::before {
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.survey-checkbox-success input[type="checkbox"]:checked + label::after,
.survey-checkbox-success input[type="radio"]:checked + label::after {
    color: #fff;
}

.action_tags_cls {
    text-align: center;
}

.action_tags_cls > h3 {
    color: #858598;
    font-size: 18px;
    text-transform: uppercase;
}

.action_tags_cls2 {
    color: #858598;
    margin-top: 30px;
}

.action_tags_cls3 {
    color: #858598;
}

.action_tags_cls4 {
    color: #858598;
    text-align: left;
    padding-top: 15px;
}

.action_tags_cls5 {
    color: #858598;
    text-align: left;
    padding-top: 15px;
}

.action_tags_cls6 {
    color: #858598;
    text-align: left;
    padding-top: 15px;
}

.action_tags_cls7 {
    color: #858598;
    text-align: left;
    padding-top: 15px;
}

.action_tags_cls8 {
    color: #858598;
    text-align: left;
    padding-top: 15px;
}

.action_tags_cls9 {
    color: #858598;
    margin-left: -160px;
    padding-top: 20px;
}

.action_tags_cls10 {
    color: #858598;
    text-align: left;
    padding-top: 5px;
    margin-left: 15px;
}

.dropdown {
    color: #858598;
}

.action_tags_clsnew {
    text-align: center;
    text-transform: uppercase;
    color: #858598;
    font-size: 18px;
}

.action_tags_clsnew > h3 {
    font-size: 18px;
}

.radio-main-bx > input[type="radio"]:checked + label.icons.check_custom {
   background: #07b607 none repeat scroll 0 0 !important;
    border: 1px solid #07b607 !important;
}
 
.radio-main-bx > input[type="radio"]:checked + label.icons.uncheck_custom {
     background: #b02418!important; 
     border: 1px solid #b02418!important;
}

/* -------------for inner checkbox------------------*/
.dropdown-content-wrap .radio-main-bx input[type="radio"]:checked + label {
   background: #07b607 none repeat scroll 0 0 !important;
    border: 1px solid #07b607 !important;
}
 
.dropdown-content-wrap .radio-main-bx input[type="radio"]:nth-child(1):checked + label{
     background: #b02418!important; 
     border: 1px solid #b02418!important;
}
.dropdown-content-wrap label{
    border: 1px solid #ccc;
}
/*--------------------------------*/
.form-container {
    border: 1px solid #8f8f8f;
    background: #37757d;
    background: -webkit-gradient(linear, left top, left bottom, from(#dfe6f5), to(#37757d));
    background: -webkit-linear-gradient(top, #dfe6f5, #37757d);
    background: -moz-linear-gradient(top, #dfe6f5, #37757d);
    background: -ms-linear-gradient(top, #dfe6f5, #37757d);
    background: -o-linear-gradient(top, #dfe6f5, #37757d);
    background-image: -ms-linear-gradient(top, #dfe6f5 0%, #37757d 100%);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    -moz-box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration: none;
    vertical-align: middle;
    min-width: 300px;
    padding: 20px;
    width: 300px;
}

.form-field {
    border: 1px solid #a2b6c7 !;
    background: #ededf0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #414094;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px;
    padding: 8px;
    margin-bottom: 20px;
    width: 280px;
}

.form-field:focus {
    background: #edf0d6;
    color: #283a70;
}

.form-container h2 {
    text-shadow: #f7f7f7 0 1px 0;
    font-size: 18px;
    margin: 0 0 10px 0;
    font-weight: bold;
    text-align: center;
}

.submit-container {
    margin: 8px 0;
    text-align: right;
}

.submit-button {
    border: 1px solid #151d73;
    background: #ff8c00;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#ff8c00));
    background: -webkit-linear-gradient(top, #ffcc00, #ff8c00);
    background: -moz-linear-gradient(top, #ffcc00, #ff8c00);
    background: -ms-linear-gradient(top, #ffcc00, #ff8c00);
    background: -o-linear-gradient(top, #ffcc00, #ff8c00);
    background-image: -ms-linear-gradient(top, #ffcc00 0%, #ff8c00 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    text-shadow: #c28484 0 1px 0;
    color: #664b20;
    font-family: helvetica, serif;
    padding: 8.5px 18px;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
}

.submit-button:hover {
    border: 1px solid #151d73;
    text-shadow: #c28484 0 1px 0;
    background: #ffcc00;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8c00), to(#ffcc00));
    background: -webkit-linear-gradient(top, #ff8c00, #ffcc00);
    background: -moz-linear-gradient(top, #ff8c00, #ffcc00);
    background: -ms-linear-gradient(top, #ff8c00, #ffcc00);
    background: -o-linear-gradient(top, #ff8c00, #ffcc00);
    background-image: -ms-linear-gradient(top, #ff8c00 0%, #ffcc00 100%);
    color: #664b20;
}

.submit-button:active {
    text-shadow: #c28484 0 1px 0;
    border: 1px solid #151d73;
    background: #ffcc00;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8c00), to(#ffcc00));
    background: -webkit-linear-gradient(top, #ff8c00, #ffcc00);
    background: -moz-linear-gradient(top, #ff8c00, #ffcc00);
    background: -ms-linear-gradient(top, #ff8c00, #ffcc00);
    background: -o-linear-gradient(top, #ff8c00, #ffcc00);
    background-image: -ms-linear-gradient(top, #ff8c00 0%, #ffcc00 100%);
    color: #664b20;
}

.filter_contacts {
    background: #f1f1f1 none repeat scroll 0 0;
    box-shadow: 1px 2px 3px 0 gray;
    color: white;
    font-weight: bold;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 20px;
    padding: 11px 0 13px;
    text-align: center;
}

.action_tags_cls2 > h3 {
    color: #858598;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
}

.target-tags-con li .target-heading {
    color: #858598;
}


/*-----------------I css----------------------*/

.form-container-optin {
    border: 1px solid #8f8f8f!important;
    background: #37757d !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#dfe6f5), to(#37757d)) !important;
    background: -webkit-linear-gradient(top, #dfe6f5, #37757d) !important;
    background: -moz-linear-gradient(top, #dfe6f5, #37757d) !important;
    background: -ms-linear-gradient(top, #dfe6f5, #37757d) !important;
    background: -o-linear-gradient(top, #dfe6f5, #37757d) !important;
    background-image: -ms-linear-gradient(top, #dfe6f5 0%, #37757d 100%) !important;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    -webkit-box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 1px 0 !important;
    -moz-box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 1px 0 !important;
    box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 1px 0 !important;
    font-family: 'Helvetica Neue', Helvetica, sans-serif !important;
    text-decoration: none !important;
    vertical-align: middle !important;
    min-width: 300px !important;
    padding: 20px !important;
    width: 344px !important;
    height: 208px !important;
}

.form-field-optin {
    border: 1px solid #a2b6c7 !important;
    background: #ededf0 !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    color: #414094 !important;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px !important;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px !important;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0px 0px !important;
    padding: 8px !important;
    font-size: 13px !important;
}

.form-field-optin:focus {
    background: #edf0d6 !important;
    color: #283a70 !important;
}

.form-container-optin h2 {
    text-shadow: #f7f7f7 0 1px 0 !important;
    font-size: 18px !important;
    margin: 0 0 10px 0 !important;
    font-weight: bold !important;
    text-align: center !important;
}

.submit-container-optin {
    margin: 8px 0 !important;
    text-align: right !important;
}

.submit-button-optin {
    border: 1px solid #151d73 !important;
    background: #ff8c00 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#ff8c00)) !important;
    background: -webkit-linear-gradient(top, #ffcc00, #ff8c00) !important;
    background: -moz-linear-gradient(top, #ffcc00, #ff8c00) !important;
    background: -ms-linear-gradient(top, #ffcc00, #ff8c00) !important;
    background: -o-linear-gradient(top, #ffcc00, #ff8c00) !important;
    background-image: -ms-linear-gradient(top, #ffcc00 0%, #ff8c00 100%) !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0 !important;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0 !important;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0 !important;
    text-shadow: #c28484 0 1px 0 !important;
    color: #664b20 !important;
    font-family: helvetica, serif !important;
    padding: 8.5px 18px !important;
    font-size: 14px !important;
    text-decoration: none !important;
    vertical-align: middle !important;
    line-height: 1.4;
    font-weight: normal !important;
}

.submit-button-optin:hover {
    border: 1px solid #151d73 !important;
    text-shadow: #c28484 0 1px 0 !important;
    background: #ffcc00 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8c00), to(#ffcc00)) !important;
    background: -webkit-linear-gradient(top, #ff8c00, #ffcc00) !important;
    background: -moz-linear-gradient(top, #ff8c00, #ffcc00) !important;
    background: -ms-linear-gradient(top, #ff8c00, #ffcc00) !important;
    background: -o-linear-gradient(top, #ff8c00, #ffcc00) !important;
    background-image: -ms-linear-gradient(top, #ff8c00 0%, #ffcc00 100%) !important;
    color: #664b20 !important;
}

.submit-button-optin:active {
    text-shadow: #c28484 0 1px 0 !important;
    border: 1px solid #151d73 !important;
    background: #ffcc00 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8c00), to(#ffcc00)) !important;
    background: -webkit-linear-gradient(top, #ff8c00, #ffcc00) !important;
    background: -moz-linear-gradient(top, #ff8c00, #ffcc00) !important;
    background: -ms-linear-gradient(top, #ff8c00, #ffcc00) !important;
    background: -o-linear-gradient(top, #ff8c00, #ffcc00) !important;
    background-image: -ms-linear-gradient(top, #ff8c00 0%, #ffcc00 100%) !important;
    color: #664b20 !important;
}

.form-field-optin::placeholder {
    color: #414094;
    opacity: .5;
}


/*-------------vizz b----------------------*/


/*------------setting page css----------------*/

.setting-pg-main {
    margin-left: -20px;
    margin-top: -10px;
}

.setting-pg-main *,
.setting-pg-main {
    box-sizing: border-box;
}

.setting-iner {
    float: left;
    width: 100%;
    padding: 0 22px;
}

.setting-iner > h1 {
    background: #fff none repeat scroll 0 0;
    color: #23282d;
    float: left;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 31px 22px 17px;
    position: relative;
    width: 100%;
}

.setting-iner-header {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    padding: 32px 31px 15px;
    width: 100%;
}

.setting-iner > h1::after {
    background: #f8f8f8 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 2.5%;
    position: absolute;
    right: 3%;
    width: 94%;
}

.setting-iner-header > ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.setting-iner-header > ul > li {
    background:#f1f1f1 none repeat scroll 0 0;
    border: 1px solid #f0f2f6;
    border-radius: 4px;
    float: left;
    margin-right: 15px;
    max-width: 195px;
    text-align: center;
    width: 100%;
}

.setting-iner-header > ul > li > a {
    color: #858598;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 22px 5px;
    text-decoration: none;
    width: 100%;
}

.setting-iner-header > ul > li.active,
.setting-iner-header > ul > li:hover {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    transition: all 0.4s ease 0s;
}

.setting-iner-header > ul > li.active > a,
.setting-iner-header > ul > li:hover > a,
.setting-iner-header > ul > li > a:focus {
    color: #fff;
    box-shadow: none;
}

.setting-iner-body > ul > li {
    display: none;
}

.setting-iner-body > ul > li.active {
    display: block;
}

.setting-iner-body {
    float: left;
    width: 100%;
}

.setting-iner-body > ul {
    background: #fff;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.setting-iner-body > ul > li {
    float: left;
    margin: 0;
    width: 100%;
}

.accessmen_hd {
    border-bottom: 1px solid #f8f8f8;
    float: left;
    padding: 23px;
    width: 100%;
}

.accessmen_hd > h2 {
    color: #23282d;
    float: left;
    font-size: 16px;
    margin: 0;
    width: 100%;
}

.border-top-section {
    border-top: 1px dashed #f0f2f6;
    float: left;
    padding: 25px;
    width: 100%;
}

.element-form {
    background: #fff !important;
    border: 1px solid #14aaf5 !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    color: #2b2f33;
    display: block;
    float: none;
    font-size: 13px;
    height: 34px;
    padding: 6px 12px;
    width: 100%;
    margin: 0 !important;
    border-radius: 3px !important;
    transition: 0.3s !important;
}

.element-form:focus {
    border-color: #3da6ff !important;
    box-shadow: none !important;
}

.element-form_img_wrap {
    background: #fff !important;
    border: 1px solid #dfe8f1 !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    color: #2b2f33;
    margin: 6px 0;
    float: none;
    font-size: 13px;
    height: 34px;
    padding: 6px 12px;
    width: 100%;
    border-radius: 3px !important;
    transition: 0.3s !important;
}

.element-form_img_wrap:focus {
    border-color: #3da6ff !important;
    box-shadow: none !important;
}

.col-40 {
    float: left;
    width: 20%;
}

.col-54 {
    float: left;
    width: 64%;
}

.text-right {
    text-align: right;
}

.element-label {
    color: #3e4855;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 7px;
    padding: 7px 0 0;
    width: 100%;
}

.element-p {
    color: #989898;
    float: left;
    font-size: 11px;
    margin: 0;
    width: 100%;
}

.element-radio {
    float: left;
    margin-bottom: 13px;
    padding-left: 20px;
    position: relative;
    width: 100%;
}

.element-radio > label {
    float: left;
    margin-left: -20px;
    padding-left: 35px;
    position: relative;
}

.element-radio > input {
    height: 20px;
    left: 0;
    margin: 0;
    opacity: 0.1;
    position: absolute;
    top: 0;
    width: 20px;
}

.element-radio > label::after {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    border-radius: 50%;
    color: #3e4855;
    content: "";
    font-size: 13px;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}

.element-radio:last-child {
    margin-bottom: 0;
}

.element-radio > input:checked + label::after {
    border: 6px solid #37A0F4;
    height: 18px;
    width: 18px;
}

textarea.element-form {
    height: auto;
    margin-bottom: 10px !important;
}

.ck-sxtion div.mce-panel .mce-edit-area > iframe {
    height: 200px !important;
}

.ck-sxtion .element-label {
    padding-top: 40px;
}


/*----------------------------*/

.custom_upload_btn {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    border-radius: 0 4px 4px 0;
    color: #fff;
    float: right;
    font-weight: bold;
    max-height: 34px;
    max-width: 102px;
    position: relative;
    text-transform: uppercase;
}

.custom_upload_media_button {
    background: #ea1e63 none repeat scroll 0 0 !important;
    border: 1px solid #ea1e63 !important;
    border-radius: 0 4px 4px 0 !important;
    color: #fff !important;
    font-weight: bold !important;
    height: 33px !important;
    max-width: 102px !important;
    position: relative !important;
    text-transform: uppercase !important;
    right: 79px;
    top: 6px;
}

.custom_upload_media_button:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19);
}

.custom_upload_media_button:active {
    transform: translateY(2px);
}

.custom_file_upload {
    left: 21px;
    position: absolute;
    top: 8px;
}

.custom_file_upload_btn_b {
    opacity: 0;
}

.custom_file_upload_btn_b {
    display: inline !important;
}

.custom_element_form_b {
    display: inline !important;
    position: absolute;
    width: 39% !important;
}

.custom_wrap_img_access_b {
    padding: 6px 0;
}

.custom_button_wrap {
    background: #4caf50 none repeat scroll 0 0;
    border: 1px solid #4caf50;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    margin: 24px 0;
    padding: 9px 18px;
    text-transform: uppercase;
}

.custom_button_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.custom_upload_btn:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.custom_upload_btn:active {
    transform: translateX(2px);
}

.custom_button_wrap:active {
    transform: translateY(2px);
}

.custom_setting_fa_icons_b {
    margin-bottom: 10px;
}


/*--------------------------------------------*/

body {
    background: #F1F1F1 !important;
}


/*----------------product page css----------------------------*/

.main_manage_wrap_product_page_design .custom_manage_title_wrap {}

.main_manage_wrap_product_page_design .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_manage_wrap_product_page_design .custom_secondary_wrap {
    background: #fff;
    margin-right: 1px;
}

.main_manage_wrap_product_page_design .custom_manage_title_wrap h3 {
    color: #23282d;
    font-size: 20px;
    text-transform: capitalize;
}

.main_manage_wrap_product_page_design .custom_manage_title_wrap {
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 19px;
}

.main_manage_wrap_product_page_design .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_manage_wrap_product_page_design .custom_table_wrap_b tr,
td {
    border:
}

.main_manage_wrap_product_page_design .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 100px !important;
    text-align: center;
}

.main_manage_wrap_product_page_design .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_manage_wrap_product_page_design .product_img {
    margin: auto;
    width: 150px;
}

.main_manage_wrap_product_page_design .custom_table_wrap_b th {
    text-align: center;
    color: #4b5056;
}

.main_manage_wrap_product_page_design .custom_manage_btn_wrap {
    margin-bottom: 15px;
}

.main_manage_wrap_product_page_design .custom_wrap_table {
    padding: 13px 28px 1px 13px;
}

.main_manage_wrap_product_page_design .custom_padding {
    padding-left: 9px;
}

.main_manage_wrap_product_page_design .cutom_delete i {
    color: #f62b70;
}

.main_manage_wrap_product_page_design .cutom_edit i {
    color: #0073aa;
}

.main_manage_wrap_product_page_design .cutom_file i {
    color: #0db50d;
}

.main_manage_wrap_product_page_design .custom_padding i {
    font-size: 18px;
}

.main_manage_wrap_product_page_design .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_manage_wrap_product_page_design .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_manage_wrap_product_page_design .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_manage_wrap_product_page_design .custom_table_wrap_b td:nth-child(2) {
    vertical-align: middle;
}

.main_manage_wrap_product_page_design .img-responsive.product_img:hover {
    transform: scale(1.1, 1.1);
    transition: all 0.5s ease 0s;
}

.main_manage_wrap_product_page_design .custom_table_wrap_b {
    background: #fff;
}

.main_manage_wrap_product_page_design .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_manage_wrap_product_page_design .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_manage_wrap_product_page_design .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}


/*------------------------------------------------*/

.custom_manage_btn_wrap_custom {
    border-bottom: 9px solid #f1f1f1;
    padding-bottom: 7px;
}


/*--------------------am order css----------------------------*/

.main_manage_wrap_order_page .custom_table_wrap_b tr td:first-child {
    font-weight: bold;
}

.main_manage_wrap_order_page .custom_manage_title_wrap {}

.main_manage_wrap_order_page .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_manage_wrap_order_page .custom_secondary_wrap {
    background: #fff;
    margin-right: 1px;
}

.main_manage_wrap_order_page .custom_manage_title_wrap h3 {
    color: #23282d;
    font-size: 20px;
    text-transform: uppercase;
}

.main_manage_wrap_order_page .custom_manage_title_wrap {
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 19px;
}

.main_manage_wrap_order_page .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_manage_wrap_order_page .custom_table_wrap_b tr,
td {
    border:
}

.main_manage_wrap_order_page .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 65px !important;
    text-align: center;
}

.main_manage_wrap_order_page .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_manage_wrap_order_page .product_img {
    margin: auto;
    width: 150px;
}

.main_manage_wrap_order_page .custom_table_wrap_b th {
    text-align: center;
    color: #4b5056;
}

.main_manage_wrap_order_page .custom_manage_btn_wrap {
    margin-bottom: 15px;
}

.main_manage_wrap_order_page .custom_wrap_table {
    padding: 13px 28px 1px 13px;
}

.main_manage_wrap_order_page .custom_padding {
    padding-left: 9px;
}

.main_manage_wrap_order_page .cutom_delete i {
    color: #f62b70;
}

.main_manage_wrap_order_page .cutom_edit i {
    color: #0073aa;
}

.main_manage_wrap_order_page .cutom_email i {
    color: #00BCD4;
}

.main_manage_wrap_order_page .cutom_file i {
    color: #0db50d;
}

.main_manage_wrap_order_page .custom_padding i {
    font-size: 18px;
}

.main_manage_wrap_order_page .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_manage_wrap_order_page .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_manage_wrap_order_page .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_manage_wrap_order_page .img-responsive.product_img:hover {
    transform: scale(1.1, 1.1);
    transition: all 0.5s ease 0s;
}

.main_manage_wrap_order_page .custom_table_wrap_b {
    background: #fff;
}

.main_manage_wrap_order_page .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_manage_wrap_order_page .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_manage_wrap_order_page .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}

.main_manage_wrap_order_page .custom_active {
    background: #4caf50 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 10px !important;
    font-weight: 700;
    padding: 4px;
    text-transform: uppercase;
    border: 1px solid #4caf50;
}

.main_manage_wrap_order_page .custom_not_active {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 10px !important;
    font-weight: 700;
    padding: 4px;
    text-transform: uppercase;
    border: 1px solid #e91e63;
}


/*---------------------------*/

.setting-pg-main_am_mail_text_page {
    margin-top: -9px;
}


/*-------------am mail text page--------------*/

.setting-pg-main_am_mail_text_page .setting-pg-main {
    margin-left: -20px;
    margin-top: -10px;
}

.setting-pg-main_am_mail_text_page .setting-pg-main *,
.setting-pg-main_am_mail_text_page .setting-pg-main {
    box-sizing: border-box;
}

.setting-pg-main_am_mail_text_page .setting-iner {
    float: left;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .setting-iner > h1 {
    background: #fff none repeat scroll 0 0;
    color: #23282d;
    float: left;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 17px 16px;
    position: relative;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .setting-iner-header {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    padding: 32px 31px 15px;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .setting-iner > h1::after {
    background: #f8f8f8 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 2.5%;
    position: absolute;
    right: 3%;
    width: 94%;
}

.setting-pg-main_am_mail_text_page .setting-iner-header > ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .setting-iner-header > ul > li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f0f2f6;
    border-radius: 4px;
    float: left;
    margin-right: 15px;
    max-width: 195px;
    text-align: center;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .setting-iner-header > ul > li > a {
    color: #858598;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 22px 5px;
    text-decoration: none;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .setting-iner-header > ul > li.active,
.setting-pg-main_am_mail_text_page .setting-iner-header > ul > li:hover {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    transition: all 0.4s ease 0s;
}

.setting-pg-main_am_mail_text_page .setting-iner-header > ul > li.active > a,
.setting-pg-main_am_mail_text_page .setting-iner-header > ul > li:hover > a,
.setting-pg-main_am_mail_text_page .setting-iner-header > ul > li > a:focus {
    color: #fff;
    box-shadow: none;
}

.setting-pg-main_am_mail_text_page .setting-iner-body > ul > li {
    display: none;
}

.setting-pg-main_am_mail_text_page .setting-iner-body > ul > li.active {
    display: block;
}

.setting-pg-main_am_mail_text_page .setting-iner-body {
    float: left;
    width: 100%;
    margin-top: 4px;
}

.setting-pg-main_am_mail_text_page .setting-iner-body > ul {
    background: #fff;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.setting-pg-main_am_mail_text_page {
    padding-right: 16px;
}

.setting-pg-main_am_mail_text_page .setting-iner-body > ul > li {
    float: left;
    margin: 0;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .accessmen_hd {
    border-bottom: 1px solid #f8f8f8;
    float: left;
    margin-bottom: 15px;
    padding: 15px;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .accessmen_hd > h2 {
    color: #23282d;
    float: left;
    font-size: 16px;
    margin: 0;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .border-top-section {
    border-top: 1px dashed #f0f2f6;
    float: left;
    padding: 18px;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .element-form {
    background: #fff !important;
    border: 1px solid #14aaf5 !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    color: #2b2f33;
    display: block;
    float: none;
    font-size: 13px;
    height: 34px;
    padding: 6px 12px;
    width: 100%;
    margin: 0 !important;
    border-radius: 3px !important;
    transition: 0.3s !important;
}

.setting-pg-main_am_mail_text_page .element_custom_short_code_wrap {
    background: #fff !important;
    border: 1px solid #14aaf5 !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    color: #2b2f33;
    display: block;
    float: none;
    font-size: 13px;
    padding: 6px 12px;
    width: 100%;
    margin: 0 !important;
    border-radius: 3px !important;
    transition: 0.3s !important;
}

.setting-pg-main_am_mail_text_page .element-form:focus {
    border-color: #3da6ff !important;
    box-shadow: none !important;
}

.setting-pg-main_am_mail_text_page .col-40 {
    float: left;
    width: 20%;
}

.setting-pg-main_am_mail_text_page .col-54 {
    float: left;
    width: 64%;
}

.setting-pg-main_am_mail_text_page .text-right {
    text-align: right;
}

.setting-pg-main_am_mail_text_page .element-label {
    color: #3e4855;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 7px;
    padding: 7px 0 0;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .element-p {
    color: #989898;
    float: left;
    font-size: 11px;
    margin: 0;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .element-radio {
    float: left;
    margin-bottom: 13px;
    padding-left: 20px;
    position: relative;
    width: 100%;
}

.setting-pg-main_am_mail_text_page .element-radio > label {
    float: left;
    margin-left: -20px;
    padding-left: 35px;
    position: relative;
}

.setting-pg-main_am_mail_text_page .element-radio > input {
    height: 20px;
    left: 0;
    margin: 0;
    opacity: 0.1;
    position: absolute;
    top: 0;
    width: 20px;
}

.setting-pg-main_am_mail_text_page .element-radio > label::after {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    border-radius: 50%;
    color: #3e4855;
    content: "";
    font-size: 13px;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}

.setting-pg-main_am_mail_text_page .element-radio:last-child {
    margin-bottom: 0;
}

.setting-pg-main_am_mail_text_page .element-radio > input:checked + label::after {
    border: 6px solid #5eb763;
    height: 18px;
    width: 18px;
}

.setting-pg-main_am_mail_text_page textarea.element-form {
    height: auto;
    margin-bottom: 10px !important;
}

.setting-pg-main_am_mail_text_page .ck-sxtion div.mce-panel .mce-edit-area > iframe {
    height: 200px !important;
}

.setting-pg-main_am_mail_text_page .ck-sxtion .element-label {
    padding-top: 40px;
}


/*----------------------------*/

.setting-pg-main_am_mail_text_page .custom_upload_btn {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    border-radius: 0 4px 4px 0;
    color: #fff;
    float: right;
    font-weight: bold;
    max-height: 34px;
    max-width: 102px;
    position: relative;
    text-transform: uppercase;
}

.setting-pg-main_am_mail_text_page .custom_file_upload {
    left: 21px;
    position: absolute;
    top: 8px;
}

.setting-pg-main_am_mail_text_page .custom_file_upload_btn_b {
    opacity: 0;
}

.setting-pg-main_am_mail_text_page .custom_file_upload_btn_b {
    display: inline !important;
}

.setting-pg-main_am_mail_text_page .custom_element_form_b {
    display: inline !important;
    position: absolute;
    width: 39% !important;
}

.setting-pg-main_am_mail_text_page .custom_wrap_img_access_b {
    padding: 6px 0;
}

.setting-pg-main_am_mail_text_page .custom_button_wrap {
    background: #4caf50 none repeat scroll 0 0;
    border: 1px solid #4caf50;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    margin: 24px 0;
    padding: 9px 35px;
    text-transform: uppercase;
}

.setting-pg-main_am_mail_text_page .custom_button_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.setting-pg-main_am_mail_text_page .custom_upload_btn:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.setting-pg-main_am_mail_text_page .custom_upload_btn:active {
    transform: translateX(2px);
}

.setting-pg-main_am_mail_text_page .custom_button_wrap:active {
    transform: translateY(2px);
}

.setting-pg-main_am_mail_text_page .custom_setting_fa_icons_b {
    margin-bottom: 10px;
}

.mail_serires_margin {
    margin-top: 6px !important;
}


/*-------------------------------*/

.main_wrap_am-email-series {
    padding-right: 12px;
    margin-top: -10px;
}


/*---------------am email series css----------------*/

.main_wrap_am-email-series .setting-iner-header {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    padding: 32px 15px 15px;
    width: 100%;
}

.main_wrap_am-email-series .setting-iner > h1::after {
    background: #f8f8f8 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 2.5%;
    position: absolute;
    right: 3%;
    width: 94%;
}

.main_wrap_am-email-series .setting-iner-header > ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main_wrap_am-email-series .setting-iner-header > ul > li {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #f0f2f6;
    border-radius: 4px;
    float: left;
    margin-right: 7px;
    max-width: 166px;
    text-align: center;
    width: 100%;
}

.main_wrap_am-email-series .setting-iner-header > ul > li > a {
    color: #858598;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 22px 5px;
    text-decoration: none;
    width: 100%;
}

.main_wrap_am-email-series .setting-iner-header > ul > li.active,
.main_wrap_am-email-series .setting-iner-header > ul > li:hover {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    transition: all 0.4s ease 0s;
}

.main_wrap_am-email-series .setting-iner-header > ul > li.active > a,
.main_wrap_am-email-series .setting-iner-header > ul > li:hover > a,
.main_wrap_am-email-series .setting-iner-header > ul > li > a:focus {
    color: #fff;
    box-shadow: none;
    background: #191970 none repeat scroll 0 0;
}

.main_wrap_am-email-series .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_wrap_am-email-series .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_wrap_am-email-series .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_wrap_am-email-series .custom_email_series_wrap {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 7px;
    padding-bottom: 1px;
    padding-left: 15px;
	padding-top: 10px;
}

.main_wrap_am-email-series .custom_wrap_table {
    padding: 13px 28px 1px 13px;
}

.main_wrap_am-email-series .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}

.main_wrap_am-email-series .custom_table_wrap_b {
    background: #fff;
}

.main_wrap_am-email-series .custom_table_wrap_b th {
    text-align: center;
    color: #4b5056;
}

.main_wrap_am-email-series .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_wrap_am-email-series .custom_table_wrap_b tr,
td {
    border:
}

.main_wrap_am-email-series .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 65px !important;
    text-align: center;
}

.main_wrap_am-email-series .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_wrap_am-email-series .custom_table_wrap_b tr td:nth-child(2) {
    font-weight: bold;
}

.main_wrap_am-email-series .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 94% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    width: 100%;
    padding: 5px !important;
}

.main_wrap_am-email-series .custom_s_i {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    font-size: 13px;
    height: 37px;
    padding: 6px 12px;
    transition: all 0.3s ease 0s !important;
    float: right;
}

.main_wrap_am-email-series .custom_s_btn {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    box-shadow: none !important;
    font-weight: bold !important;
    height: 37px;
    padding: 0 17px !important;
    float: right;
}

.main_wrap_am-email-series .wrap_searc_entries {
    border-top: 1px dotted #f3f3f3;
    margin-top: 10px;
    padding-top: 12px;
}

.main_wrap_am-email-series .custom_search .custom_s_i {
    margin-right: 13px;
}

.main_wrap_am-email-series .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_wrap_am-email-series .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_wrap_am-email-series .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_wrap_am-email-series .cutom_delete i {
    color: #f62b70;
}

.main_wrap_am-email-series .cutom_edit i {
    color: #0073aa;
}

.main_wrap_am-email-series .custom_padding i {
    font-size: 18px;
    padding-left: 6px;
}

.main_wrap_am-email-series .main_wrap {
    padding-right: 10px;
}


/*---------------------------------*/


/*-----------am newsletter page css----------------------*/

.main_wrap_am_newsletter_page .setting-iner-header {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    padding: 32px 15px 15px;
    width: 100%;
}

.main_wrap_am_newsletter_page .setting-iner > h1::after {
    background: #f8f8f8 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 2.5%;
    position: absolute;
    right: 3%;
    width: 94%;
}

.main_wrap_am_newsletter_page .setting-iner-header > ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main_wrap_am_newsletter_page .setting-iner-header > ul > li {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #f0f2f6;
    border-radius: 4px;
    float: left;
    margin-right: 7px;
    max-width: 166px;
    text-align: center;
    width: 100%;
}

.main_wrap_am_newsletter_page .setting-iner-header > ul > li > a {
    color: #858598;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 22px 5px;
    text-decoration: none;
    width: 100%;
}

.main_wrap_am_newsletter_page .setting-iner-header > ul > li.active,
.main_wrap_am_newsletter_page .setting-iner-header > ul > li:hover {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    transition: all 0.4s ease 0s;
}

.main_wrap_am_newsletter_page .setting-iner-header > ul > li.active > a,
.main_wrap_am_newsletter_page .setting-iner-header > ul > li:hover > a,
.main_wrap_am_newsletter_page .setting-iner-header > ul > li > a:focus {
    color: #fff;
    box-shadow: none;
    background: #191970 none repeat scroll 0 0;
}

.main_wrap_am_newsletter_page .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_wrap_am_newsletter_page .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_wrap_am_newsletter_page .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 2px 4px 4px 2px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_wrap_am_newsletter_page .custom_email_series_wrap {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 7px;
    padding-bottom: 1px;
    padding-left: 15px;
	padding-top: 10px;
}

.main_wrap_am_newsletter_page .custom_wrap_table {
    padding: 13px 28px 1px 13px;
}

.main_wrap_am_newsletter_page .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}

.main_wrap_am_newsletter_page .custom_table_wrap_b {
    background: #fff;
}

.main_wrap_am_newsletter_page .custom_table_wrap_b th {
    text-align: left;
    color: #4b5056;
}

.main_wrap_am_newsletter_page .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_wrap_am_newsletter_page .custom_table_wrap_b tr,
td {
    border:
}

.main_wrap_am_newsletter_page .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 65px !important;
    text-align: left;
}

.main_wrap_am_newsletter_page .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_wrap_am_newsletter_page .custom_table_wrap_b tr td:nth-child(2) {
    font-weight: bold;
}

.main_wrap_am_newsletter_page .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 87% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    width: 49px;
}

.main_wrap_am_newsletter_page .custom_s_i {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    font-size: 13px;
    height: 37px;
    padding: 6px 12px;
    transition: all 0.3s ease 0s !important;
    float: right;
}

.main_wrap_am_newsletter_page .custom_s_btn {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    box-shadow: none !important;
    font-weight: bold !important;
    height: 37px;
    padding: 0 17px !important;
    float: right;
}

.main_wrap_am_newsletter_page .custom_search .custom_s_i {
    margin-right: 13px;
}

.main_wrap_am_newsletter_page .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_wrap_am_newsletter_page .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_wrap_am_newsletter_page .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_wrap_am_newsletter_page .cutom_delete i {
    color: #f62b70;
}

.main_wrap_am_newsletter_page .cutom_edit i {
    color: #0073aa;
}

.main_wrap_am_newsletter_page .custom_padding i {
    font-size: 18px;
    padding-left: 6px;
}

.main_wrap_am_newsletter_page .main_wrap {
    padding-right: 10px;
}


/*-----------------------------*/


/*-------------am tag csss----------------*/

.main_wrap_am_tags_page .setting-iner-header {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    padding: 32px 15px 15px;
    width: 100%;
}

.main_wrap_am_tags_page .setting-iner > h1::after {
    background: #f8f8f8 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 2.5%;
    position: absolute;
    right: 3%;
    width: 94%;
}

.main_wrap_am_tags_page .setting-iner-header > ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main_wrap_am_tags_page .setting-iner-header > ul > li {
    background: #f1f1f1 none repeat scroll 0 0; /* fff */
    border: 1px solid #f0f2f6;
    border-radius: 4px;
    float: left;
    margin-right: 7px;
    max-width: 166px;
    text-align: center;
    width: 100%;
}

.main_wrap_am_tags_page .setting-iner-header > ul > li > a {
    color: #858598;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 22px 5px;
    text-decoration: none;
    width: 100%;
}

.main_wrap_am_tags_page .setting-iner-header > ul > li.active,
.main_wrap_am_tags_page .setting-iner-header > ul > li:hover {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    transition: all 0.4s ease 0s;
}

.main_wrap_am_tags_page .setting-iner-header > ul > li.active > a,
.main_wrap_am_tags_page .setting-iner-header > ul > li:hover > a,
.main_wrap_am_tags_page .setting-iner-header > ul > li > a:focus {
    color: #fff;
    box-shadow: none;
    background: #191970 none repeat scroll 0 0;
}

.main_wrap_am_tags_page .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_wrap_am_tags_page .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_wrap_am_tags_page .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_wrap_am_tags_page .custom_email_series_wrap {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 7px;
    padding-bottom: 1px;
    padding-left: 15px;
	padding-top: 10px;
}

.main_wrap_am_tags_page .custom_wrap_table {
    padding: 13px 28px 1px 13px;
}

.main_wrap_am_tags_page .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}

.main_wrap_am_tags_page .custom_table_wrap_b {
    background: #fff;
}

.main_wrap_am_tags_page .custom_table_wrap_b th {
    text-align: left;
    color: #4b5056;
}

.main_wrap_am_tags_page .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_wrap_am_tags_page .custom_table_wrap_b tr,
td {
    border:
}

.main_wrap_am_tags_page .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 65px !important;
    text-align: left;
}

.main_wrap_am_tags_page .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_wrap_am_tags_page .custom_table_wrap_b tr td:nth-child(2) {
    font-weight: bold;
}

.main_wrap_am_tags_page .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 87% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    width: 49px;
    padding: 5px !important;
}

.main_wrap_am_tags_page .custom_s_i {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    font-size: 13px;
    height: 37px;
    padding: 6px 12px;
    transition: all 0.3s ease 0s !important;
    float: right;
}

.main_wrap_am_tags_page .custom_s_btn {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    box-shadow: none !important;
    font-weight: bold !important;
    height: 37px;
    padding: 0 17px !important;
    float: right;
}

.main_wrap_am_tags_page .wrap_searc_entries {
    border-top: 1px dotted #f3f3f3;
    margin-top: 10px;
    padding-top: 12px;
}

.main_wrap_am_tags_page .custom_search .custom_s_i {
    margin-right: 13px;
}

.main_wrap_am_tags_page .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_wrap_am_tags_page .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_wrap_am_tags_page .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_wrap_am_tags_page .cutom_delete i {
    color: #f62b70;
}

.main_wrap_am_tags_page .cutom_edit i {
    color: #0073aa;
}

.main_wrap_am_tags_page .custom_padding i {
    font-size: 18px;
    padding-left: 6px;
}

.main_wrap_am_tags_page {
    padding-right: 10px;
    margin-top: -10px;
}


/*--------------------------------------------------*/


/*-------------------am optin form-------------------------------*/

.main_wrap-am-optin-form-page .setting-iner-header {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    padding: 32px 15px 15px;
    width: 100%;
}

.main_wrap-am-optin-form-page .setting-iner > h1::after {
    background: #f8f8f8 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 2.5%;
    position: absolute;
    right: 3%;
    width: 94%;
}

.main_wrap-am-optin-form-page .setting-iner-header > ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main_wrap-am-optin-form-page .setting-iner-header > ul > li {
    background: #f1f1f1 none repeat scroll 0 0; /* fff */
    border: 1px solid #f0f2f6;
    border-radius: 4px;
    float: left;
    margin-right: 7px;
    max-width: 166px;
    text-align: center;
    width: 100%;
}

.main_wrap-am-optin-form-page .setting-iner-header > ul > li > a {
    color: #858598;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 22px 5px;
    text-decoration: none;
    width: 100%;
}

.main_wrap-am-optin-form-page .setting-iner-header > ul > li.active,
.main_wrap-am-optin-form-page .setting-iner-header > ul > li:hover {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    transition: all 0.4s ease 0s;
}

.main_wrap-am-optin-form-page .setting-iner-header > ul > li.active > a,
.main_wrap-am-optin-form-page .setting-iner-header > ul > li:hover > a,
.main_wrap-am-optin-form-page .setting-iner-header > ul > li > a:focus {
    color: #fff;
    box-shadow: none;
    background: #191970 none repeat scroll 0 0;
}

.main_wrap-am-optin-form-page .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_wrap-am-optin-form-page .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_wrap-am-optin-form-page .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_wrap-am-optin-form-page .custom_email_series_wrap {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 7px;
    padding-bottom: 1px;
    padding-left: 15px;
	padding-top: 10px;
}

.main_wrap-am-optin-form-page .custom_wrap_table {
    padding: 13px 28px 1px 13px;
}

.main_wrap-am-optin-form-page .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}

.main_wrap-am-optin-form-page .custom_table_wrap_b {
    background: #fff;
}

.main_wrap-am-optin-form-page .custom_table_wrap_b th {
    text-align: left;
    color: #4b5056;
}

.main_wrap-am-optin-form-page .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_wrap-am-optin-form-page .custom_table_wrap_b tr,
td {
    border:
}

.main_wrap-am-optin-form-page .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 65px !important;
    text-align: left;
}

.main_wrap-am-optin-form-page .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_wrap-am-optin-form-page .custom_table_wrap_b tr td:nth-child(2) {
    font-weight: bold;
}

.main_wrap-am-optin-form-page .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 87% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    width: 49px;
    padding: 5px !important;
}

.main_wrap-am-optin-form-page .custom_s_i {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    font-size: 13px;
    height: 37px;
    padding: 6px 12px;
    transition: all 0.3s ease 0s !important;
    float: right;
}

.main_wrap-am-optin-form-page .custom_s_btn {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    box-shadow: none !important;
    font-weight: bold !important;
    height: 37px;
    padding: 0 17px !important;
    float: right;
}

.main_wrap-am-optin-form-page .wrap_searc_entries {
    border-top: 1px dotted #f3f3f3;
    margin-top: 10px;
    padding-top: 12px;
}

.main_wrap-am-optin-form-page .custom_search .custom_s_i {
    margin-right: 13px;
}

.main_wrap-am-optin-form-page .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_wrap-am-optin-form-page .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_wrap-am-optin-form-page .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_wrap-am-optin-form-page .cutom_delete i {
    color: #f62b70;
}

.main_wrap-am-optin-form-page .cutom_edit i {
    color: #0073aa;
}

.main_wrap-am-optin-form-page .custom_padding i {
    font-size: 18px;
    padding-left: 6px;
}

.main_wrap-am-optin-form-page {
    padding-right: 10px;
    margin-top: -10px;
}


/*--------------------------------------*/


/*----------am  contactss----------------------------*/

.main_wrap-am-contacts-page .setting-iner-header {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    padding: 32px 15px 15px;
    width: 100%;
}

.main_wrap-am-contacts-page .setting-iner > h1::after {
    background: #f8f8f8 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 2.5%;
    position: absolute;
    right: 3%;
    width: 94%;
}

.main_wrap-am-contacts-page .setting-iner-header > ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main_wrap-am-contacts-page .setting-iner-header > ul > li {
    background: #f1f1f1 none repeat scroll 0 0; /* fff */
    border: 1px solid #f0f2f6;
    border-radius: 4px;
    float: left;
    margin-right: 7px;
    max-width: 166px;
    text-align: center;
    width: 100%;
}

.main_wrap-am-contacts-page {
    padding-right: 12px;
    margin-top: -10px;
}

.main_wrap-am-contacts-page .setting-iner-header > ul > li > a {
    color: #858598;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 22px 5px;
    text-decoration: none;
    width: 100%;
}

.main_wrap-am-contacts-page .setting-iner-header > ul > li.active,
.main_wrap-am-contacts-page .setting-iner-header > ul > li:hover {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    transition: all 0.4s ease 0s;
}

.main_wrap-am-contacts-page .setting-iner-header > ul > li.active > a,
.main_wrap-am-contacts-page .setting-iner-header > ul > li:hover > a,
.main_wrap-am-contacts-page .setting-iner-header > ul > li > a:focus {
    color: #fff;
    box-shadow: none;
    background: #191970 none repeat scroll 0 0;
}

.main_wrap-am-contacts-page .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_wrap-am-contacts-page .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_wrap-am-contacts-page .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_wrap-am-contacts-page .custom_email_series_wrap {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 7px;
    padding-bottom: 1px;
    padding-left: 15px;
	padding-top: 10px;
}

.main_wrap-am-contacts-page .custom_wrap_table {
    padding: 13px 28px 1px 13px;
}

.main_wrap-am-contacts-page .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}

.main_wrap-am-contacts-page .custom_table_wrap_b {
    background: #fff;
}

.main_wrap-am-contacts-page .custom_table_wrap_b th {
    text-align: left;
    color: #4b5056;
}

.main_wrap-am-contacts-page .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_wrap-am-contacts-page .custom_table_wrap_b tr,
td {
    border:
}

.main_wrap-am-contacts-page .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 65px !important;
    text-align: left;
}

.main_wrap-am-contacts-page .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_wrap-am-contacts-page .custom_table_wrap_b tr td:nth-child(2) {
    font-weight: bold;
}

.main_wrap-am-contacts-page .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 87% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    width: 49px;
    padding: 5px !important;
}

.main_wrap-am-contacts-page .custom_s_i {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    font-size: 13px;
    height: 37px;
    padding: 6px 12px;
    transition: all 0.3s ease 0s !important;
    float: right;
}

.main_wrap-am-contacts-page .custom_s_btn {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    box-shadow: none !important;
    font-weight: bold !important;
    height: 37px;
    padding: 0 17px !important;
    float: right;
}

.main_wrap-am-contacts-page .wrap_searc_entries {
    border-top: 1px dotted #f3f3f3;
    margin-top: 10px;
    padding-top: 12px;
}

.main_wrap-am-contacts-page .custom_search .custom_s_i {
    margin-right: 13px;
}

.main_wrap-am-contacts-page .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_wrap-am-contacts-page .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_wrap-am-contacts-page .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_wrap-am-contacts-page .cutom_delete i {
    color: #f62b70;
}

.main_wrap-am-contacts-page .cutom_edit i {
    color: #0073aa;
}

.main_wrap-am-contacts-page .custom_padding i {
    font-size: 18px;
    padding-left: 6px;
}

.main_wrap-am-contacts-page .main_wrap {
    padding-right: 10px;
}

.main_wrap-am-contacts-page .custom_not_active {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 10px !important;
    font-weight: 700;
    padding: 4px;
    text-transform: uppercase;
    border: 1px solid #e91e63;
}

.main_wrap-am-contacts-page .custom_active {
    background: #4caf50 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 10px !important;
    font-weight: 700;
    padding: 4px;
    text-transform: uppercase;
    border: 1px solid #4caf50;
}

.main_wrap-am-contacts-page .custom_select_tag {
    width: 98px !important;
}

.main_wrap-am-contacts-page .custom_export {
    float: right;
    padding-right: 15px;
}


/*-----------------------------------------*/


/*------------am email setting-----------------------------*/

.main_wrap_am-email_setting .setting-iner-header {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    padding: 32px 15px 15px;
    width: 100%;
}

.main_wrap_am-email_setting .setting-iner > h1::after {
    background: #f8f8f8 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 2.5%;
    position: absolute;
    right: 3%;
    width: 94%;
}

.main_wrap_am-email_setting .setting-iner-header > ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main_wrap_am-email_setting .setting-iner-header > ul > li {
    background: #f1f1f1 none repeat scroll 0 0; /* fff */
    border: 1px solid #f0f2f6;
    border-radius: 4px;
    float: left;
    margin-right: 7px;
    max-width: 166px;
    text-align: center;
    width: 100%;
}

.main_wrap_am-email_setting .setting-iner-header > ul > li > a {
    color: #858598;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 22px 5px;
    text-decoration: none;
    width: 100%;
}

.main_wrap_am-email_setting .setting-iner-header > ul > li.active,
.main_wrap_am-email_setting .setting-iner-header > ul > li:hover {
    background: #191970 none repeat scroll 0 0;
    border: 1px solid #191970;
    transition: all 0.4s ease 0s;
}

.main_wrap_am-email_setting .setting-iner-header > ul > li.active > a,
.main_wrap_am-email_setting .setting-iner-header > ul > li:hover > a,
.main_wrap_am-email_setting .setting-iner-header > ul > li > a:focus {
    color: #fff;
    box-shadow: none;
    background: #191970 none repeat scroll 0 0;
}

.main_wrap_am-email_setting .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_wrap_am-email_setting .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_wrap_am-email_setting .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_wrap_am-email_setting .custom_email_series_wrap {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 7px;
    padding-bottom: 7px;
    padding-left: 15px;
}

.main_wrap_am-email_setting .custom_wrap_table {
    padding: 13px 28px 1px 13px;
}

.main_wrap_am-email_setting .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}

.main_wrap_am-email_setting .custom_table_wrap_b {
    background: #fff;
}

.main_wrap_am-email_setting .custom_table_wrap_b th {
    text-align: center;
    color: #4b5056;
}

.main_wrap_am-email_setting .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_wrap_am-email_setting .custom_table_wrap_b tr,
td {
    border:
}

.main_wrap_am-email_setting .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 65px !important;
    text-align: center;
}

.main_wrap_am-email_setting .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_wrap_am-email_setting .custom_table_wrap_b tr td:first-child {
    font-weight: bold;
}

.main_wrap_am-email_setting .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 87% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    width: 49px;
}

.main_wrap_am-email_setting .custom_s_i {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    font-size: 13px;
    height: 37px;
    padding: 6px 12px;
    transition: all 0.3s ease 0s !important;
    float: right;
}

.main_wrap_am-email_setting .custom_s_btn {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    box-shadow: none !important;
    font-weight: bold !important;
    height: 37px;
    padding: 0 17px !important;
    float: right;
}

.main_wrap_am-email_setting .wrap_searc_entries {
    border-top: 1px dotted #f3f3f3;
    margin-top: 10px;
    padding-top: 12px;
}

.main_wrap_am-email_setting .custom_search .custom_s_i {
    margin-right: 13px;
}

.main_wrap_am-email_setting .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_wrap_am-email_setting .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_wrap_am-email_setting .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_wrap_am-email_setting .cutom_delete i {
    color: #f62b70;
}

.main_wrap_am-email_setting .cutom_edit i {
    color: #0073aa;
}

.main_wrap_am-email_setting .custom_padding i {
    font-size: 18px;
    padding-left: 6px;
}

.main_wrap_am-email_setting .main_wrap {
    padding-right: 10px;
}

.main_wrap_am-email_setting .col-40 {
    float: left;
    padding: 0 15px;
    width: 20%;
}

.main_wrap_am-email_setting .col-54 {
    float: left;
    padding: 0 15px;
    width: 64%;
}
#am_save_change
{
	text-decoration: none;
    display: inline-block;
    vertical-align: middle;
	
}
.main_wrap_am-email_setting .border-top-section {
    border-top: 1px dashed #f0f2f6;
    float: left;
    padding: 25px;
    width: 100%;
}

.main_wrap_am-email_setting .element-label {
    color: #3e4855;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 7px;
    padding: 7px 0 0;
    width: 100%;
}

.main_wrap_am-email_setting .element_custom_email {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    color: #2b2f33;
    display: block;
    float: none;
    font-size: 13px;
    margin: 0 !important;
    padding: 6px 12px;
    transition: all 0.3s ease 0s !important;
    width: 100%;
}

.main_wrap_am-email_setting .custom_email_series_wrap > h2 {
    padding-top: 16px;
}

.main_wrap_am-email_setting {
    margin-top: -14px;
}


/*------------------------------------*/

.main_manage_wrap-am_surey_page {
    margin-top: 6px;
}


/*---------AM SURVAY PAGE---------------------------*/

.main_manage_wrap-am_surey_page .custom_add_lesson_wrap {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.main_manage_wrap-am_surey_page .custom_secondary_wrap {
    background: #fff;
    margin-right: 1px;
}

.main_manage_wrap-am_surey_page .custom_manage_title_wrap h3 {
    color: #23282d;
    font-size: 20px;
    text-transform: capitalize;
}

.main_manage_wrap-am_surey_page .custom_manage_title_wrap {
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 19px;
}

.main_manage_wrap-am_surey_page .custom_table_wrap_b tr td {
    /*        padding: 49px 51px !important;*/
    color: #a19ea8;
}

.main_manage_wrap-am_surey_page .custom_table_wrap_b tr,
td {
    border:
}

.main_manage_wrap-am_surey_page .table.table-bordered.custom_table_wrap_b td {
    border: 1px solid #f0f2f6;
    height: 100px !important;
    text-align: center;
}

.main_manage_wrap-am_surey_page .table.table-bordered.custom_table_wrap_b th {
    border: 1px solid #f0f2f6 !important;
}

.main_manage_wrap-am_surey_page .product_img {
    margin: auto;
    width: 150px;
}

.main_manage_wrap-am_surey_page .custom_table_wrap_b th {
    text-align: center;
    color: #4b5056;
}

.main_manage_wrap-am_surey_page .custom_manage_btn_wrap {
    margin-bottom: 15px;
}

.main_manage_wrap-am_surey_page .custom_wrap_table {
    padding: 0 30px 1px 14px;
}

.main_manage_wrap-am_surey_page .custom_padding {
    padding-left: 9px;
}

.main_manage_wrap-am_surey_page .cutom_delete i {
    color: #f62b70;
}

.main_manage_wrap-am_surey_page .cutom_edit i {
    color: #0073aa;
}

.main_manage_wrap-am_surey_page .cutom_file i {
    color: #0db50d;
}

.main_manage_wrap-am_surey_page .custom_padding i {
    font-size: 18px;
}

.main_manage_wrap-am_surey_page .custom_add_lesson_wrap:active {
    transform: translateY(2px);
}

.main_manage_wrap-am_surey_page .custom_add_lesson_wrap:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

.main_manage_wrap-am_surey_page .pagination.custom_pagination_ul li a:hover {
    background: #e91e63 none repeat scroll 0 0 !important;
    border: 1px solid #e91e63;
    color: #fff;
}

.main_manage_wrap-am_surey_page .custom_table_wrap_b td:nth-child(2) {
    vertical-align: middle;
}

.main_manage_wrap-am_surey_page .img-responsive.product_img:hover {
    transform: scale(1.1, 1.1);
    transition: all 0.5s ease 0s;
}

.main_manage_wrap-am_surey_page .custom_table_wrap_b {
    background: #fff;
}

.main_manage_wrap-am_surey_page .custom_pagination_wrap {
    height: 48px;
    padding: 0 6px;
    float: right;
}

.main_manage_wrap-am_surey_page .custom_pagination_ul {
    margin: 7px 0 !important;
}

.main_manage_wrap-am_surey_page .table.table-bordered.custom_table_wrap_b > tfoot td {
    background: #f9fafe none repeat scroll 0 0;
    height: 47px !important;
}

.main_manage_wrap-am_surey_page .wrap_searc_entries {
    border-top: 1px dotted #f3f3f3;
    margin-top: 10px;
    padding-top: 12px;
    padding-bottom: 18.1px;
}

.main_manage_wrap-am_surey_page .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 87% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    width: 49px;
}

.main_manage_wrap-am_surey_page .custom_search .custom_s_i {
    margin-right: 13px;
}

.main_manage_wrap-am_surey_page .custom_s_i {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 3px #f6f6f6 inset !important;
    font-size: 13px;
    height: 37px;
    padding: 6px 12px;
    transition: all 0.3s ease 0s !important;
    float: right;
}

.main_manage_wrap-am_surey_page .custom_s_btn {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #dfe8f1 !important;
    box-shadow: none !important;
    font-weight: bold !important;
    height: 37px;
    padding: 0 17px !important;
    float: right;
}


/*----------------------------------*/

.checklabspan {
    background-image: url('../images/chex.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 26px;
    width: 24px;
}

.checkspan input[type='checkbox']:checked + .checklabspan {
    background-position: 0 -26px;
}

.checkspan input[type="checkbox"] {
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}

.checkspan {
    float: left;
    height: 26px;
    margin: 8px 0;
    position: relative;
    width: 100%;
}

.customcheck_span > label {
    color: #858598;
    padding-left: 7px;
    vertical-align: -moz-middle-with-baseline;
    vertical-align: -webkit-baseline-middle;
}


/*-----------------------am add product---------------------------------*/

.am_add_product_custom .checklabspan {
    background-image: url('../images/chex.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 26px;
    width: 24px;
}

.am_add_product_custom .checkspan input[type='checkbox']:checked + .checklabspan {
    background-position: 0 -26px;
}

.am_add_product_custom .checkspan input[type="checkbox"] {
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}

.am_add_product_custom .checkspan {
    float: left;
    height: 26px;
    position: relative;
    width: 100%;
    margin-top: 7px;
}

.am_add_product_custom .customcheck_span > label {
    padding-left: 7px;
    vertical-align: -moz-middle-with-baseline;
    vertical-align: -webkit-baseline-middle;
}

.am_add_product_custom .custom_post_table td,
.am_add_product_custom .custom_post_table th {
    min-width: 280px;
    padding: 8px 1px 8px 8px;
}

.am_add_product_custom .checkspan_custom_w {
    width: 40% !important;
}

.am_add_product_custom.custom_post_table > tbody {
    box-shadow: 0 1px 7px -2px gray;
}

.am_add_product_custom .custom_post_table th:not(:first-child) {
    text-align: center;
}

.am_add_product_custom .custom_post_table td {
    text-align: center;
}

.am_add_product_custom .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 97% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    padding-right: 27px;
    padding-top: 5px !important;
    width: 302px;
}

.am_add_product_custom .custom_coins {
    display: inline;
    vertical-align: baseline;
}

.am_add_product_custom .custom_number {
    width: 59px;
}

.am_add_product_custom .custom_date_picker {
    max-width: 122px;
}

.am_add_product_custom .custom_modules_wrap {
    box-shadow: 0 1px 7px -2px gray;
    width: 100%;
}

.am_add_product_custom .custom_modules_wrap td,
.custom_modules_wrap thead {
    padding: 6px 9px;
}

.am_add_product_custom .custom_modules_wrap td {
    vertical-align: top;
}

.am_add_product_custom .custom_numb {
    width: 121px;
}

.am_add_product_custom .custom_modules_wrap tr {
    border-top: 1px solid #dcdcdc;
}


/*----------------end-------------------*/

#am_lessons .inside .am_field_row label {
    text-align: left !important;
}

.new_main_wrap_am-email-series .custom_email_series_wrap {
    padding-top: 7px;
}

.am_import_custom_main_wrap .custom_selection_wrap {
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
   background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 96% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
     width: 295px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    padding-right: 26px;
    padding-top: 5px !important;
}

.element-checbox_area_wrap {
    box-shadow: 1px 1px 11px gray;
    height: 144px;
    max-width: 303px;
    overflow: auto;
    width: 100%;
    padding: 4px;
}

.main_wrap_am_newsletter_page {
    padding-right: 11px;
    margin-top: -10px;
}

.custom_wrap_table .custom_table_wrap_b td {
    vertical-align: middle;
}

.custon_collpase_heading {
    border-radius: 2px;
    background: #37a0f4 none repeat scroll 0 0;
    font-size: 16px;
    font-weight: 600;
    max-width: 304px;
    padding-left: 17px;
    text-align: left;
    width: 100%;
}

.uppercase_letter {
    text-transform: uppercase;
    color: #000;
    font-size: 13px !important;
}

.am_import_custom_main_wrap label {
    font-weight: 600 !important;
}

.General_Settings label {
    font-weight: 600 !important;
}

.main_manage_wrap_product_page_design {
    margin-top: 6px;
}

.main_manage_wrap_order_page {
    margin-top: 6px;
}

.setting_mail_wrap {
    padding: 0px !important;
}

.setting-iner-body_custom_wrap {
    margin-top: 13px !important;
}

.color_custom_picker {
    position: relative;
    top: 8px;
}

.Default_Design label {
    font-weight: 600;
}

.custom_radio_wrap {
    padding-top: 8px;
}

.custom_button_wrap_del {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 21px;
    text-decoration: none;
    text-transform: capitalize;
    border: medium none #e91e63;
}

.custom_button_wrap_del:active {
    transform: translateY(2px);
}

.custom_button_wrap_del:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
    text-decoration: none;
}

.custom_newsletter_wrap_mar>h4 {
    padding-top: 19px;
}

.custom_email_series_wrap_email > h4 {
    padding-top: 8px;
}

.custom_add_lesson_wrap_green_save {
    background: #03a003 none repeat scroll 0 0 !important;
}

.custom_selection_wo_w {
    -moz-appearance: none !important;
    background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 96% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    max-width: 224px;
    padding: 5px 25px 5px 5px !important;
    -webkit-appearance: none !important;
}

.custom_selection_wo__email_contacts {
    -moz-appearance: none !important;
   background: rgba(0, 0, 0, 0) url("chevron-arrow-down.png") no-repeat scroll 96% 60% / 10px 10px;
    border: 1px solid #dfe8f1 !important;
    height: 37px !important;
    padding: 5px 20px 5px 5px !important;
    width: 210px;
    -webkit-appearance: none !important;
    -webkit-appearance: none !important;
   
}

.top_heading_custom {
    font-size: 16px !important;
}

.top_heading_wrap {
    padding-bottom: 25px;
}

.padding_wrap_gradient {
    padding-top: 8px;
}

.size_font_warp {
    margin-top: 16px;
}

.font_size_picker {
    width: 61px;
}

.after_time_days_div {
    line-height: 35px;
}

.aligment_wrap {
    left: 164px;
    position: relative;
    top: -36px;
}

.custom_email_ser h3 {
    padding-top: 14px;
}

.col-38 {
    float: left;
    width: 38%;
}

.col-58 {
    float: left;
    width: 58%;
}

.custom_form_wo__email_contacts {
    display: inline;
}

.filter_contacts p:not(:first-child) {
    padding-left: 13px;
    text-align: left;
}

.am_import_custom_main_wrap .collapse {
    height: 100px !important;
    -moz-transition: height 5s;
    -webkit-transition: height 5s;
    -o-transition: height 5s;
    transition: height 5s;
}

.comment-respond {
    padding: 0 57px;
}

@media(max-width:394px) {
    .quiz_cls h2 {
        font-size: 22px;
    }
}


/*-----------custom_media--------------------*/

@media(max-width:594px) {
    .col-38 {
        float: left;
        width: 100%;
    }
    .col-58 {
        float: left;
        width: 100%;
    }
}

@media(max-width:575px) {
    .col-40 {
        float: left;
        width: 100% !important;
    }
    .col-54 {
        float: left;
        width: 100% !important;
    }
    .am_add_product_custom .checkspan.customcheck_span > label {
        line-height: 14px;
        width: 146px;
    }
}

@media(max-width:767px) {
    .main_frm_content {
        margin-top: 77px;
    }
    .custom-col {
        padding-bottom: 125px !important;
    }
    .checkspan_custom_w > label {
        line-height: 15px;
        padding: 0;
        width: 154px;
    }
    .btn-toggle {
        padding-bottom: 48px;
     }
}

@media(max-width:782px) {
    .SURVEY__N .custom_upload_media_button {
        position: static !important;
    }
}

.Enable_Free_Access_01{
	display:none;
}
.Enable_Delayed_Access_01{
	display:none;
}
.Evergreen_Mode_01{
	display:none;
}
.Enable_Coinmanagement_01{
	display:none;
}

.module_main_outer {
    float: left;
    padding-left:35px;
    width: 100%;
}
.module_main_panel {
    float: left;
    width: 100%;
}
.module_main_heading {
    background: #191970 none repeat scroll 0 0;
    border-bottom: 5px solid #f0f0f0;
    float: left;
    padding: 15px 25px;
    width: 100%;
}
.module_main_heading > h2 {
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
	cursor: pointer;
}
.mdl-icons {
    color: #fff;
    float: right;
    font-size: 14px;
}
.mdl-trash {
    cursor: pointer;
    margin: 0 15px;
}
.mdl-drag {
    cursor: move;
}
.module_main_body {
    background: #f7f7f7;
    float: left;
    padding: 3px;
    width: 100%;
	display:none;
}
.module_main_heading.active {
    border-bottom: 5px solid #c6003f;
}
.lesson_append_box {
    float: left;
    width: 100%;
}
.add_lessonn_btn_box {
    border-top: 1px dashed #e6e6e6;
    float: left;
    margin-top: 25px;
     text-align: center;
    width: 100%;
}
.add_lessonn_btn_box .custom_button_wrap {
    border-radius: 4px;
    display: inline-block;
     margin: 0;
}
.add_lessonn_btn_box .custom_button_wrap:hover {
    color: #fff;
    text-decoration: none;
}
.lesson_main_box {
}
.lesson_main_box {
    float: left;
    width: 100%;
}
.lesson_box_heading {
    background: #4caf6c none repeat scroll 0 0;
    border-bottom: 5px solid #f7f7f7;
    float: left;
    padding: 15px 25px;
    width: 100%;
}
.lesson_box_heading > h3 {
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
	cursor: pointer;
}
.lson-icons {
    color: #fff;
    float: right;
    font-size: 14px;
}
.lson-trash {
    margin: 0 15px;
}
.lson-drag {
    cursor: move;
}
.lson-trash {
    cursor: pointer;
}
.lesson_box_body {
    background: #bdeece none repeat scroll 0 0;
    float: left;
    padding: 12px;
    width: 100%;
	display:none;
}
.lesson_box_heading.active {
    border-bottom: 5px solid #238643;
}
.select_lesson_box {
    float: left;
    margin: 0 0 15px;
    width: 100%;
}
.iner_options_acrdn {
    float: left;
    width: 100%;
}
.iner_options_acrdn_head {
    background: #fff none repeat scroll 0 0;
    border-bottom: 5px solid #bdeece;
    float: left;
    padding: 15px 25px;
    width: 100%;
}
.iner_options_acrdn_head > h4 {
    float: left;
    font-weight: bold;
    margin: 0;
	cursor: pointer;
}
.iner_options_acrdn_body {
    background: #e2f6ea none repeat scroll 0 0;
    float: left;
    margin-bottom: 0;
    padding: 3px 25px 0px;
    width: 100%;
	display:none;
}
#am_product_modules_list .form-group {
    margin-bottom: 5px;
}
.iner_options_acrdn_head.active {
    border-bottom: 5px solid #e3e3e3;
}
.module_main_body label {
    color: #5a6f5a;
    float: left;
    font-weight: bold !important;
    padding-top: 7px;
    text-align: right;
    width: 100%;
}
.module_main_body input, .module_main_body select {
    min-height: 37px;
}
.inop_icon {
    color: #333;
    cursor: pointer;
    float: right;
    font-size: 18px;
    margin-bottom: -5px;
    margin-top: -1px;
}
.module_main_body.active , .lesson_box_body.active , .iner_options_acrdn_body.active{
	display:block;
}


.module_main_heading::before {
    background: #DA0E53;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: 1;
}
.module_main_heading {
    position: relative;
}
.module_main_heading > h2 > .fa {
    margin-left: -7px;
    margin-right: 30px;
    position: relative;
    z-index: 2;
}
.module_main_heading > h2 > .fa.fa-minus {
    display: none;
}
.module_main_heading.active > h2 > .fa.fa-minus {
    display: inline-block;
}
.module_main_heading.active > h2 > .fa.fa-plus {
    display: none;
}

.lesson_box_heading::before {
    background: #389B58;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: 1;
}
.lesson_box_heading {
    position: relative;
}
.lesson_box_heading > h3 > .fa {
    margin-left: -7px;
    margin-right: 30px;
    position: relative;
    z-index: 2;
}
.lesson_box_heading > h3 > .fa.fa-minus {
    display: none;
}
.lesson_box_heading.active > h3 > .fa.fa-minus {
    display: inline-block;
}
.lesson_box_heading.active > h3 > .fa.fa-plus {
    display: none;
}


.iner_options_acrdn_head::before {
    background: #f4f4f4;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: 1;
}
.iner_options_acrdn_head {
    position: relative;
}
.iner_options_acrdn_head > h4 > .fa {
    margin-left: -7px;
    margin-right: 30px;
    position: relative;
    z-index: 2;
}
.iner_options_acrdn_head > h4 > .fa.fa-minus {
    display: none;
}
.iner_options_acrdn_head.active > h4 > .fa.fa-minus {
    display: inline-block;
}
.iner_options_acrdn_head.active > h4 > .fa.fa-plus {
    display: none;
}
.module_main_panel.ui-sortable-helper .module_main_heading {
    border-bottom: medium none;
    box-shadow: 0px 0px 31px -10px rgba(0,0,0,0.7);
}

.lesson_main_box.ui-sortable-helper .lesson_box_heading {
    border-bottom: medium none;
    box-shadow: 0px 0px 31px -10px rgba(0,0,0,0.7);
}

.PageAndPost_main_outer {
    float: left;
    max-height: 575px;
    overflow-y: auto;
    width: 100%;
}
.PageAndPost_main_iner {
    float: left;
    margin-bottom: 15px;
    width: 100%;
	padding-left:35px;
}
.PageAndPost_main_iner .form-group {
    margin-bottom: 5px;
}
.PageAndPost_main_panel{
	float:left;
	width:100%;
}
.PageAndPost_main_header {
    background: #858598 none repeat scroll 0 0;
    border-bottom: 4px solid #fff;
    color: #f5f5fd;
    float: left;
    height: 53px;
    overflow: hidden;
    padding: 15px 25px 10px 60px;
    position: relative;
    width: 100%;
}
.PageAndPost_main_body {
    background: #bdeece none repeat scroll 0 0;
    display: none;
    float: left;
    padding: 5px;
    width: 100%;
}
.pp_check {
    background: #5a5a6d none repeat scroll 0 0;
    height: 49px;
    left: 0;
    position: absolute;
    top: 0;
    width: 49px;
}
.pp_title {
    float: left;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
}
.cicon {
    font-size: 25px;
    height: 29px;
    left: 10px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    top: 11px;
    width: 29px;
}
.pp_check > input {
    height: 29px;
    left: 8px;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 8px;
    width: 29px;
    z-index: 3;
}
.cicon .fa.fa-check-square-o {
    display: none;
}
.fa.fa-square-o {
}
.pp_check > input:checked + .cicon .fa.fa-square-o {
    display: none;
}
.pp_check > input:checked + .cicon .fa.fa-check-square-o {
    display: block;
}
.cicon .fa.fa-check-square-o {
    margin-left: 3px;
}
.PageAndPost_main_body label {
    color: #5a6f5a;
    float: left;
    font-weight: bold;
    padding-top: 7px;
    text-align: right;
    width: 100%;
}
.PageAndPost_main_body input, .PageAndPost_main_body select {
    min-height: 37px;
}
.PageAndPost_main_panel.active .PageAndPost_main_header{
	background: #4f4f62 none repeat scroll 0 0;
    border-color: #3a3a4d;
}
.PageAndPost_main_panel.active .PageAndPost_main_header .pp_check {
    background: #3a3a4d none repeat scroll 0 0;
    color: #adffc6;
}
.PageAndPost_main_panel.active .PageAndPost_main_body{
	display:block;
}
 
.tablenav-pages-navspan{
    height: 29px !important;
    
}


#titlewrap > label {
    font-weight: normal;
}

.tablenav-pages .current-page{
    padding : .5em 7px .3em .4em !important;
    
}


/*----------------*/
.custom_overlay_wrap{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
    display: none;
}

.nw_cls_btn{
	padding-left: 0px !important;
    margin-left: -12px !important;
}
.field_error{
    color: red;
}