.api_button::-moz-focus-inner{padding:0;border:0}.api_button,.api_button *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.api_button{overflow:hidden;padding:0 25px;-webkit-appearance:none;font:inherit;font-size:16px;border:1px solid #b3b3b3;text-decoration:none;text-shadow:0 1px 0 #fff;color:#000;-webkit-transition:border-color .1s ease-out 0s;-moz-transition:border-color .1s ease-out 0s;-ms-transition:border-color .1s ease-out 0s;-o-transition:border-color .1s ease-out 0s;transition:border-color .1s ease-out 0s;text-transform:none;position:relative;outline:none;text-align:center;margin:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f3f3f3;line-height:36px;vertical-align:middle;display:inline-block}.api_button:not(:disabled){cursor:pointer}.api_button:focus,.api_button:hover{border-color:rgba(0,0,0,.3);text-decoration:none;color:#000;background-color:#e6e6e6}.api_button:active{color:#000;background-color:#eee}.api_button:disabled,.api_button[disabled]{border-color:rgba(0,0,0,.2);color:#999;background:#fafafa}.api_button_primary{color:#fff;background-color:#00a8e6}.api_button_primary:focus,.api_button_primary:hover{color:#fff;background-color:#35b3ee}.api_button_primary.api_active,.api_button_primary:active{color:#fff;background-color:#0091ca}.api_button_success{color:#fff;background-color:#8cc14c}.api_button_success:focus,.api_button_success:hover{color:#fff;background-color:#8ec73b}.api_button_success.api_active,.api_button_success:active{color:#fff;background-color:#72ae41}.api_button_danger{color:#fff;background-color:#da314b}.api_button_danger:focus,.api_button_danger:hover{color:#fff;background-color:#e4354f}.api_button_danger.api_active,.api_button_danger:active{color:#fff;background-color:#c91032}.api_button_danger,.api_button_primary,.api_button_success{border:1px solid rgba(0,0,0,.06);text-shadow:0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.api_button_danger:focus,.api_button_danger:hover,.api_button_primary:focus,.api_button_primary:hover,.api_button_success:focus,.api_button_success:hover{border-color:rgba(0,0,0,.21)}.api_button_mini{padding:0 6px;font-size:12px;line-height:20px}.api_button_small{padding:0 10px;font-size:14px;line-height:29px}.api_button_large{padding:0 20px;font-size:20px;line-height:46px}.api_button_block{width:100%;display:block}.api_buttons{margin-top:15px}.api_button .api_icon{height:auto;border-right:1px solid #b3b3b3;text-shadow:none;opacity:1;background-color:#e6e6e6;margin:0 10px 0 -10px;border-radius:3px 0 0 3px;width:30px;line-height:inherit;vertical-align:top;display:inline-block;z-index:-1}body .api_button_busy{cursor:wait!important}body .api_button_busy:after{border:1px solid rgba(0,0,0,.2);right:-1px;content:"";position:absolute;bottom:-1px;top:-1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(/bitrix/css/api.core/images/button/busy.gif) no-repeat 50% 50% #fafafa;left:-1px;z-index:2}.api_form_wait .api_button_wait{cursor:wait!important}.api_form_wait .api_button_wait:after{border:1px solid rgba(0,0,0,.2);right:-1px;content:"";position:absolute;bottom:-1px;top:-1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(/bitrix/css/api.core/images/button/busy.gif) no-repeat 50% 50% #fafafa;left:-1px;z-index:2}.api_button_grey{color:#444;background:#e0e1e2}.api_button_grey:focus,.api_button_grey:hover{border-color:rgba(0,0,0,.1);color:#222;background:#cacbcd}.api_button_grey.api_active,.api_button_grey:active{color:#222;background:#babbbc}.api_button_yellow{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdf60",endColorstr="#ffcc00",GradientType=0);border:1px solid rgba(0,0,0,.2);text-shadow:none;color:#000;-webkit-transition:background .1s ease-out 0s;-moz-transition:background .1s ease-out 0s;-ms-transition:background .1s ease-out 0s;-o-transition:background .1s ease-out 0s;transition:background .1s ease-out 0s;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.07);-moz-box-shadow:0 1px 0 rgba(0,0,0,.07);box-shadow:0 1px 0 rgba(0,0,0,.07);background:#ffdf60;background:-moz-linear-gradient(top,#ffdf60 0,#fc0 100%);background:-webkit-linear-gradient(top,#ffdf60,#fc0);background:linear-gradient(180deg,#ffdf60 0,#fc0)}.api_button_yellow:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe681",endColorstr="#ffd428",GradientType=0);color:#000;background:#ffe681;background:-moz-linear-gradient(top,#ffe681 0,#ffd428 100%);background:-webkit-linear-gradient(top,#ffe681,#ffd428);background:linear-gradient(180deg,#ffe681 0,#ffd428)}.api_button_yellow:focus{color:#000;-webkit-box-shadow:inset 0 0 0 1px rgba(193,154,0,.2),0 0 6px 2px rgba(255,204,0,.7);-moz-box-shadow:inset 0 0 0 1px rgba(193,154,0,.2),0 0 6px 2px rgba(255,204,0,.7);box-shadow:inset 0 0 0 1px rgba(193,154,0,.2),0 0 6px 2px rgba(255,204,0,.7)}.api_button_yellow:active{color:#000;-webkit-box-shadow:inset 0 1px 3px -1px rgba(0,0,0,.5),0 0 6px 2px rgba(255,204,0,.7);-moz-box-shadow:inset 0 1px 3px -1px rgba(0,0,0,.5),0 0 6px 2px rgba(255,204,0,.7);box-shadow:inset 0 1px 3px -1px rgba(0,0,0,.5),0 0 6px 2px rgba(255,204,0,.7)}.api_button_yellow:disabled{border-color:#ddd;text-shadow:none;color:#999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#e7e7e7}