﻿.icon, .iconWrapper a
{
    height:24px;
    line-height:24px;
    color: #0054a6;
    white-space:nowrap;
}
a.icon
{
    display: inline-block;
}

.iconWrapper 
{
    white-space:nowrap;
}


.btn
{
    display: inline-block;
    color:#FFF ! important;
    /*height:24px;
    line-height:24px;*/
    text-align:center;
    padding: 5px 10px;
    text-decoration:none;
    /* scott */
    background-color: #00A2FF;
    /* background: -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#b6b6b6)); */
    /*    background: -moz-linear-gradient(top,  #d2d2d2,  #b6b6b6); */
    /*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#b6b6b6');   */
    font-size:14px;
    /*text-transform:uppercase;*/
    text-shadow: 0px 1px 1px #777;
    -moz-text-shadow: 0px 1px 1px #777;
    -webkit-text-shadow: 0px 1px 1px #777;
    cursor:pointer;
    min-width:70px;
}
.promo .btn
{
    line-height:30px;
    height:30px;
    font-size:14px;
    padding:0 20px;
}
.btn[disabled], .btn[disabled]:hover
{
    cursor:default;
    background:#d2d2d2;
    color:#EEE ! important;
}
.btn.highlight
{    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-width:2px;
    font-size:18px;
    padding:1em 2em;
    border-color:#90bde9;
    background: -webkit-gradient(linear, left top, left bottom, from(#d9ecff), to(#9ecfff));
    background: -moz-linear-gradient(top,  #d9ecff,  #9ecfff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ecff', endColorstr='#9ecfff');
}

.btn.highlight:hover
{
    border-color:#6496c2;
    background: -webkit-gradient(linear, left top, left bottom, from(#d2e9ff), to(#96c4f2));
    background: -moz-linear-gradient(top,  #d2e9ff,  #96c4f2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2e9ff', endColorstr='#96c4f2');

}
.btn.large
{
    height:65px;
    line-height:65px;
    font-size:18px;
    padding:0 20px;
}
.btn.large.icon span
{
    position:relative; 
    top:3px;
}
.sort .linksSet .icon
{
    padding:0;
    margin:0;    
}

.ModalDialog .rwStatusbar a.icon,
.ModalDialog .rwStatusbar span.icon
{
    width:80px;
}

.btn:hover
{
    background-color: #E20F84;
    background: -webkit-gradient(linear, left top, left bottom, from(#E20F84), to(#E20F84));
    background: -moz-linear-gradient(top,  #E20F84,  #E20F84);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E20F84', endColorstr='#E20F84');    
}


.hoverable
{
    display:inline-block;
    width:24px;
    height:24px;
    margin:1px;
}
.hoverable:hover
{
    margin:0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#c5c5c7));
    background: -moz-linear-gradient(top,  #ececec,  #c5c5c7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#c5c5c7');
    border: solid 1px #ababab;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

}

.btn.selected, .sort .linksSet .SortSelected .icon
{
    background-color: #f3dd84;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff2d6), to(#f3dd84));
    background: -moz-linear-gradient(top,  #fff2d6,  #f3dd84);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2d6', endColorstr='#f3dd84');
    border-color:#957b35;
}

.imgButton
{
    display:inline-block;
    width:100px;
    height:60px;
}

.imgButton.help
{
    background-image: url("../../Images/help.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    float: right;
    margin-top: -4px;
    margin-right: 2px;
    padding: 10px;
}

.btn-danger
{
    background-color: #d9534f !important;
}