/**
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
.button{display:block;color:#868687;text-shadow:0 1px 0 #fff;padding:0 8px 1px;border:1px solid #c8c8c8;font-size:12px;margin-left:5px;border-radius:5px;cursor:pointer;text-align:center;line-height:25px}
.button{outline:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}#popup .button{float:left}
.button{background-color:#f4f4f4;background-image:-moz-linear-gradient(rgba(255,255,255,1),rgba(244,244,244,1));background-image:-o-linear-gradient(rgba(255,255,255,1),rgba(244,244,244,1));background-image:-ms-linear-gradient(rgba(255,255,255,1),rgba(244,244,244,1));background-image:-webkit-linear-gradient(rgba(255,255,255,1),rgba(244,244,244,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(255,255,255,1)),color-stop(1,rgba(244,244,244,1)))}
.button{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset,0 -3px 0 rgba(0,0,0,0.1) inset,0 0 10px rgba(255,255,255,0.5) inset}.button:hover{background-color:#f4f4f4;background-image:-moz-linear-gradient(rgba(245,245,245,1),rgba(232,232,232,1));background-image:-o-linear-gradient(rgba(245,245,245,1),rgba(232,232,232,1));background-image:-ms-linear-gradient(rgba(245,245,245,1),rgba(232,232,232,1));background-image:-webkit-linear-gradient(rgba(245,245,245,1),rgba(232,232,232,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(245,245,245,1)),color-stop(1,rgba(232,232,232,1)))}
.button:hover{box-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 -3px 0 rgba(0,0,0,0.1) inset,0 0 10px rgba(245,245,245,0.5) inset}.button:active{padding:1px 8px 0}
.button:active{background-color:#f4f4f4;background-image:-moz-linear-gradient(rgba(232,232,232,1),rgba(245,245,245,1));background-image:-o-linear-gradient(rgba(232,232,232,1),rgba(245,245,245,1));background-image:-ms-linear-gradient(rgba(232,232,232,1),rgba(245,245,245,1));background-image:-webkit-linear-gradient(rgba(232,232,232,1),rgba(245,245,245,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(232,232,232,1)),color-stop(1,rgba(245,245,245,1)))}
.button:active{box-shadow:0 1px 0 rgba(255,255,255,0.6) inset}.button.ok{color:#fff;text-shadow:0 -1px 0 #3a628d;font-weight:bold;border:1px solid #0f6bcc}
.button.ok{background:#66aefa;background:-moz-linear-gradient(top,#66aefa 0,#2d80d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#66aefa),color-stop(100%,#2d80d7));background:-webkit-linear-gradient(top,#66aefa 0,#2d80d7 100%);background:-o-linear-gradient(top,#66aefa 0,#2d80d7 100%);background:-ms-linear-gradient(top,#66aefa 0,#2d80d7 100%);background:linear-gradient(top,#66aefa 0,#2d80d7 100%)}
.button.ok{box-shadow:0 2px 0 #074f9a,0 0 10px #3c8de1 inset,0 2px 4px rgba(21,21,21,0.7)}.button.ok:hover{color:#fff;text-shadow:0 -1px 0 #3a628d;font-weight:bold;border:1px solid #0d5eb3}
.button.ok:hover{background:#5b9de3;background:-moz-linear-gradient(top,#5b9de3 0,#2a73c0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5b9de3),color-stop(100%,#2a73c0));background:-webkit-linear-gradient(top,#5b9de3 0,#2a73c0 100%);background:-o-linear-gradient(top,#5b9de3 0,#2a73c0 100%);background:-ms-linear-gradient(top,#5b9de3 0,#2a73c0 100%);background:linear-gradient(top,#5b9de3 0,#2a73c0 100%)}
.button.ok:hover{box-shadow:0 2px 0 #07417d,0 0 10px #367ec9 inset,0 2px 4px rgba(21,21,21,0.7)}.button.ok:active{background-color:#5ea0e5;background-image:-moz-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-o-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-ms-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-webkit-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(35,110,187,1)),color-stop(1,rgba(94,160,229,1)))}
.button.ok:active{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset}.button.ok:active{box-shadow:0 0 10px #367ec9 inset,0 2px 4px rgba(21,21,21,0.7)}.button.custom{color:#fff;text-shadow:0 -1px 0 #3a628d;font-weight:bold;border:1px solid #0d5eb3}
.button.custom{background-color:#277cd4;background-image:-moz-linear-gradient(rgba(103,175,251,1),rgba(39,124,212,1));background-image:-o-linear-gradient(rgba(103,175,251,1),rgba(39,124,212,1));background-image:-ms-linear-gradient(rgba(103,175,251,1),rgba(39,124,212,1));background-image:-webkit-linear-gradient(rgba(103,175,251,1),rgba(39,124,212,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(103,175,251,1)),color-stop(1,rgba(39,124,212,1)))}
.button.custom{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset,0 -3px 0 rgba(0,0,0,0.2) inset}.button.custom:hover{color:#fff;text-shadow:0 -1px 0 #3a628d;font-weight:bold;border:1px solid #0d5eb3}
.button.custom:hover{background-color:#2470bf;background-image:-moz-linear-gradient(rgba(94,160,229,1),rgba(35,110,187,1));background-image:-o-linear-gradient(rgba(94,160,229,1),rgba(35,110,187,1));background-image:-ms-linear-gradient(rgba(94,160,229,1),rgba(35,110,187,1));background-image:-webkit-linear-gradient(rgba(94,160,229,1),rgba(35,110,187,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(94,160,229,1)),color-stop(1,rgba(35,110,187,1)))}
.button.custom:hover{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset,0 -3px 0 rgba(0,0,0,0.2) inset}.button.custom:active,.button.custom.down{background-color:#5ea0e5;background-image:-moz-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-o-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-ms-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-webkit-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(35,110,187,1)),color-stop(1,rgba(94,160,229,1)))}
.button.custom:active,.button.custom.down{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset}.button.ok{color:#fff;text-shadow:0 -1px 0 #3a628d;font-weight:bold;border:1px solid #0d5eb3}
.button.ok{background-color:#277cd4;background-image:-moz-linear-gradient(rgba(103,175,251,1),rgba(39,124,212,1));background-image:-o-linear-gradient(rgba(103,175,251,1),rgba(39,124,212,1));background-image:-ms-linear-gradient(rgba(103,175,251,1),rgba(39,124,212,1));background-image:-webkit-linear-gradient(rgba(103,175,251,1),rgba(39,124,212,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(103,175,251,1)),color-stop(1,rgba(39,124,212,1)))}
.button.ok{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset,0 -3px 0 rgba(0,0,0,0.2) inset}.button.ok:hover{color:#fff;text-shadow:0 -1px 0 #3a628d;font-weight:bold;border:1px solid #0d5eb3}
.button.ok:hover{background-color:#2470bf;background-image:-moz-linear-gradient(rgba(94,160,229,1),rgba(35,110,187,1));background-image:-o-linear-gradient(rgba(94,160,229,1),rgba(35,110,187,1));background-image:-ms-linear-gradient(rgba(94,160,229,1),rgba(35,110,187,1));background-image:-webkit-linear-gradient(rgba(94,160,229,1),rgba(35,110,187,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(94,160,229,1)),color-stop(1,rgba(35,110,187,1)))}
.button.ok:hover{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset,0 -3px 0 rgba(0,0,0,0.2) inset}.button.ok:active,.button.ok.down{background-color:#5ea0e5;background-image:-moz-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-o-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-ms-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-webkit-linear-gradient(rgba(35,110,187,1),rgba(94,160,229,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(35,110,187,1)),color-stop(1,rgba(94,160,229,1)))}
.button.ok:active,.button.ok.down{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset}.button.dark{padding:0 8px;font-weight:bold;cursor:pointer;background-color:#545454;background-image:-moz-linear-gradient(rgba(99,99,99,1),rgba(68,68,68,1));background-image:-o-linear-gradient(rgba(99,99,99,1),rgba(68,68,68,1));background-image:-ms-linear-gradient(rgba(99,99,99,1),rgba(68,68,68,1));background-image:-webkit-linear-gradient(rgba(99,99,99,1),rgba(68,68,68,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(99,99,99,1)),color-stop(1,rgba(68,68,68,1)));border:1px solid #151515;border-radius:5px;box-shadow:0 2px 0 rgba(21,21,21,1),0 0 10px rgba(21,21,21,0.2) inset,0 2px 4px rgba(21,21,21,0.7);color:#161616;text-shadow:0 1px 0 #767676}
.button.dark:hover{background-color:#464646;background-image:-moz-linear-gradient(rgba(83,83,83,1),rgba(59,59,59,1));background-image:-o-linear-gradient(rgba(83,83,83,1),rgba(59,59,59,1));background-image:-ms-linear-gradient(rgba(83,83,83,1),rgba(59,59,59,1));background-image:-webkit-linear-gradient(rgba(83,83,83,1),rgba(59,59,59,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(83,83,83,1)),color-stop(1,rgba(59,59,59,1)));box-shadow:0 2px 0 rgba(0,0,0,1),0 0 10px rgba(0,0,0,0.2) inset,0 2px 4px rgba(0,0,0,0.7)}
.button.dark:active{background-color:#484848;background-image:-moz-linear-gradient(rgba(59,59,59,1),rgba(83,83,83,1));background-image:-o-linear-gradient(rgba(59,59,59,1),rgba(83,83,83,1));background-image:-ms-linear-gradient(rgba(59,59,59,1),rgba(83,83,83,1));background-image:-webkit-linear-gradient(rgba(59,59,59,1),rgba(83,83,83,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,rgba(59,59,59,1)),color-stop(1,rgba(83,83,83,1)));box-shadow:0 0 10px rgba(0,0,0,0.2) inset,0 2px 4px rgba(0,0,0,0.7)}