


/* Registration page styling */

.dkrcpa_registration_form_container > ul.woocommerce-info {
	outline: 1px solid green;
	background-color: #eeffef;
	font-weight: bold;
	padding: 5px 25px;
}

.dkrcpa_registration_form_container > label {
	display:block;
}

.dkrcpa_registration_form_container span.dkrcpa_section_title {
	display:block;
	font-weight: bold;
	font-size:1.2em;
	margin-top:15px;
}




/* my account dashboard */
.dkrcpa-myaccount-heading {
	display:block;
	font-weight: bold;
	font-size:1.2em;
	margin-top:15px;
}
.dkrcpa-myaccount-content {
	display:block;
	margin-top:15px;
}

div.dkrcpa-myaccount-content-scroll-x {
	max-width:100%;
	overflow-x: scroll;
}

div.dkrcpa_notification {
	margin:5px;
	border-left: 4px solid;
}
div.dkrcpa_notification > p{
	padding: 5px;
}
div.dkrcpa_notification.dkrcpa_notification-success {
	border-color:#46b450;
}
div.dkrcpa_notification.dkrcpa_notification-warning {
	border-color:#ffba00;
}
div.dkrcpa_notification.dkrcpa_notification-error {
	border-color:#dc3232;
}



/* formatting additional buttons' div */
div.dkrcpa_additional_options {
	margin-top:10px;
	padding:10px;
}




/* colours */
.colour-red {
	color:red;
}
.colour-orange {
	color:orange;
}
.colour-darkgreen {
	color: #00a900;
}


/* separators */
.margin-top-30 {
	margin-top:30px;
}





.dkrcpa_ajax_form_container span.dkrcpa-field-description {
	display:block;
	font-size: 0.8em;
}
.dkrcpa_ajax_form_container > label {
	display:block;
	margin-top:18px;
}




/* Extend content and reduce nav on small devices */
@media all and (max-width:991px) {
	.woocommerce .woocommerce-MyAccount-navigation, .woocommerce-side-nav {
		width:120px;
	}
	.woocommerce .woocommerce-MyAccount-content, .woocommerce-content-box {
		margin-left:140px;
	}
}


/* Subscriptions statuses */
mark.dkrcpa-sub-statuses.tips {
	display: block;
	text-align: center;
	/*white-space: nowrap;*/
	background: #999;
	border: 1px solid #999;
	-webkit-box-shadow: inset 0 0 2px 1px rgba(255,255,255,0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0;
	/*font-size: 9px;*/
	text-transform: uppercase;
	color: #fff;
	/*font-weight: bold;*/
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
	
	padding: 5px 2px;
	max-width:250px;
	font-size:13px;
	font-weight:normal;
}
mark.dkrcpa-sub-statuses.trial-period.tips {
	background-color: #339933;
	border-color: #339933;
}
mark.dkrcpa-sub-statuses.cancelled.tips {
	background-color: #ccc;
	border-color: #ccc;
}
mark.dkrcpa-sub-statuses.on-hold.tips {
	background-color: #E66F00;
	border-color: #E66F00;
}
mark.dkrcpa-sub-statuses.expired.tips {
	background-color: #A0658B;
	border-color: #A0658B;
}
mark.dkrcpa-sub-statuses.active.tips {
	background-color:  #1E73BE;
	border-color: #1E73BE;
}
mark.dkrcpa-sub-statuses.factive.tips {
	background-color:  #1E73BE;
	border-color: #1E73BE;
}

/*mark.dkrcpa-sub-statuses.active.tips,*/
/*mark.dkrcpa-sub-statuses.pending.tips,*/
/*mark.dkrcpa-sub-statuses.expired.tips {*/
	/*padding-top: 5px;*/
	/*padding-bottom: 5px;*/
	/*max-width:250px;*/
	/*font-size:13px;*/
	/*font-weight:normal;*/
/*}*/

/*hides cancelled orders*/
mark.dkrcpa-sub-statuses.cancelled.tips {
	display:none;
}

/* List of available plans */
ul.dkrcpa-plans-list,
ul.dkrcpa-plans-list > li {
	list-style-type: none;
	padding-left:0;
}
ul.dkrcpa-plans-list > li > a {
	white-space: nowrap;
}


/* Some links should be on one line */
table.table.table-striped a.nowrap {
	white-space: nowrap;
}


/* if not allowed.. show it! */
input:disabled {
	cursor: not-allowed;
}









/* We want WC buttons */
.woocommerce button.button._dkrcpa_submit_btn {
	margin-top:15px;
}
.woocommerce button.button._dkrcpa_submit_btn.dkr_pressed_btn {
	background-color: grey;
}








/** Avada overrides */
@media all and (max-width:799px) {
	body #main.clearfix {
		padding-left:0;
		padding-right:0;
	}
	body #main.clearfix .fusion-text > blockquote {
		margin:0;
	}
}





.woocommerce-MyAccount-content table.shop_table > tbody > tr > td > a.button.resubscribe {
	display:none;
}

.woocommerce-MyAccount-content table.shop_table > tbody > tr > td > a.button.cancel,
.woocommerce-MyAccount-content table.shop_table > tbody > tr > td > a.button.reactivate,
.woocommerce-MyAccount-content table.shop_table > tbody > tr > td > a.button.change_payment_method,
.woocommerce-MyAccount-content table.shop_table > tbody > tr > td > a.button.wcs-switch-link,
.woocommerce-MyAccount-content table.shop_table > tbody > tr > td.order-number > a {
	text-transform: uppercase;
	border-radius: 2px;
	font-size: 15px;
	padding: 10px 15px 10px 15px;
	margin:0 10px;
	text-align: center;
	background: #1E73BE;
	color: #ffffff;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
	-ms-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
.woocommerce-MyAccount-content table.shop_table > tbody > tr.order_item > td.product-name ul.wc-item-meta {
	margin-bottom:10px;
}

/* rimozione modifica del metodo di pagamento (vedere anche assets.js) */
.woocommerce-MyAccount-content table.shop_table > tbody > tr > td > a.button.change_payment_method,
/* rimozione link "vedi" nella tabella */
.woocommerce-MyAccount-content table.shop_table > tbody > tr > td.order-actions,
/* rimozione bototne "ordina di nuovo" */
p.order-again {
	display:none;
}


a > span.dkr-lista-impianti-links {
	font-size:12px;
}

