﻿.button{border-radius:4px;display:inline-block;text-decoration:none;}
        
.btn-size10{font-size: 12px;padding: 4px 8px;line-height: 12px;}
.btn-size12{font-size:12px;padding:6px 8px;line-height:12px;}
.btn-size14{font-size:14px;padding:6px 9px;}
.btn-size16{font-size:16px;padding:6px 10px;line-height:17px;}
.btn-size18{font-size:18px;padding:6px 11px;}
        
.btn-primary{
    color:#fff;
    border:1px solid #d68100;
    box-shadow:inset 0 1px 0 0 #ffb84d;
    text-shadow:0 1px 0 #c47600;
    background-color:#ef9713;
    background: -moz-linear-gradient(top,#f7a325,#e58a00); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a325), color-stop(100%,#e58a00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,#f7a325,#e58a00); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,#f7a325,#e58a00); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,#f7a325,#e58a00); /* IE10+ */
    background: linear-gradient(to bottom,#f7a325,#e58a00); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a325', endColorstr='#e58a00',GradientType=0 ); /* IE6-9 */}
        
.btn-secondary{
    color:#444;
    border:1px solid #ccc;
    box-shadow:inset 0 1px 0 0 #f7f7f7;
    text-shadow:0 1px 0 #f7f7f7;
    background-color:#e5e5e5;
    background: -moz-linear-gradient(top,#ededed,#ddd); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,#ededed,#ddd); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,#ededed,#ddd); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,#ededed,#ddd); /* IE10+ */
    background: linear-gradient(to bottom,#ededed,#ddd); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */}


    .btn-secondary.disabled, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled:active {
        background:#e5e5e5;
        color: #aaa;
        box-shadow:inset 0 1px 0 0 #f7f7f7;
    }
        
.btn-primary:hover,.btn-primary:focus{background:#f7a325;box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 1px 0 0 #ffb84d;}
.btn-primary:active{background:#e58a00;box-shadow:inset 0 1px 0 0 #d68100;}
        
.btn-secondary:hover,.btn-secondary:focus{background:#ededed;box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 1px 0 0 #f7f7f7;}
.btn-secondary:active{background:#ddd;box-shadow:inset 0 1px 0 0 #ccc;}
        
.btn-tertiary:hover,.btn-tertiary:focus{background:#919191;box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 1px 0 0 #adadad;}
.btn-tertiary:active{background:#777;box-shadow:inset 0 1px 0 0 #666;}
        
.button.btn-dark-bg{border:none;margin:1px;}
        
.btn-primary.btn-dark-bg{box-shadow:inset 0 1px 0 0 #ffb84d,0 0 0 1px rgba(0,0,0,0.2);}
.btn-primary.btn-dark-bg:hover,.btn-primary.btn-dark-bg:focus{box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 1px 0 0 #ffb84d,0 0 0 1px rgba(0,0,0,0.2);}
.btn-primary.btn-dark-bg:active{box-shadow:inset 0 1px 0 0 #d68100,0 0 0 1px rgba(0,0,0,0.2);}
        
.btn-secondary.btn-dark-bg{box-shadow:inset 0 1px 0 0 #f7f7f7,0 0 0 1px rgba(0,0,0,0.2);}
.btn-secondary.btn-dark-bg:hover,.btn-secondary.btn-dark-bg:focus{box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 1px 0 0 #f7f7f7,0 0 0 1px rgba(0,0,0,0.2);}
.btn-secondary.btn-dark-bg:active{box-shadow:inset 0 1px 0 0 #ccc,0 0 0 1px rgba(0,0,0,0.2);}
        
.btn-tertiary.btn-dark-bg{box-shadow:inset 0 1px 0 0 #adadad,0 0 0 1px rgba(0,0,0,0.2);}
.btn-tertiary.btn-dark-bg:hover,.btn-tertiary.btn-dark-bg:focus{box-shadow:0 1px 2px rgba(0,0,0,0.2),inset 0 1px 0 0 #adadad,0 0 0 1px rgba(0,0,0,0.2);}
.btn-tertiary.btn-dark-bg:active{box-shadow:inset 0 1px 0 0 #666,0 0 0 1px rgba(0,0,0,0.2);}

input::-moz-focus-inner{border:0;padding:0;margin-top:-2px;margin-bottom:-2px;}