Your IP : 216.73.216.240


Current Path : /home/juvelize/martine/templates/pri_blog/less/
Upload File :
Current File : /home/juvelize/martine/templates/pri_blog/less/buttons.less

/**
 * PRI Blog - Free Responsive Joomla! Blog Template
 * @author Devpri - http://www.devpri.com
 * @copyright Copyright (c) 2013 Devpri
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
 
 
 * Helix Framework Credit
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2001 - 2013 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
 */

//
// Buttons
// --------------------------------------------------


// Base styles
// --------------------------------------------------
// Core
.btn {
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: 0; // For input.btn
  font-size: @baseFontSize;
  line-height: @baseLineHeight;
  *line-height: @baseLineHeight;
  text-align: center;
  text-shadow:none;
  vertical-align: middle;
  cursor: pointer;
  border: @mainBtnBorder;
  *border: @mainBtnBorder;; // Remove the border to prevent IE7's black 
  .border-radius(0);
  .ie7-restore-left-whitespace(); // Give IE7 some love
  .ie7-inline-block();
  .transition(all 300ms linear 0s);
  .box-shadow(none);
  //.box-shadow(~"inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)"); 
  color: @header_color;
  // Hover state
  &:hover {
    color: @white;
    text-decoration: none;
    /* Buttons in IE7 don't get borders, so darken on hover */
    //background-position: 0 -15px;
    // transition is only when going to hover, otherwise the background
    // behind the gradient (there for IE<=9 fallback) gets mismatched
    text-shadow:none; 
    background-position: 0 0;
    .transition(all 300ms linear 0s);
  }

  // Focus state for keyboard and accessibility
  &:focus {
    .tab-focus();
  }

  // Active state
  &.active,
  &:active {
    background-color: @text_color;
    background-color: @text_color;
    background-image: none;
    outline: 0;
    color:@white;
    /* .box-shadow(~"inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)"); */
  }

  // Disabled state
  &.disabled,
  &[disabled] {
    cursor: default;
    background-color: darken(@white, 10%);
    background-image: none;
    .opacity(65);
    .box-shadow(0);
  }
  
  &.btn-trans{ 
    border:2px solid #fff;
    color:#fff;
    &:hover{
      color: @white;
    }
  }
  &.btn-trans-grey{
  }
  &.btn-trans-gray{
  }
  &.btn-trans-white{
      border:1px solid @white;
      color:@white;
  }
}

// Button Sizes
// --------------------------------------------------

// Large
.btn-large {
  padding: 9px @mainPadding*2;
  font-size: @baseFontSize + 2px;
  line-height: normal;
  .border-radius(0px);
}
.btn-large [class^="icon-"] {
  margin-top: 2px;
}

// Small
.btn-small {
  padding: 3px 9px;
  font-size: @baseFontSize - 2px;
  line-height: @baseLineHeight - 2px;
}
.btn-small [class^="icon-"] {
  margin-top: 0;
}

// Mini
.btn-mini {
  padding: 2px 6px;
  font-size: @baseFontSize - 3px;
  line-height: @baseLineHeight - 4px;
}

// Block button
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  .box-sizing(border-box);
}
.btn-block + .btn-block {
  margin-top: 5px;
}

// Alternate buttons
// --------------------------------------------------

// Provide *some* extra contrast for those who can get it
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255,255,255,.75);
}

// Set the backgrounds
// -------------------------
.btn {
  // reset here as of 2.0.3 due to Recess property order
}
.btn-default {
	background:fade(black, 90%);
	&:hover{
		color: black !important;
	}}
.btn-primary {
  .buttonBackground(@btnPrimaryBackground, @btnPrimaryBackgroundHighlight);
}
// Warning appears are orange
.btn-warning {
  .buttonBackground(@btnWarningBackground, @btnWarningBackgroundHighlight);
}
// Danger and error appear as red
.btn-danger {
  .buttonBackground(@btnDangerBackground, @btnDangerBackgroundHighlight);
}
// Success appears as green
.btn-success {
  .buttonBackground(@btnSuccessBackground, @btnSuccessBackgroundHighlight);
}
// Info appears as a neutral blue
.btn-info {
  .buttonBackground(@btnInfoBackground, @btnInfoBackgroundHighlight);
}
// Inverse appears as dark gray
.btn-inverse {
  .buttonBackground(@btnInverseBackground, @btnInverseBackgroundHighlight);
}

.btn-warning ,
.btn-danger,
.btn-success,
.btn-info,
.btn-inverse{
  border: 0 !important;
  color: lighten(@header_color, 100%);
  &:hover{
    background-position: 0 -15px;
  }
}


// Cross-browser Jank
// --------------------------------------------------

button.btn,
input[type="submit"].btn { 

  // Firefox 3.6 only I believe
  &::-moz-focus-inner {
    padding: 0;
    border: 0;
  }

  // IE7 has some default padding on button controls
  *padding-top: 3px;
  *padding-bottom: 3px;

  &.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
  }
  &.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
  }
  &.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
  }
}

// Link buttons
// --------------------------------------------------

// Make a button look and behave like a link
.btn-link,
.btn-link:active {
  background-color: transparent;
  background-image: none;
  .box-shadow(none);
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: @linkColor;
  .border-radius(0);
}
.btn-link:hover {
  color: @linkColorHover;
  text-decoration: underline;
  background-color: transparent;
}

/* RTL Style icon*/
.rtl {
  .icon-chevron-right:before{
    content: "\f053";
  }
}