﻿/*linked button*/

/* new school buttons */
.btn-primary, .btn-new-primary, .btn-secondary, .btn-new-secondary, .btn-tertiary, .btn-ternary, .btn-quaternary,
{
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
    line-height: 1.35;
    margin: 0;
    overflow: visible;
    padding: 3px 10px 3px;
    *padding: 3px10px3px;
    text-decoration: none!important;
    vertical-align: top;
    width: auto;
}

.btn-action
{
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 13px;
    line-height: 1.35;
    margin: 0;
    overflow: visible;
    padding: 3px 10px 3px;
    *padding: 5px10px4px;
    text-decoration: none!important;
    vertical-align: top;
    width: auto;
}



    .btn-primary.mini, .btn-new-primary.mini, .btn-secondary.mini, .btn-new-secondary.mini, .btn-tertiary.mini, .btn-ternary.mini, .btn-quaternary.mini, .btn-action.mini
    {
        font-size: 11px;
    }

a.btn-primary, a.btn-new-primary, a.btn-secondary, a.btn-new-secondary, a.btn-tertiary, a.btn-ternary, a.btn-quaternary, a.btn-action
{
    display: inline-block !important;
    *padding: 3px10px;
}

    a.btn-primary:hover, a.btn-new-primary:hover, a.btn-secondary:hover, a.btn-new-secondary:hover, a.btn-tertiary:hover, a.btn-ternary:hover, a.btn-quaternary:hover, a.btn-action:hover
    {
        text-decoration: none !important;
    }

input[disabled], .disabled
{
    cursor: default;
}

.toggle-btn
{
    background: url('http://static01.linkedin.com/scds/common/u/img/sprite/sprite_global_v6.png') no-repeat 4px -1925px;
    display: inline-block !important;
    margin-top: 10px;
    width: 15px;
    height: 3px;
}

