/**
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2016 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
/* buttons */
/** buttons **/
.button {display: block;color:#868687;text-shadow: 0 1px 0 #fff;padding: 0px 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 normal **/
.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 **/
.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 click **/
.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 **/
.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 **/
.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 click **/
.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 **/
.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 **/
.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 click **/
.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;}


/* retrying button ok */
/** button ok **/
.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 **/
.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 click **/
.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;}
/* end retrying ok but */



/** button dark **/
.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 **/
.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 **/
.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);}