/**
 * 
 * @file                buttons css file
 * @version             see main xml file
 * @package             tpl_digi_full_power
 * @copyright		copyright digigreg 2014-2015 - all rights reserved
 * @license             GNU General Public License version 2 or later
 * 
 */

/* buttons styles */
button, .button, .btn, input.button, input[type="button"], .pagenav > .previous, .pagenav > .next {
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #7f7f7f;
    color: #343434;
    font-size: 18px;
    font-weight: normal !important;
    min-height: 40px;
    line-height: 40px;
    margin: 0 auto 20px;
    padding: 0 25px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out
}
button:hover, .button:hover, .btn:hover, input.button:hover, input[type="button"]:hover, .pagenav > .previous:hover, .pagenav > .next:hover {
    background-color: #343434;
}
.pagenav > .previous:hover a, .pagenav > .next:hover a {
    color: #fff;
}
.moduletable input[type=submit] {
    background-color: transparent;
    border: 1px solid #343434;
}
.center-button {
    width: 120px;
    margin-left: auto;
    margin-right: auto;	
    display: block !important;
    margin-top: 10px;
    text-align: center;
}
.button i {
    margin-right: 10px;	
    font-size: 12px;
    width: 12px;
    text-align: center;
    margin-left: -5px;
}
.login-fields + .button {
    margin-bottom: 15px;
}
fieldset.word > button {
    margin-bottom: 15px;
}