/**
 * Klein is based on Twitter Bootstrap 3
 * Here we define custom overwrites for BS3
 */

/*
 * Default HTML buttons
 * BuddyPress, WooCommerce, and bbPress
 */

/*Nav Links, WooComemrce Button, RTMedia, bbPress, & BudyPress*/
.messages-notices tr[id|="notice"] td .button,
.bbp-logged-in a.logout-link,
.bbp-login-form .bbp-login-links a.bbp-register-link,
.widget_bp_core_login_widget .logout,
#group-list.invites .button.accept,
#group-list.invites .button.reject.confirm,
.variations .reset_variations,
.woocommerce .widget_shopping_cart_content p.buttons .button.checkout,
.woocommerce .widget_shopping_cart_content p.buttons .button.wc-forward,
.button.product_type_variable,
.added_to_cart.wc-forward,
div#pmpro_cancel a.pmpro_btn.pmpro_cancel.pmpro_nolink.nolink,
.rtmedia-page-link.button,
#friend-list li .action a.button,
div.css-search div.em-search-main .em-search-submit,
.woocommerce .shipping-calculator-button,
.add_to_cart_button,
.favorite-toggle,
.subscription-toggle,
.generic-button a,
.bp-login-widget-register-link a,
a.comment-edit-link,
a.post-edit-link,
a.vc_inline-link,
#avatar-crop-actions a.button ,
a#bp-delete-avatar,
a.button.rtm-button.rtm-button-back,
/*Buttons & Inputs*/
button,
.checkout-button,
input[type=button],
input[type=reset],
input[type=submit]{
    background-color: #2ECC71;/*Primary Color*/
    color: #fff;
    border: 0;
    padding: 6px 12px;
    display: inline-block;

    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
  input[type=reset] {
    background-color: #E74C3C; /*For reset, we make it same as danger button*/
  }

.bp-login-widget-register-link a,
a.comment-edit-link,
a.post-edit-link,
a.vc_inline-link,

.checkout-button:visited,
a.comment-edit-link:visited,
a.post-edit-link:visited,
a.vc_inline-link:visited,

.checkout-button:hover,
a.comment-edit-link:hover,
a.post-edit-link:hover,
a.vc_inline-link:hover,

a.btn,
a.btn:hover,
a.btn:visited,
.btn {
    border: 0;
    color: #fff;

    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

.messages-notices tr[id|="notice"] td .button:hover,
.bbp-logged-in a.logout-link:hover,
.bbp-login-form .bbp-login-links a.bbp-register-link:hover,
.widget_bp_core_login_widget .logout:hover,
#group-list.invites .button.accept:hover,
#group-list.invites .button.accept:focus,
#group-list.invites .button.reject.confirm:hover,
#group-list.invites .button.reject.confirm:focus,
.variations .reset_variations:hover,
.variations .reset_variations:focus,
.woocommerce .widget_shopping_cart_content p.buttons .button.checkout:hover,
.woocommerce .widget_shopping_cart_content p.buttons .button.wc-forward:hover,
.added_to_cart.wc-forward:hover,
.add_to_cart_button:focus,
.button.product_type_variable:hover,
.button.product_type_variable:focus,
div#pmpro_cancel a.pmpro_btn.pmpro_cancel.pmpro_nolink.nolink:hover,
div#pmpro_cancel a.pmpro_btn.pmpro_cancel.pmpro_nolink.nolink:focus,
.rtmedia-page-link.button:hover,
#friend-list li .action a.button:hover,
#friend-list li .action a.button:focus,
div.css-search div.em-search-main .em-search-submit:hover,
.woocommerce .shipping-calculator-button:hover,
.favorite-toggle:hover,
.add_to_cart_button:hover,
.subscription-toggle:hover,
.generic-button a:hover,
.generic-button a:focus,
.bp-login-widget-register-link a:hover,
.bp-login-widget-register-link a:focus,
a.comment-edit-link:hover,
a.comment-edit-link:focus,
a.post-edit-link:hover,
a.post-edit-link:focus,
a.vc_inline-link:hover,
a.vc_inline-link:focus,
#avatar-crop-actions a.button:hover,
#avatar-crop-actions a.button:focus,
a#bp-delete-avatar:hover,
a#bp-delete-avatar:focus,
a.button.rtm-button.rtm-button-back:hover,
a.button.rtm-button.rtm-button-back:focus,

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.btn:hover {
    color: #fff;
    opacity: 0.85; /*Lower the opacity on hover to make it brighter*/
}

.add_to_cart_button,
.btn.btn-primary {
    background-color: #2ECC71;
}

.bp-login-widget-register-link a,
.btn.btn-default {
  background-color: #BDC3C7;
}
  .add_to_cart_button:hover,
  .bp-login-widget-register-link a:hover,
  .btn.btn-default:hover {
    color: #fff;
  }


.btn.btn-success {
  background-color: #1ABC9C;
}



.woocommerce .shipping-calculator-button,
.btn.btn-warning {
  background-color: #F1C40F;
}


.btn.btn-inverse {
  background-color: #34495E;
}

  .btn.btn-inverse:hover {
    color: #fff;
  }

#friend-list li .action a.button.reject,
.friendship-button.remove,
.btn.btn-danger {
  background-color: #E74C3C;
}

a.comment-edit-link,
a.post-edit-link,
a.vc_inline-link,

.btn.btn-info {
  background-color: #3498DB;
}

.label {
  font-size: 100%;
  color: #2C3E50;
}

td.label {
display: table-cell;
vertical-align: middle;
text-align: left;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}

button[disabled], html input[disabled],
input[type=submit].disabled,
button.disabled {
  opacity: 0.75;
  background-color: #E67E22;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn.active.focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: none;
}

/*Panels*/
.panel {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

.modal-content {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.modal-header .close {
  padding: 20px 25px 17px;
  display: block;
  background: #ECF0F1;
  border-radius: 0;
  margin: -15px;
  opacity: 1;
  color: #E74C3C;
  text-shadow: none;
}

legend {
  border-bottom: 0;
  font-size: 16px;
  margin-bottom: 15px;
}

.radio, .checkbox {
  padding: 0;
}

body.media {
  margin-top: 0;
}
