diff --git a/IPython/html/static/style/ipython.min.css b/IPython/html/static/style/ipython.min.css
index 6e465d8..8f7d1b7 100644
--- a/IPython/html/static/style/ipython.min.css
+++ b/IPython/html/static/style/ipython.min.css
@@ -1110,6 +1110,9 @@ div.text_cell_render {
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000000;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
diff --git a/IPython/html/static/style/style.min.css b/IPython/html/static/style/style.min.css
index 090fd1e..f97d4ae 100644
--- a/IPython/html/static/style/style.min.css
+++ b/IPython/html/static/style/style.min.css
@@ -7609,6 +7609,9 @@ div#header {
padding-left: 30px;
padding-bottom: 5px;
border-bottom: 1px solid #e7e7e7;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
#ipython_notebook {
padding-left: 0px;
@@ -7631,6 +7634,9 @@ div#header {
#site {
width: 100%;
display: none;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
/* Smaller buttons */
.ui-button .ui-button-text {
@@ -7646,6 +7652,97 @@ input.ui-button {
span#login_widget {
float: right;
}
+span#login_widget > .button {
+ display: inline-block;
+ margin-bottom: 0;
+ font-weight: normal;
+ text-align: center;
+ vertical-align: middle;
+ cursor: pointer;
+ background-image: none;
+ border: 1px solid transparent;
+ white-space: nowrap;
+ padding: 6px 12px;
+ font-size: 13px;
+ line-height: 1.42857143;
+ border-radius: 4px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ color: #333333;
+ background-color: #ffffff;
+ border-color: #cccccc;
+ padding: 5px 10px;
+ font-size: 12px;
+ line-height: 1.5;
+ border-radius: 3px;
+}
+span#login_widget > .button:focus,
+span#login_widget > .button:active:focus,
+span#login_widget > .button.active:focus {
+ outline: thin dotted;
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+span#login_widget > .button:hover,
+span#login_widget > .button:focus {
+ color: #333333;
+ text-decoration: none;
+}
+span#login_widget > .button:active,
+span#login_widget > .button.active {
+ outline: 0;
+ background-image: none;
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+span#login_widget > .button.disabled,
+span#login_widget > .button[disabled],
+fieldset[disabled] span#login_widget > .button {
+ cursor: not-allowed;
+ pointer-events: none;
+ opacity: 0.65;
+ filter: alpha(opacity=65);
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+span#login_widget > .button:hover,
+span#login_widget > .button:focus,
+span#login_widget > .button:active,
+span#login_widget > .button.active,
+.open .dropdown-togglespan#login_widget > .button {
+ color: #333333;
+ background-color: #ebebeb;
+ border-color: #adadad;
+}
+span#login_widget > .button:active,
+span#login_widget > .button.active,
+.open .dropdown-togglespan#login_widget > .button {
+ background-image: none;
+}
+span#login_widget > .button.disabled,
+span#login_widget > .button[disabled],
+fieldset[disabled] span#login_widget > .button,
+span#login_widget > .button.disabled:hover,
+span#login_widget > .button[disabled]:hover,
+fieldset[disabled] span#login_widget > .button:hover,
+span#login_widget > .button.disabled:focus,
+span#login_widget > .button[disabled]:focus,
+fieldset[disabled] span#login_widget > .button:focus,
+span#login_widget > .button.disabled:active,
+span#login_widget > .button[disabled]:active,
+fieldset[disabled] span#login_widget > .button:active,
+span#login_widget > .button.disabled.active,
+span#login_widget > .button[disabled].active,
+fieldset[disabled] span#login_widget > .button.active {
+ background-color: #ffffff;
+ border-color: #cccccc;
+}
+span#login_widget > .button .badge {
+ color: #ffffff;
+ background-color: #333333;
+}
.nav-header {
text-transform: none;
}
@@ -8734,6 +8831,9 @@ div.text_cell_render {
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000000;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
@@ -9644,6 +9744,9 @@ fieldset[disabled] #kernel_selector_widget > button.active {
margin-top: 0px;
margin-bottom: -19px;
position: relative;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
#menubar .navbar {
border-top: 1px;
@@ -10085,16 +10188,25 @@ fieldset[disabled] .notification_widget.danger.active {
}
div#pager_splitter {
height: 8px;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
#pager-container {
position: relative;
padding: 15px 0px;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
div#pager {
font-size: 14px;
line-height: 20px;
overflow: auto;
display: none;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
div#pager pre {
line-height: 1.21429em;
@@ -10174,6 +10286,9 @@ span#autosave_status {
padding: 0px;
margin-left: -5px;
margin-top: -5px;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {