/*
 *
 *	usare assieme alla classe btn, es. class="btn btn-custom btn-color-red"
 *
 */

.btn-xs{
    font-size: 11px;
}

.btn-custom,
.btn-login
{
    border: 0px;
    /* border-radius: 4px !important; */
    color: #fff;
    font-size: 13px !important;
    text-transform: uppercase;
    /* font-weight: bold; */
    padding-left: 15px;
    padding-right: 15px;
    /* text-shadow: 0 1px #154c86; */
    background-color: #247edd;
    background-clip: padding-box;
    border: 1px solid;
    border-color: #1c65b2 #18589c #18589c;
    /* -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2); */
    /* box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2); */
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
}

.btn-custom:hover, .btn-login:hover { background-color: #1a74d3; }

.btn-marketmoves
{
    border: 0px;
    border-radius: 4px !important;

    color: #fff;
    font-size: 12px !important;
    font-weight: bold;

    height: 22px;	
    padding: 3px 6px !important;
}

.btn-round
{
    border-radius: 100px !important;
}

.btn-w-100
{
    min-width: 100px;
}

.btn-w-125
{
    min-width: 125px;
}

.btn-w-150
{
    min-width: 150px;
}

/* ******************************************************************* */

/*
 *	RED
 */

.btn-color-red
{
    background-color: #f60;
    border: 1px solid #fff;

    color: #000;    
    background-image: -moz-linear-gradient(52% -26% -90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -webkit-gradient(linear,52% -26%,52% 77%,color-stop(0,#e47700),color-stop(.47,#cd4a00),color-stop(.98,#b71f00));
    background-image: -webkit-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -o-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -ms-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: linear-gradient(to bottom,  #e0e0e0 0%,#ffffff 50%,#e0e0e0 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe47700,endColorstr=#ffb71f00,GradientType=0)";	
}
.btn-color-red:hover
{
    background: linear-gradient(#b3aeae,#726c6c);
    -webkit-font-smoothing: antialiased;
    color: #fff;
}

/*
 *	BLUE
 */
.btn-color-blue,
.btn-color-blue:active,
.btn-color-blue:focus
{
}
.btn-color-blue:hover
{
}

/*
 *	GREEN
 */
.btn-color-green,
.btn-color-green:active,
.btn-color-green:focus,

.btn-color-blue,
.btn-color-blue:active,
.btn-color-blue:focus
{
    text-shadow: none;
    background-color: #1f71ad ;
    border-color: #1f71ad ;
}
.btn-color-green:hover
{
    border: 1px solid #fff;
    color: #fff;
    background: rgb(56,56,56);
    background: -moz-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(25,25,25,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#191919',GradientType=0 ); /* IE6-9 */
    text-shadow: none;
}



.btn-green,
.btn-color-green,
.btn-color-blue,
.btn-color-blue:focus,
.btn-color-blue:hover,
.btn-green:focus,
.btn-default:hover {
    outline: none;
    cursor: pointer;
    text-transform:uppercase;
    color: #000;
    background-color: #f60;
    border: 1px solid #fff;
    background-image: -moz-linear-gradient(52% -26% -90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -webkit-gradient(linear,52% -26%,52% 77%,color-stop(0,#e47700),color-stop(.47,#cd4a00),color-stop(.98,#b71f00));
    background-image: -webkit-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -o-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -ms-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: linear-gradient(to bottom,  #e0e0e0 0%,#ffffff 50%,#e0e0e0 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe47700,endColorstr=#ffb71f00,GradientType=0)";
    border-radius: 0px !important;
}
.btn-yellow,.btn-yellow:focus,.btn-yellow:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff2707+0,f91e00+2,f71c00+4,fa1d02+6,f71600+11,f81701+13,f51400+15,f31500+19,db0400+49,da0602+51,d70300+55,d40402+62,ce0000+68,c90103+83,d40001+100 */
    background: linear-gradient(#b3aeae,#726c6c);
    color: #fff;  
    border: 0 none;
}        


#user_box > form > a {
    display: block !important;
    margin-right: 90px !important;
    color: #fff !important;
    text-transform: none !important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
    font-size: inherit !important;
    text-align: inherit !important;
    font-weight: inherit !important;
}  

#user_box > form > a:hover {
    text-decoration:underline !important;
}     



/*
 *	YELLOW
 */
.btn-color-yellow,
.btn-color-yellow:active,
.btn-color-yellow:focus
{
    -webkit-font-smoothing: antialiased;
    color: #fff;
    background: rgb(56,56,56);
    background: -moz-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(25,25,25,1) 100%); /* FF3.6-15.* /
    background: -webkit-linear-gradient(top, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#191919',GradientType=0 ); /* IE6-9 */
    text-transform: uppercase;
    border: 1px solid #2b2b2b;
}


.btn-color-yellow2,
.btn-color-yellow2:active,
.btn-color-yellow2:focus,
.btn-color-yellow2:hover
{
    background: #d17d01; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxN2QwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZjZjJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZjZkNjFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZjhjYzIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjZmRjODJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjZjVjOTIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjZjNjNzFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZjZjMDIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjZjFiYjFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjZThhNDEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjZTU5OTEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjZTM5MjBmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZTM4ZjEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjZGU4YTBkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwN2YwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top,  #d17d01 0%, #ffcf2e 5%, #f6d61f 10%, #f8cc23 14%, #fdc82a 19%, #f5c922 24%, #f3c71e 29%, #f6c022 33%, #f1bb1d 43%, #e8a413 67%, #e59912 81%, #e3920f 86%, #e38f12 90%, #de8a0d 95%, #d07f00 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d17d01), color-stop(5%,#ffcf2e), color-stop(10%,#f6d61f), color-stop(14%,#f8cc23), color-stop(19%,#fdc82a), color-stop(24%,#f5c922), color-stop(29%,#f3c71e), color-stop(33%,#f6c022), color-stop(43%,#f1bb1d), color-stop(67%,#e8a413), color-stop(81%,#e59912), color-stop(86%,#e3920f), color-stop(90%,#e38f12), color-stop(95%,#de8a0d), color-stop(100%,#d07f00)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d17d01 0%,#ffcf2e 5%,#f6d61f 10%,#f8cc23 14%,#fdc82a 19%,#f5c922 24%,#f3c71e 29%,#f6c022 33%,#f1bb1d 43%,#e8a413 67%,#e59912 81%,#e3920f 86%,#e38f12 90%,#de8a0d 95%,#d07f00 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d17d01 0%,#ffcf2e 5%,#f6d61f 10%,#f8cc23 14%,#fdc82a 19%,#f5c922 24%,#f3c71e 29%,#f6c022 33%,#f1bb1d 43%,#e8a413 67%,#e59912 81%,#e3920f 86%,#e38f12 90%,#de8a0d 95%,#d07f00 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d17d01 0%,#ffcf2e 5%,#f6d61f 10%,#f8cc23 14%,#fdc82a 19%,#f5c922 24%,#f3c71e 29%,#f6c022 33%,#f1bb1d 43%,#e8a413 67%,#e59912 81%,#e3920f 86%,#e38f12 90%,#de8a0d 95%,#d07f00 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #d17d01 0%,#ffcf2e 5%,#f6d61f 10%,#f8cc23 14%,#fdc82a 19%,#f5c922 24%,#f3c71e 29%,#f6c022 33%,#f1bb1d 43%,#e8a413 67%,#e59912 81%,#e3920f 86%,#e38f12 90%,#de8a0d 95%,#d07f00 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d17d01', endColorstr='#d07f00',GradientType=0 ) !important; /* IE6-8 */
    color: #1d1d1d;
}

#close_coupon_response{
    border-radius: 4px !important;
    padding: 5px;
    font-size: 11px;
    font-weight: bold;
}

#btn_print_coupon{
    margin-left: 10px;
}

#close_coupon_response{
    margin-top: 3px;
}

.btn-live-odd.oddsBtn{
    font-size: 11px;
}

.btn-slider-reg,.btn-slider-reg:hover,.btn-slider-reg:active
{
    width: 39%;
    height: 22%;
    display: block;
    position: absolute;
    text-decoration: none;
    padding: 6px;
    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 18px;
    bottom: 0px;
    left: 0%;
    line-height: 305%;
}


#coupon-save{
    color: #fff;
}

#coupon-save{
    font-weight: bold;
}

div#coupon .btn-color-green{
    color: #000;
    background-color: #f60;
    border: 1px solid #fff;

    background-image: -moz-linear-gradient(52% -26% -90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -webkit-gradient(linear,52% -26%,52% 77%,color-stop(0,#e47700),color-stop(.47,#cd4a00),color-stop(.98,#b71f00));
    background-image: -webkit-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -o-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: -ms-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background-image: linear-gradient(to bottom,  #e0e0e0 0%,#ffffff 50%,#e0e0e0 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe47700,endColorstr=#ffb71f00,GradientType=0)";
    text-shadow: none;
    text-transform: uppercase;

}

.btn-color-green:hover{
    -webkit-font-smoothing: antialiased;
    background: rgb(56,56,56) !important;
    background: -moz-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(25,25,25,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(56,56,56,1) 0%,rgba(25,25,25,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#191919',GradientType=0 ) !important;
    border: 1px solid #2b2b2b !important;
    text-shadow: none !important;
    color:#fff !important;
}

.btn-primary{
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none;
}

.btn{
    border-radius: 0px;
    text-transform: uppercase;

}

.form-control{
    border-radius: 0px;	
}

.btn.focus, .btn:focus, .btn:hover {
    color: #000;
    border: 1px solid #fff;
    background: -moz-linear-gradient(52% -26% -90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background: -webkit-gradient(linear,52% -26%,52% 77%,color-stop(0,#e47700),color-stop(.47,#cd4a00),color-stop(.98,#b71f00));
    background: -webkit-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background: -o-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background: -ms-linear-gradient(-90deg,#e47700 0,#cd4a00 47%,#b71f00 98%);
    background: linear-gradient(to bottom,  #e0e0e0 0%,#ffffff 50%,#e0e0e0 100%);

}

.btn-default{
    padding: 3px 0px;
    height: 26px;
    line-height: 17px;
    background: #222222;
    border-color: #444444;
    text-shadow: none;
    color: #fff;
    font-weight: bold;
}