/* As Featured On Logo Table */
.afo, .afo tbody, .afo tr, .afo td { border: none !important; } 

@media only screen and (max-width: 768px) {
	.afo h2 { text-align: center !important; }
	.afo td { width: 100%; padding: 10px 20px !important; display: block; } 
	.afo td img { height: 50px; width: auto; }
}

/* Pricing Table Styles */
.et_pb_pricing_content_top { border-bottom: none; } /* remove line that separates "header" of table items with package detail section */

.et_pb_pricing_tables_0 .et_pb_pricing li .white::before {
    border-color: #FFF; }
/* if it gets "lost", add 2 lines of &nbsp; under existing items for mate chai */

/* header margin */
.hmargin { margin-bottom: 15px; }

/* success stories h3 */
.h3ss h3 { font-weight: bold !important; color: #ff7f77; font-size: 28px !important; } 

/* our team page */
.teamtabs { 
	margin-right: 5px; 
	color: #ffffff !important;
	border-width: 0px !important;
	border-color: rgba(0,0,0,0);
	border-radius: 0px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 300 !important;
	background-image: linear-gradient(138deg,#ff7a59 0%,#f56476 100%) !important;
	font-size: 20px;
	line-height: 1.7em !important;
	padding: .3em .7em .3em .7em;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;}
.teamtabs:hover { letter-spacing: 1px; }

/* share profile styles */
.image_box.shareprofilepics {
    width: 20%;
    float: left; }

.container.after-slider {
    margin-top: 50px;
    margin-bottom: 20px; }

.shareme, .sharemedemo { font-weight: bold; }
.sharemedemo { margin-top: 30px; }

.sharemedescription { margin-bottom: 50px; font-weight: 300; font-size: 18px; line-height: 1.8em; }
.quickfacts { font-weight: 300; font-size: 18px; line-height: 1.8em; }

/* billing form styles */
.paddingleftfix { padding-left: 0px !important; }

.promolabel { display: inline; padding-left: 3%; }
.sc-form-group { padding-left: 3%; }

.sc-form-group .sc-coup-coupon-container .sc-coup-coupon {
	color: #999;
    padding: 16px;
    background-color: #eee;
    border-radius: 0px;
    border: none; }

.mystripebtn {
    display: block;
    position: relative;
    padding: 11px 33px 16px;
    height: 50px;
    line-height: 30px;
    background: #1275ff;
    background-image: -webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    background-image: -moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    background-image: -ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    background-image: -o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    background-image: -webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    background-image: -moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    background-image: -ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    background-image: -o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    background-image: linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
    -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
	border: none; }

/* create a free profile - registration styles */
.zm_alr_form_field_container input { 
	color: #999;
    padding: 16px;
    background-color: #eee;
    border-radius: 0px;
	border: none;
    border-bottom: 2px solid #ddd; }

.zm_alr_form_field_container input:hover, .zm_alr_form_field_container input:focus {
	border-bottom: 2px solid #ff7f77; }

.zm_alr_form_field_container select { 
	color: #999;
    padding: 16px;
    background-color: #eee;
    border-radius: 0px;
	border: none; }

#zm_alr_register_submit_button {
	text-shadow: none;
	background-color: #FF7F77;
	color: #FFF; 
	border-radius: 0px;
	border: none; }

#zm_alr_register_submit_button:hover { background-color: #f56476; }

/* password reset page */
#lostpasswordform legend { font-size: 20px; }

.somfrp-lost-pass-form-text {
    margin-top: 15px;
	margin-bottom: 20px; 
    font-weight: 300;
    font-size: 20px;
    line-height: 1.7em; }

#somfrp_user_info {
    background-color: #eee;
    border: none;
    padding: 15px;
    margin-bottom: 15px; }

#reset-pass-submit { 
	color: #ffffff !important;
	border-width: 0px !important;
	border-color: rgba(0,0,0,0);
	border-radius: 0px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 300 !important;
	background-image: linear-gradient(138deg,#ff7a59 0%,#f56476 100%) !important;
	font-size: 20px;
	line-height: 1.7em !important;
	padding: .3em .7em .3em .7em;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;}
#reset-pass-submit:hover { letter-spacing: 1px; }