.elementor-editor-active .smart-page-loader {display: none;}
.entry-content table.tablepress{max-width: 600px;}
.entry-content table.tablepress h4{margin:2px 0px 5px 0px !important;}
.pending-stat,.completed-stat{padding: 5px 10px;background: #f1b051;margin-bottom: 20px;border: 1px solid #f1b051;border-radius: 5px;}
.dynamic-cont{margin-top:10px;}
p.form_error_message {padding: 20px 0px;font-size: 15px;margin-bottom: 0px !important;color: #DD3559 !important;}
.displayclass{display:block !important;opacity:1 !important;}
.ihc_level_template_4 .ihc-level-item-price{height:auto !important;}
body.page-id-5273 .iump-totalprice-wrapper{display:none !important;}
body.page-id-5273 .iump-totalprice-wrapper.iump-trail-wrapper{display:block !important;}
.iump-trail-level{display:block !important;}
.iump-trail-level .iump-level-details-register-price{display:none !important;}
.iump-totalprice-wrapper.hidesection{display:none !important;}
.subs_heading{width:100%;float:left;}
.subs_heading h2{font-size: 21px;line-height: 35px;max-width: 70%;color: #333;margin-bottom: 15px;text-align: left;border-bottom: 2px solid #0169BF;}
.ihc_level_template_4 .ihc-level-item-content span{font-family: "Nunito", Sans-serif !important;}
.iump-form-checkbox{font-size: 14px;}
.iump-register-form{padding:0px 0px 25px 0px !important;}
.ihc-ap-wrap .wpcf7-form{max-width: 40% !important;}
.ihc-ap-wrap .wpcf7-form .wpcf7-form-control{width:100%;color: #666666;font-size: 20px;margin-bottom: 10px;}
.ihc-ap-wrap .wpcf7-form textarea{height:100px;}

.ihc-ap-wrap .wpcf7-form .wpcf7-submit {background-color: #fbca5f;font-size: 20px;color: #212121;font-weight: 600;width: 100%;-webkit-transition: background-color .3s;-moz-transition: background-color .3s;-ms-transition: background-color .3s;-os-transition: background-color .3s;transition: background-color .3s;}

.ihc-ap-wrap .wpcf7-form .wpcf7-submit:hover{background-color:#98b800;color:#fff;}
.hidesection.iump-subscription-page-top,.subs_heading.hidesection{display:none;}

.ihc-level-item-link,.ihc-level-item-content span,.ihc-level-item-content,.ihc-level-item-title,.ich_level_wrap{font-family: "Nunito", Sans-serif !important;}
.ihc-level-item-content span{font-size:18px !important;}

.member_ques_section{padding: 40px 5px 0px 5px !important;}
.iump-form-line-register .iump-form-checkbox, .iump-form-line-register .iump-form-radiobox, .iump-form-line-register .iump-form-paybox{margin-top:5px !important;margin-bottom:5px !important;}

#spantest{ visibility: hidden;width: 300px;background-color: #333;color: #fff;text-align: center;padding: 10px;border-radius: 6px; position: absolute;z-index: 1;right:0px;}
.iump-renew-subscription-button{position: relative;display: none;}
.iump-renew-subscription-button:hover #spantest{visibility:visible;}

body.page-id-3510 h4#successfully-register,body.page-id-3505 h4#successfully-register{display:none !important;}


.iump-cancel-subscription-button,.ihc-user-page-top-ap-wrapper .ihc-top-level-box{display:none !important;}

.ihc-bank-transfer-msg{max-width: 1200px !important;margin: 20px auto !important;}

.impu-form-submit input[type="submit"],.iump-submit-form #ihc_submit_bttn{font-size: 20px !important;padding: 21px 14px !important;background-color: #fbca5f !important;color: #212121 !important;font-weight: 600 !important;background-image: none !important;border: 0px !important;border-radius: 0px !important;width:100% !important;}

.impu-form-submit input[type="submit"]:hover,.iump-submit-form #ihc_submit_bttn:hover{background-color: #98b800 !important;color:#fff !important;}

.ihc-level-item-link-wrap .ihc-level-item-link{background-color: #fbca5f !important;color: #212121 !important;}

.ihc-level-item-link-wrap .ihc-level-item-link:hover{background-color: #98b800 !important;color:#fff !important;}

.iump-subscription-page-top .iump-subscription-page-top-title,.iump-level-details-register .ihc-order-title{border-bottom: 2px solid #0169BF !important;}

.tablepress tfoot th, .tablepress thead th {background-color: #0169BF !important;color: #fff !important;}

.tablepress tbody td {color: #000 !important;}

.ihc_level_template_4 .ihc-level-item-bottom{border-top: 2px solid #0169BF !important;}

.ihc-ap-theme-3 .ihc-account-subscr-list thead{border-bottom: 3px solid #0169BF !important;}

.ihc-bank-transfer-msg h3,.ihc-bank-transfer-msg p {margin-bottom: 5px;}
.ihc-ap-top-theme-4 .ihc-user-page-top-ap-background{background-color: transparent !important;}
.iump-inner-heading{font-size: 18px;font-weight: 700;margin-bottom: 15px;color: #777;}
.ihc-ap-top-theme-4 .ihc-user-page-details{z-index:9999999999;}
.cropControls i.cropControlCrop{opacity:1 !important;}
.cropControls i.cropControlCrop:before{content: "Done";font-size: 17px;font-family: "Nunito", Sans-serif;padding: 3px 10px;background-color: #98b800;color: #212121;font-weight: 600;border-radius: 3px;}

.lvl2-bt-content h2,.lvl2-bt-content h3,.lvl1-bt-content h2,.lvl1-bt-content h3{font-weight: 600;font-family: "Nunito", sans-serif !important;}
.lvl2-bt-content p,.lvl1-bt-content p{color: #000000;font-family: "Nunito", Sans-serif;font-weight: 400;}
.level2-online-txt.hidesection,.level1-online-txt.hidesection{display:none !important;}
.ihc_level_template_4 .ihc-level-item .ihc-level-item-content a{display:block;}
body.page-id-5275 .ihc-level-item-bottom .ihc-level-item-price,body.page-id-1740 .ihc-level-item-bottom .ihc-level-item-price,body.page-id-5297 .ihc-level-item-bottom .ihc-level-item-price,body.page-id-5270 .ihc-level-item-bottom .ihc-level-item-price{display:none !important;}

.ihc-user-page-content-wrapper table#tablepress-1{margin: 0 auto;	}
.ihc-user-page-content-wrapper #tablepress-1 thead{display: none;}
.ihc-user-page-content-wrapper #tablepress-1 tbody tr{border: 1px solid #ddd;margin: 15px 0px;display: block;border-radius: 4px;}
.ihc-user-page-content-wrapper #tablepress-1 .pending-stat{color: #fff;}
.ihc-user-page-content-wrapper #tablepress-1 .completed-stat{color: #fff;background-color: #017e01;border: 1px solid #017e01;}
.ihc-user-page-content-wrapper #tablepress-1 .completed-stat,.ihc-user-page-content-wrapper #tablepress-1 .pending-stat{margin-top: 5px;display: inline-block;margin-bottom: 0px;padding: 2px 10px;}
.ihc-user-page-content-wrapper #tablepress-1 tbody tr td{display: block;border-top: 0px;background-color: #F8F8F8;}
.ihc-user-page-content-wrapper #tablepress-1 tbody tr:hover td {background-color: #f3f3f3 !important;}
.ihc-user-page-content-wrapper #tablepress-1 tbody tr h4{font-size: 20px;color: #0068bf;}

body.page-id-1740 .ihc-register-10,body.page-id-5297 .ihc-register-10{font-family: "Nunito", Sans-serif !important;}
body.page-id-1740 .iump-form-paybox,body.page-id-5297 .iump-form-paybox {color: #000000;font-family: "Nunito", Sans-serif;font-weight: 400;font-size: 17px;}
.iump-form-line-register.ihc-select-payment-theme-1 .iump-labels-register,body.page-id-1740 .iump-form-line-register.ihc-select-payment-theme-1 .iump-labels-register,body.page-id-5297 .iump-form-line-register.ihc-select-payment-theme-1 .iump-labels-register{display:none;}
.ihc-register-10{font-family: "Nunito", Sans-serif;color:#777;}
.ihc-register-10 .iump-labels-register{font-size:15px;}
.iump-register-form p {font-size: 15px;}
.lost_pass_link{color:#fff;text-decoration:underline !important;}
.ihc-register-10 .iump-form-number{position: relative;display: table;border-collapse: separate;}
.ihc-register-10 .iump-form-number .iump-labels-register{padding: 6px 12px;width: 1%;white-space: nowrap;vertical-align: middle;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-right: 0;display: table-cell;min-width: inherit;}
.ihc-register-10 .iump-form-number input[type=number]{border-radius: 4px;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border: 1px solid #ddd;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);box-shadow: inset 0 1px 2px rgba(0,0,0,.07);background-color: #fff;color: #32373c;outline: 0;-webkit-transition: 50ms border-color ease-in-out;transition: 50ms border-color ease-in-out;position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0 !important;margin-top: 0 !important;display: table-cell;border-top-left-radius: 0;border-bottom-left-radius: 0;}
body.page-id-5273 .iump-form-line-register.ihc-select-payment-theme-1 .iump-labels-register {display: block;font-size: 21px;line-height: 35px;max-width: 70%;color: #333;margin-bottom: 15px;text-align: left;border-bottom: 2px solid #0169BF !important;}
.iump-form-line-register .iump-form-checkbox, .iump-form-line-register .iump-form-radiobox, .iump-form-line-register .iump-form-paybox{font-size: 14px;font-weight: normal;line-height: 1;color: #555;vertical-align: middle;}
.ihc-register-10 .iump-form-line-register .iump-form-checkbox-wrapper, .ihc-register-10 .iump-form-line-register .iump-form-radiobox-wrapper{margin-top:0px !important;}
.member_price_table .elementor-widget-price-table .elementor-price-table__ribbon-inner{background-color: #98b800;}
.member_price_table .elementor-widget-price-table .elementor-price-table__button{background-color: #98b800;color: #fff;}
.member_price_table .elementor-widget-price-table .elementor-price-table__button:hover{background-color: #fbca5f;color: #212121;}
body.page-id-5273 #createuser .iump-form-checkbox .iump-labels-register{display:none !important;}

@media (max-width: 767px)
{
.iump-form-line-register .iump-form-checkbox, .iump-form-line-register .iump-form-radiobox, .iump-form-line-register .iump-form-paybox{vertical-align:middle;}
input[type="checkbox"], input[type="radio"]{width: 15px;height: 15px;}
.ihc_level_template_4 .ihc-level-item{width:100% !important;}
.iump-level-details-register .ihc-order-title{max-width:100% !important;}
.ihc-ap-theme-3 .ihc-account-subscr-list thead td{width: 100%;float: left;text-align: left;}
.ihc-ap-theme-3 .ihc-account-subscr-list tbody td{width: 100%;float: left;text-align: left;}
.ihc-ap-theme-3 .ihc-account-subscr-list tbody td div.ihc-subscription-table-actions.ihc-content-right{text-align: left;}
.ihc-ap-wrap .wpcf7-form{max-width: 100% !important;}
}


@media (max-width: 767px)
{
	#elementor-popup-modal-3530 .dialog-widget-content{background-color:#0068bf !important;}	
.elementor-popup-modal .donate-bottom-popup,.elementor-popup-modal .donate-bottom-popup .elementor-widget-heading{text-align:center !important;}
.elementor-popup-modal .donate-bottom-popup .elementor-icon-wrapper{text-align:right !important;}
	.elementor-popup-modal .donate-bottom-popup .elementor-icon-wrapper{margin-top: -30px;}
}