/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/* Checkbox to select if want to start with mid level - on single product page. */
table.variations .nma_course_level_check__field {
	margin-top: 8px;
}

/* CSS for pause and cancel buttons in subscription action dialogs */
a.nma-suspend:link, a.nma-cancel:link {
	color: #ffffff;
	font-weight: 600;
}
.nma-cancel
{
	background-color: #FC7A00 !important;
	color:white !important;
}
.nma-cancel:hover
{
	background-color: white !important;
	color:#FC7A00 !important;
}
.ui-dialog-buttonset .ui-button
{
	border-radius: 5px !important;
	border: 2px solid #FC7A00 !important; 
	color: #FC7A00 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	font-weight: 700;
}
/* Bp groups - to show hidden groups of a user to him, on /groups page and profile->groups page */
.groups-list li.hidden.is-member {
	display: block !important;
}

/* hide pay button on my-appointment shortcode */
table.my-appointments .appointments-paid-button {
	display: none;
}

.nma-activity-video {
	display: inline-block;
}

/* pipe recorder css*/
.nma_recorder_container .pipeRecordRTC {
	margin: auto;
}

.nma_recorder_container {
	padding: 1rem 0;
	text-align: center;
}

.nma_recorder_container .addpipe-recorder {
	display: inline-block;
}

.groups.activity_update .addpipe-playback video {
    width: 25rem;
}

.groups.activity_update .player-playback {
    border-radius: 5px;
}

.nma_update_button_wrap {
	display: inline-block;
}

.nma_update_button_wrap {
	margin-left: 1rem;
}

/* css for subscription action buttons */
table.shop_table.subscription_details a.button {
    white-space: nowrap;
    min-width: 9rem;
    margin: .2rem;
    display: inline-block;
}

table.shop_table.subscription_details a.button.restricted {
    pointer-events: none;
    background-color: #bebebe;
    color: #848484;
}

/* Customized CSS */
/*expand collapse link*/
.buddypress .bp_members .expand_collapse {
	font-size: 1.2rem;
}
/* Customized CSS ends */

/* Disabled video audio button css */
.nma_update_button_wrap button:disabled {
	background-color: #c7c7c7;
}
/* button css ends */

.nma-cancel-subscription__dialog
{
	height: 100% !important;
}
#nma-pause-modal
{
	display: none;
}
.pause-start-date,
.pause-end-date,
.pause-start-confirm-date,
.pause-end-confirm-date
{
	font-weight: 600;
}
.pause-resume-date,
.pause-resume-confirm-date,
.next-payment-cost
{
	color:#FC7A00 !important;
	font-weight: 600;
}
.product p.wc-gzd-additional-info
{
	width: 100% !important;
	margin: 0 !important;
	text-align: center !important;
	align-self: center !important;
}
#nma_refresh_video
{
	margin-top: 40px !important;
}
.pipeBtn .pipeMobFriendlyIconBtn
{
	display: flex !important;
	position: absolute !important;
}

.pipeBtnOff .pipeMobFriendlyIconBtn
{
	display: flex !important;
	position: absolute !important;
}

.pipeBtnOff,
.pipeBtn
{
	position: relative !important;
}
.nma-early-subscription-modal-description
{
	width: 400px !important;
}
