button,.button,input[type=submit],input[type=button],input[type=reset]{background-color:#fff;border:solid 1px #007bc1;border-radius:4px;color:#007bc1;cursor:pointer;display:inline-flex;align-items:center;float:left;font-size:.875rem !important;font-weight:600 !important;line-height:1.75;margin:0;margin-right:16px;padding:5px 15px;text-decoration:none;box-sizing:border-box;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0,border 250ms cubic-bezier(0.4,0,0.2,1) 0}button:focus,.button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{outline:0}button:not(.naked):not(.image-btn):not(.yes):not(.no):not(.app-button):not(.button-group-toggle .button) .icon svg,.button:not(.naked):not(.image-btn):not(.yes):not(.no):not(.app-button):not(.button-group-toggle .button) .icon svg,input[type=submit]:not(.naked):not(.image-btn):not(.yes):not(.no):not(.app-button):not(.button-group-toggle .button) .icon svg,input[type=button]:not(.naked):not(.image-btn):not(.yes):not(.no):not(.app-button):not(.button-group-toggle .button) .icon svg,input[type=reset]:not(.naked):not(.image-btn):not(.yes):not(.no):not(.app-button):not(.button-group-toggle .button) .icon svg{fill:#007bc1}button .icon,.button .icon{margin:0}.dropdown-trigger button .icon svg{fill:#007bc1}button.naked,.button.naked{background-color:transparent;border:0;box-shadow:none;height:16px !important;padding:0;margin:0 5px}button.naked .b-label,.button.naked .b-label{color:#007bc1;font-weight:normal}button.naked.form-control .button.naked.form-control{line-height:26px !important}button.naked:not([disabled]):hover .b-label,.button.naked:not([disabled]):hover .b-label{color:#007bc1;text-decoration:underline}button[disabled],.button[disabled]{cursor:default;opacity:.3}button[disabled] .b-label,.button[disabled] .b-label,button[disabled] .ui-button-text,.button[disabled] .ui-button-text{color:#888}button[disabled] .icon,.button[disabled] .icon{opacity:.3}button.action[disabled],.button.action[disabled]{filter:alpha(opacity=50);opacity:.5}.image-btn{border:1px solid #cbcbcb;padding:7px;height:36px}.image-btn.on{background-color:#ebebeb}.image-btn:hover{text-decoration:none;background-color:#f2f8fc}.button-group{display:inline-block;vertical-align:top}button.left,.button.left,input.left,select.left,.button-group button:first-of-type,.button-group .radio-btn:first-child .button,.button-group .switch-btn:first-child .button{border-bottom-right-radius:0;border-top-right-radius:0;margin:0 0 0 5px}button.middle,.button.middle,input.middle,select.middle,.button-group button:not(:first-of-type):not(:last-of-type),.button-group .radio-btn:not(:first-child):not(:last-child) .button,.button-group .switch-btn:not(:first-child):not(:last-child) .button{border-left:0;border-radius:0;margin:0}button.right,.button.right,input.right,select.right,.button-group button:last-of-type,.button-group .radio-btn:last-child .button,.button-group .switch-btn:last-child .button{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;margin:0 5px 0 0}button:not([disabled]):not(.naked):not(.action):not(.overlay):hover,.button:not([disabled]):not(.naked):not(.action):not(.overlay):hover{background-color:#f2f8fc}button.yes,button.no,.button.yes,.button.no,.button-group .button,.radio-btn .button{padding:7px;border-color:#cbcbcb;height:36px}button.yes .b-label,button.no .b-label,.button.yes .b-label,.button.no .b-label,.button-group .button .b-label,.radio-btn .button .b-label{color:#727e84;font-size:.8125rem}button.yes:enabled:hover,button.no:enabled:hover,.button.yes:enabled:hover,.button.no:enabled:hover,.button-group .button:enabled:hover,.radio-btn .button:enabled:hover{background-color:#f5f5f5 !important}button.on{background-color:#ebebeb}button.blue,.button.blue{background-color:#4b8df8;border:1px solid #3079ed !important;transition:border .20s}button.blue:hover,.button.blue:hover{background-color:#3f83f1;border:1px solid #2f5bb7 !important}button.blue:active,.button.blue:active,button.blue:focus,.button.blue:focus{border-color:#2f5bb7 !important}button.green,.button.green{background-color:#3a8e00;border:1px solid #29691d !important;transition:border .20s}button.green:hover,.button.green:hover{background-color:#3f83f1;border:1px solid #2d6200 !important}button.green:active,.button.green:active,button.green:focus,.button.green:focus{border-color:#2d6200 !important}button.red,.button.red{background-color:#d64937;border:1px solid #d14836 !important;transition:border .20s}button.red:hover,.button.red:hover{background-color:#d14130;border:1px solid #b0281a !important}button.red:active,.button.red:active,button.red:focus,.button.red:focus{border-color:#b0281a !important}button.orange,.button.orange{background-color:#f90;border:1px solid #ef8900 !important;transition:border .20s}button.orange:hover,.button.orange:hover{background-color:#f90;border:1px solid #ef8900 !important}button.orange:active,.button.orange:active,button.orange:focus,.button.orange:focus{border-color:#ef8900 !important}button.grey,.button.grey{background-color:#777;border:1px solid #666 !important;transition:border .20s}button.grey:hover,.button.grey:hover{background-color:#777;border:1px solid #666 !important}button.grey:active,.button.grey:active,button.grey:focus,.button.grey:focus{border-color:#666 !important}.b-label,.ui-button-text{color:#007bc1;display:inline-block;float:left;line-height:1.75;overflow:hidden;padding:0 1px;transition:color .20s}button:hover .b-label.red,.button:hover .b-label.red,button:hover .ui-button-text.red,.button:hover .ui-button-text.red{color:#d14836}button:hover .b-label.blue,.button:hover .b-label.blue,button:hover .ui-button-text.blue,.button:hover .ui-button-text.blue{color:#7090c8}button:hover .b-label.green,.button:hover .b-label.green,button:hover .ui-button-text.green,.button:hover .ui-button-text.green{color:#42b449}button:hover .b-label.yellow,.button:hover .b-label.yellow,button:hover .ui-button-text.yellow,.button:hover .ui-button-text.yellow{color:#f7cb38}button.blue .b-label,.button.blue .b-label,button.blue .ui-button-text,.button.blue .ui-button-text{color:#fff !important;text-shadow:0 1px 0 #2f5bb7 !important}button.green .b-label,.button.green .b-label,button.green .ui-button-text,.button.green .ui-button-text{color:#fff !important;text-shadow:0 1px 0 #2d6200 !important}button.red .b-label,.button.red .b-label,button.red .ui-button-text,.button.red .ui-button-text{color:#fff !important;text-shadow:0 1px 0 #b0281a !important}button.orange .b-label,.button.orange .b-label,button.orange .ui-button-text,.button.orange .ui-button-text{color:#fff !important;text-shadow:0 1px 0 #ef8900 !important}button.grey .b-label,.button.grey .b-label,button.grey .ui-button-text,.button.grey .ui-button-text{color:#fff !important;text-shadow:0 1px 0 #777 !important}button.action:active .b-label,.button.action:active .b-label,button.action:active .ui-button-text,.button.action:active .ui-button-text{color:#333 !important}button.blue:active .b-label,button.green:active .b-label,button.red:active .b-label,button.orange:active .b-label,button.grey:active .b-label,button.primary:active .b-label,button.blue:active .ui-button-text,button.green:active .ui-button-text,button.red:active .ui-button-text,button.orange:active .ui-button-text,button.grey:active .ui-button-text,button.primary:active .ui-button-text,.button.blue:active .b-label,.button.green:active .b-label,.button.red:active .b-label,.button.orange:active .b-label,.button.grey:active .b-label,.button.primary:active .b-label,.button.blue:active .ui-button-text,.button.green:active .ui-button-text,.button.red:active .ui-button-text,.button.orange:active .ui-button-text,.button.grey:active .ui-button-text,.button.primary:active .ui-button-text{color:#fff !important}button.primary,.button.primary{background-color:#007bc1;border:1px solid #007bc1 !important;transition:border .20s;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}button.primary .icon svg,.button.primary .icon svg{fill:#fff}button.primary:hover,.button.primary:hover,button.primary:active,.button.primary:active{background-color:#4da3d4 !important;border:1px solid #4da3d4 !important;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)}button.primary:focus,.button.primary:focus{background-color:#4da3d4 !important;border:1px solid #007bc1 !important;box-shadow:0 0 4px #bbb}button.primary .b-label,.button.primary .b-label,button.primary .ui-button-text,.button.primary .ui-button-text{color:#fff !important}button.delete:not([disabled]) .b-label,.button.delete:not([disabled]) .b-label,.ui-dialog-buttonpane .ui-dialog-buttonset button.delete:not([disabled]){color:#d14836}button.delete:not([disabled]),.ui-dialog-buttonpane .ui-dialog-buttonset button.delete:not([disabled]){border:1px solid #d14836}button .icon:not(.busy)+.b-label,.button .icon:not(.busy)+.b-label,button.busy .b-label,.button.busy .b-label{margin-left:5px}button .busy,.button .busy{background-image:url(../Icons/spinner.gif) !important;display:none}button.action .busy,.button.action .busy{background-image:url(../Icons/spinner-white.gif) !important}button.busy .busy,.button.busy .busy{display:inline-block}button.arrows{margin:0 3px}.button.overlay{position:absolute;right:0;margin:0;background:0;border:0;background-color:transparent}