/* dark blue buttons */
.btn-primary, .btn-menu-open.btn-primary, .btn-split.btn-primary:hover
{
    background: #0571A6;
    background: -moz-linear-gradient(top, #73aec9 0, #73aec9 1px, #338ab0 1px, #0571a6 100%);
    background: -o-linear-gradient(top, #73aec9 0, #73aec9 1px, #338ab0 1px, #0571a6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #73aec9), color-stop(5%, #73aec9), color-stop(5%, #338ab0), color-stop(100%, #0571a6));
    background: linear-gradient(top, #73aec9 0, #73aec9 1px, #338ab0 1px, #0571a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#338AB0', endColorstr='#0571A6',GradientType=0 );
    border-color: #045a8b;
    color: #fff !important;
}

    .btn-primary:hover, .btn-split-toggle-hover.btn-primary:hover
    {
        background: #04608E;
        background: -moz-linear-gradient(top, #69a0b6 0, #69a0b6 1px, #277696 1px, #04608e 100%);
        background: -o-linear-gradient(top, #69a0b6 0, #69a0b6 1px, #277696 1px, #04608e 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #69a0b6), color-stop(5%, #69a0b6), color-stop(5%, #277696), color-stop(100%, #04608e));
        background: linear-gradient(top, #69a0b6 0, #69a0b6 1px, #277696 1px, #04608e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#277696', endColorstr='#04608E',GradientType=0 );
        border-color: #004a73;
    }

.btn-split-toggle-hover .btn-primary
{
    border-right-color: #004a73;
}

    .btn-primary:active, .btn-split-toggle-hover.btn-primary:active
    {
        background: #267696;
        background: -moz-linear-gradient(top, #025f8d 0, #267696 100%);
        background: -o-linear-gradient(top, #025f8d 0, #267696 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #025f8d), color-stop(100%, #267696));
        background: linear-gradient(top, #025f8d 0, #267696 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#025F8D', endColorstr='#267696',GradientType=0 );
        border-color: #004a73;
    }

.btn-primary[disabled], .btn-primary.disabled
{
    background: #82B8D3;
    background: -moz-linear-gradient(top, #b9d6e4 0, #b9d6e4 1px, #99c4d7 1px, #82b8d2 100%);
    background: -o-linear-gradient(top, #b9d6e4 0, #b9d6e4 1px, #99c4d7 1px, #82b8d2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9d6e4), color-stop(5%, #b9d6e4), color-stop(5%, #99c4d7), color-stop(100%, #82b8d2));
    background: linear-gradient(top, #b9d6e4 0, #b9d6e4 1px, #99c4d7 1px, #82b8d2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99C4D7', endColorstr='#82B8D2',GradientType=0 );
    border-color: #81acc5;
    color: #ddebf2 !important;
}

.btn-primary .toggle-btn
{
    background-position: 4px -1925px;
}

/* light blue button */
.btn-ternary, .btn-menu-open.btn-ternary, .btn-split.btn-ternary:hover
{
    background: #CDE5F0;
    background: -moz-linear-gradient(top, #eef7fa 0, #eef7fa 1px, #dcedf5 1px, #cde5f0 100%);
    background: -o-linear-gradient(top, #eef7fa 0, #eef7fa 1px, #dcedf5 1px, #cde5f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eef7fa), color-stop(5%, #eef7fa), color-stop(5%, #dcedf5), color-stop(100%, #cde5f0));
    background: linear-gradient(top, #eef7fa 0, #eef7fa 1px, #dcedf5 1px, #cde5f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCEDF5', endColorstr='#CDE5F0',GradientType=0 );
    border-color: #a3cfe4;
    color: #069 !important;
}

    .btn-ternary:hover, .btn-split-toggle-hover.btn-ternary:hover
    {
        background: #AED6E9;
        background: -moz-linear-gradient(top, #e2f2f9 0, #e2f2f9 1px, #c3e5f2 1px, #aed6e9 100%);
        background: -o-linear-gradient(top, #e2f2f9 0, #e2f2f9 1px, #c3e5f2 1px, #aed6e9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2f2f9), color-stop(5%, #e2f2f9), color-stop(5%, #c3e5f2), color-stop(100%, #aed6e9));
        background: linear-gradient(top, #e2f2f9 0, #e2f2f9 1px, #c3e5f2 1px, #aed6e9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C3E5F2', endColorstr='#AED6E9',GradientType=0 );
        border-color: #64b0d4;
    }

.btn-split-toggle-hover .btn-ternary
{
    border-right-color: #64b0d4;
}

    .btn-ternary:active, .btn-split-toggle-hover.btn-ternary:active
    {
        background: #DCEDF5;
        background: -moz-linear-gradient(top, #b4d8e9 0, #dcedf5 100%);
        background: -o-linear-gradient(top, #b4d8e9 0, #dcedf5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b4d8e9), color-stop(100%, #dcedf5));
        background: linear-gradient(top, #b4d8e9 0, #dcedf5 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4D8E9', endColorstr='#DCEDF5',GradientType=0 );
        border-color: #64b0d4;
    }

.btn-ternary[disabled], .btn-ternary.disabled
{
    background: #E6F2F7;
    background: -moz-linear-gradient(top, #f6fbfc 0, #f6fbfc 1px, #edf6fa 1px, #e6f2f7 100%);
    background: -o-linear-gradient(top, #f6fbfc 0, #f6fbfc 1px, #edf6fa 1px, #e6f2f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6fbfc), color-stop(5%, #f6fbfc), color-stop(5%, #edf6fa), color-stop(100%, #e6f2f7));
    background: linear-gradient(top, #f6fbfc 0, #f6fbfc 1px, #edf6fa 1px, #e6f2f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF6FA', endColorstr='#E6F2F7',GradientType=0 );
    border-color: #d1e7f1;
    color: #81b4c3 !important;
}

.btn-ternary .toggle-btn
{
    background-position: 4px -1768px;
}

/* light grey button */
.btn-quaternary, .btn-menu-open.btn-quaternary, .btn-split.btn-quaternary:hover
{
    background: #ECECEC;
    background: -moz-linear-gradient(top, white 0, #ececec 100%);
    background: -o-linear-gradient(top, white 0, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #ececec));
    background: linear-gradient(top, white 0, #ececec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC',GradientType=0 );
    border-color: #ccc;
    color: #585858 !important;
}

    .btn-quaternary:hover, .btn-split-toggle-hover.btn-quaternary:hover
    {
        background: #D7D7D7;
        background: -moz-linear-gradient(top, #f0f0f0 0, #d7d7d7 100%);
        background: -o-linear-gradient(top, #f0f0f0 0, #d7d7d7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(100%, #d7d7d7));
        background: linear-gradient(top, #f0f0f0 0, #d7d7d7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#D7D7D7',GradientType=0 );
        border-color: #b3b3b3;
    }

.btn-quaternary-toggle-hover .btn-ternary
{
    border-right-color: #b3b3b3;
}

.btn-quaternary:active, .btn-split-toggle-hover.btn-quaternary:active
{
    background: #F7F7F7;
    background: -moz-linear-gradient(top, #dfdfdf 0, #f7f7f7 100%);
    background: -o-linear-gradient(top, #dfdfdf 0, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dfdfdf), color-stop(100%, #f7f7f7));
    background: linear-gradient(top, #dfdfdf 0, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#F7F7F7',GradientType=0 );
    border-color: #b3b3b3;
}

.btn-quaternary[disabled], .btn-quaternary.disabled
{
    background: #F5F5F5;
    background: -moz-linear-gradient(top, white 0, #f5f5f5 100%);
    background: -o-linear-gradient(top, white 0, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #f5f5f5));
    background: linear-gradient(top, white 0, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F5F5F5',GradientType=0 );
    color: #BDBDBD !important;
}

.btn-quaternary .toggle-btn
{
    background-position: 4px -1609px;
}

/* dark grey buttons */
.btn-secondary, .btn-menu-open.btn-secondary:hover
{
    background: #CECECE;
    background: -moz-linear-gradient(top, #f2f2f2 0, #f2f2f2 1px, #e4e4e4 1px, #cecece 100%);
    background: -o-linear-gradient(top, #f2f2f2 0, #f2f2f2 1px, #e4e4e4 1px, #cecece 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(5%, #f2f2f2), color-stop(5%, #e4e4e4), color-stop(100%, #cecece));
    background: linear-gradient(top, #f2f2f2 0, #f2f2f2 1px, #e4e4e4 1px, #cecece 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E4E4', endColorstr='#CECECE',GradientType=0 );
    border-color: #999;
    color: #666 !important;
}

    .btn-secondary:hover
    {
        background: #B7B7B7;
        background: -moz-linear-gradient(top, #e4e4e4 0, #e4e4e4 1px, #c8c8c8 1px, #b7b7b7 100%);
        background: -o-linear-gradient(top, #e4e4e4 0, #e4e4e4 1px, #c8c8c8 1px, #b7b7b7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e4e4e4), color-stop(5%, #e4e4e4), color-stop(5%, #c8c8c8), color-stop(100%, #b7b7b7));
        background: linear-gradient(top, #e4e4e4 0, #e4e4e4 1px, #c8c8c8 1px, #b7b7b7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8C8C8', endColorstr='#B7B7B7',GradientType=0 );
    }

    .btn-secondary:active, .btn-split-toggle-hover.btn-secondary:active
    {
        background: #C9C9C9;
        background: -moz-linear-gradient(top, #b6b6b6 0, #c9c9c9 100%);
        background: -o-linear-gradient(top, #b6b6b6 0, #c9c9c9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b6b6b6), color-stop(100%, #c9c9c9));
        background: linear-gradient(top, #b6b6b6 0, #c9c9c9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6B6B6', endColorstr='#C9C9C9',GradientType=0 );
    }

    .btn-secondary[disabled], .btn-secondary.disabled
    {
        background: #E6E6E6;
        background: -moz-linear-gradient(top, #f8f8f8 0, #f8f8f8 1px, #f1f1f1 1px, #e6e6e6 100%);
        background: -o-linear-gradient(top, #f8f8f8 0, #f8f8f8 1px, #f1f1f1 1px, #e6e6e6 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(5%, #f8f8f8), color-stop(5%, #f1f1f1), color-stop(100%, #e6e6e6));
        background: linear-gradient(top, #f8f8f8 0, #f8f8f8 1px, #f1f1f1 1px, #e6e6e6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1', endColorstr='#E6E6E6',GradientType=0 );
        border-color: #ccc;
        color: #b0b0b0 !important;
    }

/* yellow button */
.btn-action
{
    background: #FFCF0B;
    background: -moz-linear-gradient(top, #fff5bd 0, #fff5bd 1px, #ffe976 1px, #ffcf0b 100%);
    background: -o-linear-gradient(top, #fff5bd 0, #fff5bd 1px, #ffe976 1px, #ffcf0b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff5bd), color-stop(5%, #fff5bd), color-stop(5%, #ffe976), color-stop(100%, #ffcf0b));
    background: linear-gradient(top, #fff5bd 0, #fff5bd 1px, #ffe976 1px, #ffcf0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE976', endColorstr='#FFCF0B',GradientType=0 );
    border-color: #e8b463;
    color: #333 !important;
    font-weight: bold;
}

    .btn-action:hover
    {
        background: #F6C408;
        background: -moz-linear-gradient(top, #faeeae 0, #faeeae 1px, #f5db59 1px, #f6c408 100%);
        background: -o-linear-gradient(top, #faeeae 0, #faeeae 1px, #f5db59 1px, #f6c408 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #faeeae), color-stop(5%, #faeeae), color-stop(5%, #f5db59), color-stop(100%, #f6c408));
        background: linear-gradient(top, #faeeae 0, #faeeae 1px, #f5db59 1px, #f6c408 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5DB59', endColorstr='#F6C408',GradientType=0 );
    }

    .btn-action:active
    {
        background: #F5DD61;
        background: -moz-linear-gradient(top, #f6c202 0, #f5dd61 100%);
        background: -o-linear-gradient(top, #f6c202 0, #f5dd61 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6c202), color-stop(100%, #f5dd61));
        background: linear-gradient(top, #f6c202 0, #f5dd61 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6C202', endColorstr='#F5DD61',GradientType=0 );
    }

    .btn-action[disabled], .btn-action.disabled
    {
        background: #FFE785;
        background: -moz-linear-gradient(top, #fffade 0, #fffade 1px, #fff4ba 1px, #ffe785 100%);
        background: -o-linear-gradient(top, #fffade 0, #fffade 1px, #fff4ba 1px, #ffe785 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffade), color-stop(5%, #fffade), color-stop(5%, #fff4ba), color-stop(100%, #ffe785));
        background: linear-gradient(top, #fffade 0, #fffade 1px, #fff4ba 1px, #ffe785 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4BA', endColorstr='#FFE785',GradientType=0 );
        border-color: #f3d9b1;
        color: #a4996d !important;
    }



    /* orange button */
.btn-action
{
    background: #f0990e;
    background: -moz-linear-gradient(top, #f0990e 0, #f0990e 1px, #f0990e 1px, #f0990e 100%);
    background: -o-linear-gradient(top, #f0990e 0, #f0990e 1px, #f0990e 1px, #f0990e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0990e), color-stop(5%, #f0990e), color-stop(5%, #f0990e), color-stop(100%, #f0990e));
    background: linear-gradient(top, #f0990e 0, #f0990e 1px, #f0990e 1px, #f0990e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0990e', endColorstr='#FFCF0B',GradientType=0 );
    border-color: #f0990e;
    color: #fff !important;
    font-weight: bold;
}

    .btn-action:hover
    {
        background: #F6C408;
        background: -moz-linear-gradient(top, #faeeae 0, #faeeae 1px, #f5db59 1px, #f6c408 100%);
        background: -o-linear-gradient(top, #faeeae 0, #faeeae 1px, #f5db59 1px, #f6c408 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #faeeae), color-stop(5%, #faeeae), color-stop(5%, #f5db59), color-stop(100%, #f6c408));
        background: linear-gradient(top, #faeeae 0, #faeeae 1px, #f5db59 1px, #f6c408 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5DB59', endColorstr='#F6C408',GradientType=0 );
    }

    .btn-action:active
    {
        background: #F5DD61;
        background: -moz-linear-gradient(top, #f6c202 0, #f5dd61 100%);
        background: -o-linear-gradient(top, #f6c202 0, #f5dd61 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6c202), color-stop(100%, #f5dd61));
        background: linear-gradient(top, #f6c202 0, #f5dd61 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6C202', endColorstr='#F5DD61',GradientType=0 );
    }

    .btn-action[disabled], .btn-action.disabled
    {
        background: #FFE785;
        background: -moz-linear-gradient(top, #fffade 0, #fffade 1px, #fff4ba 1px, #ffe785 100%);
        background: -o-linear-gradient(top, #fffade 0, #fffade 1px, #fff4ba 1px, #ffe785 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffade), color-stop(5%, #fffade), color-stop(5%, #fff4ba), color-stop(100%, #ffe785));
        background: linear-gradient(top, #fffade 0, #fffade 1px, #fff4ba 1px, #ffe785 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4BA', endColorstr='#FFE785',GradientType=0 );
        border-color: #f3d9b1;
        color: #a4996d !important;
    }

/* green button (need special dispensation to use) */
.btn-tertiary
{
    background: #69A219;
    background: -moz-linear-gradient(top, #afd47b 0, #afd47b 1px, #8bc03f 1px, #69a219 100%);
    background: -o-linear-gradient(top, #afd47b 0, #afd47b 1px, #8bc03f 1px, #69a219 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afd47b), color-stop(5%, #afd47b), color-stop(5%, #8bc03f), color-stop(100%, #69a219));
    background: linear-gradient(top, #afd47b 0, #afd47b 1px, #8bc03f 1px, #69a219 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFD47B', endColorstr='#69A219',GradientType=0 );
    border-color: #693;
    color: #fff !important;
    font-weight: bold;
    white-space: nowrap;
}

    .btn-tertiary:hover
    {
        background: #5D8329;
        background: -moz-linear-gradient(top, #94bd5b 0, #94bd5b 1px, #649f15 1px, #5d8329 100%);
        background: -o-linear-gradient(top, #94bd5b 0, #94bd5b 1px, #649f15 1px, #5d8329 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #94bd5b), color-stop(5%, #94bd5b), color-stop(5%, #649f15), color-stop(100%, #5d8329));
        background: linear-gradient(top, #94bd5b 0, #94bd5b 1px, #649f15 1px, #5d8329 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94BD5B', endColorstr='#5D8329',GradientType=0 );
    }

    .btn-tertiary:active
    {
        background: #669933;
        background: -moz-linear-gradient(top, #5d822a 0, #669933 100%);
        background: -o-linear-gradient(top, #5d822a 0, #669933 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d822a), color-stop(100%, #669933));
        background: linear-gradient(top, #5d822a 0, #669933 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D822A', endColorstr='#669933',GradientType=0 );
    }

    .btn-tertiary[disabled], .btn-tertiary.disabled
    {
        background: #B4D08D;
        background: -moz-linear-gradient(top, #d7eabd 0%, #d7eabd 1px, #c5df9f 1px, #b4d08d 100%);
        background: -o-linear-gradient(top, #d7eabd 0%, #d7eabd 1px, #c5df9f 1px, #b4d08d 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7eabd), color-stop(5%, #d7eabd), color-stop(5%, #c5df9f), color-stop(100%, #b4d08d));
        background: linear-gradient(top, #d7eabd 0%, #d7eabd 1px, #c5df9f 1px, #b4d08d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7EABD', endColorstr='#B4D08D',GradientType=0 );
    }

/* temp new button pilot style */
.btn-new-primary
{
    background: #79adcb;
    background: -moz-linear-gradient(top, #79adcb 0%, #79adcb 15%, #2373ac 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79adcb), color-stop(15%, #79adcb), color-stop(100%, #2373ac));
    background: -webkit-linear-gradient(top, #79adcb 0%, #79adcb 15%, #2373ac 100%);
    background: -o-linear-gradient(top, #79adcb 0%, #79adcb 15%, #2373ac 100%);
    background: -ms-linear-gradient(top, #79adcb 0%, #79adcb 15%, #2373ac 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79adcb', endColorstr='#2373ac',GradientType=0 );
    background: linear-gradient(top, #79adcb 0%, #79adcb 15%, #2373ac 100%);
    border-color: #2D6FA8;
    color: #FFF !important;
    font-weight: normal;
    white-space: nowrap;
}

    .btn-new-primary:hover
    {
        background: #5A8193;
        background: -moz-linear-gradient(top, #5a8193 0%, #5a8193 15%, #1e4d72 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a8193), color-stop(15%, #5a8193), color-stop(100%, #1e4d72));
        background: -webkit-linear-gradient(top, #5a8193 0%, #5a8193 15%, #1e4d72 100%);
        background: -o-linear-gradient(top, #5a8193 0%, #5a8193 15%, #1e4d72 100%);
        background: -ms-linear-gradient(top, #5a8193 0%, #5a8193 15%, #1e4d72 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a8193', endColorstr='#1e4d72',GradientType=0 );
        background: linear-gradient(top, #5a8193 0%, #5a8193 15%, #1e4d72 100%);
    }

    .btn-new-primary:active
    {
        background: #1E4D72;
        background: -moz-linear-gradient(top, #1e4d72 0%, #5a8193 85%, #5a8193 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e4d72), color-stop(85%, #5a8193), color-stop(100%, #5a8193));
        background: -webkit-linear-gradient(top, #1e4d72 0%, #5a8193 85%, #5a8193 100%);
        background: -o-linear-gradient(top, #1e4d72 0%, #5a8193 85%, #5a8193 100%);
        background: -ms-linear-gradient(top, #1e4d72 0%, #5a8193 85%, #5a8193 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4d72', endColorstr='#5a8193',GradientType=0 );
        background: linear-gradient(top, #1e4d72 0%, #5a8193 85%, #5a8193 100%);
    }

    .btn-new-primary[disabled], .btn-new-primary.disabled
    {
        background: #90cfed;
        background: -moz-linear-gradient(top, #90cfed 0%, #90cfed 15%, #3788cc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90cfed), color-stop(15%, #90cfed), color-stop(100%, #3788cc));
        background: -webkit-linear-gradient(top, #90cfed 0%, #90cfed 15%, #3788cc 100%);
        background: -o-linear-gradient(top, #90cfed 0%, #90cfed 15%, #3788cc 100%);
        background: -ms-linear-gradient(top, #90cfed 0%, #90cfed 15%, #3788cc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90cfed', endColorstr='#3788cc',GradientType=0 );
        background: linear-gradient(top, #90cfed 0%, #90cfed 15%, #3788cc 100%);
    }

.btn-new-secondary
{
    background: #C8C8C8;
    background: -moz-linear-gradient(top, #c8c8c8 0%, #c8c8c8 15%, #6a6a6a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c8c8c8), color-stop(15%, #c8c8c8), color-stop(100%, #6a6a6a));
    background: -webkit-linear-gradient(top, #c8c8c8 0%, #c8c8c8 15%, #6a6a6a 100%);
    background: -o-linear-gradient(top, #c8c8c8 0%, #c8c8c8 15%, #6a6a6a 100%);
    background: -ms-linear-gradient(top, #c8c8c8 0%, #c8c8c8 15%, #6a6a6a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8C8C8', endColorstr='#6A6A6A',GradientType=0 );
    background: linear-gradient(top, #c8c8c8 0%, #c8c8c8 15%, #6a6a6a 100%);
    border-color: #7D7D7D;
    color: #FFF !important;
    font-weight: normal;
    white-space: nowrap;
}

    .btn-new-secondary:hover
    {
        background: #939393;
        background: -moz-linear-gradient(top, #939393 0%, #939393 15%, #353535 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #939393), color-stop(15%, #939393), color-stop(100%, #353535));
        background: -webkit-linear-gradient(top, #939393 0%, #939393 15%, #353535 100%);
        background: -o-linear-gradient(top, #939393 0%, #939393 15%, #353535 100%);
        background: -ms-linear-gradient(top, #939393 0%, #939393 15%, #353535 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#939393', endColorstr='#353535',GradientType=0 );
        background: linear-gradient(top, #939393 0%, #939393 15%, #353535 100%);
    }

    .btn-new-secondary:active
    {
        background: #353535;
        background: -moz-linear-gradient(top, #353535 0%, #939393 85%, #939393 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #353535), color-stop(85%, #939393), color-stop(100%, #939393));
        background: -webkit-linear-gradient(top, #353535 0%, #939393 85%, #939393 100%);
        background: -o-linear-gradient(top, #353535 0%, #939393 85%, #939393 100%);
        background: -ms-linear-gradient(top, #353535 0%, #939393 85%, #939393 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535', endColorstr='#939393',GradientType=0 );
        background: linear-gradient(top, #353535 0%, #939393 85%, #939393 100%);
    }

    .btn-new-secondary[disabled], .btn-new-secondary.disabled
    {
        background: #E6E6E6;
        background: -moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 15%, #e6e6e6 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(15%, #f8f8f8), color-stop(100%, #e6e6e6));
        background: -webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 15%, #e6e6e6 100%);
        background: -o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 15%, #e6e6e6 100%);
        background: -ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 15%, #e6e6e6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90cfed', endColorstr='#E6E6E6',GradientType=0 );
        background: linear-gradient(top, #f8f8f8 0%, #f8f8f8 15%, #e6e6e6 100%);
    }
