Notes : <Hands-on ML with Sklearn & TF> Chapter 5
.caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-moz-
}
*:before,
*:after {
-moz-
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h7,
h4,
h5,
h6,
.h1,
.h2,
.h7,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h7 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h7 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h7 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h7 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h7,
.h7 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h7 small,
.h7 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h7 .small,
.h7 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h7,
.h7 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-moz-
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.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);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-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);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
-moz-
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
padding-bottom: 5px;
padding-top: 5px;
-moz-
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
@media (max-width: 991px) {
#ipython_notebook {
margin-left: 10px;
}
}
[dir="rtl"] #ipython_notebook {
float: right !important;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
-moz-
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#login_widget {
float: right;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
text-align: center;
vertical-align: middle;
display: inline;
opacity: 0;
z-index: 2;
width: 12ex;
margin-right: -12ex;
}
.alternate_upload .btn-upload {
height: 22px;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
[dir="rtl"] #tabs li {
float: right;
}
ul#tabs {
margin-bottom: 4px;
}
[dir="rtl"] ul#tabs {
margin-right: 0px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons {
float: left !important;
}
[dir="rtl"] .list_toolbar .pull-right {
padding-top: 1px;
float: left !important;
}
[dir="rtl"] .list_toolbar .pull-left {
float: right !important;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: baseline;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
#tree-selector {
padding-right: 0px;
}
[dir="rtl"] #tree-selector a {
float: right;
}
#button-select-all {
min-width: 50px;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
[dir="rtl"] #new-menu {
text-align: right;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
[dir="rtl"] #running .col-sm-8 {
float: right !important;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
-moz-
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
border-left-width: 1px;
padding-left: 5px;
background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
border-left-color: #90CAF9;
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected {
border-color: #ababab;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
div.cell.selected {
border-color: transparent;
}
}
div.cell.selected.jupyter-soft-selected {
border-left-width: 0;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
padding: 0.4em;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
/* .CodeMirror-lines */
padding: 0;
border: 0;
border-radius: 0;
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h7 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h7:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul {
list-style: disc;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ul ul {
list-style: square;
margin: 0em 2em;
}
.rendered_html ul ul ul {
list-style: circle;
margin: 0em 2em;
}
.rendered_html ol {
list-style: decimal;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
margin: 0em 2em;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
border: 0;
background-color: #fff;
color: #000;
font-size: 100%;
padding: 0px;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: 1px solid black;
border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
border: 1px solid black;
border-collapse: collapse;
margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
text-align: left;
vertical-align: middle;
padding: 4px;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
-moz-
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h7:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
-moz-
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
-moz-
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
-moz-
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget {
float: right !important;
float: right;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
#menubar {
-moz-
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
-moz-
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
margin-top: 6px;
}
span.save_widget span.filename {
height: 1em;
line-height: 1em;
padding: 3px;
margin-left: 16px;
border: none;
font-size: 146.5%;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
-moz-
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
display: none;
}
.command-shortcut:before {
content: "(command)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
-->
- capable of performing linear and nonlinear classification, regression even outlier detection
- particularly well suit for classification of complex but small or medium size datasets
Linear SVM Classification¶
- 不仅仅在匹配一条可以准确分割两类的线了,而是要fit出一条尽可能宽的街道。
- 在两个边界之外的实例与decision boundary(决定边界)没有关系,影响边界的只有街道里面的实例,被称为support vector(支持向量)
- sensitive to the feature scale ; need feature scaling like StandardScaler
Soft Margin(边缘) Classification
- all instance out of the street called hard margin classification : only for linear classification and sensitive to outlier
- in sklearn class can control the margin violations by using C hyperparameter, a small C value leads a wider street
import numpy as np
from sklearn import datasets
from sklearn.pipeline import Pipeline
from sklearn.preprocessing import StandardScaler
from sklearn.svm import LinearSVC iris = datasets.load_iris()
X = iris['data'][:, (2, 3)]
y = (iris['target']==2).astype(np.float64) svm_clf = Pipeline((
('scaler', StandardScaler()),
('linear_svc', LinearSVC(C=1, loss='hinge')),
)) svm_clf.fit(X, y)
Pipeline(steps=(('scaler', StandardScaler(copy=True, with_mean=True, with_std=True)), ('linear_svc', LinearSVC(C=1, class_weight=None, dual=True, fit_intercept=True,
intercept_scaling=1, loss='hinge', max_iter=1000, multi_class='ovr',
penalty='l2', random_state=None, tol=0.0001, verbose=0))))
svm_clf.predict([[5.5, 1.7]]) #don't output probabilities
array([ 1.])
from sklearn.svm import SVC
from sklearn.linear_model import SGDClassifier svc_clf = Pipeline((
('scaler', StandardScaler()),
('svc', SVC(kernel='linear', C=1)),
))
m = len(X)
C =1
sgd_clf = Pipeline((
('scaler', StandardScaler()),
('sgd', SGDClassifier(loss='hinge', alpha=1/(m*C)))
)) svc_clf.fit(X, y)
sgd_clf.fit(X, y)
print(svc_clf.predict([[5.5, 1.7]]), sgd_clf.predict([[5.5, 1.7]]))
[ 1.] [ 1.]
- sgd慢,但可以处理巨大数据集和online classification task,svc更慢
- LinearSVC class regularizes the bias term, should subtract thr mean or using StandardScaler automatic done
- loss = hinge
- for better preformance set dual=False, unless more features than training instances
Nonlinear SVM Classification¶
- add more features like Polynomial to use linear Classification
from sklearn.datasets import make_moons
X, y = make_moons(n_samples=100, noise=0.15, random_state=42)
from sklearn.pipeline import Pipeline
from sklearn.preprocessing import PolynomialFeatures polynomial_svm_clf = Pipeline((
('poly_features', PolynomialFeatures(degree=3)),
('scaler', StandardScaler()),
('svm_clf', LinearSVC(C=10, loss='hinge'))
)) polynomial_svm_clf.fit(X, y)
Pipeline(steps=(('poly_features', PolynomialFeatures(degree=3, include_bias=True, interaction_only=False)), ('scaler', StandardScaler(copy=True, with_mean=True, with_std=True)), ('svm_clf', LinearSVC(C=10, class_weight=None, dual=True, fit_intercept=True,
intercept_scaling=1, loss='hinge', max_iter=1000, multi_class='ovr',
penalty='l2', random_state=None, tol=0.0001, verbose=0))))
import matplotlib.pyplot as plt def plot_predictions(clf, axes):
x0s = np.linspace(axes[0], axes[1], 100)
x1s = np.linspace(axes[2], axes[3], 100)
x0, x1 = np.meshgrid(x0s, x1s)
X = np.c_[x0.ravel(), x1.ravel()]
y_pred = clf.predict(X).reshape(x0.shape)
y_decision = clf.decision_function(X).reshape(x0.shape)
plt.contourf(x0, x1, y_pred, cmap=plt.cm.brg, alpha=0.2)
plt.contourf(x0, x1, y_decision, cmap=plt.cm.brg, alpha=0.1) def plot_datasets(X, y, axes):
plt.plot(X[:, 0][y==0], X[:, 1][y==0], 'bs')
plt.plot(X[:, 0][y==1], X[:, 1][y==1], 'g^')
plt.axis(axes)
plt.grid(True, which='both')
plt.xlabel(r'$x_1$', fontsize=10)
plt.ylabel(r'$x_2$', fontsize=10, rotation=0) plot_predictions(polynomial_svm_clf, [-1.5, 2.5, -1, 1.5])
plot_datasets(X, y, [-1.5, 2.5, -1, 1.5]) plt.show()
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
8AAAAABJRU5ErkJggg==
" alt="" />
- 可以使用grid search需要最优参数。常常首先粗略的搜索,在细致的搜索
Adding Similarity Feature
- add similarity feature compute using a similarity function that measures how math each instances resembles a particular landmark
- $$Gauss\ Radial\ Basis\ Function\ :\ \phi \gamma (x, \mathscr{l})=e^{-\gamma \left \| x-\mathscr{l} \right \|^2}\\ x-\mathscr{l}即instance到landmark的距离,由此可计算出新的Features,并抛弃之前的$$
- how to select landmrk ,simplest way : creat a landmark at the location of each and every instance in the dataset
Gauss RBF Kernel
- 数据集很大的时候计算非常费时
- SVM的魔力就在于不必真实的添加feature就可以获得与添加之后相似的结果
rbf_kernel_svm_clf = Pipeline((
('scaler', StandardScaler()),
('svm_clf', SVC(kernel='rbf', gamma=5, C=0.001))
)) rbf_kernel_svm_clf.fit(X,y)
Pipeline(steps=(('scaler', StandardScaler(copy=True, with_mean=True, with_std=True)), ('svm_clf', SVC(C=0.001, cache_size=200, class_weight=None, coef0=0.0,
decision_function_shape=None, degree=3, gamma=5, kernel='rbf',
max_iter=-1, probability=False, random_state=None, shrinking=True,
tol=0.001, verbose=False))))
%matplotlib inline
from sklearn.svm import SVC gamma1, gamma2 = 0.1, 5
C1, C2 = 0.001, 1000
hyperparams = (gamma1, C1), (gamma1, C2), (gamma2, C1), (gamma2, C2) svm_clfs = []
for gamma, C in hyperparams:
rbf_kernel_svm_clf = Pipeline((
("scaler", StandardScaler()),
("svm_clf", SVC(kernel="rbf", gamma=gamma, C=C))
))
rbf_kernel_svm_clf.fit(X, y)
svm_clfs.append(rbf_kernel_svm_clf) plt.figure(figsize=(14, 9)) for i, svm_clf in enumerate(svm_clfs):
plt.subplot(221 + i)
plot_predictions(svm_clf, [-1.5, 2.5, -1, 1.5])
plot_datasets(X, y, [-1.5, 2.5, -1, 1.5])
gamma, C = hyperparams[i]
plt.title(r"$\gamma = {}, C = {}$".format(gamma, C), fontsize=10) plt.show()
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
TkSuQmCC
" alt="" />
- $\gamma$增大,instance的影响范围就变小,bell-shape curve变瘦
- $\gamma$增小,instance的影响范围就变大,bell-shape curve变胖
- $C$和$\gamma$类似
- 其他的kernel用的少或者应用面窄。
- String kernels常用在文本分类和DNA序列如:使用string subsequence kernel或者其他基于Levenshtein distance
- how to choose:
- linear first, LinearSVC is fast
- then SVC(kernel='linear')
- not to large, try the rbf kernel
- try others kernel using cross-validation and grid search
Computational Complexity
Class | Time Complexity | Out-of-core Support | Scaling required | Kernel Trick |
---|---|---|---|---|
LinearSVC | $O(m\times n)$ | No | Yes | No |
SGDClassifier | $O(m\times n)$ | Yes | Yes | No |
svc | $O(m^2\times n)\\ to\\ O(m^3\times n)$ | No | Yes | Yes |
SVM Regression¶
- 与分类器的区别在于要使support vector在margin被限制的条件下尽可能多
from sklearn.svm import LinearSVR
import numpy.random as rnd
rnd.seed(42)
m = 50
X = 2 * rnd.rand(m, 1)
y = (4 + 3 * X + rnd.randn(m, 1)).ravel() svm_reg = LinearSVR(epsilon=1.5)
svm_reg.fit(X, y)
LinearSVR(C=1.0, dual=True, epsilon=1.5, fit_intercept=True,
intercept_scaling=1.0, loss='epsilon_insensitive', max_iter=1000,
random_state=None, tol=0.0001, verbose=0)
from sklearn.svm import SVR svm_poly_reg = SVR(kernel='poly', degree=2, C=100, epsilon=0.1) svm_poly_reg.fit(X,y)
SVR(C=100, cache_size=200, coef0=0.0, degree=2, epsilon=0.1, gamma='auto',
kernel='poly', max_iter=-1, shrinking=True, tol=0.001, verbose=False)
svm_reg1 = LinearSVR(epsilon=1.5)
svm_reg2 = LinearSVR(epsilon=0.5)
svm_reg1.fit(X, y)
svm_reg2.fit(X, y) def find_support_vectors(svm_reg, X, y):
y_pred = svm_reg.predict(X)
off_margin = (np.abs(y - y_pred) >= svm_reg.epsilon)
return np.argwhere(off_margin) #nonzero(满足条件)的位置 svm_reg1.support_ = find_support_vectors(svm_reg1, X, y) #实际上是margin之外的
svm_reg2.support_ = find_support_vectors(svm_reg2, X, y) eps_x1 = 1
eps_y_pred = svm_reg1.predict([[eps_x1]]) #再次位置表示epsilon def plot_svm_regression(svm_reg, X, y, axes):
x1s = np.linspace(axes[0], axes[1], 100).reshape(100, 1)
y_pred = svm_reg.predict(x1s)
plt.plot(x1s, y_pred, "k-", linewidth=2, label=r"$\hat{y}$")
plt.plot(x1s, y_pred + svm_reg.epsilon, "k--")
plt.plot(x1s, y_pred - svm_reg.epsilon, "k--")
plt.scatter(X[svm_reg.support_], y[svm_reg.support_], s=180, facecolors='#FFAAAA')
plt.plot(X, y, "bo")
plt.xlabel(r"$x_1$", fontsize=18)
plt.legend(loc="upper left", fontsize=18)
plt.axis(axes) plt.figure(figsize=(9, 4))
plt.subplot(121)
plot_svm_regression(svm_reg1, X, y, [0, 2, 3, 11])
plt.title(r"$\epsilon = {}$".format(svm_reg1.epsilon), fontsize=18)
plt.ylabel(r"$y$", fontsize=18, rotation=0)
#plt.plot([eps_x1, eps_x1], [eps_y_pred, eps_y_pred - svm_reg1.epsilon], "k-", linewidth=2)
plt.annotate(
'', xy=(eps_x1, eps_y_pred), xycoords='data',
xytext=(eps_x1, eps_y_pred - svm_reg1.epsilon),
textcoords='data', arrowprops={'arrowstyle': '<->', 'linewidth': 1.5}
)
plt.text(0.91, 5.6, r"$\epsilon$", fontsize=20)
plt.subplot(122)
plot_svm_regression(svm_reg2, X, y, [0, 2, 3, 11])
plt.title(r"$\epsilon = {}$".format(svm_reg2.epsilon), fontsize=18)
plt.show()
AAALEgAACxIB0t1+/AAAIABJREFUeJzsnXd4VMX3h98hIUBoAqEYIAkoiP4oAUIXxUIRsIAiJXQk
IIhfBBUx0kGKDVRaBBFIpElRitKFEIqGECBKU0ihBUIQSC87vz9uEtKzu9lsSeZ9nn2WvXvvzNmQ
/eTcM2fOEVJKFAqFQqFQKKyRUpY2QKFQKBQKhSIvlKOiUCgUCoXCalGOikKhUCgUCqtFOSoKhUKh
UCisFuWoKBQKhUKhsFqUo6JQKBQKhcJqUY6KQqFQKBQKq0U5KgqzIYSYLITYJIS4LISQQohQI8aQ
eTxiisBkhUJhZQghSgkh3hNCnBdCJAghIoQQXwghyhswhtIRG8Le0gYoShSfAtFAEPBIIcbxB3yy
HUsuxHgKhcJ2+Ap4F9gKfAE8mfa6uRDiRSmlTs9xlI7YCMpRUZiTx6SUlwGEECFABSPHuSyl9DWd
WQqFwhYQQvwfMA7YIqV8PdPxK8DXQD/gRz2HUzpiI6ilnxKG0BguhAgQQtxJC52GCSF2CCFKF+Xc
6U6KKRBCOAghjHV0FApFIbCgjvQHBLAw2/HvgDhgoCGDKR2xDYTq9VOyEEIsB7yAzcB+IBVwAepL
KQfkcn4poKoBU0TrE3pNj6hIKd0MGBshhARigbKAHXAb2AB8IqW8Z8hYCoXCOCylI0KI3cCLgKOU
MjHbewFAQylldT3sVzpiQyhHpQQhhKiMliOyQko5Ss9r3IArBkxTT0oZqse4xjoqJ4BNwD9AJaA7
0Bc4C7SXUqpkOIWiCLGkjgghzgI1pJQ1c3lvI9AHKCOlTCrAHqUjNoTKUSlZJAP3gZZCiNZAKJBY
wB3ETaCzAXPcNN68gpFStsl2aI0Q4gwwB/hf2rNCoSg6LKkjjkBiHu8lZDonX0dF6YhtoSIqJQwh
REe0EOejaYc2SSnftIAdRkVU8hirNBADnJRSti/seAqFIn8spSOmiqjkMbbSEStFRVRKEEKI14FV
wDZgB1r4NrSAa+yAAtd8M3FbSplqrI3GIKVMFkJcB5zMOa9CURKxsI5cB54SQpTJnqMC1AaijHFS
QOmINaMclRKCEKIKsBr4QUr5jgGX1sXAtWUKEC1TI4QoC9QBjptzXoWipGEFOvIn0AVojVYHJd2u
soA7cNiAObKgdMR6UY5KyaEJUB64aOB1FslRSQvDPgbESSnD045Vk1LeyeX0WWi/y9tNMbdCocgT
S+vIBuBjYDyZHBVgJFpuil/mk5WOFA9UjkoJQQhRCy3DHWAF8BdQBu1LXEtK2d8MNgwCXNNejgMc
0CpLAoRJKddmOtcN7Q7skJSyU9qxr4C2wEEgHK1gXHfgOeAE8JyUMr6oP4dCUVKxEh35BngHrTLt
Lh5Wpg0Ans+8rVnpSPFARVRKCFLKm0KIrsBUYDDalry7wHk0wTEHI4Bnsx2blfZ8CFhL/vwOPAUM
Aaqh1W64BHgDX0opE/K+VKFQFBYr0ZHxaMtCXkAPIAr4BpiqZ/n831E6YlOoiIpCoVAoFAqrRZXQ
VygUCoVCYbWY1FERQnwvhLiVViMj/VgfIcRfQgidEMLDlPMpFIrih9IRhUKRGVNHVH4AumU7FgL0
phDbxhQKRYniB5SOKBSKNEyaTCulPJyWZZ352DkAIYQpp1IoFMUUpSMKhSIzVrXrRwjhhZbJTfny
5Vs2atTIwhYpFMUIKSEpCZKTtX8LAaVLg4OD9u9spKamcvbs2fR/R+nTldYaUDqiUBQhBupIZk6e
PGmUjliVoyKl9AF8ADw8PGRgYKCFLVIoSh5xcXE4OjoCsH79ejp27EidOnXCLGyW3igdUSisEyGE
UTqidv0oFIoM9u/fT8OGDdmxYwcA/fr1o3bt2ha2SqFQlGSUo6JQKEhKSuLDDz+kc+fOVKhQQTkn
CoXCajD19uR1wDHgCSHEVSHECCFELyHEVaAdsFMIsduUcyoUisJx/vx52rZty2effcaoUaMICgqi
efPmFrNH6YhCociMqXf95NXnYasp51EoFKbj6NGjhIeHs23bNl599VVLm6N0RKFQZEEt/SgUJZCo
qCj27dsHwLBhw7hw4YJVOCkKhUKRHava9aNQKIqevXv3MmTIEBITEwkLC6NChQpUq1bN0mYpFApF
rqiIikJRQkhMTGTixIl06dKFRx55hP3791OhQgVLm6VQKBT5YvMRlXv37hEVFUVSUpKlTbFq7Ozs
qFixIlWrVqVMmTKWNkdhZuLi4ujQoQPBwcGMHTuWBQsWZNRKUSgd0RelIwpLYNOOSkJCApGRkdSp
U4dy5cqp8tp5IKUkOTmZ+/fvEx4ejouLixKZEoajoyM9e/Zk1qxZ9OzZ09LmWBVKR/RD6YjCUtj0
0s/t27epXr06jo6OSlzyQQiBg4MDTk5OVKlShejoaEubpDADt27donfv3qRXZlVOSu4oHdEPpSMK
S2HTjkpCQoJaYzeQSpUq8eDBA0uboShidu/eTdOmTdm1axfnz5+3tDlWjdIRw1E6ojAnNu2opKSk
YG9v06tXZqd06dKkpqZa2gxFEZGQkMD48ePp1q0b1atX588//2TgwIGWNsuqUTpiOEpHFIYQExPD
4cOHjb7e5r+dKlRrGOrnZWOkpEBEBFy/rnUsdXAAZ2eoWxdy+eO6YsUKFi1axLvvvsu8efMoV66c
BYy2PdT3wjDUz8vGMFBHTMmpU6fo168fN27cMHoMm3dUFIpiiZQQEgKXLmmvM9+9RkbCqVPQoAE0
bowEwsPDcXV1ZfTo0TRt2pRnnnnGImYrFAorwgAdwcTOp5SSr7/+mg8//BAnJyd++eUXnnvuOaPG
sumlH4WiWCIlBARo4pKamlVc4OGxS5eI3L6dHj160KZNG6Kjo7G3t1dOikKhMEhHCAjQzjchFy9e
5IMPPqBLly6cPn2aTp06GT2WiqgoFNZGSAjcupVTWLKx888/GbZkCQ8SE/n8iy+oUqWKmQxUKBRW
j546Qmqqdl5ICDRpUuhp//nnHx5//HGeeOIJTpw4gbu7e6GXClVExUa5cOEC06dP58KFC5Y2RWFK
UlIe3gGl4edfF7cx3SnV9w3cxnRnze+1Gff99/ScN49Hq1Thz3nzGDtqlMobUBiM0pFiih464udf
9+H56ZGVlJRCTJnC9OnTeeKJJ9i5cycAzZs3N4kuqYiKDSKlZMSIEZw5c4YDBw5w6NAh9UfK2jA2
eS0iIstLP/+6eC33IC5JuyYsqjxvr2hNo9otea+HHZ/270/ZcuW06+rVK8pPpChmKB2xAYpQR7yW
ewDg2TEi63VG6EhERASenp74+/szePBgnn32WYPHyA8VUbFBVq5cSWhoKMHBwfz777+sXr3a0iYp
0pESzp6FX37REtWuX4eoKO351Cnt+Nmzea8HX7+e5S7Ie12TDHFJJy7JnqgHk/lyyBDKOjho51+/
XpSfSlEMUTpixZhJR7zXZVrqMVJHtm/fTrNmzTh16hRr165l9erVJq9LpBwVGyMqKorJkyezatUq
6tevz6pVq5g0aZKqEmkNmCJ5LVuvmfA7uffjich+PDm5MJYrShhKR6wYM+pIjuNG6Eh0dDT16tUj
KCioyGo2qaUfG8PJyYnbt29nvO7SpQuRkZEWtEiRgSmS1xwcsrx0qvgft+/nTJJ1qRaX9UDp0sZY
rCihKB2xYopAR1yqxREWVT7HEMbqyPnz5zl37hy9evVi8ODBDBgwgNJFqEEqoqJQmAJTJa85O4Od
HQDrjhzh9v2xCJFVTBwdUpjT/+zDA3Z22nUKhcK2KQIdAZjT/yyODlnPMUZHpJSsWrWKli1bMn78
eBITExFCFKmTAiZ2VIQQ3wshbgkhQjIdqyqE2CuEuJT2rPZQKoofeSSvhUWVR0qRkbyWRWRyuY66
dUlJE6mXPTyY00+y6u1TuDrFIoTE1SkWn1GBWRPg0q4rLigdUZRYTKgjmfHsGIHPqMBC6cj9+/cZ
OHAgw4cPp02bNhw7dsxs3bNNHVH5AeiW7dhHwH4pZQNgf9prhYGMHj0aIQTXc0l2unDhAg4ODrz7
7rsWsEwBmCR5TafT8eXXX+MxZQpxKSlUKFuWj3v3Zkin64Qu2YVuw0+ELtmVVVzs7LTKksWrV80P
KB0pEpSOWDmmSoK1t9d0IVNUxbNjhNE6EhMTQ8uWLdmwYQOzZs1i7969OJsximtSR0VKeRjIno31
KpCeTr4aeM2Uc5YU2rVrB8Aff/yR47333nuPSpUqMWPGDHObpUinkMlr169fp1u3bkycOBG3Ro1I
fOSRLCKTK3Z2UKOGVv66GKF0pOhQOmLlmDIJtnFjTR9MoCMVKlRg2LBhHDp0iE8++QS7gsbMhfXr
1xt8TTrmyFGpKaVM70Z0E6hphjmLHW3btgVyCszOnTv59ddfmTlzpqpMaklySV7LjdyS17Zt20bT
pk05cuQIy5cvZ+vWrVTp1u3hHVF2UbC3f3gH1KGDyXt0WClKR0yA0hErpxA6kgMhNH0wUkdu3brF
K6+8wvHjxwH4+OOP6dChg2GfB4iNjWXEiBH079/f4GvTMWsyrZRSAnk2FBBCeAkhAoUQgZkz0g1F
CGGVj8LQsGFDqlatmkVgkpOTmTBhAo0bN2bUqFGFGl9RSIxMXtPVqsXcuXNxcXEhKCgILy8v7XdF
CC2T/5VXoHlzbfzq1bVnd3fteJMmRjkpfn7g5galSmnPfn5GfmYLoXTEeJSOWDmmToI1Ukf2799P
s2bN2LNnD//++2+uQ+ujI2fOnMHDw4Pvv/+esmXL6vMTyBVzLGxHCiEelVLeEEI8CtzK60QppQ/g
A+Dh4WHaDkk2jhCCtm3bEhAQgJQSIQSLFi3i4sWL7Nu3z6hQnMKE1K2rFWJKI33913tdE8LvOOJS
LY45/c9mHD915QouNWtSzdWVn3/+mapVq+KQ7W4K0O566tUzWdVZPz/w8oK4tBuysDDtNYCnp0mm
KCqUjpgApSNWjoE6Ajysq5KSkneump46kpyczLRp05g3bx6NGjVi9+7dNG3aNMd5BemIlJKlS5cy
YcIEEhMTeeqpp9iwYQNNjOwlZA5H5RdgCDAv7fnnop5QmrgLpLXQtm1bdu3axYULF6hatSqzZs3i
tdde44UXXrC0aYr05LVMWws9O0bkyKrX6XR8sWMH3uvXM+y111g+ZAi1atUym5ne3g/FJZ24OO24
lTsqSkdMhNIRK0ZPHcnBmTPao0EDLdfEyMjb6tWrmTt3Lm+99RYLFy6kfPmctVcgfx156aVoRowY
wbZt2wDw8vLiq6++wtEx93wbfTCpoyKEWAd0ApyEEFeBaWjCslEIMQIIA9405ZwlicyJcIcPHyYx
MZEvvvjCwlYpMmjcGO7dy7NY09U7dxiyeDEHQkLo/eyzfLp0qdlNDA837LglUDpStCgdsXIK0JFc
ST/v0iXtWgNz127fvk316tUZNmwYrq6udO7cOd/z89YRibu7OxEREVSuXJnvvvuOPn366G1HXpjU
UZFS5pUto1x1E9C6dWtKlSrFihUrCAgI4IMPPqB+/fqWNkuRTnryWkiIJhiQISD+587x6mefkZic
zIrp0xk+ZQqilPnrLbq4aGHa3I5bC0pHihalI1ZOPjpSIPlVq82F+Ph43nvvPbZu3crp06epVatW
gU4K5K0jUoYTERFB27ZtWbduHW5ubvrZXQCqMq0NUalSJZ566in8/f2pUaMG3t7eljZJkZ08ktca
Nm9O25YtmTnzH2atmoadfSmLJLLOmQPZI7COjtpxRclA6YgNkFlHmjbNER0xqlptNv766y9atWrF
8uXLGTJkCNWqVdPbvNx0BGKBj/noo484fPiwyZwUUI6KzdG6dWsA5s6dS8WKFS1sjSJP7O0JvHOH
4StXktqxIzVffhnPkb8zdUYdwsK0PmLpCWjmdFY8PcHHB1xdNe1zddVeW3l+isLEKB2xEdK3EGeK
vhpdrTYNKSXLly/Hw8OD27dv89tvv7FgwQKDyuCn60j16nGADgilUqUP2Lt3GHPnzjV5SX3lqNgQ
ycnJ/P7773h4eDBkyBBLm6PIg9TUVObOnUu7du3Yt28f4WkLuvkloJkTT08IDQWdTntWTkrJQumI
jWGqarWZ2L17Nx07duT06dN07drVYJMSExP588/x3L5dHrCja9fRXLw4jRdffNHgsfShWNXdLu58
/vnnXLlyBT8/v0LXU1AUDREREQwaNIhDhw7Rp08fli9fnlFAyxYSWRXFH6UjNoaJqtUeP36c6tWr
89hjj+Hr60vZsmUpZUSe3MWLF+nXrx+nTp3C3t6euXPnMmHCBKPG0hflqFg50dHR7N69mzNnzvDZ
Z58xYcKEjOqSCutCSkmvXr04f/48q1atYsiQIVn+ENhCIquieKJ0xIbJpVptWFTObcN5VavV6XTM
nz+fKVOm0KtXLzZt2mT0VuE1a9YwZswYYmNjqV+/PuvWrctYRixKlKNi5ezevZsBAwZQo0YN3nvv
PebNm2dpkxTZePDgAaVLl6Zs2bJ89913VKxYkccffzzHeXPmZC2SBCqRVWEelI7YMM7OEBmZsfwz
p/9ZvJZ7ZFn+yata7Y0bNxg8eDD79u3jzTffxMfHxygTHjx4wJgxY/D19QWgX79+LF++nEqVKhn/
uQxAOSpWTv/+/QvVI0FRtJw4cQJPT0969uzJwoULad68eZ7npueCeHtryz0uLpqTYu05Ij/++KOl
TVAUEqUjNowx1WqB09HRdH7pJWJiYlixYgXDhw83aqnv5MmT9O/fn0uXLuHo6MjXX39t9FjGopJp
FQojSE1NZc6cOXTo0IHk5GR69+6t13XWmMiaV8+Oe/fuMXDgQDytwUiFoqSSXq02U3sDz44RhC7Z
hW7DT4Qu2ZXVSUlrNNjgySfp1KkTf/75JyNGjDDYsZBS8tVXX9GuXTsuXbpE06ZNCQwMzHOs/Hr/
6HQ6wnJb99YTFVFRKAwkPDycgQMH4u/vT79+/Vi6dCmPPPKIpc0yirx6dly6dJHVq7sSGhqKo6Mj
cdm3KykUCvOhZ7Xaf2/fZsrWrfhs2UIFR0c2btxo1HRRUVEMHTqUnTt3AjB27Fg+//zzPBsL5tf7
p3PnWwwdOpTg4GCjbAEVUVEoDCYuLo6LFy+yZs0afvzxR5t1UiDvLdMzZpQhNDSUli1bEhQUZBnj
FAqFRnq12vTISvbmkfb2rD92jOYffsivgYH8fe6c0VMdPHiQZs2asXPnTqpUqcKWLVv49ttv8+1+
nJeOTJgQj7u7OwcOHChUYUHlqCgUenD//n2WLVuGlJJGjRoRGhrKoEGDbH57Z95bo+syadIkjh49
yhNPPGFOkxQKRW7kUfU6tkoVRqxbR/+vvqJJs2YEBwcbtRMnJSWFKVOm8MILL3D9+nWefvppgoOD
6dWrV4HX5qUjt26VoXLlypw4cYKxY8cabFM6aulHoSiA48eP4+npSWhoKO3bt6dp06b53l3YEnlt
ma5RI1HtDFEorBF7e6hXT3sAbw8ejO9PP+Ht7c306dOxtzf8z3p4eDgDBgwgICAAIQRTpkxh6tSp
eo+Vl444OcUTGBiYZxdmfbH5iEpxbcVeVKifl/6kpKQwc+ZMnn76aXQ6HYcPH6Zp06aWNsukeHvH
YmeXmOVYuXKSL78sZyGLLIP6XhiG+nlZFillRt7YzJkz2bdvH7NnzzbKSdm6dSvNmjUjICAAZ2dn
9u/fz8yZMw0aK68eYgsXli+0kwI27qjY29uTUkDjJUVWkpOTscu+vqnIlTfeeINp06bRr18/goOD
6dChg6VNMin+/v7Mnv0UqanDECIckLi4SL77TljFbiRzoXTEcJSOWI7o6Gh69epFv379kFLi5ubG
888/b/A4CQkJjB07lt69e/Pff//Rs2dPTp8+zXPPPWfwWL17x9Ou3fdAKKDD2TnZpD3EbNpRKVu2
LDExMZY2w6a4f/++akJWAOl3iyNGjMDX1xdfX18qV65sYatMR3JyMp988gmdOnUiPDycVq3+4cKF
RK3BWVjJclJA6YgxKB2xDP7+/jRr1oxdu3YZ5VCkc+7cOdq0acOSJUtwcHBg4cKF/PLLLzg5ORk8
1t9//02bNm3Yv38EH3ywhMTEFK5dK21SHbHpHJXq1asTHh5OmTJlKFeunM0nNhYVUkqSk5O5f/8+
d+/exUXVbM+Ve/fuMXbsWNzd3Xn//fd5+eWXLW2Syfnnn38YOHAgJ06cQAiBt7c306ZNM3m3U1tC
6Yh+KB2xHOl1m2bMmEH9+vU5duwYLVu2NHgcKSUrV67k3XffJT4+ngYNGrB+/XpatGhhtG0//fQT
N2/e5LfffjOqwaE+2LSjUrZsWWrWrMnNmzdJTEws+IISjJ2dHRUrVsTFxYUyZcpY2hyrIyAgAE9P
T65evcr//d//WdockyOlZPXq1YwbN46YmBjq1q3L2rVrefbZZy1tmsVROqI/Skcsw927d1m6dCn9
+/dn6dKlRkWz7t27x6hRo9iwYQMAgwYNYvHixVnHSkmBiAit83JSktZnyNlZq46bKWflv//+48qV
KzRv3pyPP/6Y0aNHU6NGjUJ/zrywaUcFoHLlysUqLK8wLykpKcyaNYvZs2fj6uqKv78/7dq1s7RZ
JuXu3buMGjWKTZs2AfDmm2+ybNmyjK7OCqUjCuvk0KFDdOjQAScnJ06dOkXNmjWNivj98ccf9OvX
jytXrlC+fHmWLFnC4MGDH54gJYSEwKVL2uvMReUiI7US/g0aQOPGHD9xgv79+5OSksI///xDmTJl
itRJARvPUVEoCsupU6eYPXs2AwcOJDg4uNg5Kb///jtNmzZl06ZNVKhQgR9++IH169crJ0WhsGIS
ExMZP348nTp1YtmyZQDUqlXLYCdFp9OxYMECOnTokBEBCQoKyumkBARoTkpqas7Kt2nHdBcuMH/M
GDp27AjApk2bzBZVM1tERQjxP2AkIIDvpJQLzTW3QpEZKSVBQUG0bNmSVq1acfr0aRo3bmxps0xK
cnIyU6dOZf78+UgpadOmDX5+fjz22GOWNq1QKB1RFHcuXrxIv379OHXqFO+++y5vvfWWUeNERkYy
ePBg9uzZA8D//vc/5s+fn9O5CAkpsDR/TEICvT//nL1nztCnSxd8Nmwwa0Vus0RUhBCN0cSlNdAM
6CmEeNwccysUmfnvv/8YMGAAHh4eHD9+HKDYOCkPm4JJKlSIYt68sIziTf7+/sXBSVE6oijWbNmy
hRYtWhAWFsYvv/zCokWLjCouuXfvXpo1a8aePXtwcnJi+/btLFy4MKeTkpLyMJKShp9/XdzGdKdU
3zdwG9MdP/+6lC9ThmoVKrDcy4sNXl48UqFCYT+qQZgrovIkcEJKGQcghDgE9AYWmGl+hQJ/f38G
DhzItWvXmD17Nq1atbK0SSZDawomiYsTgCAp6VGEWIG391RmzmxkafNMhdIRRbHGxcWFdu3asWrV
KurUqWPw9cnJyUyZMoX58+cD0KlTJ3x9faldu3buF0REZHnp518Xr+UexCVprkFYVHlGLtN2F60b
P147SQjturTKuObAXDkqIUBHIUQ1IYQj0B2om/0kIYSXECJQCBF4+/ZtM5mmKAnMnj2bTp06Ubp0
aY4ePYq3t3exKlj10UepaU7KQ6R0ZM2aYuOkgNIRRTEkKCiIuXPnAuDh4cHevXuNclKuXLlCx44d
mT9/PqVKlcqoWJunkwLa7p5M0RTvdU0ynJR04pNL472uycMDqanadWbELI6KlPIcMB/YA/wGBAM5
FsSklD5SSg8ppUf16tXNYZqihFC5cmWGDBnCqVOnjGrYZc0cPHiQq1dzT7LLu+mg7aF0RFGckFKy
cOFC2rZty5IlS7h7967RY23cuBF3d3dOnDhB3bp1OXToEFOmTCn4ZiwpKcvL8DuOuZ6W43hystG2
GoPZdv1IKVdKKVtKKZ8B7gIXzTW3ouQhpeSHH37gp59+AuCdd97h+++/L1bVNJOSkpg0aRIvvPAC
kLtHUtxqcikdURQHbt++zcsvv8x7771H9+7dCQ4ONmonXlxcHF5eXvTt25f79+/z2muvERwczNNP
P63fAA4OWV5WLR+d62ku1eKyHjBzgUizOSpCiBppzy5o68o/mmtuRcni7t279O3bl2HDhuHn5wdQ
7KqNnj9/nnbt2rFgwQKEEPTufRJHx6yN4hwdtWZhxQmlIwpbJyUlhaeffpq9e/fyzTffsHXrVqpV
q2bwOGfPnqVVq1Z89913lClThsWLF7NlyxaqVq2q/yDOzmBnR6pOB8CCgX9TOluTUkeHFOb0P/vw
gJ2ddp0ZMWcdlc1CiL+B7cBYKeV/ZpxbUUI4dOgQTZs2ZevWrcybNy8jolJckFLi4+NDixYtCAoK
ws3NjcOHD7N58+v4+AhcXbVcN1dXTNoUzIpQOqKwSVJTU5FSYm9vz7x58zhx4gTvvPOOwTdRUkqW
LVtG69at+fvvv2nUqBF//PEHY8aMMXysOnVY8ttvtJo8mdiEBIY/f5NVY07h6hSLEBJXp1h8RgXi
2TFr0i11c6SGFSlmq6MipexorrkUJZOQkBCee+45GjRowPHjx43qhWHNREVFMXLkSLZt2wbAwIED
Wbx4MZUqVQI0p6QYOiZZUDqisEXCw8MZMGAAw4YNY8SIEfTq1cuoce7evcvIkSPZvHkzAMOHD+fr
r7+mfPnyBo8VHR3NW2+9xdatW3mpeXMSU1IoD3h2jMjpmKRjZ6dVqLU3b1F7my+hr1DExsZSvnx5
GjduzPfff88bb7xBBTPv8y9q9u3bx+DBg7lx4waVKlVi2bJl9O/f39JmKRSKAtiyZQsjRowgNTW1
ULoUEBDAgAEDCA8Pp2LFiixfvtxoDfD398fT05ObN2/yxeefM75VK0pFReVb9A07O6hRAyxQd0qV
0FfYLOmdQF1dXTl7VltDHTp0aLFyUhITE3n//ffp3LkzN27coEOHDpw+fVo5KQqFlRMfH8/YsWN5
/fXXefxks5zxAAAgAElEQVTxxzl16hR9+/Y1eJz0zsnPPvss4eHhtGrVilOnThmtAVJKPvzwQxwc
HDh69CgTJk6kVMeOWqTEzk57ZMbe/mEkpUMHbW3ZzKiIisImiY6OxsvLi82bN/Pcc88Vy941586d
Y8CAAQQHB2NnZ8e0adOYPHky9mYOuyoUCsMJCAhg6dKlTJw4kU8//RSHbDts9OH69esMGjSIAwcO
APDBBx8we/Zso8a6du0a5cqVo2rVqmzatIlKlSplLBsjBDRpAk8++bB7cnKytrsnl+7JZkdKaZWP
li1bSoUiN/bv3y9r164tS5cuLefPny9TU1MtbZJJ0el0csmSJbJs2bISkPXr15fHjh2zqE1AoLQC
XTD0oXREYU50Op08c+ZMxuu///7b6LF27twpnZycJCBr1Kghf/vtN6PH2r59u6xWrZocMGCA0WOY
AmN1RC39KGyO3bt3U6FCBY4fP86HH35IqVLF59f49u3bvPrqq4wZM4aEhAQGDx7MqVOnaNu2raVN
UygU+XDv3j369+9PixYtMpain3zySYPHSUpKYuLEifTo0YOoqCg6d+7M6dOn6dq1q8FjJSYm8t57
7/Hyyy9Tp04dpk6davAYVoEx3o05HupOSJGZ8+fPy+PHj0sppUxMTJQxMTEWtsj07N69W9aqVUsC
snLlynL9+vWWNikDVERFociT48ePy3r16kk7Ozv56aefypSUFKPGuXTpkmzZsqUEpL29vWER4+Rk
KS9flvLIESkPHJCXN26ULRo3loB89913ZXx8vFE2mRJjdUQtdiusGikl3333HePHj6dRo0acPHkS
BwcHo9ZorZWEhAQmT57MwoULAXjmmWdYu3YtLsWtrKxCUQz58ssvmTRpErVr18bf35927doZNY6f
nx+jR48mJiYGNzc31q1bp18kVUoICdG6IEPGzp1y//1H/H//8fNHH/HKgAGQvXOyDVF8YuaKYkdU
VBS9e/dm1KhRdOjQgR07dhS7CrN//fUXbdq0YeHChdjb2zNnzhwOHDignBSFwkaIiYnJKF1vjJMS
ExPD0KFDGThwIDExMfTp00f/5V4pISBAc1JSU4mJjWXetm2k6nTUeuQRzn7+Oa+0aKG9HxCgnW+D
qIiKwioJDQ2lffv23Llzh88//5z33nuvWOWiSClZsmQJ77//PgkJCTz++OP4+fkVu4aJCkVxZM+e
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
" alt="" />
Under the Hood¶
Decision Function and Predictions
- $$ w^T \cdot x + b = w_1 x_1 + \cdot \cdot \cdot + w_n x_n + b \ \ ;\ \ bias=b,feature\ vector=w \\ \widehat{y}=\left\{\begin{matrix} 0\ \ if\ w^T \cdot x +b <0\\ 1\ \ if\ w^T \cdot x +b \geq 0 \end{matrix}\right.$$
- Training a linear SVM classifier means finding the value of $w$ and $b$ that make this margin as wide as possible while avoiding margin violations or limiting them.
iris = datasets.load_iris()
X = iris['data'][:, (2, 3)]
y = (iris['target']==2).astype(np.float64)
from mpl_toolkits.mplot3d import Axes3D def plot_3D_decision_function(ax, w, b, x1_lim=[4, 6], x2_lim=[0.8, 2.8]):
x1_in_bounds = (X[:, 0] > x1_lim[0]) & (X[:, 0] < x1_lim[1])
X_crop = X[x1_in_bounds]
y_crop = y[x1_in_bounds]
x1s = np.linspace(x1_lim[0], x1_lim[1], 20)
x2s = np.linspace(x2_lim[0], x2_lim[1], 20)
x1, x2 = np.meshgrid(x1s, x2s)
xs = np.c_[x1.ravel(), x2.ravel()]
df = (xs.dot(w) + b).reshape(x1.shape)
m = 1 / np.linalg.norm(w)
boundary_x2s = -x1s*(w[0]/w[1])-b/w[1]
margin_x2s_1 = -x1s*(w[0]/w[1])-(b-1)/w[1]
margin_x2s_2 = -x1s*(w[0]/w[1])-(b+1)/w[1]
ax.plot_surface(x1s, x2, 0, color="b", alpha=0.2, cstride=100, rstride=100)
ax.plot(x1s, boundary_x2s, 0, "k-", linewidth=2, label=r"$h=0$")
ax.plot(x1s, margin_x2s_1, 0, "k--", linewidth=2, label=r"$h=\pm 1$")
ax.plot(x1s, margin_x2s_2, 0, "k--", linewidth=2)
ax.plot(X_crop[:, 0][y_crop==1], X_crop[:, 1][y_crop==1], 0, "g^")
ax.plot_wireframe(x1, x2, df, alpha=0.3, color="k")
ax.plot(X_crop[:, 0][y_crop==0], X_crop[:, 1][y_crop==0], 0, "bs")
ax.axis(x1_lim + x2_lim)
ax.text(4.5, 2.5, 3.8, "Decision function $h$", fontsize=15)
ax.set_xlabel(r"Petal length", fontsize=15)
ax.set_ylabel(r"Petal width", fontsize=15)
ax.set_zlabel(r"$h = \mathbf{w}^t \cdot \mathbf{x} + b$", fontsize=18)
ax.legend(loc="upper left", fontsize=16) svm_clf2 = LinearSVC(C=10, loss='hinge')
svm_clf2.fit(X, y) fig = plt.figure(figsize=(11, 6))
ax1 = fig.add_subplot(111, projection='3d')
plot_3D_decision_function(ax1, w=svm_clf2.coef_[0], b=svm_clf2.intercept_[0]) plt.show()
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
flatWkW/fv1o3749aWlpWFlZkZqaKr9XcnIyGzdulIM6nU7HX3/9hZOTU4V9N/Hx8SgUCvz8/AD4
+uuv+e9//0tKSorclN2+fXsiIyPZtWsXTzzxBFZWViQnJ3PmzBmmTZuGs7Mz586dw9zcnH//+990
6NAB+P9At6ioiHr16pW6qRj2//HHHyxdupTp06fzzDPPoNFoUKvVnDp1ilOnTvH000+XWb6q7tKX
4MGorD7g5s2b+fvvv1Gr1fj4+NCyZUsCAwO5ePEi33//PeHh4aVkVCRJIjIykkWLFhESEsKxY8eq
VAT5UaVXr1507dqVrVu3MmfOnFrniCJ4DDGIP1byj0DwSJKcnCzNmDFDatSokeTk5CQdOXJEKi4u
lgYOHCi1bdtW2rNnj7RixQqpV69ekkKhkN566y1JkiSpqKhIGj9+vNS5c2dJr9eX+/6LFy+W3N3d
peLiYik3N1eaOHGiZGtrK3311VdSdHS0pNFoJEmSpDVr1kg+Pj6SJElSYWGh1KVLF8nJyUnav3+/
lJGRIV25ckXy9/eXBg8eLOl0Ovn9T5w4IT399NOSq6ur1LlzZ+nMmTNSdHS0dOnSJfm4PXv2SI6O
jlJsbKwkSZKk1WqluLg4qUmTJpKZmZnUrFkzKSwsTNLpdNLGjRuljRs3SpIkSRMmTJAcHR2ldu3a
Se3atZOCg4MlSZKkuLg4qW3btlLbtm2loKAgKSwsrEp+Fl5eXlLr1q1N/i1jIiMjpfr168vrWbhw
obzvyJEjUosWLSQ/Pz9p6dKlVbKeRw2NRiNduXJFmjFjhtS4cWOpS5cuUnBwsBQSEiKNHj1aCgsL
k/bv3y8dPHhQ6t+/v/TCCy9IV69erell1zmuXLki5eTk1PQyBI8+lYrfRLAneGzQ6XSSVquVtFpt
hYGZRqORCgsLJUm6E0Q999xzkqurq/Tss89KH3/8saRQKKTFixdLkiRJOTk5Uvfu3aVJkyaV+35q
tVoaNWqU1KtXL0mSJOnGjRvSwIEDJRcXFykoKEiytraWzMzMpIYNG0qWlpaSt7e3JEmS9Ndff0kB
AQHSa6+9ZvJ+c+fOldzc3OS/X7p0SbK3t5c6duwo/etf/5Lmzp0r9e/fX2rfvr3Upk0bSZIkadWq
VZKHh4dkb28vrV69Wjp//rxUXFwsSZIkzZkzRwoKCpJSUlJMzlVN4eXlJd28ebPc/ZGRkdIzzzxT
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
" alt="" />
Training Objective
- 要求所有的都分类正确(hard margin)$$==>:\ \ t^{(i)}(w^T \cdot x^{(i)} +b) \geq 1$$
- 于是就转化为了约束优化问题$$ \underset{w,b}{minimize}\ \ \ \ \frac{1}{2}w^T\cdot w = \frac{1}{2}\left \| w \right \|^2 \\ subject\ to \ \ \ \ t^{(i)}(w^T \cdot x^{(i)} +b) \geq 1,\ \ for\ i=1,2,3,...,m\\ 之所以不用\left \| w \right \|是因为其不可微 $$
- 为了得到soft margin,一如松弛变量$:\ \varsigma^{(i)} \geq 0$,用来测量违反margin的程度
- $w$表示斜率,越小margin越宽;$\varsigma$越小表示违反程度越低,但margin也会越小
- $C$用来平衡$w$和$\varsigma$
- $$ \underset{w,b,\varsigma}{minimize}\ \ \ \ \frac{1}{2}w^T\cdot w + C\sum_{i=1}^{m} \varsigma^{(i)} = \frac{1}{2}\left \| w \right \|^2 + C\sum_{i=1}^{m} \varsigma^{(i)} \\ subject\ to \ \ \ \ t^{(i)}(w^T \cdot x^{(i)} +b) \geq 1-\varsigma^{(i)},\ \ and\ \varsigma^{(i)} \geq 0\ ,\ for\ i=1,2,3,...,m $$
Quadratic Programming
- $$ \underset{p}{Minimize}\ \ \frac{1}{2} p^T \cdot H \cdot p + f^T \cdot p \\ subject\ to\ \ \ A \cdot p \leq b \\ where\ \left\{\begin{matrix} p\ \ is\ an\ n_p\ dimensional\ vector(=number\ of\ parameters)\\ H\ \ is\ an\ n_p\ \times\ n_p\ matrix\\ f\ \ is\ an\ n_p\ dimensional\ vector\\ A\ \ is\ an\ n_c\ \times\ n_p\ matrix(n_c=number\ of\ constraints)\\ b\ \ is\ an\ n_c\ dimensional\ vector \end{matrix}\right. $$
- use the off-the-shelf QP solevr by passing it the preceding parameters to train a hard margin linear SVM
The Dual Problem
- a constrained optimization problem known as primal problem, it is possible to express a different but closely related dual problem
- for SVM, the primal and dual problem has the same solution
- Dual form of the linear SVM: $$ underset{\alpha }{minimize}\frac{1}{2}\sum_{i=1}^{m} \sum_{j=1}^{m} \alpha^{(i)} \alpha^{(j)} t^{(i)} t^{(j)} x^{(i)T} x^{(j)} - \sum_{i=1}^{m} \alpha^{(i)}\\ subject\ to\ \ \alpha^{(i)} \geq 0\ \ for\ i=1,2,...,m $$
- from dual to primal: $$ \widehat{w} = \sum_{i=1}^{m} {\widehat{\alpha}}^{(i)} t^{(i)} x^{(i)} \\ \widehat{b} = \frac{1}{n_s} \sum_{i=1,{\widehat{\alpha}}^{(i)}>0}^{m}(1-t^{(i)}(\widehat{w} \cdot x^{(i)})) $$
Kernelized SVM
A kernel is a function zapable of compting the dot product $\phi (a)^T \cdot \phi (b)$ based only the original vectors $a$ and $b$, without having to compute(or enev to know about) the transformaton $\phi$
$$
\begin{align*}
Linear &:\ \ \ K(a,b)=a^T \cdot b \\
Polynormial &:\ \ \ K(a,b)=(\gamma a^T \cdot b + r)^d \\
Gasuuian\ RBF &:\ \ \ K(a,b)=exp(-\gamma \left \| a-b \right \|^2) \\
Sigmoid &:\ \ \ K(a,b)=tanh(\gamma a^T \cdot b + r) \\
\end{align*}
$$
- 只要K满足Mercer's Condition(连续,可交换)就知道对于:$K(a,b)=\phi (a)^T \cdot \phi (b)$的$\phi$一定存在。尽管可能不知道是啥,但这样就可以做kernel
- 计算$\widehat w$时会有一个$\phi (x)$,可能是很难计算的。将$\widehat w$带入cost function中:
$$
\begin{align*}
h_{w,\widehat h}(\phi (x^{(n)})) &= w^T \cdot \phi(x^{(n)})+\widehat b \\
&= (\sum_{i=1}^{m} \widehat {\alpha}^{(i)} t^{(i)} \phi(x^{(i)}))^T \cdot \phi(x^{(n)}) +\widehat b \\
&= \sum_{i=1}^{m} \widehat {\alpha}^{(i)} t^{(i)} (\phi(x^{(i)})^T \cdot \phi(x^{(n)})) +\widehat b \\
&= \sum_{i=1,\widehat{\alpha} > 0}^{m}\widehat {\alpha}^{(i)} t^{(i)} K(x^{(i)},x^{(n)}) + \widehat b \\
\widehat{b} &= \frac{1}{n_s} \sum_{i=1,{\widehat{\alpha}}^{(i)}>0}^{m}(1-t^{(i)}(\widehat{w} \cdot \phi(x^{(i)}))) \\
&= \frac{1}{n_s} \sum_{i=1,{\widehat{\alpha}}^{(i)}>0}^{m}(1-t^{(i)}(\sum_{j=1}^{m} \widehat {\alpha}^{(j)} t^{(j)} \phi(x^{(j)}))^T \cdot \phi(x^{(i)}))\\
&= \frac{1}{n_s} \sum_{i=1,{\widehat{\alpha}}^{(i)}>0}^{m}(1-t^{(i)}\sum_{j=1,\widehat{\alpha} > 0}^{m}\widehat {\alpha}^{(j)} t^{(j)} K(x^{(i)},x^{(j)}))
\end{align*}
$$
Online SVMs
- means learning icrementrally
- for Linear SVM Classifier:
$$
J(w,b)=\frac{1}{2}w^T\cdot w + C\sum_{i=1}^{m}max(0,1-t^{(i)}(w^T\cdot x^{(i)}+b))
$$ - $hinge\ loss\ function = max(0,\ 1-4)$
Notes : <Hands-on ML with Sklearn & TF> Chapter 5的更多相关文章
- Notes : <Hands-on ML with Sklearn & TF> Chapter 1
<Hands-on ML with Sklearn & TF> Chapter 1 what is ml from experience E with respect to som ...
- Notes : <Hands-on ML with Sklearn & TF> Chapter 7
.caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px so ...
- Notes : <Hands-on ML with Sklearn & TF> Chapter 6
.caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px so ...
- Notes : <Hands-on ML with Sklearn & TF> Chapter 4
.caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px so ...
- Notes : <Hands-on ML with Sklearn & TF> Chapter 3
Chapter 3-Classification .caret, .dropup > .btn > .caret { border-top-color: #000 !important; ...
- Book : <Hands-on ML with Sklearn & TF> pdf/epub
非常好的书,最近发现了pdf版本,链接:http://www.finelybook.com/hands-on-machine-learning-with-scikit-learn-and-tensor ...
- H5 Notes:PostMessage Cross-Origin Communication
Javascript中要实现跨域通信,主要有window.name,jsonp,document.domain,cors等方法.不过在H5中有一种新的方法postMessage可以安全实现跨域通信,并 ...
- H5 Notes:Navigator Geolocation
H5的地理位置API可以帮助我们来获取用户的地理位置,经纬度.海拔等,因此我们可以利用该API做天气应用.地图服务等. Geolocation对象是我们获取地理位置用到的对象. 首先判断浏览器是否支持 ...
- notes:spm多重比较校正
SPM做完统计后,statistical table中的FDRc实际上是在该p-uncorrected下,可以令FDR-correcred p<=0.05的最小cluster中的voxel数目: ...
随机推荐
- NE76003单片机调试DS18B20 步骤
一.硬件部分 GND脚接地: DQ脚接P03,外加4K7上拉电阻: VCC脚接3.3v供电: 二.软件部分 1.配置P03为准准双向 IO类型: void Init_power_gpio(void){ ...
- Jquery中小数取整
var uu=Math.floor(5.36) 向下取整 结果为5 var uu=Math.floor(5.88) 结果为5 Math.ceil(5.33) 向上取整,结果为6 Math.round( ...
- mysql转移数据目录后无法启动问题
最近在学习mysql,将mysql的数据目录文件路径/var/lib/mysql转移到/data/mysql,然后通过软连接方式关联. 1. ln -s /data/mysql /var/lib/my ...
- event 事件1
1.事件流 1.1 事件冒泡 IE8- 浏览器支持的事件流是事件冒泡.事件冒泡是事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)的过程. <!doctype html&g ...
- HTML5代码段
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 正向与反向拓扑排序的区别(hdu 1285 确定比赛名次和hdu 4857 逃生)
确定比赛名次 Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submis ...
- Java API使用
汉化版Java API使用 首次打开出现的问题 在首次打开API时,可能你会遇见这样的问题. 经过查阅,发现是因为文档的权限问题,文档未解锁造成的.这时候只需要给给它权限就可以. 首先关闭程序,单击右 ...
- Centos7 优盘U盘安装以及解决安装时引导错误
一.使用UltraISO将安装镜像iso文件,写入优盘(写入硬盘映像).将优盘盘符名改为CENTOS7,否则以后引导很麻烦二.将优盘插入要安装CentOS7的电脑,设置开机U盘启动三.并启动到安装界面 ...
- touch.js 手机端的操作手势
使用原生的touchstart总是单击.长按有冒泡冲突事件,发现百度在几年开源的touch.js库,放在现在来解决手机端的操作手势,仍然很好用.
- 一、selenium 环境搭建
本教程演示是在window系统上演示,linux.mac 系统以后会更新. 1.准备工作 1.python2或者python3安装包,官网:https://www.python.org/downloa ...