
html { font-size: 12px; }
* { box-sizing: border-box; text-rendering: geometricprecision; }
body { font-size: 1rem; line-height: 1.5rem; margin: 0px; font-family: Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif; overflow-wrap: break-word; }
h1, h2, h3, h4, h5, h6 { line-height: 1.3em; }
fieldset { border: medium; padding: 0px; margin: 0px; }
pre { padding: 2rem; margin: 1.75rem 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); overflow: auto; }
code[class*="language-"], pre[class*="language-"], pre code { font-weight: 100; text-shadow: none; margin: 1.75rem 0px; }
a { cursor: pointer; color: rgb(255, 46, 136); text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(255, 46, 136); }
a:hover { background-color: rgb(255, 46, 136); color: rgb(255, 255, 255); }
.grid { display: flex; flex-wrap: wrap; }
.grid.-top { align-items: flex-start; }
.grid.-middle { align-items: center; }
.grid.-bottom { align-items: flex-end; }
.grid.-stretch { align-items: stretch; }
.grid.-baseline { align-items: baseline; }
.grid.-left { justify-content: flex-start; }
.grid.-center { justify-content: center; }
.grid.-right { justify-content: flex-end; }
.grid.-between { justify-content: space-between; }
.grid.-around { justify-content: space-around; }
.cell { flex: 1 1 0%; box-sizing: border-box; }
@media screen and (min-width: 768px) {
  .cell.-\31 of12 { flex: 0 0 8.33333%; }
  .cell.-\32 of12 { flex: 0 0 16.66667%; }
  .cell.-\33 of12 { flex: 0 0 25%; }
  .cell.-\34 of12 { flex: 0 0 33.33333%; }
  .cell.-\35 of12 { flex: 0 0 41.66667%; }
  .cell.-\36 of12 { flex: 0 0 50%; }
  .cell.-\37 of12 { flex: 0 0 58.33333%; }
  .cell.-\38 of12 { flex: 0 0 66.66667%; }
  .cell.-\39 of12 { flex: 0 0 75%; }
  .cell.-\31 0of12 { flex: 0 0 83.33333%; }
  .cell.-\31 1of12 { flex: 0 0 91.66667%; }
}
@media screen and (max-width: 768px) {
  .grid { flex-direction: column; }
  .cell { flex: 0 0 auto; }
}
.hack, .hack blockquote, .hack code, .hack em, .hack h1, .hack h2, .hack h3, .hack h4, .hack h5, .hack h6, .hack strong { font-size: 1rem; font-style: normal; font-family: Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif; }
.hack blockquote, .hack code, .hack em, .hack strong { line-height: 20px; }
.hack blockquote, .hack code, .hack footer, .hack h1, .hack h2, .hack h3, .hack h4, .hack h5, .hack h6, .hack header, .hack li, .hack ol, .hack p, .hack section, .hack ul { float: none; margin: 0px; padding: 0px; }
.hack blockquote, .hack h1, .hack ol, .hack p, .hack ul { margin-top: 20px; margin-bottom: 20px; }
.hack h1 { position: relative; display: table-cell; padding: 20px 0px 30px; margin: 0px; overflow: hidden; }
.hack h1::after { content: "===================================================================================================="; position: absolute; bottom: 10px; left: 0px; }
.hack h1 + * { margin-top: 0px; }
.hack h2, .hack h3, .hack h4, .hack h5, .hack h6 { position: relative; margin-bottom: 1.75rem; }
.hack h2::before, .hack h3::before, .hack h4::before, .hack h5::before, .hack h6::before { display: inline; }
.hack h2::before { content: "## "; }
.hack h3::before { content: "### "; }
.hack h4::before { content: "#### "; }
.hack h5::before { content: "##### "; }
.hack h6::before { content: "###### "; }
.hack li { position: relative; display: block; padding-left: 20px; }
.hack li::after { position: absolute; top: 0px; left: 0px; }
.hack ul > li::after { content: "-"; }
.hack ol { counter-reset: a 0; }
.hack ol > li::after { content: counter(a) "."; counter-increment: a 1; }
.hack blockquote { position: relative; padding-left: 2ch; overflow: hidden; }
.hack blockquote::after { content: ">\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >\a >"; white-space: pre; position: absolute; top: 0px; left: 0px; line-height: 20px; }
.hack em::after, .hack em::before { content: "*"; display: inline; }
.hack pre code::after, .hack pre code::before { content: ""; }
.hack code { font-weight: 700; }
.hack code::after, .hack code::before { content: "`"; display: inline; }
.hack hr { position: relative; height: 20px; overflow: hidden; border: 0px; margin: 20px 0px; }
.hack hr::after { content: "----------------------------------------------------------------------------------------------------"; position: absolute; top: 0px; left: 0px; line-height: 20px; width: 100%; overflow-wrap: break-word; }
.hack-ones ol > li::after { content: "1."; }
p { margin: 0px 0px 1.75rem; }
.container { max-width: 70rem; }
.container, .container-fluid { margin: 0px auto; padding: 0px 1rem; }
.inner { padding: 1rem; }
.inner2x { padding: 2rem; }
.pull-left { float: left; }
.pull-right { float: right; }
.progress-bar { height: 8px; opacity: 0.8; background-color: rgb(204, 204, 204); margin-top: 12px; }
.progress-bar.progress-bar-show-percent { margin-top: 38px; }
.progress-bar-filled { background-color: gray; height: 100%; transition: width 0.3s ease 0s; position: relative; width: 0px; }
.progress-bar-filled::before { content: ""; border-width: 6px; border-style: solid; border-color: gray transparent transparent; border-image: none; position: absolute; top: -12px; right: -6px; }
.progress-bar-filled::after { color: gray; content: attr(data-filled); display: block; font-size: 12px; white-space: nowrap; position: absolute; border: 6px solid transparent; top: -38px; right: 0px; transform: translateX(50%); }
table { width: 100%; border-collapse: collapse; margin: 1.75rem 0px; color: rgb(119, 128, 135); }
table td, table th { vertical-align: top; border: 1px solid rgb(204, 204, 204); line-height: 15px; padding: 10px; }
table thead th { font-size: 10px; }
table tbody td:first-child { font-weight: 700; color: rgb(51, 51, 51); }
.form { width: 30rem; }
.form-group { margin-bottom: 1.75rem; overflow: auto; }
.form-group label { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); color: rgb(51, 51, 51); width: 10rem; display: inline-block; height: 38px; line-height: 38px; padding: 0px; float: left; position: relative; }
.form-group.form-success label { color: rgb(76, 175, 80) !important; border-color: rgb(76, 175, 80) !important; }
.form-group.form-warning label { color: rgb(255, 152, 0) !important; border-color: rgb(255, 152, 0) !important; }
.form-group.form-error label { color: rgb(244, 67, 54) !important; border-color: rgb(244, 67, 54) !important; }
.form-control { outline: currentcolor; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: none; padding: 0.5rem 0px; width: 20rem; height: 38px; background-color: transparent; }
.form-control:focus { border-color: rgb(85, 85, 85); }
.form-group.form-textarea label::after { position: absolute; content: ""; width: 2px; background-color: rgb(255, 255, 255); right: -2px; top: 0px; bottom: 0px; }
textarea.form-control { height: auto; resize: none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding: 0.5rem; }
select.form-control { border-radius: 0px; background-color: transparent; appearance: none; }
.help-block { color: rgb(153, 153, 153); margin-top: 0.5rem; }
.form-actions { margin-bottom: 1.75rem; }
.btn { display: inline-flex; align-items: center; justify-content: center; cursor: pointer; outline: currentcolor; padding: 0.65rem 2rem; font-size: 1rem; -webkit-user-select: none; position: relative; z-index: 1; }
.btn:active { box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px inset; }
.btn.btn-ghost { border-color: rgb(117, 117, 117); color: rgb(117, 117, 117); background-color: transparent; }
.btn.btn-ghost:focus, .btn.btn-ghost:hover { border-color: rgb(66, 66, 66); color: rgb(66, 66, 66); z-index: 2; }
.btn.btn-ghost:hover { background-color: transparent; }
.btn-block { width: 100%; display: flex; }
.btn-default { background-color: rgb(224, 224, 224); border: 1px solid rgb(224, 224, 224); color: rgb(51, 51, 51); }
.btn-default:focus:not(.btn-ghost), .btn-default:hover { background-color: rgb(220, 220, 220); border-color: rgb(220, 220, 220); }
.btn-success { color: rgb(255, 255, 255); background-color: rgb(76, 175, 80); border: 1px solid rgb(76, 175, 80); }
.btn-success:focus:not(.btn-ghost), .btn-success:hover { background-color: rgb(67, 160, 71); border-color: rgb(67, 160, 71); }
.btn-success.btn-ghost { border-color: rgb(76, 175, 80); color: rgb(76, 175, 80); }
.btn-success.btn-ghost:focus, .btn-success.btn-ghost:hover { border-color: rgb(56, 142, 60); color: rgb(56, 142, 60); z-index: 2; }
.btn-error { color: rgb(255, 255, 255); background-color: rgb(244, 67, 54); border: 1px solid rgb(244, 67, 54); }
.btn-error:focus:not(.btn-ghost), .btn-error:hover { background-color: rgb(229, 57, 53); border-color: rgb(229, 57, 53); }
.btn-error.btn-ghost { border-color: rgb(244, 67, 54); color: rgb(244, 67, 54); }
.btn-error.btn-ghost:focus, .btn-error.btn-ghost:hover { border-color: rgb(211, 47, 47); color: rgb(211, 47, 47); z-index: 2; }
.btn-warning { color: rgb(255, 255, 255); background-color: rgb(255, 152, 0); border: 1px solid rgb(255, 152, 0); }
.btn-warning:focus:not(.btn-ghost), .btn-warning:hover { background-color: rgb(251, 140, 0); border-color: rgb(251, 140, 0); }
.btn-warning.btn-ghost { border-color: rgb(255, 152, 0); color: rgb(255, 152, 0); }
.btn-warning.btn-ghost:focus, .btn-warning.btn-ghost:hover { border-color: rgb(245, 124, 0); color: rgb(245, 124, 0); z-index: 2; }
.btn-info { color: rgb(255, 255, 255); background-color: rgb(0, 188, 212); border: 1px solid rgb(0, 188, 212); }
.btn-info:focus:not(.btn-ghost), .btn-info:hover { background-color: rgb(0, 172, 193); border-color: rgb(0, 172, 193); }
.btn-info.btn-ghost { border-color: rgb(0, 188, 212); color: rgb(0, 188, 212); }
.btn-info.btn-ghost:focus, .btn-info.btn-ghost:hover { border-color: rgb(0, 151, 167); color: rgb(0, 151, 167); z-index: 2; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(33, 150, 243); border: 1px solid rgb(33, 150, 243); }
.btn-primary:focus:not(.btn-ghost), .btn-primary:hover { background-color: rgb(30, 136, 229); border-color: rgb(30, 136, 229); }
.btn-primary.btn-ghost { border-color: rgb(33, 150, 243); color: rgb(33, 150, 243); }
.btn-primary.btn-ghost:focus, .btn-primary.btn-ghost:hover { border-color: rgb(25, 118, 210); color: rgb(25, 118, 210); z-index: 2; }
.btn-group { overflow: auto; }
.btn-group .btn { float: left; }
.btn-group .btn-ghost:not(:first-child) { margin-left: -1px; }
.card { border: 1px solid rgb(204, 204, 204); }
.card .card-header { color: rgb(51, 51, 51); text-align: center; background-color: rgb(221, 221, 221); padding: 0.5rem 0px; }
.alert { color: rgb(204, 204, 204); padding: 1rem; border: 1px solid rgb(204, 204, 204); margin-bottom: 1.75rem; }
.alert-success { color: rgb(76, 175, 80); border-color: rgb(76, 175, 80); }
.alert-error { color: rgb(244, 67, 54); border-color: rgb(244, 67, 54); }
.alert-info { color: rgb(0, 188, 212); border-color: rgb(0, 188, 212); }
.alert-warning { color: rgb(255, 152, 0); border-color: rgb(255, 152, 0); }
.media:not(:last-child) { margin-bottom: 1.25rem; }
.media-left { padding-right: 1rem; }
.media-left, .media-right { display: table-cell; vertical-align: top; }
.media-right { padding-left: 1rem; }
.media-body { display: table-cell; vertical-align: top; }
.media-heading { font-size: 1.16667rem; font-weight: 700; }
.media-content { margin-top: 0.3rem; }
.avatarholder, .placeholder { background-color: rgb(240, 240, 240); text-align: center; color: rgb(185, 185, 185); font-size: 1rem; border: 1px solid rgb(240, 240, 240); }
.avatarholder { width: 48px; height: 48px; line-height: 46px; font-size: 2rem; background-size: cover; background-position: 50% center; background-repeat: no-repeat; }
.avatarholder.rounded { border-radius: 33px; }
.loading { display: inline-block; content: "&nbsp;"; height: 20px; width: 20px; margin: 0px 0.5rem; animation: 0.6s linear infinite a; border-width: 2px; border-style: solid; border-color: rgb(233, 30, 99) transparent rgb(233, 30, 99) rgb(233, 30, 99); border-image: none; border-radius: 50%; }
.btn .loading { margin-bottom: 0px; width: 14px; height: 14px; }
.btn div.loading { float: left; }
.alert .loading { margin-bottom: -5px; }
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.menu { width: 100%; }
.menu .menu-item { display: block; color: rgb(97, 97, 97); border-color: rgb(97, 97, 97); }
.menu .menu-item.active, .menu .menu-item:hover { color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); background-color: transparent; }
@media screen and (max-width: 768px) {
  .form-group label { display: block; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; width: 100%; }
  .form-group.form-textarea label::after { display: none; }
  .form-control { width: 100%; }
  textarea.form-control { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding: 0.5rem 0px; }
  pre::-webkit-scrollbar { height: 3px; }
}
@media screen and (max-width: 480px) {
  .form { width: 100%; }
}

