.button_padding {
    padding: 1em 0em;
}

.local_login_btn {
    width: 15em;


    -moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
    -webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
    box-shadow: 0px 1px 0px 0px #f0f7fa;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
    background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
    background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
    background-color:#33bdef;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #057fd0;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px -1px 0px #5b6178;
}

.local_login_btn:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
    background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
    background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
    background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
    background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
    background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
    background-color:#019ad2;
}

.local_login_btn:active {
    position:relative;
    top:1px;
}

.google_login_btn {
    width: 15em;

    -moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
    box-shadow:inset 0px 1px 0px 0px #f5978e;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
    background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
    background-color:#f24537;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #d02718;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #810e05;
}

.google_login_btn:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
    background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
    background-color:#c62d1f;
}

.google_login_btn:active {
    position:relative;
    top:1px;
}

.facebook_login_btn {
    width: 15em;

    -moz-box-shadow:inset 0px 1px 0px 0px #8e97f5;
    -webkit-box-shadow:inset 0px 1px 0px 0px #8e97f5;
    box-shadow:inset 0px 1px 0px 0px #8e97f5;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3745f2), color-stop(1, #1f2dc6));
    background:-moz-linear-gradient(top, #3745f2 5%, #1f2dc6 100%);
    background:-webkit-linear-gradient(top, #3745f2 5%, #1f2dc6 100%);
    background:-o-linear-gradient(top, #3745f2 5%, #1f2dc6 100%);
    background:-ms-linear-gradient(top, #3745f2 5%, #1f2dc6 100%);
    background:linear-gradient(to bottom, #3745f2 5%, #1f2dc6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3745f2', endColorstr='#1f2dc6',GradientType=0);
    background-color:#3745f2;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #1827d0;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #050E81;
}

.facebook_login_btn:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1f2dc6), color-stop(1, #3745f2));
    background:-moz-linear-gradient(top, #1f2dc6 5%, #3745f2 100%);
    background:-webkit-linear-gradient(top, #1f2dc6 5%, #3745f2 100%);
    background:-o-linear-gradient(top, #1f2dc6 5%, #3745f2 100%);
    background:-ms-linear-gradient(top, #1f2dc6 5%, #3745f2 100%);
    background:linear-gradient(to bottom, #1f2dc6 5%, #3745f2 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f2dc6', endColorstr='#3745f2',GradientType=0);
    background-color:#1f2dc6;
}

.facebook_login_btn:active {
    position:relative;
    top:1px;
}

.amazon_login_btn {
    width: 15em;

    -moz-box-shadow:inset 0px 1px 0px 0px #ffd877;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffd877;
    box-shadow:inset 0px 1px 0px 0px #ffd877;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f3a847), color-stop(1, #1f2dc6));
    background:-moz-linear-gradient(top, #f3a847 5%, #b37817 100%);
    background:-webkit-linear-gradient(top, #f3a847 5%, #b37817 100%);
    background:-o-linear-gradient(top, #f3a847 5%, #b37817 100%);
    background:-ms-linear-gradient(top, #f3a847 5%, #b37817 100%);
    background:linear-gradient(to bottom, #f3a847 5%, #b37817 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3a847', endColorstr='#b37817',GradientType=0);
    background-color:#f3a847;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #733807;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #050E81;
}

.amazon_login_btn:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b37817), color-stop(1, #f3a847));
    background:-moz-linear-gradient(top, #b37817 5%, #f3a847 100%);
    background:-webkit-linear-gradient(top, #b37817 5%, #f3a847 100%);
    background:-o-linear-gradient(top, #b37817 5%, #f3a847 100%);
    background:-ms-linear-gradient(top, #b37817 5%, #f3a847 100%);
    background:linear-gradient(to bottom, #b37817 5%, #f3a847 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b37817', endColorstr='#f3a847',GradientType=0);
    background-color:#b37817;
}

.amazon_login_btn:active {
    position:relative;
    top:1px;
}

