@-webkit-keyframes glowing{from{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
50%{-webkit-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);}
to{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
}
@-khtml-keyframes glowing{from{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
50%{-webkit-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);}
to{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
}
@-moz-keyframes glowing{from{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
50%{-webkit-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);}
to{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
}
@-ms-keyframes glowing{from{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
50%{-webkit-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);}
to{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
}
@-o-keyframes glowing{from{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
50%{-webkit-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);}
to{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
}
@keyframes glowing{from{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
50%{-webkit-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);}
to{-webkit-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);}
}
.button{-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);background-color:#eeeeee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));background:-webkit-linear-gradient(top, #fbfbfb, #e1e1e1);background:-moz-linear-gradient(top, #fbfbfb, #e1e1e1);background:-o-linear-gradient(top, #fbfbfb, #e1e1e1);background:linear-gradient(top, #fbfbfb, #e1e1e1);display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:1px solid #d4d4d4;height:32px;line-height:32px;padding:0px 25.6px;font-weight:300;font-size:13px;color:#666666;text-shadow:0 1px 1px white;margin:0;text-decoration:none;text-align:center;}
.button:hover{background-color:#eeeeee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #ffffff, #dcdcdc);background:-moz-linear-gradient(top, #ffffff, #dcdcdc);background:-o-linear-gradient(top, #ffffff, #dcdcdc);background:linear-gradient(top, #ffffff, #dcdcdc);}
.button:active{-webkit-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 0px 0px white;-moz-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 0px 0px white;box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 0px 0px white;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.4);background:#eeeeee;color:#bbbbbb;}
.button:focus{outline:none;}
input.button, button.button{height:34px;cursor:pointer;}
.button-block{display:block;}
.button.disabled,
.button.disabled:hover,
.button.disabled:active,
input.button:disabled,
button.button:disabled{-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);background:#EEE;border:1px solid #dddddd;text-shadow:0 1px 1px white;color:#CCC;cursor:default;}
.button-wrap{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(top, #e3e3e3, #f2f2f2);background:-moz-linear-gradient(top, #e3e3e3, #f2f2f2);background:-o-linear-gradient(top, #e3e3e3, #f2f2f2);background:linear-gradient(top, #e3e3e3, #f2f2f2);-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.04);-moz-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.04);box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.04);padding:10px;display:inline-block;}
.button-rounded{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.button-pill{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;}
.button-circle{-webkit-border-radius:240px;-moz-border-radius:240px;-ms-border-radius:240px;-o-border-radius:240px;border-radius:240px;-webkit-box-shadow:inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);width:120px;line-height:120px;height:120px;padding:0px;border-width:4px;font-size:18px;}
.button-primary{background:#1d7ae3;background:-moz-linear-gradient(top, #5db8f2 0%, #1d7ae3 82%, #369cec 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5db8f2), color-stop(82%,#1d7ae3), color-stop(100%,#369cec));background:-webkit-linear-gradient(top, #5db8f2 0%,#1d7ae3 82%,#369cec 100%);background:-o-linear-gradient(top, #5db8f2 0%,#1d7ae3 82%,#369cec 100%);background:linear-gradient(to bottom, #5db8f2 0%,#1d7ae3 82%,#369cec 100%);border-color:#007998;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-primary:hover{background-color:#369cec;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #369cec), color-stop(100%, #007998));background:-webkit-linear-gradient(top, #369cec, #007998);background:-moz-linear-gradient(top, #369cec, #007998);background:-o-linear-gradient(top, #369cec, #007998);background:linear-gradient(top, #369cec, #007998);}
.button-primary:active{background:#0490c7;color:#EEE;text-shadow:none;}
.button-flat-primary{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#1d7ae3;color:white;text-shadow:none;border:none;}
.button-flat-primary:hover{background:#369cec;}
.button-flat-primary:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#0490c7;color:#EEE;}
.button-action{background:#07c300;background:-moz-linear-gradient(top, #52dd51 0%, #07c300 82%, #38d72d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#52dd51), color-stop(82%,#07c300), color-stop(100%,#38d72d));background:-webkit-linear-gradient(top, #52dd51 0%,#07c300 82%,#38d72d 100%);background:-o-linear-gradient(top, #52dd51 0%,#07c300 82%,#38d72d 100%);background:linear-gradient(to bottom, #52dd51 0%,#07c300 82%,#38d72d 100%);border-color:#00b203;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-action:hover{background-color:#38d72d;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #38d72d), color-stop(100%, #00b203));background:-webkit-linear-gradient(top, #38d72d, #00b203);background:-moz-linear-gradient(top, #38d72d, #00b203);background:-o-linear-gradient(top, #38d72d, #00b203);background:linear-gradient(top, #38d72d, #00b203);}
.button-action:active{background:#0f8303;color:#EEE;text-shadow:none;}
.button-flat-action{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#07c300;color:white;text-shadow:none;border:none;}
.button-flat-action:hover{background:#38d72d;}
.button-flat-action:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#0f8303;color:#EEE;}
.button-highlight{background:#ec4f2c;background:-moz-linear-gradient(top, #fb926f 0%, #ec4f2c 82%, #f55a46 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb926f), color-stop(82%,#ec4f2c), color-stop(100%,#f55a46));background:-webkit-linear-gradient(top, #fb926f 0%,#ec4f2c 82%,#f55a46 100%);background:-o-linear-gradient(top, #fb926f 0%,#ec4f2c 82%,#f55a46 100%);background:linear-gradient(to bottom, #fb926f 0%,#ec4f2c 82%,#f55a46 100%);border-color:#a13a09;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-highlight:hover{background-color:#f55a46;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f55a46), color-stop(100%, #a13a09));background:-webkit-linear-gradient(top, #f55a46, #a13a09);background:-moz-linear-gradient(top, #f55a46, #a13a09);background:-o-linear-gradient(top, #f55a46, #a13a09);background:linear-gradient(top, #f55a46, #a13a09);}
.button-highlight:active{background:#d01910;color:#EEE;text-shadow:none;}
.button-flat-highlight{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#ec4f2c;color:white;text-shadow:none;border:none;}
.button-flat-highlight:hover{background:#d01910;}
.button-flat-highlight:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#a13a09;color:#EEE;}
.button-caution{background:#c30800;background:-moz-linear-gradient(top, #dd5951 0%, #c30800 82%, #d7322d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd5951), color-stop(82%,#c30800), color-stop(100%,#d7322d));background:-webkit-linear-gradient(top, #dd5951 0%,#c30800 82%,#d7322d 100%);background:-o-linear-gradient(top, #dd5951 0%,#c30800 82%,#d7322d 100%);background:linear-gradient(to bottom, #dd5951 0%,#c30800 82%,#d7322d 100%);border-color:#b20c00;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-caution:hover{background-color:#d7322d;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d7322d), color-stop(100%, #b20c00));background:-webkit-linear-gradient(top, #d7322d, #b20c00);background:-moz-linear-gradient(top, #d7322d, #b20c00);background:-o-linear-gradient(top, #d7322d, #b20c00);background:linear-gradient(top, #d7322d, #b20c00);}
.button-caution:active{background:#830503;color:#EEE;text-shadow:none;}
.button-flat-caution{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#c30800;color:white;text-shadow:none;border:none;}
.button-flat-caution:hover{background:#830503;}
.button-flat-caution:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#b20c00;color:#EEE;}
.button-royal{background:#b20090;background:-moz-linear-gradient(top, #dd51bf 0%, #b20090 82%, #d72dbc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd51bf), color-stop(82%,#b20090), color-stop(100%,#d72dbc));background:-webkit-linear-gradient(top, #dd51bf 0%,#b20090 82%,#d72dbc 100%);background:-o-linear-gradient(top, #dd51bf 0%,#b20090 82%,#d72dbc 100%);background:linear-gradient(to bottom, #dd51bf 0%,#b20090 82%,#d72dbc 100%);border-color:#b20087;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-royal:hover{background-color:#d72dbc;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d72dbc), color-stop(100%, #b20087));background:-webkit-linear-gradient(top, #d72dbc, #b20087);background:-moz-linear-gradient(top, #d72dbc, #b20087);background:-o-linear-gradient(top, #d72dbc, #b20087);background:linear-gradient(top, #d72dbc, #b20087);}
.button-royal:active{background:#830372;color:#EEE;text-shadow:none;}
.button-flat-royal{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#b20090;color:white;text-shadow:none;border:none;}
.button-flat-royal:hover{background:#830372;}
.button-flat-royal:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#b20087;color:#EEE;}
.button-maroon{background:#c30d36;background:-moz-linear-gradient(top, #dd5f77 0%, #c30d36 82%, #d73b65 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd5f77), color-stop(82%,#c30d36), color-stop(100%,#d73b65));background:-webkit-linear-gradient(top, #dd5f77 0%,#c30d36 82%,#d73b65 100%);background:-o-linear-gradient(top, #dd5f77 0%,#c30d36 82%,#d73b65 100%);background:linear-gradient(to bottom, #dd5f77 0%,#c30d36 82%,#d73b65 100%);border-color:#b20c24;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-maroon:hover{background-color:#d73b65;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d73b65), color-stop(100%, #b20c24));background:-webkit-linear-gradient(top, #d73b65, #b20c24);background:-moz-linear-gradient(top, #d73b65, #b20c24);background:-o-linear-gradient(top, #d73b65, #b20c24);background:linear-gradient(top, #d73b65, #b20c24);}
.button-maroon:active{background:#830c30;color:#EEE;text-shadow:none;}
.button-flat-maroon{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#c30d36;color:white;text-shadow:none;border:none;}
.button-flat-maroon:hover{background:#d73b65;}
.button-flat-maroon:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#830c30;color:#EEE;}
.button-darkblue{background:#000f73;background:-moz-linear-gradient(top, #333d8c 0%, #000f73 82%, #1c2c86 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#333d8c), color-stop(82%,#000f73), color-stop(100%,#1c2c86));background:-webkit-linear-gradient(top, #333d8c 0%,#000f73 82%,#1c2c86 100%);background:-o-linear-gradient(top, #333d8c 0%,#000f73 82%,#1c2c86 100%);background:linear-gradient(to bottom, #333d8c 0%,#000f73 82%,#1c2c86 100%);border-color:#000861;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-darkblue:hover{background-color:#1c2c86;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1c2c86), color-stop(100%, #000861));background:-webkit-linear-gradient(top, #1c2c86, #000861);background:-moz-linear-gradient(top, #1c2c86, #000861);background:-o-linear-gradient(top, #1c2c86, #000861);background:linear-gradient(top, #1c2c86, #000861);}
.button-darkblue:active{background:#010a32;color:#EEE;text-shadow:none;}
.button-flat-darkblue{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#000f73;color:white;text-shadow:none;border:none;}
.button-flat-darkblue:hover{background:#1c2c86;}
.button-flat-darkblue:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#010a32;color:#EEE;}
.button-yellow{background:#ffd100;background:-moz-linear-gradient(top, #e5cc54 0%, #ffd100 82%, #ebc831 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5cc54), color-stop(82%,#ffd100), color-stop(100%,#ebc831));background:-webkit-linear-gradient(top, #e5cc54 0%,#ffd100 82%,#ebc831 100%);background:-o-linear-gradient(top, #e5cc54 0%,#ffd100 82%,#ebc831 100%);background:linear-gradient(to bottom, #e5cc54 0%,#ffd100 82%,#ebc831 100%);border-color:#edc600;color:white;text-shadow:0 -1px 1px rgba(0, 40, 50, 0.35);}
.button-yellow:hover{background-color:#ebc831;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebc831), color-stop(100%, #edc600));background:-webkit-linear-gradient(top, #ebc831, #edc600);background:-moz-linear-gradient(top, #ebc831, #edc600);background:-o-linear-gradient(top, #ebc831, #edc600);background:linear-gradient(top, #ebc831, #edc600);}
.button-yellow:active{background:#be9a04;color:#EEE;text-shadow:none;}
.button-flat-yellow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#ffd100;color:white;text-shadow:none;border:none;}
.button-flat-yellow:hover{background:#ebc831;}
.button-flat-yellow:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#be9a04;color:#EEE;}
.button-flat{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#eeeeee;border:none;text-shadow:none;}
.button-flat:hover{background:#fbfbfb;}
.button-flat:active{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;background:#eeeeee;color:#bbbbbb;}
.button-flat.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.button-flat-primary.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.button-flat-action.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.button-flat-highlight.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.button-flat-caution.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.button-flat-maroon.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.button-flat-darkblue.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.button-flat-yellow.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.button-large{font-size:16px;height:38.4px;line-height:38.4px;padding:0px 30.72px;}
input.button-large, button.button-large{height:40.4px;}
.button-small{font-size:12px;height:25.6px;line-height:25.6px;padding:0px 20.48px;}
input.button-small, button.button-small{height:27.6px;}
.button-tiny{font-size:11px;height:22.4px;line-height:22.4px;padding:0px 17.92px;}
input.button-tiny, button.button-tiny{height:24.4px;}
.button.glow{-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;-khtml-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glowing;-khtml-animation-name:glowing;-moz-animation-name:glowing;-ms-animation-name:glowing;-o-animation-name:glowing;animation-name:glowing;}
.button.glow:active{-webkit-animation-name:none;-moz-animation-name:none;-ms-animation-name:none;-o-animation-name:none;animation-name:none;-webkit-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;-moz-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;}
.button-dropdown{position:relative;overflow:visible;display:inline-block;}
.button-dropdown .button-overlay{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:999;}
.button-dropdown .button .icon-caret-down{font-size:90%;margin:0px 0px 0px 3px;vertical-align:middle;}
.button-dropdown ul.button-dropdown-menu-below{top:115%;}
.button-dropdown ul.button-dropdown-menu-above{bottom:115%;top:auto;}
.button-dropdown ul{-webkit-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.6);-moz-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.6);box-shadow:0px 3px 6px rgba(0, 0, 0, 0.6);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:none;position:absolute;background:#fcfcfc;top:-2px;left:-2px;z-index:1000;padding:0px;margin:0px;list-style-type:none;min-width:102%;}
.button-dropdown ul li{padding:0px;margin:0px;display:block;}
.button-dropdown ul li:first-child a{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.button-dropdown ul li:last-child a{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.button-dropdown ul .button-dropdown-divider{-webkit-box-shadow:inset 0px 1px 0px white;-moz-box-shadow:inset 0px 1px 0px white;box-shadow:inset 0px 1px 0px white;border-top:1px solid #e4e4e4;}
.button-dropdown ul a{display:block;padding:0px 20px;text-decoration:none;font-size:12px;color:#333333;line-height:30px;white-space:nowrap;}
.button-dropdown ul a:hover{background-color:#3c6ab9;color:white;}
.button-custom{background-color:#eeeeee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));background:-webkit-linear-gradient(top, #fbfbfb, #e1e1e1);background:-moz-linear-gradient(top, #fbfbfb, #e1e1e1);background:-o-linear-gradient(top, #fbfbfb, #e1e1e1);background:linear-gradient(top, #fbfbfb, #e1e1e1);border-color:#d4d4d4;color:#888888;text-shadow:0 1px 1px white;}
.button-custom:hover{background-color:#eeeeee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #ffffff, #dcdcdc);background:-moz-linear-gradient(top, #ffffff, #dcdcdc);background:-o-linear-gradient(top, #ffffff, #dcdcdc);background:linear-gradient(top, #ffffff, #dcdcdc);}
.button-custom:active{background:#eeeeee;color:#bbbbbb;}