html{font-size:12px}*{box-sizing:border-box;text-rendering:geometricPrecision}body{font-size:1rem;line-height:1.5rem;margin:0;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;word-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:1.3em}fieldset{border:none;padding:0;margin:0}pre{padding:2rem;margin:1.75rem 0;background-color:#fff;border:1px solid #ccc;overflow:auto}code[class*=language-],pre[class*=language-],pre code{font-weight:100;text-shadow:none;margin:1.75rem 0}a{cursor:pointer;color:#ff2e88;text-decoration:none;border-bottom:1px solid #ff2e88}a:hover{background-color:#ff2e88;color:#fff}.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid.\-top{-ms-flex-align:start;align-items:flex-start}.grid.\-middle{-ms-flex-align:center;align-items:center}.grid.\-bottom{-ms-flex-align:end;align-items:flex-end}.grid.\-stretch{-ms-flex-align:stretch;align-items:stretch}.grid.\-baseline{-ms-flex-align:baseline;align-items:baseline}.grid.\-left{-ms-flex-pack:start;justify-content:flex-start}.grid.\-center{-ms-flex-pack:center;justify-content:center}.grid.\-right{-ms-flex-pack:end;justify-content:flex-end}.grid.\-between{-ms-flex-pack:justify;justify-content:space-between}.grid.\-around{-ms-flex-pack:distribute;justify-content:space-around}.cell{-ms-flex:1;flex:1;box-sizing:border-box}@media screen and (min-width:768px){.cell.\-1of12{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.cell.\-2of12{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.cell.\-3of12{-ms-flex:0 0 25%;flex:0 0 25%}.cell.\-4of12{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.cell.\-5of12{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.cell.\-6of12{-ms-flex:0 0 50%;flex:0 0 50%}.cell.\-7of12{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.cell.\-8of12{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.cell.\-9of12{-ms-flex:0 0 75%;flex:0 0 75%}.cell.\-10of12{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.cell.\-11of12{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}}@media screen and (max-width:768px){.grid{-ms-flex-direction:column;flex-direction:column}.cell{-ms-flex:0 0 auto;flex:0 0 auto}}.hack,.hack blockquote,.hack code,.hack em,.hack h1,.hack h2,.hack h3,.hack h4,.hack h5,.hack h6,.hack strong{font-size:1rem;font-style:normal;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif}.hack blockquote,.hack code,.hack em,.hack strong{line-height:20px}.hack blockquote,.hack code,.hack footer,.hack h1,.hack h2,.hack h3,.hack h4,.hack h5,.hack h6,.hack header,.hack li,.hack ol,.hack p,.hack section,.hack ul{float:none;margin:0;padding:0}.hack blockquote,.hack h1,.hack ol,.hack p,.hack ul{margin-top:20px;margin-bottom:20px}.hack h1{position:relative;display:inline-block;display:table-cell;padding:20px 0 30px;margin:0;overflow:hidden}.hack h1:after{content:"====================================================================================================";position:absolute;bottom:10px;left:0}.hack h1+*{margin-top:0}.hack h2,.hack h3,.hack h4,.hack h5,.hack h6{position:relative;margin-bottom:1.75rem}.hack h2:before,.hack h3:before,.hack h4:before,.hack h5:before,.hack h6:before{display:inline}.hack h2:before{content:"## "}.hack h3:before{content:"### "}.hack h4:before{content:"#### "}.hack h5:before{content:"##### "}.hack h6:before{content:"###### "}.hack li{position:relative;display:block;padding-left:20px}.hack li:after{position:absolute;top:0;left:0}.hack ul>li:after{content:"-"}.hack ol{counter-reset:a}.hack ol>li:after{content:counter(a) ".";counter-increment:a}.hack blockquote{position:relative;padding-left:17px;padding-left:2ch;overflow:hidden}.hack blockquote:after{content:">\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>";white-space:pre;position:absolute;top:0;left:0;line-height:20px}.hack em:after,.hack em:before{content:"*";display:inline}.hack pre code:after,.hack pre code:before{content:""}.hack code{font-weight:700}.hack code:after,.hack code:before{content:"`";display:inline}.hack hr{position:relative;height:20px;overflow:hidden;border:0;margin:20px 0}.hack hr:after{content:"----------------------------------------------------------------------------------------------------";position:absolute;top:0;left:0;line-height:20px;width:100%;word-wrap:break-word}@-moz-document url-prefix(){.hack h1{display:block}}.hack-ones ol>li:after{content:"1."}p{margin:0 0 1.75rem}.container{max-width:70rem}.container,.container-fluid{margin:0 auto;padding:0 1rem}.inner{padding:1rem}.inner2x{padding:2rem}.pull-left{float:left}.pull-right{float:right}.progress-bar{height:8px;opacity:.8;background-color:#ccc;margin-top:12px}.progress-bar.progress-bar-show-percent{margin-top:38px}.progress-bar-filled{background-color:gray;height:100%;transition:width .3s ease;position:relative;width:0}.progress-bar-filled:before{content:"";border:6px solid transparent;border-top-color:gray;position:absolute;top:-12px;right:-6px}.progress-bar-filled:after{color:gray;content:attr(data-filled);display:block;font-size:12px;white-space:nowrap;position:absolute;border:6px solid transparent;top:-38px;right:0;-ms-transform:translateX(50%);transform:translateX(50%)}table{width:100%;border-collapse:collapse;margin:1.75rem 0;color:#778087}table td,table th{vertical-align:top;border:1px solid #ccc;line-height:15px;padding:10px}table thead th{font-size:10px}table tbody td:first-child{font-weight:700;color:#333}.form{width:30rem}.form-group{margin-bottom:1.75rem;overflow:auto}.form-group label{border-bottom:2px solid #ccc;color:#333;width:10rem;display:inline-block;height:38px;line-height:38px;padding:0;float:left;position:relative}.form-group.form-success label{color:#4caf50!important;border-color:#4caf50!important}.form-group.form-warning label{color:#ff9800!important;border-color:#ff9800!important}.form-group.form-error label{color:#f44336!important;border-color:#f44336!important}.form-control{outline:none;border:none;border-bottom:2px solid #ccc;padding:.5rem 0;width:20rem;height:38px;background-color:transparent}.form-control:focus{border-color:#555}.form-group.form-textarea label:after{position:absolute;content:"";width:2px;background-color:#fff;right:-2px;top:0;bottom:0}textarea.form-control{height:auto;resize:none;padding:1rem 0;border-bottom:2px solid #ccc;border-left:2px solid #ccc;padding:.5rem}select.form-control{border-radius:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.help-block{color:#999;margin-top:.5rem}.form-actions{margin-bottom:1.75rem}.btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;outline:none;padding:.65rem 2rem;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.btn:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.12)}.btn.btn-ghost{border-color:#757575;color:#757575;background-color:transparent}.btn.btn-ghost:focus,.btn.btn-ghost:hover{border-color:#424242;color:#424242;z-index:2}.btn.btn-ghost:hover{background-color:transparent}.btn-block{width:100%;display:-ms-flexbox;display:flex}.btn-default{color:#fff;background-color:#e0e0e0;border:1px solid #e0e0e0;color:#333}.btn-default:focus:not(.btn-ghost),.btn-default:hover{background-color:#dcdcdc;border-color:#dcdcdc}.btn-success{color:#fff;background-color:#4caf50;border:1px solid #4caf50}.btn-success:focus:not(.btn-ghost),.btn-success:hover{background-color:#43a047;border-color:#43a047}.btn-success.btn-ghost{border-color:#4caf50;color:#4caf50}.btn-success.btn-ghost:focus,.btn-success.btn-ghost:hover{border-color:#388e3c;color:#388e3c;z-index:2}.btn-error{color:#fff;background-color:#f44336;border:1px solid #f44336}.btn-error:focus:not(.btn-ghost),.btn-error:hover{background-color:#e53935;border-color:#e53935}.btn-error.btn-ghost{border-color:#f44336;color:#f44336}.btn-error.btn-ghost:focus,.btn-error.btn-ghost:hover{border-color:#d32f2f;color:#d32f2f;z-index:2}.btn-warning{color:#fff;background-color:#ff9800;border:1px solid #ff9800}.btn-warning:focus:not(.btn-ghost),.btn-warning:hover{background-color:#fb8c00;border-color:#fb8c00}.btn-warning.btn-ghost{border-color:#ff9800;color:#ff9800}.btn-warning.btn-ghost:focus,.btn-warning.btn-ghost:hover{border-color:#f57c00;color:#f57c00;z-index:2}.btn-info{color:#fff;background-color:#00bcd4;border:1px solid #00bcd4}.btn-info:focus:not(.btn-ghost),.btn-info:hover{background-color:#00acc1;border-color:#00acc1}.btn-info.btn-ghost{border-color:#00bcd4;color:#00bcd4}.btn-info.btn-ghost:focus,.btn-info.btn-ghost:hover{border-color:#0097a7;color:#0097a7;z-index:2}.btn-primary{color:#fff;background-color:#2196f3;border:1px solid #2196f3}.btn-primary:focus:not(.btn-ghost),.btn-primary:hover{background-color:#1e88e5;border-color:#1e88e5}.btn-primary.btn-ghost{border-color:#2196f3;color:#2196f3}.btn-primary.btn-ghost:focus,.btn-primary.btn-ghost:hover{border-color:#1976d2;color:#1976d2;z-index:2}.btn-group{overflow:auto}.btn-group .btn{float:left}.btn-group .btn-ghost:not(:first-child){margin-left:-1px}.card{border:1px solid #ccc}.card .card-header{color:#333;text-align:center;background-color:#ddd;padding:.5rem 0}.alert{color:#ccc;padding:1rem;border:1px solid #ccc;margin-bottom:1.75rem}.alert-success{color:#4caf50;border-color:#4caf50}.alert-error{color:#f44336;border-color:#f44336}.alert-info{color:#00bcd4;border-color:#00bcd4}.alert-warning{color:#ff9800;border-color:#ff9800}.media:not(:last-child){margin-bottom:1.25rem}.media-left{padding-right:1rem}.media-left,.media-right{display:table-cell;vertical-align:top}.media-right{padding-left:1rem}.media-body{display:table-cell;vertical-align:top}.media-heading{font-size:1.16667rem;font-weight:700}.media-content{margin-top:.3rem}.avatarholder,.placeholder{background-color:#f0f0f0;text-align:center;color:#b9b9b9;font-size:1rem;border:1px solid #f0f0f0}.avatarholder{width:48px;height:48px;line-height:46px;font-size:2rem;background-size:cover;background-position:50%;background-repeat:no-repeat}.avatarholder.rounded{border-radius:33px}.loading{display:inline-block;content:"&nbsp;";height:20px;width:20px;margin:0 .5rem;animation:a .6s infinite linear;border:2px solid #e91e63;border-right-color:transparent;border-radius:50%}.btn .loading{margin-bottom:0;width:14px;height:14px}.btn div.loading{float:left}.alert .loading{margin-bottom:-5px}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.menu{width:100%}.menu .menu-item{display:block;color:#616161;border-color:#616161}.menu .menu-item.active,.menu .menu-item:hover{color:#000;border-color:#000;background-color:transparent}@media screen and (max-width:768px){.form-group label{display:block;border-bottom:none;width:100%}.form-group.form-textarea label:after{display:none}.form-control{width:100%}textarea.form-control{border-left:none;padding:.5rem 0}pre::-webkit-scrollbar{height:3px}}@media screen and (max-width:480px){.form{width:100%}}